El código de estado HTTP 406 (Not Acceptable), es retornado por los servidores cuando no pueden generar una respuesta debido a que son incapaces de cumplir las condiciones indicadas en los encabezados de negociación de contenidos (Accept
, Accept-Charset
, Accept-Encoding
y Accept-Language
). Por ejemplo, podríamos obtenerlo si solicitásemos un recurso especificando application/json
en el encabezado Accept
, pero el servidor no fuera capaz de generar una representación del contenido en dicho formato.
Y ahora, vamos a por los enlaces recopilados durante la semana pasada, que espero que os resulten interesantes. :-)
Por si te lo perdiste...
- Introducción a Blazor a través de 7 preguntas (y sus respuestas)
José María Aguilar - Cómo saber si un nivel de traza está activo en aplicaciones ASP.NET Core/MVC
José María Aguilar - Novedades en la evaluación en cliente de EF Core 3.0
José María Aguilar
.NET Core / .NET
- ClickOnce: los ajustes de seguridad no permiten que esta aplicación se instale
José Manuel Alarcón - Forzar la re-instalación de todos los paquetes Nuget en Visual Studio
Daniel Córdoba - C# 9 Non-Destructive Mutation & C# 9 Non-Null Parameters & C# 9 Covariant Return Types
Steve Fenton - Exciting new features in C# 9
Thomas Levesque - .NET async/await in a single picture
Konrad Kokosa - C# 9: towards First Class Support for Scripting
Jonathan Allen - .NET ThreadPool starvation, and how queuing makes it worse
Kevin Gosse - Dynamic command dispatching in C#
Nicklas Millard - BackgroundService Gotcha: Silent Failures
Stephen Cleary - C# 9 Preview
Bassam Alugili
ASP.NET Core / ASP.NET
- BauGridBlazor
José Antonio Bautista - Mi página Web Forms con UpdatePanel se carga el hash
José Manuel Alarcón - Blazor News from Build 2020
Chris Sainty - Building a Zoom Bot with ASP.NET Core
Anuraj Parameswaran - Multiple Environments in ASP.NET Core
Marinko Spasojevic - Handling aborted requests in ASP.NET Core
Gérald Barré - Azure AD Secured Serverless Cosmos DB from Blazor WebAssembly
Jeremy Likness - Blazor Open link in new window
Jimmy Engström - ASP.NET Core 3.1 WebAPI: The case of the failing POST request
James Clarke - What Blazor Needs: An Ecosystem
Peter Vogel - How does ASP.NET Core processes a request?
Karthik Chintala - Enhance ASP.NET Projects With JetBrains Annotations
Khalid Abuhakmeh - Conditional HTML Rendering with Microsoft Feature Flags (Microsoft.FeatureManagement) & Maintaining Feature Flag Values Across Multiple Requests (Microsoft.FeatureManagement)
Jason Roberts - Razor Pages And Bootstrap - Modal Master Details
Mike Brind - ASP.NET Core WebSockets and Application Lifetime Shutdown Events
Rick Strahl - Securing the WebSocketHandler Endpoint in ASP.NET
Bjoern Meyer - ASP.NET Core in .NET 5 – sending a request
Michał Białecki - Dynamic Payloads in ASP.NET Core
Ricardo Peres
Azure / Cloud
- Announcing Service Bus Explorer preview on Azure Portal!
Ashish Chhabria - Free Azure SSL Using Let’s Encrypt and ACMEv2
Jason Gaylord
Conceptos / Patrones / Buenas prácticas
- Why Infrastructure As Code?
Justin Etheredge - Dark Patterns—What Not to Do to Your Users
Alyssa Nicoll
Machine learning / IA / Bots
- Create Deepfakes in 5 Minutes with First Order Model Method
Nikola M. Zivkovic
Web / HTML / CSS / Javascript
- When Not to Use Javascript Arrow Functions
Juan Cruz Martínez - Pure CSS Oil Painting
Diana Smith - target="_blank" - The most underrated security vulnerability
Manjula Subhashchandra Dube - Web Push Notifications - explained!
Yash Soni - How to Convert a Date String into a Human-Readable Format
Sarah Drasner - Block Links: The Search for a Perfect Solution
Vikas Parashar - 10 Ways to Improve Page Speed
Max Rozen - Behind the scenes: From the moment you enter a URL
Saloni Yadav - Using Structured Data to Enhance Search Engine Optimization
Tristram Tolliday - A Guide to the Responsive Images Syntax in HTML
Chris Coyier - HTMHell special: close buttons
Manuel Matuzović - The Dangers of TypeScript Enums
Aaron Powell - A first look at records and tuples in JavaScript
Axel Rauschmayer - A First Look at
aspect-ratio
Chris Coyier - JavaScript Essentials: CRUD operations on arrays
Albert Hadacek - Global CSS options with custom properties
Mark Otto - Falling In Love With Vue.js
Oleksandr Simonov - Write high-quality TypeScript code
Rachel Appel - Possible ways of Iterating ARRAYS in JavaScript
Aashritha Shiva
Visual Studio / Complementos / Herramientas
- Agregar varios repos o fuentes de NuGet en el Pipeline de Azure DevOps
Jorge Serrano - NDepend v2020.1 - Check Out That Dependency Graph!
Travis Illig - Developing on Docker with the new and improved Visual Studio Container Tools (and WSL2)
Scott Hanselman - Git tip: how to fix an accidental commit on the wrong branch
Thomas Levesque
Xamarin
- [Xamarin.Forms] C# Markup Extensions
Javier Suárez - Nuevo Control – LinksPreview {Xamarin.Forms}
Vicente Guzmán - Create a Roster Scheduler View in Less Than 20 Minutes in Xamarin.Forms
Nijamudeen - Announcing Experimental Mobile Blazor Bindings May update
Eilon Lipton - Replicating Burger UI App in Xamarin Forms
Leomaris Reyes - Not really a goodbye to Xamarin – One .Net and MAUI
Divikiran Ravela - Using settings.json and local.settings.json in your Xamarin apps!
Jon D. - An Alert From the ViewModel
Jesse Liberty & Rodrigo Juarez - Improving Developer Experience with Multi-Targeted Visual Studio Projects
Nick - Shrink Your Android App Size with One Setting
James Montemagno
Otros
- I wrote Task Manager and I just remembered something...
David Plummer
Publicado en Variable not found.