
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
Por si te lo perdiste...
- Implementando más fácilmente background tasks en ASP.NET Core 2.1 (bueno, y 2.0)
José María Aguilar - 12 novedades destacables de Blazor 5.0 (bueno, y algunas más)
José María Aguilar
.NET Core / .NET
- Conversation about crossgen2
Richard Lander - Meet the .NET Upgrade Assistant, Your .NET 5 Moving Company
Dave Brock - Easily Create and Manipulate Mock Anonymous Data for Unit Tests
Adam Storr - Fixing build warning NETSSDK1138 when building projects with end-of-life .NET frameworks
Andrew Lock - Task vs ValueTask: When Should I use ValueTask?
Brian Lagunas - Building .NET projects using the Microsoft.Build.Traversal SDK
Gérald Barré - What's new in dotnet monitor
Sourabh Shirhatti - New .NET Guide Tutorials – From Visual Studio to Rider, ReSharper Essentials, Docker, and more!
Maarten Balliauw - C# 9 init accessors and records
Tom Deseyn - Why you shouldn't compare Blazor to other JavaScript SPA frameworks
Ali Bahraminezhad - The Int Betweeners (or… An Extension Method for Numbers)
Steve Fenton
ASP.NET Core / ASP.NET / Blazor
- Securing multiple Auth0 APIs in ASP.NET Core using OAuth Bearer tokens
Damien Bowden - Using MudBlazor to Create Reach and Functional Product's Details Page
Marinko Spasojevic - Implementing logging with Serilog
Gary Woodfine - Tetris in Blazor Part 5: Controls, Upcoming Tetrominos, and Clearing Rows
Matthew Jones - Will .NET 6 fix Blazor Prerendering?
Jon Hilton - ASP.NET Core 5.0 Authentication with Azure Active Directory
Anuraj Parameswaran - Rendering dynamic content in Blazor Wasm using DynamicComponent
Kristoffer Strube - WSL2 localhost redirect not working
Rockford Lhotka - Store Data of Your Blazor App in the Local Storage and in the Session Storage
Thomas Claudius Huber - GrapeCity ComponentOne 2021 v1 Ships with New Blazor Controls
David Ramel - Why is the ASP.NET Core FromBody not working or returning null?
David Grace - Add Svelte To ASP.NET Core Projects
Khalid Abuhakmeh - ASP.NET Core in .NET 6 - Part 06 - Nullable Reference Type Annotations
Jürgen Gutsch - Easy Steps to Create a Blazor Server-Side App with Authentication
Gopi Govindasamy - Capture emails during development using smtp4dev and UI Test with Selenium
Niels Swimberghe - Specification Pattern in ASP.NET Core - Enhancing Generic Repository Pattern
Mukesh Murugan
Azure / Cloud
- Cómo automatizar el refresco de las IPs públicas de Microsoft Azure en un firewall
Gisela Torres - How to develop apps with Azure Database for PostgreSQL using best practices
Michael Crump
Conceptos / Patrones / Buenas prácticas
- Readiness
Sergio Navarro - Encapsulamiento en programación
Albert Capdevila - Consider including identity in URLs
Mark Seemann All you need is NAND, NAND, NAND; NAND is all you need!
Nathan Kallman- Don't POOP - The Partial/Optional Object Population Anti-Pattern
Scott Hannen - Top 15+ Best Practices for Writing Super Readable Code
Burak Guzel - Do Microservices require Containers/Docker/Kubernetes?
Derek Comartin
Data
- Denormalization in Production: Common Problem and Solution
Dennes Torres - .NET Core Integration Tests using a Sql Server Database in Docker – Wrapt
Paul DeVito - Azure SQL Revealed. A Guide to the Cloud for SQL Server Professionals (Free ebook)
Bob Ward
Web / HTML / CSS / Javascript
- Cómo crear un spinner loader con CSS
Miguel Durán - ¿Qué es el Box Sizing en CSS?
Lupita Code - CSS Variables: What Are They & How Can They Be Used?
Zachary Fetters - Float an Element to the Bottom Corner
Temani Afif - Awesome CSS Layout Resources For Beginners
Kiran Raj R - Some Vanilla JS libraries you must try
Unnati Bamania - TailwindCSS: Adds complexity, does nothing.
Brian Boyko - How to Improve CSS Performance
Milica Mihajlija - Set a Time Limit on Async Actions
Ramki Pitchala - A System for Grouping & Sorting CSS Properties& CSS General Rules of Thumb
Muhammad Rehan Saeed - How to Add a Double Border to SVG Shapes
Mariana Beldi - An In-Depth Guide To Measuring Core Web Vitals
Barry Pollard - JS: Sort an Array of Objects on multiple columns/keys
Mark Dsouza - Solving a Mystery Behavior of parseInt() in JavaScript
Dmitri Pavlutin - How to Optimize JavaScript Performance
Jasmine Miah - Cancelling Requests with React Query
Carl Rippon - The lazy-loading property pattern in JavaScript
Nicholas C. Zakas - Check CSS Support in CSS Using @supports Rules
Steve Fenton - Text That Sometimes Turns to Emojis
Chris Coyier - A Guide To Newly Supported, Modern CSS Pseudo-Class Selectors
Stephanie Eckles - How to Communicate between Components in Vue.js
Sanchithasr
Visual Studio / Complementos / Herramientas
- Visual Studio 2022
Amanda Silver - Windows Package Manager v0.3 Preview
Demitrius Nelon - Google Chrome gets "Link to Highlight" feature, and you will really love it
Kunal Chowdhury - Azure DevOps Delivery Plan 2.0
Subodh Sohoni - Fix .NET ICU Build Issues In GitHub Actions
Khalid Abuhakmeh - Introducing the Syncfusion Blazor Code Generator for Visual Studio
Kalirajan Ganesan - Use Google like a pro
Marko Denic - Installing Visual Studio Code on Linux ⋆ Programming and Tech Blog
Dirk Strauss - Simple way to transform any Google Sheet to JSON
Krzysztof Kopieczek - The Initial Preview of GUI app support is now available for the Windows Subsystem for Linux
Craig Loewen
Xamarin
- Introducing .NET Multi-platform App UI: Q&A With David Ortinau
David Ortinau - Getting Started With .NET Maui
Rakeshkumar Desai - Are You Starting Xamarin Forms? Let's Create a Simple UI
Leomaris Reyes - Download Data Streams to a File in the Background with Xamarin iOS
Damien Tohin Doumer
Otros
- ¿Cuál es la historia del gorro de Chema Alonso?
Chema Alonso - How often do people actually copy and paste from Stack Overflow? Now we know.
Ben Popper
Publicado en Variable not found.