Lecturas recomendadas · junio 2018


Lecturas recomendadas · junio 2018


Aquí estan las lecturas que me han parecido interesantes este mes.

Const Strings – a very convenient way to shoot yourself in the foot

Michael Stum

La diferencia es sutil: el StaticReadonly es como un campo normal que se inicializa a través de un constructor estático, mientras que ConstString está "harcodeado".

Prevent Secrets From Accidentally Being Committed to Source Control in ASP.NET Core Apps

Jason Roberts

Cada desarrollador tendrá sus "secretos" almacenados fuera del código fuente del proyecto. Cuando se ejecute la aplicación, estos secretos se pueden recuperar en tiempo de ejecución desde fuera de la estructura del proyecto.

Design Tip – Write Honest Methods

Tahir Naushad

Hacer que las firmas de tus métodos sean lo más específicas posible hace que sean más fáciles de consumir y menos propensas a errores. Una técnica es pensar en términos de conceptos presentes en el Dominio del negocio para el que estamos escribiendo la aplicación y luego usar tipos personalizados para pasar datos dentro y fuera de los métodos.

Implementando más fácilmente background tasks en ASP.NET Core 2.1 (bueno, y 2.0)

 José M. Aguilar

(...) el equipo de ASP.NET Core ha introducido en la versión 2.1 la clase BackgroundService, que nos lo pone todo bastante más sencillo. De hecho, es la fórmula recomendada y que debemos utilizar para no tener problemas.

Effective bundling with ASP.NET MVC

Gunnar Peipman

Este artículo se centra en los problemas que la gente ha tenido con el bundling y ofrece soluciones de trabajo (...). También se presentan algunas ideas sobre cómo realizar el bundling de modo más efectivo.

Asynchronous Programming in .NET – Common Mistakes and Best Practices

Nikola M. Živković

(...) repasaremos algunos de los errores más comunes que se comenten en programación asincróna y te daré algunas pautas. Nos adentraremos un poco en el mundo de los threads y discutiremos también las mejores prácticas.

Pickled State

Robert C. Martin (Uncle Bob)

(...) la próxima vez que uses BDD y / o Gherkin para crear las especificaciones de un sistema, recuerda que lo que realmente estás haciendo es diseñar una máquina de estados finitos. Si identificas adecuadamente los estados y los eventos, te será más fácil encontrar aquellos pares {estado, evento} en los que no se suele pensar y así crear una especificación más completa.

7 motivos para utilizar Docker en general y con ASP.NET Core en particular

José Manuel Alarcón

En este artículo vamos a repasar las principales razones para utilizar Docker en general en tu proceso de desarrollo, y Docker con .NET en particular, mostrándote cómo te puede ayudar en tus desarrollos.

Enumeration in .NET

Antão Almada

Todos los desarrolladores de .NET conocen y usan IEnumerable, pero al revisar código he descubierto que muchos caen en los mismos errores, en consecuencia las aplicaciones tienen problemas de rendimiento que serían fácilmente evitables.

Single Page Application Using ASP.NET MVC And jQuery With CRUD methods

Usurio de Code Project

En este artículo, explicaré cómo crear una aplicación SPA( single page application) utilizando ASP.NET MVC y jQuery. Sin utilizar Angular, React y otros JavaScripts de terceros.




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

Archivo