lunes, 14 de diciembre de 2020
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
Por si te lo perdiste...
- ¿Dónde están Application_Start y Application_End en ASP.NET Core?
José María Aguilar - Capturar todos los parámetros enviados a un componente Blazor
José María Aguilar
.NET Core / .NET
- Programación mínima, C# vs Python
Sergio León - Null Checking en C#
Jorge Serrano - What's new in Windows Forms runtime in .NET 5.0
Igor Velikorossov - .NET December 2020 Updates – 5.0.1
Rahul Bhandari - Rethrowing your exceptions wrong in .NET could erase your stacktrace
Niels Swimberghe - C# 9 records as strongly-typed ids
Thomas Levesque - Common Use Cases For .NET Reflection
Khalid Abuhakmeh - Cryptography Improvements in .NET 5
Tomasz Pęczek - Bring lights in Unity into the real-world using Philips Hue
Paul Marsh - New in .NET 5 - Top-level Statements
Bradley Wells - Automate a Markdown links page with Pinboard and C#
Dave Brock - Add Configuration to a .Net Core Console Application
Paul Michaels - C# in Simple Terms - Dates and Times
Matthew Jones - Using .NET and PowerPoint to generate cover images
Gérald Barré - No recompile, no redeploy, managing features flags in .NET Core, locally and with Azure
Chris Noring - Producing Packages with Source Link
Claire Novotny - Use local function attributes with C# 9
Dave Brock - The proper usages of the keyword 'static' in C#
Patrick Smacchia - Making C# More Welcoming
Matt Eland - Simplifying Multithreaded Scenarios With PostSharp Threading
Wade Gausden - C# 9 Records and Init Only Settings Without .NET 5
Brant Burnett - Dynamic Class Creation in C# - Preserving Type Safety in C# with Roslyn
José Manuel Redondo López
ASP.NET Core / ASP.NET / Blazor
- How to do OAuth2 Authorization in ASP.NET Core for Swagger UI using Swashbuckle
Anuraj Parameswaran - Dark mode for your web applications (using Blazor and Tailwind CSS)
Jon Hilton - Using action results and content negotiation with "route-to-code" APIs
Andrew Lock - User Registration with Angular and ASP.NET Core Identity
Marinko Spasojevic - Displaying your google profile picture in an ASP.NET Core Application
Matteo Locher - Managing SignalR ConnectionIds (or why you shouldn't)
Kevin W. Griffin
Azure / Cloud
- ¿Porqué mi página web por defecto de ASP.NET Core no se vé en mi Azure Web App y me da un 404?
Jorge Serrano - How to configure CSP Headers for Static Website Hosted in Azure Blob Storage
Anuraj Parameswaran - How to run C# notebooks with Azure Cosmos DB
Michael Crump - Remote Debugging for Azure Functions Can Be a Breeze
Simon Timms - Announcing the new Azure Service Bus Client Libraries
Richard Park
Conceptos / Patrones / Buenas prácticas
- Aventuras de un arquitecto: Por que decidí crear una capa de API Rest delante de un D365 Field Service
Daniel Córdoba Cárdenas - A Hitchhiker's Guide to Caching Patterns
Nicolas Frankel - Branching tests
Mark Seemann - Domain Driven Design in C#
Julie Lerman
Data
- Run EF Core Migrations in Azure DevOps
Anuraj Parameswaran - Trace Dapper.NET Source Code
ITWei - How to handle unique constraint violations
Vladimir Khorikov
Machine learning / IA / Bots
- 4 Key Machine Learning Methods for Prediction & Personalization
Gilad David Maayan - Predicting Die Hard fans with ML.NET and C#
Thomas Ardal
Web / HTML / CSS / Javascript
- [Mis experiencias con Javascript] Desestructuración y su equivalente Deconstruction en .NET (C#)
Juan Luis Guerrero - Smart solutions to avoid JS problems and hacks
Faisal Khan - 4 Must-Know TypeScript Tips & Tricks
Sam Piggott - How to Abort a Fetch Request in JavaScript using AbortController
Nick Scialli - A Detailed Breakdown of HTML Form Event Attributes
Deji Adesoga - Migrating Vue 2 to Vue 3
John Papa - CSS Variables are cool (secretGeek.net)
Leon Bambrick - Speed Up Angular Application Code Splitting
Ashnita Bali - Overlaying Video With Transparency While Wrangling Cross-Browser Support
Maciek Caputa - Styling Comment Threads
Tahmid - Axios.js vs fetch() API
Simran Birla - JavaScript’s Object-Oriented Identity Crisis
Matthew MacDonald - How to Create a Favicon That Changes Automatically
Carlo Martinucci - Next-Level React Performance
Leonardo Maldonado - Recoil.js - State management for React 🔥
Emil Mork - Properly Understanding the DOM
Josh Carvel - The 3 CSS Methods for Adding Element Borders
Stephanie Eckles - Let’s Create a Lightweight Native Event Bus in JavaScript
Carter Li - Using CSS Custom Properties to Adjust Variable Font Weights in Dark Mode
Greg Gibson - Tricky, Tricky—Hidden Migration Tips for Vue 3
Plamen Zdravkov - Web Accessibility: Aria, Focus, Focus Management
Obinna Ekwuno
Visual Studio / Complementos / Herramientas
- Kubernetes elimina el soporte para Docker: ¿y ahora qué? ¿qué pasa con Docker? ¿cómo me influye?
CampusMVP - Kaniko - Construir imágenes Docker sin Docker
Eduard Tomás - Git – Cherry pick
Nacho Fanjul - Container services en Azure Pipelines, Parte 1 y Parte 2
Sergio Navarro Pino - Depix: Cómo depíxelar contraseñas que han sido píxeladas en imágenes
Pablo González - Visual Studio 2019 v16.9 Preview 2 and New Year Wishes Coming to You!
Jacqueline Widdis - Using a custom name for the AKS additional resource group in ARM
Luis Ruiz - You should be customizing your PowerShell Prompt with PSReadLine
Scott Hanselman - How to Reset Ubuntu Password in Windows WSL
Roy Kim
Xamarin
- [Material] Monkey Conf 2020
Javier Suárez - Como implementar transiciones compartidas entre páginas en Xamarin.Forms
Jesús Angulo - 5 Must Install NuGets for New Xamarin Projects
James Montemagno - Meet the RadPopUp Control for Xamarin Forms
Leomaris Reyes - Create a popup using Rg.Plugins.Popup and get a return value
Alessandro Caliaro
Otros
- YouTube: Cómo emitir en directo un vídeo grabado sin instalar nada en tu máquina
José Manuel Alarcón - NandGame: un juego de lógica binaria en el que hay que construir circuitos cada vez más complejos
Alvy - Quick Tip: A Keyboard Shortcut to Start a Taskbar App as an Administrator
Sean Killeen - 101 Tips to Make You a Better Developer
Simon Holdorf
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario