En varias ocasiones, sobre todo en entornos legacy, nos encontramos con aplicaciones que llevan sobre su espaldas más responsabilidades de las que realmente les corresponde a día de hoy, obligando al desarrollador a mantener un mayor número de funcionalidades que, en un…
Posts tagged .NET
Listado de elementos de un XML a .NET con XMLSerializer
Allá por el 2010, que se dice pronto, conté una forma súper elegante de volcar el contenido de un XML en un objeto en .NET utilizando XmlSerializer. Este fin de semana sufrimos un momento de frustración severa al no conseguir utilizar este…
Días 27 y 28 de febrero: dotNet Spain Conference
Los días 27 y 28 de este mes se celebrará la dotNet Spain Conference en la universidad de Alcalá, Madrid. Creo que es uno de los eventos más recomendables del año para todos aquellos que estén deseando aprender de experiencias de…
Guardar la salida de Console.WriteLine en un archivo con C#
Hace un par de días monté una aplicación de consola que mostraba el resultado de las operaciones que iban finalizado. Al cabo de unas horas me di cuenta de que la información era cada vez más y más y era…
Argumentos de prueba en una aplicación de consola en Visual Studio
Estoy preparando un artículo mucho más interesante que este, dejándolo bonito, eliminado código harcodeado, etcétera cuando de repente me surge la duda de cómo añadir argumentos de prueba que necesito y que un nuevo proyecto de consola siempre me pide….
Subir un video a Youtube desde .NET
La semana pasada estuve investigando sobre cómo subir videos a una cuenta de Youtube desde .NET. Básicamente lo único que necesito es un nuevo proyecto en Google Developers y el siguiente código: Lo primero que necesitamos son las librerías Google.Apis…
Transcodificación de assets en Microsoft Azure Media Services desde .NET
Otra de las tareas que nos proporciona Azure Media Services es la transcodificación de los assets que tenemos en nuestra cuenta. Como ya comenté en el post de introducción, es posible llevar a cabo esta tarea a través del propio…
Subir contenido a Microsoft Azure Media Services usando .NET
El primer paso cuando trabajamos con Microsoft Azure Media Services es la ingesta. Como se explicó en la introdución a este servicio, desde el propio portal podemos subir contenido con un tamaño máximo de 200MB o bien copiar archivos existentes…
Creando datos de ejemplo con NBuilder en .NET
Cuando estamos trabajando con pruebas de concepto, tests, etcétera resulta muy útil tener algún mecanismo que nos genere de manera rápida contenido para nuestra aplicación. Hace no mucho, estuve trabajando con NBuilder para generar mis datos. Para instalar el paquete,…
dotPeek: El descompilador de JetBrains ¡y gratis!
Cuando .NET Reflector dejó de ser gratuito y pasó a manos de Red Gate perdimos una herramienta muy valiosa en el mundo .NET. Sigue siendo una maravillosa utilidad, pero algunos desarrolladores a titulo personal no pueden permitirse un mínimo de…
Creación de secciones complejas en el archivo de configuración
En muchas ocasiones es necesario almacenar una serie de valores que nos permitan tanto reutilizar nuestro código como reconfigurar nuestra aplicación sin que ello suponga un nuevo despliegue. Para ello, lo ideal sería que todos aquellos valores susceptibles al cambio…
Log4net: trazando nuestras aplicaciones
En ocasiones es importante almacenar un registro con información sobre los procesos realizados, principalmente en el entorno de desarrollo. Otra de las necesidades comunes puede ser recibir un correo cuando una acción finaliza correcta y/o incorrectamente o simplemente mantener un registro…