March 2009 - Artículos

Ya, ya... Keep It Simple, Stupid… ¿pero cómo?

Que seguir el principio KISS y mantener nuestras metodologías, nuestras arquitecturas, nuestros diseños, nuestras clases etc… simples nos proporciona innumerables ventajas es algo que todos los desarrolladores de software tenemos claro desde un principio o acabamos aprendiendo a la fuerza. La simplicidad en una característica que, cuando hablamos de desarrollar o diseñar software, es buena en si misma. La paradoja es, que si bien sabemos lo anteriormente comentados...

MSBuild Profiler: ¿por qué mi build tarda una eternidad?

La cuadrillita del Debugging & Optimization Team de Plain Concepts somos bastante fanáticos de los profilers. Hay un arsenal de ellos: el profiler de Visual Studio , el CLR Profiler , el Memprofiler de SciTech, VTune de Intel, el profiler de SQL Server … cada uno con sus puentos fuertes y débiles. Todos estos profilers se centran en mejorar la velocidad de ejecución de nuestros programas. Pues bien, hoy me he topado con un profiler, el MSBuild Profiler , radicalmente diferente, pero igualmente...
Publicado por Rodrigo Corral | 1 comment(s)

Velocidad de iteración vs Calidad de iteración

Estoy leyendo Simple Architectures for Complex Enterprises de Roger Sessions . No me queda mucho así que en breve espero que tengáis una reseña sobre el libro aquí, pero hoy voy ha hablaros de una cuestión que el libro trata de manera muy amena: la velocidad de iteración vs la calidad de iteración. Cuenta Roger Sessions en su libro una curiosa historia para ilustrar la diferencia que existe en el desarrollo de software entre iterar buscando la mayor velocidad de iteración o iterar buscando la mayor...

He leído: More Joel on Software de Joel Spolsky

Hay libros que se leen y libros que devoran. Aunque no se pretenda de antemano.. Hace menos de dos semanas, llegaba mi regalo de reyes. Un pedido de libros. Entre los cinco títulos que llegaban, estaba este libro que hoy comento. No era el primero entre mis preferencias de los que componían el paquete. De hecho comencé con mi regalo de reyes leyendo otro libro. Pero de repente, un día abrí el libro de Joel y zas… ¡no pude para de leer hasta que lo devoré!. En menos de una semana lo había leído. Los...

Estaré en SecondNug: 'Herramientas de modelado: en busca del El Dorado'

Los chicos de SecondNug me han invitado a dar una charla, no se si lograré estar a la altura de mi amado jefe, pero lo intentare. Me pidieron una charla sobre UML. Pero UML ¡es muy aburrido! y el modelado es un campo que está evolucionado de manera muy rápida y continua, así que he abierto un poco más la temática... espero que la charla os resulte atractiva y os animeis a asistir . Durante décadas, lo que es tanto como una eternidad en el mundo del software, los desarrolladores hemos intentado reducir...

De vuelta del MVP Summit 2009: fué en Oslo no en Redmond

Por fin me he recuperado del jetlag… y soy capaz de postear algo. La verdad es que este año no tenía la intención de publicar nada sobre este evento. Entiendo que quizás no sean muchos los lectores de este blog a los que les interesan las aventuras de los MVPs en su ‘sarao’ anual al otro lado del charco. Pero aquí estoy escribiendo sobre el tema, y es que ocurrio algo que merece ser contado. No, no se trata de nada que viese en los dos intensísimos...
Publicado por Rodrigo Corral | 9 comment(s)
Archivado en: ,,

¿Es posible Scrum ignorando las buenas prácticas?

La relación que existe entre la metodologías y las buenas prácticas ha hecho correr ríos de tinta. Es una cuestión candente que Luis Fraile o Angel Medinilla (ver la lista de Agile Spain) en la lengua de Cervantes y Martin Fowler en la de Shakespeare , entre otros muchos 'agilistas', han tratado con diferentes posturas. El mismo debate ha surgido en la lista de correo de Agile Spain y seguro que resurgirá en el futuro. Así que no me he podido resistir a escribir sobre el tema. Mi visión sobre...
Publicado por Rodrigo Corral | 6 comment(s)

Azure: Eliminar la necesidad de lanzar el Development Storage para depurar

Escribía ayer mismo sobre como cambiar el servidor SQL usado por el Development Storage , pero hoy mismo he descubierto la posibildad de deshabilitar el requisito de que nuestro proyecto use el Development Storage. Esta es una opción realmente interesante cuando nuestro proyecto de Azure no necesita para nada almacenamiento o va a utilizar SQL Data Services como almacenamiento. También es muy útil cuando estamos haciendo pruebas rápidas o pequeñas demos de Azure en las que no necesitamos almacenamiento...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en:

Azure: Cambiar el servidor SQL usado por el Development Storage

Hace unas semanas os contaba que actualizar mis conocimientos sobre pogramación concurrente y Parallels Extensions era uno de mis propositos para este año , ha sido más fácil de lo que pensaba. Como ese proposito ya está cumplido, me he planteado otro: subirme a las nubes, de la mano de Microsoft Azure y en ello estoy. Ando exprimiendo al máximo el Training Kit . Y en ese camino me estoy encontrando con algunos pequeños escollos que voy salvando. Estos escollos están relacionados sobre todo con aspectos...
Publicado por Rodrigo Corral | 3 comment(s)
Archivado en: