lunes, 13 de enero de 2020
Ahí van un buen puñado de enlaces recopilados durante las semanas anteriores. Como siempre, espero que os resulten interesantes. :-)
Por si te lo perdiste...
- ¿Cómo se llama el operador "-->" de C#?
José María Aguilar - ¿Se pueden asociar varias interfaces a la misma instancia en el contenedor de servicios de ASP.NET Core?
José María Aguilar
.NET Core / .NET
- Trabajando con documentos JSON en .NET Core 3.x, Parte I y Parte II
Jorge Serrano - Utilizando la librería BenchmarkDotNet
Jorge Serrano - Controversial extension methods: CastTo<T> and As<T>
Raymond Chen - C# 8 is old news. Onward, to C# 9!
Calvin A. Allen - Abusing Extension Methods and Null Continuation
Marc Clifton - Tracing .NET Core applications
Tom Deseyn - Commenting out Code in C# (Oldie but Goldie Tip) & Quick #if … #endif in Visual Studio
Roland Weigelt - Check for Breaking Changes with ApiCompat
Stuart Lang - Happy New ... C# 9 Features!
Rion Williams - MediatR 8.0 Released
Jimmy Bogard - What dotnet new Could Be
Muhammad Rehan Saeed - Chaos Engineering your .NET applications using Simmy
Joseph Woodward - Building a self-contained game in C# under 8 kilobytes
Michal Strehovský - Multiplatform Desktop HTML Editor with .NET Core 3 and Electron.NET
Erik Engineer - C# Channels - Async Data Pipelines
Denis Kyashif - .NET Core, .NET 5; the exodus of .NET Framework?
Marc Gravell - Building a Windows service with Worker Services and .NET Core 3.1, part 1: Introduction
Anthony Giretti - The case of the unbalanced brackets
Mark Seemann - C# boxing with string concatenation and interpolation
Fons Sonnemans - Using Type.GetType with .NET Core / Dynamically Loading .NET Standard Assemblies in .NET Core
Jeremy Clark - How to Design Messages for gRPC Services in .NET Core
Peter Vogel - Static Initializers in C#: A Cautionary Tale
Edin Kapić - .NET Core: Writing Really Obvious Code with Enumerated Values in gRPC Web Services & Reusing and Recycling Data Structures in gRPC Services in .NET Core
Peter Vogel
ASP.NET Core / ASP.NET
- Data Shaping in ASP.NET Core Web API
Marinko Spasojevic - Using NSwag to Generate React Client for an ASP.NET Core 3 API
Eric L. Anderson - Log Requests and Responses in ASP.NET Core 3
Eric L. Anderson - Install a blazor app as globaltool and service
Manuel Grundner - Implementing HATEOAS in ASP.NET Core Web API
Marinko Spasojevic - Logging SignalR Traffic in Server-Side Blazor — App vNext
Carl Franklin - My migration experience from ASP.NET Core 2.2 to 3.1, Part 1: Introduction
Anthony Giretti - Reducing log verbosity with Serilog RequestLogging: Using Serilog.AspNetCore in ASP.NET Core 3.0
Andrew Lock - $select Enhancement in ASP.NET Core OData
Sam Xu - Creating A Step-By-Step End-To-End Database Client-Side (WebAssembly) Blazor Application
Michael Washington - Razor Pages Localisation
Mike Brind - OData API, EF Core, and Blazor
Bradley Wells - How to Send an Email with Attachments in ASP.NET Core
Marinko Spasojevic - Using configurable composite command in multi-tenant ASP.NET Core application
Gunnar Peipman - Logging the selected Endpoint Name with Serilog: Using Serilog.AspNetCore in ASP.NET Core 3.0
Andrew Lock - Tracking Down an AspNetCore Build Error
K. Scott Allen
Azure / Cloud
- Desplegar recursos en Azure con Terraform & Volúmenes en Kubernetes & Volúmenes persistentes en Azure Kubernetes Service
Gisela Torres
Conceptos / Patrones / Buenas prácticas
- El arte del código limpio – II
Joaquín García - Function parameters in C# and the flattened sum type anti-pattern
Yacoub Massad - File bug and feature reports effectively and easily
Rachel Appel - Tree-walking algorithms: Incrementally performing an inorder walk of a binary tree
Raymond Chen
Data
- How to Make SELECT COUNT(*) Queries Crazy Fast
Brent Ozar - New Features in Entity Framework Core 3.0
Joydip Kanjilal - A technique for building high-performance databases with EF Core
Jon P Smith - EF Core 3.1 breaks left join with no navigation property
Johnny Reilly - Execute raw SQL commands in Entity Framework Core
Gunnar Peipman - Why is My SQL Server Query Slow?
Rion Williams - Preparing Entity Framework Core for Static Analysis and Nullable Reference Types
Jonathan Allen - SQL Server Maintenance Plan Shrink Database Task
Sergey Gigoyan
Machine learning / IA / Bots
- The Decade of Deep Learning
Leo Gao - Dive into Deep Learning
Aston Zhang, Zachary C. Lipton, Mu Li & Alexander J. Smola - Machine Learning Perceptron Classification Using C#
James McCaffrey
Web / HTML / CSS / Javascript
- Sitio estático multi-lenguaje con webpack
Sergio León - Carga diferida de imágenes en el navegador (lazy loading) de manera nativa
José Manuel Alarcón - Cómo suavizar scrolls automáticos solo con CSS y scroll-behavior
Pablo Iglesias - Cómo hacer hablar a tu navegador: la API de síntesis de voz
José Manuel Alarcón - Acoustic activity recognition in JavaScript
Charlie Gerard - Why do we use .html instead of .htm?
Chris Coyier - 7 Uses for CSS Custom Properties
Michelle Barker - Helping Browsers Optimize With The CSS Contain Property
Rachel Andrew - A HighlightJs Copy Code Badge Component
Rick Strahl - A Deeper Look at Equilateral Triangles
Kirupa Chinnathambi - Truthy and Falsy in JavaScript
Brij Bhushan Mishra - Understanding Generators
Mosh Hamedani - JavaScript Design Patterns in Action
Shadid Haque - A Use Case for a Parent Selector
Chris Coyier - Quick Overview of JavaScript Array Methods
Ho-Hang (John) Au-Yeung - Monitoring Performance with the PageSpeed Insights API
Addy Osmani - Promiscuous Cookies and Their Impending Death via the SameSite Policy
Troy Hunt - Top New Features of Angular 9
Nwose Lotanna Victor - Class, extends and super in JavaScript
Maxim Zhukov - How Auto Margins Work in Flexbox
Chris Coyier - How to Stack Elements in CSS
Sarah Drasner - The Ultimate Guide to Dark Mode for Email Marketers
Alice Li - Why You Should Choose HTML5 <article> Over <section>
Bruce Lawson - JavaScript - detecting what the user searches on the page
Milan Laslop - Announcing TypeScript 3.8 Beta
Daniel Rosenwasser - On let vs const
Dan Abramov - Understanding Async Await
Sarah Drasner - Pixels vs. Relative Units in CSS: why it’s still a big deal
Denis Boudreau - Understanding CSS Grid: Grid Lines
Rachel Andrew
Visual Studio / Complementos / Herramientas
- Visual Studio Extensions that will make your life easier in 2020
Marco Siccardi - Streamlining Your Visual Studio Project Setup
Dobromir Nikolov - 24 Life-Changing VS Code Productivity Hacks and Extensions
Nada Rifki
Xamarin
- Comprendiendo las diferencias entre Margin & Padding y las propiedades de Translations
Leomaris Reyes - Personalizando Xamarin.Forms Picker Items
Luis Beltrán - Gradient ProgressBar para Xamarin.Forms usando Skiasharp
Jesus Angulo - El futuro de Xamarin.Forms
Alejandro Ruiz Varela - Using compiled bindings in Xamarin.Forms
Steven Thewissen - How to Prevent memory leak and Profiling in Xamarin applications
Suthahar J. - Introducing Xamarin.Forms Time Picker
Paul Anderson - Publish smaller apps with the Android App Bundle
Jon Douglas - Adding Shortcuts in Xamarin Forms
Charlin Agramonte - Tips and Tricks for XAML Hot Reload
Maddy Leger - Learning about Embedded Images in Xamarin Forms
Leomaris Reyes - Accessibility in Xamarin.Forms
Matthew Robbins
Otros
-
Por qué «comunicarse en asíncrono» suele ser mejor opción para trabajar
Alvy - Con tanta demanda de programadores ¿cómo es posible que no encuentre trabajo si sé programar?
Manuel A. Lores - Amazon interview process – For fresher and experienced
Rishav Kaundal - unDraw - Open-source illustrations for every project you can imagine and create
Katerina Limpitsouni - Los 7 grandes retos del los departamentos de recursos humanos en la industria del software
CampusMVP - Adiós geeks! Nuevo blog :)
Eduard Tomás
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario