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.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario