lunes, 18 de mayo de 2020
Sin embargo, atendiendo a la especificación del protocolo HTTP, no siempre se utiliza correctamente. Por definición, la respuesta 404 no dispone de mecanismos para indicar si el recurso existió alguna vez o si el error es permanente o transitorio, mientras que el código HTTP 410 (Gone) sí permite expresar que el recurso existió, pero ya no está disponible y no volverá a estarlo, por lo que los clientes podrían eliminar enlaces o referencias al mismo con tranquilidad.
Y ahora, vamos a por los enlaces recopilados durante la semana pasada que, como es habitual, espero que os resulten altamente interesantes. :-)
Por si te lo perdiste...
- Generar rutas en minúsculas desde ASP.NET Core MVC
José María Aguilar - Cómo hacer que Fiddler inicie sin capturar conexiones
José María Aguilar
.NET Core / .NET
- Writing More Succinct C#
Dan Clarke - Integration Testing of a .NET Core Application with a Database Dependency
Daan Acohen - How WireMock.NET Can Help in Doing Integration Testing of a .NET Core Application
Daan Acohen - How to Improve .Net Applications with AOP
Daniele Fontani - Demystifying Memory Profilers in C# .NET Part 3: Memory Pressure
Michael Shpilt - Get the result of multiple tasks in a ValueTuple and WhenAll
Gérald Barré - Multi RDP Client .NET
Jayson Ragasa - Performance best practices in C#
Kevin Gosse - Use CancellationToken, not Thread.Sleep
Thomas Roll - A Story About .csproj, Large Solutions and Memory Usage
Maarten Balliauw - In-App scripts with C# & Roslyn
Mike James - Chain Actions, Funcs, and Predicates In .NET
Khalid Abuhakmeh - It’s all in the Host Class – Dependency Injection with .NET
Christian Nagel - More fun with comments
Matt Lacey - Things every C# developer should know
Thomas Levesque - The anatomy of async iterators (aka await, foreach, yield)
Marc Gravell
ASP.NET Core / ASP.NET
- Asp.Net core data protection
Fernando Escolar - ASP.NET CORE API security guidelines: Be careful with your predictable id's
Luis Ruiz - Building mailinator clone using SendGrid and ASP.NET Core
Anuraj Parameswaran - Blazor: Handling 404s with IIS
Jonny Ollif - ASP.NET Core – fast and automatic dependency injection setup
Jon P. Smith - Announcing Blazm (Grid component)
Jimmy Engström - SignalR in ASP .NET Core 3.1
Shahed Chowdhuri - Why model binding to JObject from a request doesn’t work anymore in ASP.NET Core 3.1 and what’s the alternative ?
Anthony Giretti - Replacing JWTs with Branca and PASETO in .NET Core
Scott Brady - Increase ASP.NET File Upload Limits
Khalid Abuhakmeh - Using the Microsoft Feature Toggle Library in ASP.NET Core (Microsoft.FeatureManagement) & Reducing Magic Strings with Microsoft Feature Toggles & Using C# Source Generators with Microsoft Feature Management Feature Flags
Jason Roberts - Building a Progressive Web App with Blazor
Jon Galloway - Unit Testing the HttpContext in Controllers
Ricardo Peres - Extending the shutdown timeout setting to ensure graceful IHostedService shutdown
Andrew Lock - Unit Testing Blazor Components with bUnit and JustMock
Mihail Vladov - Different ways to host Blazor WebAssembly (Wasm)
Tim Heuer - Synchronizing Editable Regions with SignalR Broadcasting
Bjoern Meyer
Azure / Cloud
- Azure App Service | Añadir certificado SSL de forma gratuita »
Santiago Porras - May 2020 Azure SDK Release
Adrian Hall - Deploying a Static Site to Azure Using the az CLI
David Paquette - Saving Money With Azure Dev/Test Subscriptions
Dan Patrick - Messaging with Azure Service Bus - Part 8
Mark Heath - What is Azure Front Door?
Andy Wahrenberger
Conceptos / Patrones / Buenas prácticas
- Why use DTOs (Data Transfer Objects)?
Derek Comartin - Never use the same value for two IDs (or other values) in your tests
Steve Smith - Building End-to-End Diagnostics: Activity and Span Correlation
Jimmy Bogard - Comparing Performance of gRPC, Web API and WCF Services
Dane Vinson
Data
- EF Core and Cosmos DB with Blazor WebAssembly
Jeremy Likness - Using Dapper in ASP.NET Core applications
Gunnar Peipman - Handling concurrency - Aggregate Pattern and EF Core
Kamil Grzybek - SQL Server Index Basics
Eric Blinn - What is Dapper, and why you should consider it for your .NET projects & How do you call a stored procedure with Dapper?
Kevin W. Griffin - How to Manipulate Hierarchical Information in Flat Relational Database Tables
Akshay Srinivasan
Web / HTML / CSS / Javascript
- ¿Por qué aunque pongo un z-index muy alto no consigo que se vea un elemento en mi diseño Web?
José Manuel Alarcón - Las webapps en Windows 10 cada día se ven más nativas: Chrome y Microsoft Edge Canary ya tienen soporte para Jump Lists
Gabriela González - Announcing TypeScript 3.9
Daniel Rosenwasser - Deno 1.0
Ryan Dahl, Bert Belder, and Bartek Iwańczuk - The Bootstrap 4 Nav (layout) Deconstructed
Serge Desmedt - An Easy Guide To Understanding Constructors In JavaScript
Lawrence Eagles - HTTP Heuristic Caching (Missing Cache-Control and Expires Headers) Explained
Paul Calvano - Where Did Filters Go in Vue 3?
Shawn Wildermuth - Modern CSS Solutions for old CSS problems
Stephanie Eckles - Turning a Fixed-Size Object into a Responsive Element
Philip Kiely - Why 'Escaping' JavaScript is Dangerous
Justin Collins - Getting started with Angular development 2020
Damien Bowden - Using CSS Masks to Create Jagged Edges
Stuart Langridge - Use Vanilla JavaScript to Set Link Targets in Container
Jason Gaylord - How to Use Object Destructuring in JavaScript
Dmitri Pavlutin - What are Javascript's IIFE?
Damien Cosset - How to Tame Line Height in CSS
Caleb Williams - CSS fix for 100vh in mobile WebKit
Matt Smith - Accessible Images For When They Matter Most
Carie Fisher
Visual Studio / Complementos / Herramientas
- Autoescalar tus aplicaciones en Kubernetes & Usar Visual Studio Code con kubectl edit
Gisela Torres 5 tips for an awesome Windows Terminal experience
Mike Larah- MFractor 4.1 Now Available for Visual Studio Windows+Mac
Matthew Robbins - Terraform - getting started
Pradeep Loganathan - Project Tye – easier development with .NET for Kubernetes
Christian Nagel - Changing requests status codes to test your front-end behaviors
Dominique St-Amand
Xamarin
- Replicando IU de Aplicación de vuelos (Parte 2): Trabajando con XAML
Leomaris Reyes - Xamarin Forms tips: Manipulating iOS Safe Area Insets with Xamarin Forms
Damien Tohin Doumer Kake - Test Xamarin.Forms bugfixes by downloading PR NuGet packages
Gerald Versluis - Shell Quick Tip - Passing Data When Navigating
James Montemagno - iOS and macOS Dark Mode Dynamic Colors Overview
Gerald Versluis - Xamarin.Forms: Infinite Scroll ListView (Lazy Loading)
Anbu Mani
Otros
- Los 5 puntos clave a la hora de elegir un curso de programación online
CampusMVP - Review of the Surface Book 3 for Developers
Scott Hanselman - The HTTP headers you don't expect
Francesco Carlucci
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario