-
.Net: infraestructura de desarrollo & test
Quiero compartir la infraestructura que estamos usando en el proyecto que estoy trabajando en este momento. Como repositorio de código estamos usando Git, más específicamente GitLab (aunque a pedido del cliente en breve migraremos a BitBucket). Dado que estamos usando una arquitectura «micro-servicios-like» tenemos un repositorio por cada micro-servicio, más un repositorio general para configuración, más… — read more
-
.Net: abuso de AppSettings
Toda aplicación .Net cuenta con un archivo xml de configuración. Dicho archivo tiene un conjunto de secciones predefinidas entre las que se encuentra la sección AppSettings que permite definir parámetros de configuración del tipo clave-valor. Considero que este mecanismo resulta muy útil y apropiado para cuando uno tiene que manejar un set reducido de entradas en esta sección. Sin embargo… — read more
-
Noche polémica en Agiles@BsAs
Como anuncié hace un tiempo, ayer tuvimos Meetup de Agiles@BsAs por partida doble. La reunión comenzó con @jgabardini diciendo «F*** the manifesto«, una crítica provocativa al manifiesto escrito hace ya quince años. La charla estuvo muy creativamente planteada desde la teoría de Tribal Leadership. A continuación yo hablé sobre Software Craftsmanship. Fue mi primera vez hablando… — read more
-
Entrenando C#
Hace un par de semanas volví a trabajar con .Net y para ponerme a punto con las herramientas estuve haciendo algunas katas. Les comparto aquí un video que grabé haciendo la kata del año bisiesto. En el video se muestra el flujo de trabajo TDD usando Visual Studio + NUnit + Git + AppVeyor (build server). — read more
-
Herramientas para desarrolladores Windows
Para quienes trabajamos habitualmente en mundo unix-like (Linux, MacOS, etc), trabajar en Windows puede resultar extremadamente molesto. Personalmente he encontrado dos herramientas que me han ayudado a mitigar mis tareas en Windows: Chocolatey es un gestor de paquetes para Windows, es en cierto modo un equivalente al apt-get de los sistemas Debian. Cmdler es un emulador… — read more
-
Se viene Meetup polémico en Agiles@BuenosAires
El miércoles próximo en el Meetup de Ágiles@BuenosAires tendremos un jornada que en cierto modo podría considerarse polémica. Al mismo tiempo será una jornada doble: por un lado @JGabardini reeditará su sesión F*** the manifest que diera el año pasado en #Agile2015 por otro lado yo estaré hablando del movimiento de Software Craftsmanship. Ambas temáticas… — read more
-
Meetup de arquitectura: academia meets community
El pasado jueves participé de una reunión del Meet up de Arquitectura de Software de Buenos Aires. La temática de la reunión fue: ¿Cómo tiene que ser una IDE para arquitectos? El orador principal fue Victor Braverman, un reconocido investigador de la UBA. La sesión comenzó con una exposición de Victor en la que presentó un… — read more
-
Actividad extra-curricular @UNTreF: Desarrollo con Vagrant
Este Jueves 28 de Julio voy realizar una actividad extra-curricular en @UNTreF. Se trata de una sesión acerca de Vagrant, una poderosa herramienta para manejo de ambientes virtualizados. Creo que Vagrant puede resultar una herramienta muy útil para los alumnos que deban cursar materias de programación avanzada. La cuestión es: en las materias de programación… — read more
-
Preparando Ingeniería de Software 2016 @ UNTreF
En segundo cuatrimestre de 2016 dictaré la materia Ingeniería de Software junto a mi colega el ingeniero Pablo Tortorella (@pablitux). De cara a facilitar a los potenciales alumnos la organización de su cuatrimestre queremos compartir algunas cuestiones referentes a la dinámica de la materia para esta edición 2016. La materia se dictará los jueves de 18 a… — read more
-
«Agilistas» ¿fuera de foco?
Yo: me parece que deberíamos liberar las funcionalidades a medida que las vamos completando El Scrum Master: o sea que querés usar Kanban en lugar de Scrum Es la tercera vez en lo que va del año que tengo este diálogo, cada vez con un Scrum Master distinto (en distintos proyectos). No soy experto en Scrum… — read more