lunes, 19 de septiembre de 2022
Tras varias semanas de parada, estamos de nuevo al pie del cañón y listos para iniciar la nueva temporada en el blog. Por detrás quedan algunas semanas de descanso, ya totalmente olvidadas, algunos objetivos incumplidos, como mover el blog a WordPress, y otros completados como la actualización de los cursos de ASP.NET Core y Blazor en CampusMVP a las últimas previews de .NET 7, que me ha tenido bastante ocupado.
Y qué mejor forma de volver que publicando la colección de enlaces que he ido recopilando durante la semana pasada, ¿verdad? Pues aquí los tenéis; como siempre, espero que os resulten interesantes.
Por si te lo perdiste...
- Diez años de enlaces interesantes: lo que siempre habéis querido saber sobre esta serie
José María Aguilar - Comentar porciones de código en un archivo .ASPX
José María Aguilar
.NET Core / .NET
- Announcing .NET 7 Release Candidate 1
Jeremy Likness - Working with System.Random and threads safely in .NET Core and .NET Framework
Andrew Lock - Referencing a Local Private NuGet Package in your Solution
Rick Strahl - Performance Improvements in .NET 7
Stephen Toub - .NET now on Windows Package Manager
Ashita Nagar - Serializing asynchronous operations in C#
Raymond Chen - C# Lambda Discards
Ian Griffiths - Improving Unit Tests with Fluent Assertions
Alvaro Montoya - Arm64 Performance Improvements in .NET 7
Kunal Pathak - AutoMapper Madness - Nuances in Self-Mapping
Scott DePouw - .NET One-line Scoped Initializers with Dependency Injection
Khalid Abuhakmeh - C# Tip: use Miniprofiler instead of Stopwatch to profile code performance
Davide Bellone - Microsoft Teams Assignments Service's Journey to .NET 6
Kevin Halverson - How to turn an ASP.NET Core appsettings.json file into a fast-read database
Jon P Smith
ASP.NET Core / ASP.NET / Blazor
- ASP.NET Core updates in .NET 7 Release Candidate 1
Daniel Roth - Blazor Best Practices: Handling Errors
Jon Hilton - Customize The Authorization Pipeline In ASP.NET Core
Khalid Abuhakmeh - C# / Blazor Wolfenstein - Part 5 - Decoding Maps and Performance
James Randall - Return File in ASP.NET Core Web API
Code Maze - Micro Frontends in Action With ASP.NET Core - Communication Patterns for Blazor WebAssembly Based Web Components
Tomasz Pęczek - ASP.NET Core - Why async await is useful
Steven Giesel
Azure / Cloud
- .NET 7 comes to Azure Functions & Visual Studio 2022
Melony Qin - Setup application client in Azure App Registration with App roles to use a web API
Damien Bowden - Compressing a Service Bus Message Using Gzip
Paul Michaels - Deploying a .NET gRPC Server on Azure App Service
Sahan Serasinghe - Keeping your dependencies updated with Azure Pipelines and Dependabot
Bianca Corsatea - Durable Functions Deep Dive part 3: Running an activity
Joonas Westlin - Control and automate upgrades for App Service Environment v3
Błażej Miśkiewicz - Public preview: gRPC support in Azure App Service
App Services Team
Conceptos / Patrones / Buenas prácticas
- Reducing complexity with a shift in thinking
Oren Eini - Request Waiting List
Martin Fowler - Coalescing DTOs
Mark Seemann - Event Sourcing explained
Anton Stöckl - Where should you use gRPC? And where NOT!
Derek Comartin - Architecture of a .NET Application: Case Studies
Patrick Smacchia
Data
- Cómo conectarse a SQL Server: descifrando la maraña de tecnologías de Microsoft
José Manuel Alarcón - Announcing Entity Framework 7 Release Candidate 1
Jeremy Likness - Dependency Injection of an Entity Framework Context within Program.cs Using Top Level Statements
Bryan Hogan
Machine learning / IA / Bots
- Multi-Class Classification Using New PyTorch Best Practices, Part 2: Training, Accuracy, Predictions
James McCaffrey - BERT Tokenizers NuGet Package for C#
Nikola M. Zivkovic
Web / HTML / CSS / Javascript
- How to Use the FormData Object
Wesley Smits - Edge’s Super-Res Image Enhancement
Eric Lawrence - Unit tests in Javascript with Jest
Diego Esteban - Lazy Loading with React–An Overview
Chameera Dulanga - The Basics of Remix
Brittney Postma - WebKit Features in Safari 16.0
Geoff Graham - Making Sense Of WAI-ARIA: A Comprehensive Guide
Kate Kalcevich - Angular Basics: Pure vs. Impure Pipes in Angular
John Au-Yeung - What is Tailwind CSS? A Beginner's Guide
Soham De Roy - My 7 Most-Used JavaScript Utility Functions
Wesley Smits - When is it OK to Disable Text Selection?
Daniel Schwarz - JavaScript APIs You Don’t Know About
Juan Diego Rodríguez - How to Split a String into Substrings in JavaScript
Dianne Pera - JavaScript API Mocking Techniques
Nishani Dissanayake - More Details on
details
Geoff Graham - A Guide to Rounding Numbers in JavaScript
Darren Jones - Why the number input is the worst input
Jared Toporek
Visual Studio / Complementos / Herramientas
- Visual Studio 2022 17.4 Preview 2
Marc Goodner - DataTable Visualizer Improvements
Harshada Hole - It’s finally here. Bicep is in Visual Studio!
Uche Nkadi - PowerToys – The best Text Extractor utility for Windows 11
Bruno Capuano - Git Stash - Everything about stashing changes in git
Johnny Simpson - Windows Terminal Preview 1.16 Release
Kayla Cinnamon - A Year In, GitHub Measures AI-Based Copilot's Productivity Boost
David Ramel - 8 things you didn’t know you could do with GitHub Copilot
Rizel Scarlett - ReSharper 2022.3 Roadmap
Sasha Ivanova
.NET MAUI / Xamarin
- Replicating an Immersive UI in .NET MAUI
Leomaris Reyes - Push notifications in .NET MAUI with Firebase
Andreas Nesheim - Adding Fonts in .NET MAUI
Leomaris Reyes
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario