Mejores pruebas unitarias con FluentAssertions

Mejora tus pruebas unitarias con mensajes más claros, al momento de escribirlos y cuando tus tests fallan.

Pruebas unitarias en Visual Studio

Aprende a crear pruebas unitarias usando C#

async y await (cancelando tareas)

Aprende la forma "correcta" para proveer a tus Task de un mecanismo de cancelación, además aprende cómo reportar el progreso de una tarea al usuario mediante una interfaz definida por el Framework.

async y await (tareas paralelas)

Trabaja con tareas asíncronas y paralelas en tus aplicaciones móviles, de escritorio y hasta en el servidor.

async y await

En este post voy a hablar acerca de uno de los mejores tipos de azúcar sintáctica que existen en el lenguaje de programación C#. Y con ello me refiero a las palabras async y await.

Espacios de nombres en C#

Los nombres de espacio son de esas cosas en el dasrrollo a los que casi no les prestamos mucha atención, pero que bien usados nos resuelven muchos problemas y nos ayudan a organizar nuestro código.

Colecciones en C#, ¿cuál elegir?

La colección List<T> puede no siempre ser la adecuada para el trabajo que estás intentando hacer con tu aplicación, en este post te cuento sobre las otras colecciones que .NET nos ofrece.

Sobrecarga de indizadores en C#

Los indizadores en C# permiten dotar a tus tipos de dato de una forma más simple y expresiva para acceder a sus propiedades, además de ser una sintaxis con la que muchos desarrolladores ya están acostumbrados.

Sobrecarga de operadores

Suma, resta, divide, multiplica, compara... todos los tipos de dato que crees para tus aplicaciones, todo gracias a la sobrecarga de operadores que ofrece C#

Más Linq en C#

Conoce más de linq, métodos para unir, intersectar y filtrar conjuntos.