Usado frecuentemente en las respuestas a peticiones de tipo PUT, el código de estado HTTP 409 es retornado por el servidor para indicar que existe un conflicto con el estado actual del recurso destino de la petición, esperando que el cliente solucione el problema y reintente la operación. Como ayuda, en el cuerpo de la respuesta suele incluirse información que facilitaría al cliente la resolución del conflicto.
Un ejemplo podría ser cuando intentamos actualizar con PUT una entidad con un número de versión posterior al que estamos enviando, lo que indicaría que otra petición distinta modificó el recurso antes que nosotros.
Y ya sin conflictos, van los enlaces recopilados durante la semana pasada que, como no podía ser de otra forma, espero que os resulten interesantes :-)
Por si te lo perdiste...
- Streaming en gRPC, parte I: Streaming unidireccional
José María Aguilar - Invocar View Componentes usando Tag Helpers en ASP.NET Core MVC
José María Aguilar
.NET Core / .NET
- Plataforma .NET: Cómo fusionar exe y dlls en un único ejecutable para distribuir
José Manuel Alarcón - AgileMapper v1.7 Released
Agile Mapper - Introducing C# 9: Init only properties & Questions & answers about Records
Anthony Giretti - C# 9: Simplified Parameter Null Validation
Jonathan Allen - C# semantic classification with Roslyn
Filip Woj - Introducing C# 9: Records
Anthony Giretti - Configuring Custom Feature Filters with Azure App Configuration (Microsoft.FeatureManagement)
Jason Roberts - Program The Game Of Life With C# and Emojis
Khalid Abuhakmeh
ASP.NET Core / ASP.NET
- gRPC-Web for .NET now available
James Newton-King - Secure Stripe Checkout with Blazor JSInterop
Bradley Wells - Adding Additional Mime Mappings to the Static File Provider
Rick Strahl - Build a Blazor WebAssembly Line of Business App. Part 1: Intro and Data Access & Part 2: Client and Server & Part 3: Query, Delete and Concurrency & Part 4: Make it Blazor-Friendly & * Build an Azure AD Secured Blazor Server Line of Business App
Jeremy Likness - Blazor Components with Arbitrary and Cascading Parameters
Marinko Spasojevic - Validation in ASP .NET Core 3.1
Shahed Chowdhuri - Integrating Blazor components into Razor Pages and MVC apps
Gérald Barré - Adding host filtering to Kestrel in ASP.NET Core
Andrew Lock - ASP.NET Core OData Part 3
Ricardo Peres - Micro-services communication: Rabbitmq and Asp.net core
Damien Tohin Doumer - Publishing a Blazor WebAssembly application to GitHub pages
Gérald Barré - Display Images in Bootstrap Carousel using Razor Pages and Entity Framework
Mike Brind
Azure / Cloud
- Gestionar peticiones de larga duración con Azure Durable Functions y SignalR
Gisela Torres - How to check your Azure Subscription Support Plan?
Abhijit Jana - Fix .NET Core HTTP Error 500.30 After Publish To App Service From Visual Studio
Chris Pietschmann - How to map custom domain and SSL to Azure app service programmatically
Anuraj Parameswaran - Working with Azure EasyAuth (Azure App Service Authentication) and .NET Core 3.1
Christos Matskas - Goodbye Azure Storage Emulator. Hello Azurite!
Sean Feldman - Which Database should I use in my Azure Serverless App?
Mark Heath - Install Azure CLI On Windows With Winget
Chris Pietschmann - How to check the list of all Azure Free Services in Azure Portal?
Abhijit Jana
Conceptos / Patrones / Buenas prácticas
- Stop Using If-Else Statements
Nicklas Millard - Open api specification (OAS) 3.0 - swagger
Pradeep Loganathan
Web / HTML / CSS / Javascript
- Cómo cambiar los valores de variables CSS desde código JavaScript
José Manuel Alarcón - Striking a Balance Between Native and Custom Select Elements
Sandrina Pereira - Learn Z-Index Using a Visualization Tool
Thiru Manikandan - Advanced TypeScript Types cheat sheet (with examples)
Ibrahima Ndaw - Building A Facial Recognition Web Application With React
Adeneye David Abiodun - Level Up Your Progressive Web Application With Shortcuts
Chris Love - How to create Private Properties in JavaScript.
Dhananjay Kumar - Computing with types in TypeScript
Axel Rauschmayer - Advice for Complex CSS Illustrations
Jhey Tompkins - 5 simple changes that will make you a better JavaScript developer
Liam Hall - Building a hexagonal grid using CSS grid
Jesse Breneman - 3 Ways to Check If an Object Has a Property in JavaScript
Dmitri Pavlutin - Easing Animations in Canvas
Darshan Somashekar
Visual Studio / Complementos / Herramientas
- Azure DevOps Ephimeral Agents: Agentes de usar y tirar
Jorge Turrado - Estableciendo un servidor de DNS propio en AKS
Eduard Tomás - Autoescalar tus aplicaciones en Kubernetes con KEDA
Gisela Torres - Azure Devops: ¿Cómo saber el nombre de todas las variables y sus valores?
Leo Micheloni - Debugging Async Code: Parallel Stacks for Tasks
Leslie Richardson - Semantic highlighting in OmniSharp and C# extension for VS Code
Filip Woj - Never set 'Copy To Output Directory' to 'Copy always'
Matt Lacey - Introducing GitHub Super Linter: one linter to rule them all
Lucas Gravley
Xamarin
- [VideoBlog] Introducción a .NET MAUI
Javier Suárez - Top 10 paquetes Nuget que todo Xamarin developer debería conocer
Jesús Angulo - Vibrancy.Forms NuGet
Vicente Guzmán - Try the Latest Xamarin.Forms 4.7 Features Today!
Jacob Kirsch - Xamarin.Forms - Working with PDFView and Pinch Zoom
Delpin Susai Raj - Toast in Xamarin Forms
Logesh Palani - Xamarin Magic Code Snippets
Bohdan Benetskyi - Code snippets for Xamarin Forms XAML Platform-specifics
Damian Mehers - Scroll to any item in your Xamarin.Forms CollectionView from your ViewModel |
Marco Siccardi - Enable Default Zooming in Webview
Delpin Susai Raj - Xamarin Forms Bottom Slider
Samir G. C.
Otros
- Win32 Service Gotcha: Recovery Actions
Stephen Cleary
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario