Estimadas, estimados, ¡ya estamos de vuelta!
Tras dos meses de parón blogosférico, durante los cuales he andado bastante atareado con otros menesteres, volvemos a la carga. Y no había mejor forma de hacerlo que publicando la entrega número 412 de la serie de enlaces interesantes, que seguro echabais de menos cada lunes ;)
Y por cierto, ya que ha salido el tema, el código de error HTTP 412 (Precondition failed) se produce cuando el acceso a un recurso es denegado debido a que no se cumplió algunas de las precondiciones especificadas a través de encabezados como If-Match
, If-Modified-Since
, If-None-Match
o similares. El objetivo es evitar la ejecución de la acción (GET, POST, etc.) sobre un recurso que se encuentra en un estado incorrecto.
Por si te lo perdiste...
- ¿Qué es Blazor, eso de lo que todo el mundo habla?
José María Aguilar - ¿Quién libera las dependencias cuando finaliza el proceso de una petición en ASP.NET Core?
José María Aguilar
.NET Core / .NET
- Calling Windows APIs in .NET5
Windows Developer - .NET 5 - What you need to know about the latest .NET
Damir Arh - It's 2020 and it is time for text mode with Gui.cs
Scott Hanselman - Producer/consumer pipelines with System.Threading.Channels
Maarten Balliauw - Customizing Trimming in .NET 5
Sam Spencer - Assembly Versioning and DLL Hell in C# .NET: Problems and Solutions
Michael Shpilt - Create a Text File in C#
Mahesh Chand - How to use Async with thread-unsafe objects?
Ahmed Fouad - C# 9.0: Target-typed New Expressions – Make Your Initialization Code Less Verbose
Thomas Claudius Huber - C# 9.0: Improved pattern matching
Miguel Bernard - "await Task.WhenAll" Shows One Exception
Jeremy Clark
ASP.NET Core / ASP.NET / Blazor
- ¡Nuevo curso online de Blazor!
José Manuel Alarcón - Manejo de Local Storage en Blazor
Miguel Teherán - Migrating from ASP.NET to ASP.NET Core
Mark Heath - RESTful API versioning with ASP.NET Core
Anuraj Parameswaran - Copying text to the clipboard in a Blazor application
Gérald Barré - Remove Rows From Razor HTML Tables
Khalid Abuhakmeh - Auto generated WebAPI client library with NSwag
Cezary Piątek - ASP.NET Core Configuration - Options Validation
Marinko Spasojevic - Anchor navigation in a Blazor application
Gérald Barré - Free e-book: Blazor for ASP.NET Web Forms Developers
Nish Anil - Little Known ASP.NET Core Features - HTTP trailers
Tomasz Pęczek - First Steps with Blazor
Julio Sampaio - Working with Local Storage in a Blazor Progressive Web App
Peter Vogel - Blazor WASM GraphQL Client
Karl Shifflett - ASP.NET Core Configuration - Creating a Custom Configuration Provider
Marinko Spasojevic - Use CSS isolation in your Blazor projects
Dave Brock - Serving Images Stored in a Database through a Static URL using .NET Core 3.1
Fredrik Rudberg
Azure / Cloud
- HTTP Error 500.30 ANCM In-Process Start Failure en Microsoft Azure
Jorge Serrano - Maneja los precios actualizados de todo Azure en tu aplicación a través de la RateCard API
Carlos Millán - Immutable storage for Azure Storage Blobs
Gregor Suttie - An Azure Reference Architecture
James Randall - Dependency Injection with Azure Functions
Joseph Guadagno - Create a multi-container app using a Docker Compose to Azure App service
Anuraj Parameswaran - Getting Started with Ozcode for .NET Debugging on an Azure App Service
Idan Shatz - Securing Azure Functions using an Azure Virtual Network
Damien Bowden
Conceptos / Patrones / Buenas prácticas
- We Didn't Encrypt Your Password, We Hashed It. Here's What That Means:
Troy Hunt - Thin vs Fat Integration Events
Derek Comartin - Self-Documenting Code
Steve Wilkes
Data
- Migrations in Transactions with DbUp
Eric L. Anderson - Using a Dapper Base Repository in C# to Improve Readability
Matthew Jones - Initialize MS SQL Server in Docker container
Anuraj Parameswaran - Solving Real Life Scenarios With .Net Core Entity Framework
Bora Kaşmer - Working with views in Entity Framework Core 5
Michał Białecki - Is Entity Framework Core Quicker than Dapper? ORM Speed Test
David Grace
Machine learning / IA / Bots
- Machine Learning For Everybody
Benjamin Jakobus
Web / HTML / CSS / Javascript
- Angular 9 and Angular 10 Development Cheat Sheet
V Keerti Kotaru - Stroke Text CSS: 📕 The Definitive Guide
John Negoita - Working with JavaScript Media Queries
Marko Ilic - How CSS Perspective Works
Amit Sheen - Angular vs. Vue – Which is Best for Programming in 2020?
Sanjay Ratnottar - 5 best practices for clean coding in JavaScript
Deepak Sisodiya - Unit Testing in TypeScript Code
Rachel Appel
Visual Studio / Complementos / Herramientas
- Edit and Replay your network requests, direct from the browser
Jon Hilton - Add null check without brackets in Visual Studio
Mark Seemann - Using Project Tye to Run Dependent Services for use with ASP.NET Core
Adam Storr - View your Azure Cache for Redis data in new Visual Studio Code extension
Carolina Urib - How To Automate API Testing With Postman
Kelvin Omereshone - NDepend: Boost Your Team’s Code Quality
Dave Brock - Access Linux filesystems in Windows and WSL 2
Pierre Boulay
Xamarin
- [Xamarin.Forms] Brushes
Javier Suárez - [Xamarin.Forms] Introducción a TemplateUI
Javier Suárez - Xamarin.Forms Shell Quick Tip - Modal Navigation
James Montemagno - Goodbye Xamarin.Forms, Hello .NET MAUI!
Gerald Versluis - Learning to use Data Caching in Xamarin Forms
Leomaris Reyes - How to Create Custom Renderers for a Control in Xamarin.Forms
Vicente Gerardo Guzmán Lucio - TaskLoaderCommand: a bindable AsyncCommand for Xamarin.Forms
Jean-Marie Alfonsi
Publicado en Variable not found.
2 Comentarios:
Welcome back!!!
Ya extrañaba el post de cada Lunes.
Gracias una vez más por tu trabajo
Muchas gracias Reynier!
Enviar un nuevo comentario