Blazor: a new web ui framework

In one of my favorite movies there is a quote that goes: “Roads? Where we’re going we don’t need roads…”  And it all looks the same; cause every way you turn, there is Javascript everywhere. If you use any front-end framework, there is always Javascript. And I have nothing against it, but all the years of ANSI C, C++, JAVA and .NET C# (or VB) lead us to Javascript? I…

Utilizando Linq para interactuar con el File System

Hoy veremos como podemos utilizar Linq como si de un lenguaje de scripting se tratara y realizar muchas operaciones de análisis del file system. En esta ocasión veremos algunas de ellas: Obtener el tamaño total de todos los archivos dentro de un directorio específico Encontrar archivos con el mismo nombre (duplicado posible) Encontrar archivos duplicados exactos Encontrar archivos modificados la última semana Encontrar archivos de tamaño cero byte   Obtener el tamaño total de todos…

Funciones locales en C# 7.0

C# 7.0 ha agregado una nueva funcionalidad llamada funciones locales. la cual permite definir y llamar a un método local  dentro de otro método. Esto no era posible en las versiones anteriores de .NET Framework. El siguiente ejemplo define un método restar dentro de Main y llama al método dentro del mismo Main. Como el nombre lo sugiere las funciones locales solo están disponibles dentro del método donde fueron definidas.