Lecturas recomendadas sobre c# y .net · agosto 2019


lecturas recomendadas sobre c# y .net


Aquí os dejo la lecturas interesantes sobre programación en c#.net del mes de agosto.

1. Think Twice Before Returning null

K. Scott Allen

Veo miles de declaraciones de devolución return null en revisiones de código recientes. Sí, sé que encontrarás mi firma en algunos de esos códigos, pero como solía decir mi madre: "vive y aprende".

2. Migrations and Seed Data with Entity Framework Core

Marinko Spasojevic

El uso de migraciones es una forma estándar de crear y actualizar una base de datos con Entity Framework Core. El proceso de migración tiene dos pasos: crear la migración y aplicar la migración. Como ya dijimos, nuestro esquema de base de datos debe estar alineado con el modelo de base de datos y cada cambio en un modelo de base de datos debe migrarse a la base de datos en sí.

3. Memory Leak C#

Shadman Kudchikar

En el código administrado, un memory leak es un fallo al liberar memoria accesible que ya no es necesario para que el programa funcione correctamente. Esto es casi imposible de detectar con herramientas automatizadas o por programadores que no están familiarizados con el código. Si bien técnicamente no es una fuga (leak), tiene las mismas implicaciones. Puedes encontrar proyectos que tengan Garbage Collector, pero aún así mencionen la reparación memory leaks en sus registros de cambios.

4. System memory health check for ASP.NET Core

Gunnar Peipman

Esta publicación muestra cómo crear una aplicación ASP.NET Core que compruebe las métricas de memoria del sistema.

5. How to handle concurrency in Entity Framework Core

Joydip Kanjilal 

Es posible detectar infracciones de concurrencia en EF Core de dos maneras diferentes: configurar las propiedades de las entidades como tokens de concurrencia o agregar una propiedad de "row version" en las clases de entidad. Examinaremos ambos métodos uno por uno.

6. Functional Programming In A Nutshell In C#

Akram El Assas

La programación funcional está de moda. Hay dos preguntas que debemos hacernos:

¿Por qué ha sucedido este cambio en programadores y creadores de lenguaje?
¿Cómo justificarlo?

7. Using Managed Extensibility Framework to Build a Modular Console Application

Sau002

Este artículo guía paso a paso en la construcción de una aplicación de consola bastante grande, modular y extensible utilizando los principios del Managed Extensibility Framework.

8. How YOU can create a Serverless API in C# and .NET

Chris Noring

En este artículo, veremos cómo crear una Serverless función usando C # y .NET. Explicaremos POR QUÉ  Serverless, y también aprenderemos a construir, ejecutar y depurar nuestras primeras funciones en VS Code.

9. Debug & Catch Exceptions in Visual Studio: The Complete Guide

Michael Shpilt

El concepto simple es este: cuando se produce algún tipo de error durante el tiempo de ejecución, la ejecución finalizará y se generará una excepción. Esto hará que la pila se desenrolle hasta que se encuentre un handler de excepciones apropiado. Es un concepto realmente brillante.

10. Logging in C# .NET Modern-day Practices: The Complete Guide

Michael Shpilt

Los Logs tienen un papel crucial en un escenario en el que no se puede debugar (es decir, adjuntar un depurador como Visual Studio). Nos permite investigar errores después de que el problema haya sucedido. En algunos casos, como Production Debugging, los logs pueden ser la única información que se tiene.

BONUS: How Slack Harms Projects

Silas Reinagel

Actualmente, las herramientas de comunicación en tiempo real, como Slack, son muy populares en entornos empresariales. Sin embargo, el uso de estas herramientas crea una cultura que perjudica a los proyectos. Afecta negativamente la precisión de la planificación, la calidad de la implementación, los refinamientos de los productos y la calidad del diseño. 




Quizá algun día empiece a enviar una newsletter, si te gustaría recibirla subscríbete aquí

Archivo