lunes, 22 de marzo de 2021

Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
Por si te lo perdiste...
- Cómo detectar navegadores que no soportan Blazor WebAssembly
José María Aguilar - Cómo incluir scripts en la página desde vistas parciales ASP.NET Core MVC con DynamicSections
José María Aguilar
.NET Core / .NET
- Referencias anulables en C# 8.0 y posteriores (II): el operador ! & Referencias anulables en C# 8.0 y posteriores (III): aplicaciones del operador !
Octavio Hernandez - .NET News Roundup - Week of Mar 8th, 2021
Arthur Casals - Unit Testing 101: Write your first unit test in C# with MSTest
Matthew Jones - Exploring the async/await State Machine – Concrete Implementation
Vasil Kosturski - CompactExifLib: Access to EXIF Tags in JPEG Files
Hans-Peter Kalb - Fix me!
Stéphane Gay - Use C# to upload files to a GitHub repository
Dave A. Brock - HelpMate.Core 2.1.0 Released!
Vincent Maverick Durano - Real Time WinUI Dashboard with SignalR Backend
Sam Basu - Visual Basic 16.9 in .NET 5
Jonathan Allen - OpenTelemetry .NET reaches v1.0
Sourabh Shirhatti - C# 9 records as strongly-typed ids - Part 5: final bits and conclusion
Thomas Levesque - C# 10 — 3 Candidate Features That Could Make the Final Cut
Matthew MacDonald - Strings Contain Empty Strings
Steve Fenton - The .NET Stacks #41: Your monthly preview fix has arrived
Dave Brock - C# 2, 3 and 4 (Two Decades of C#: A Reference) • Ben Bowen's Blog
Ben Bowen
ASP.NET Core / ASP.NET / Blazor
- Creating Custom AuthorizeAttribute ASP.NET Core
Galdin Raphael - How works the Application settings in Core 3.1 in a Multi-environment Scenario
Jose A. Garcia Guirado - Avoid password reuse with Pwned Passwords and ASP.NET Core
Thomas Ardal - Binding decimal numbers using the oninput event in Blazor
Gérald Barré - How to suppress dotnet whatch run to open a browser
Jürgen Gutsch - How to deploy Blazor WebAssembly to Cloudflare Pages
Niels Swimberghe - Select action method based on header value in ASP.NET Core.
Josef Ottosson - A Blazor Validation Control
Shaun C Curtis - Integrating ASP.NET Identity Password Policies with Password Managers
Scott Brady - Create A Zip File With .NET 5
Khalid Abuhakmeh - How to Easily Export Data to Excel Files in Blazor
Mohan Chandran - TestServer & ASP.NET Core 5: Fix “System.InvalidOperationException : Solution root could not be located using application root” with a custom Startup file
Anthony Giretti - Blazor: switching Server and WebAssembly at runtime
Sergey Zaikin - Blast Off with Blazor: Add a shared dialog component
Dave Brock - Resolve Services In ASP.NET Core Startup
Khalid Abuhakmeh - Server side templating in .NET Core with
Infinite Loop - Implement Unit Testing in ASP.NET Core 5 Application
Pro Code Guide - Blazor Hero - Clean Architecture Template Quick Start Guide
Mukesh Murugan
Azure / Cloud
- Prevent exceeding Azure budget with forecasted cost alerts
Adam Wise - Provisioning Azure App Service Managed Certificates with PowerShell
Anuraj Parameswaran
Conceptos / Patrones / Buenas prácticas
- Microservices Architecture Pattern
Subodh Sohoni - Snapshots in Event Sourcing for Rehydrating Aggregates
Derek Comartin
Data
- Top 8 New SQL Features of MySQL 8
Yuri Danilov - Survey Finds Slow EF Core Adoption, Surprising Dev Team
David Ramel - Introducing Configurable Retry Logic in Microsoft.Data.SqlClient v3.0.0-Preview1
Silvano Coriani - SQL ISNULL Function Examples
Ben Snaidero
Machine learning / IA / Bots
- Qué peligro implican los sesgos en los modelos de inteligencia artificial
Francisco Charte - ML.NET and Model Builder March Updates
Bri Achtman - Machine Learning with ML.NET
Nikola M. Zivkovic
Web / HTML / CSS / Javascript
- Conditional animations with CSS properties
Christian Heilmann - CSS image reflections with box-reflect
Chris Bongers - JavaScript image compression and resizing
Mirco Bellagamba - Creating Patterns With SVG Filters
Bence Szabó - CSS Generators
Iris Lješnjanin - Angular 11 MatDialog Basics
Rob Gravelle - 100 underline/overlay animations
Temani Afif - Generic Approach to Consume REST API in Angular
Nichola Alkhouri - Vue.js 101 - Conditional rendering
Eric Chapman - Now THAT’S What I Call Service Worker!
Jeremy Wagner - Awesome 5 javascript Shorthands
iFTekhar - In Praise of the Unambiguous Click Menu
Mark Roo - Did You Know About the :has CSS Selector?
Robin Rendle - How to Implement a Queue in JavaScript
Dmitri Pavlutin -
How to Use Finite State Machines in React
Leonardo Maldonado - Mindblowing TypeScript tricks
PuruVJ - Platform News: Prefers Contrast, MathML, :is(), and CSS Background Initial Values
Šime Vidas
Visual Studio / Complementos / Herramientas
- Highlights from Git 2.31
Taylor Blau - Visual Studio 2019 adds AI-powered Visual Studio Search service
Kunal Chowdhury - Using OpenApiReference To Generate Open API Client Code
Steve Collins - Running Kubernetes and the dashboard with Docker Desktop
Andrew Lock - What is Etcher, and how to use it?
Kunal Chowdhury - Performance and Polish with NuGet 5.9
Jon Douglas
Xamarin
- .NET MAUI Preview 2 & Contribuir a .NET MAUI
Javier Suárez - Extending Xamarin.Forms.Nuke on iOS to load a placeholder for images that fail to load
Marco Siccardi - Xamarin Best Practices
Jesse Liberty - Sneak Peek at 2021 Volume 1: Xamarin.Forms
Selva Ganapathy Kathiresan - Getting Started with Local Notifications Xamarin Forms
Leomaris Reyes - Great Looking Settings Screens for Xamarin.Forms
James Montemagno - I updated a Xamarin Forms project to Maui
Bradley Dean - Dark Mode Support in Telerik UI for Xamarin Controls
Yana Kerpecheva - Gettings Contacts with Xamarin Essentials
Leomaris Reyes - New features in Telerik RichTextEditor for Xamarin.Forms
Dobrinka Yordanova
Otros
- Oracle Announces Java 16
Oracle - Migrating Millions of Concurrent Websockets to Envoy
Slack Engineering
Publicado en Variable not found.
Estos contenidos se publican bajo una licencia de Creative Commons
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario
Backlinks:
¡Bloguea sobre este tema!