lunes, 2 de marzo de 2020
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
Por si te lo perdiste...
- Índices y rangos en C# 8 (1 de 2)
José María Aguilar - Añadir o eliminar encabezados de respuesta en ASP.NET Core y Core MVC
José María Aguilar
.NET Core / .NET
- Windows Forms y el regreso de su diseñador en .NET Core 3
Elena Guzmán - Cómo escribir un logger de alto rendimiento para .Net Core
Jorge Turrado - .NET Core 3.0 will reach End of Life on March 3, 2020
Lee Coward - Dos and Don'ts of stackalloc
Kevin Jones - Struct equality performance in .NET
Gérald Barré - C# 8 asynchronous streams
Tom Deseyn - .NET Core/Standard Auto Incrementing Versioning
Sacha Barber - Provisional Mode
Maoni Stephens - C# 8 pattern matching
Tom Deseyn - Using the LINQ OrderBy operator with null values
Jerrie Pelser - Putting the Fun in C# Local Functions
Rion Williams - C# - Sealed and internal - how to use in unit test?
Josef Ottosson - Why is decompilation possible?
Mark Downie
ASP.NET Core / ASP.NET
- Handling Errors in ASP .NET Core 3.1
Shahed Chowdhuri - ASP.NET Core Apps Observability
Francisco Beltrao - From WebForms to Blazor?
Jon Hilton - Null API Responses and HTTP 204 Results in ASP.NET Core
Rick Strahl - When ASP.NET Core can't find your controller: debugging application parts
Andrew Lock - User Lockout with ASP.NET Core Identity
Marinko Spasojevic - Generate a PDF from ASP.NET Core for free
Thomas Ardal - Working with IWebHostEnvironment and IHostingEnvironment in dual targeted ASP.NET Core Projects
Rick Strahl - Use Blazor and C# to host a static website in Azure Storage
Michael Crump - What's behind the hype about Blazor?
Chris Sainty - Securing gRPC-based Microservices in .NET Core
Andrea Chiarelli - Getting Started with CORS in ASP.NET Core
Dave - AutoWrapper Now Supports Problem Details For Your ASP.NET Core APIs
Vincent Maverick Durano
Azure / Cloud
Conceptos / Patrones / Buenas prácticas
- A tree-based introduction to backtracking
Avik Das - A Modest Proposal for Hourly Billing
Erik Dietrich - Immutability in DTOs?
Jimmy Bogard - Avoid the Blue/Green Deployment Blues: Watch out for these 10 Pitfalls
Sean Killeen - Overview of Azure Cache for Redis
Chandra Kudumula
Data
- Code-First EF Core Lookup Table and Blazor
Bradley Wells
Machine learning / IA / Bots
Web / HTML / CSS / Javascript
- Introducing the Page Visibility API
John Au-Yeung - Acrobat on the Web, Powered by WebAssembly
Tapan Anand - Safari will soon reject any HTTPS certificate valid for more than 13 months
Ivan Mehta - Interactive JavaScript Quiz
Lydia Hallie - Typing Arrays in TypeScript
Axel Rauschmayer - Sharing Information Between Vue Components With A Bus
Khalid Abuhakmeh - Comparing Callbacks, Promises and Async Await in TypeScript
John Papa - Animated Matryoshka Dolls in CSS
Jhey Tompkins - Responsive Grid Magazine Layout in Just 20 Lines of CSS
Keir Watson - Weaving a Line Through Text in CSS
Ana Tudor
Visual Studio / Complementos / Herramientas
- Git: cómo evitar que las mezclas de ramas cambien ciertos archivos
José Manuel Alarcón - On Voice Coding
Dusty Phillips - Update on running ReSharper out of process
Matt Ellis - 10 Essential Debugging Tools for C# .NET Development
Michael Shpilt - Top 5 VS Code extensions for Azure Developers
Michael Crump - How to set up Docker within Windows System for Linux (WSL2) on Windows 10
Scott Hanselman
Xamarin
- Animando nuestro control GradientProgressbar hecho en Skiasharp
Jesús Angulo - 5 Things to be Excited About Xamarin.Forms 4.5
David Ortinau - Let’s replicate a Travel App in Xamarin Forms
Leomaris Reyes - Exploring Grial UI Kit in Xamarin Forms
Charlin Agramonte - Using AutoMapper in your Xamarin Forms apps
Mark Allibone - Xamarin.Forms: Native API Acces with Dependency Injection
Andrew Hoefling - TaskLoaderView & Lottie Best Friends Forever
Jean-Marie Alfonsi - MVVM binding translated Enum values
Glenn Versweyveld - How To Confirm Exit in Android with Xamarin Forms
Dylan Berry
Otros
- Zip Files: History, Explanation and Implementation
Hans Wennborg
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario