Blog personal
Cuando escribo, entiendo mejor el mundo.
Blog personal
Cuando escribo, entiendo mejor el mundo.
Empezamos con iExpertos.com
Al terminar agosto concluyó mi etapa en Novasoft Canarias. Fueron unos meses muy intensos donde conocí a gente genial. Me marché de allí con amigos. Toda una suerte. En septiembre nos hemos unido un...
The Scrum Primer, traducido
Leo Antoli en colaboración con Juan Gutiérrez, Alejandro Pérez y Alfredo Casado, han publicado la traducción del texto "The Scrum Primer". Mis felicitaciones. Nos hace falta mucha información en...
El artesano del software
Acabo de leer "El mito del emprendedor", de Michael E. Gerber y quería compartir un párrafo donde habla sobre el artesano. Se refiere en realidad a cualquier artesano pero me ha gustado trasladarlo...
Agile improves your life
We spend more time working along our life than any other thing. You work more than you see your family and friends, more than you sleep. Unfortunately, more than it is healthy. Still thinking the...
Sin comentarios!!!
Maldita sea la hora en que decidieron bombardearnos con aquello de... "¡escribe comentarios en el código!". El código bien escrito no necesita comentarios!!!. Un comentario significa que el código...
Informe desde la TLP2k9
Acaba de terminar la conferencia de Ricard Pillosu sobre SCRUM en la sala 3 de la TLP2k9 y con ésto se cierran las conferencias relacionadas con metodologías ágiles. Ricard ha estado muy bien, muy...
Conferencias sobre agilismo en TLP2k9
Update: La presentación se puede descargar aquí Este jueves 23 de julio en el recinto ferial, hablaremos sobre agilismo en la Tenerife Lan Party 2009. Contaremos con una ponencia de Jose Manuel Beas...
Great resources for developers
More and more resources for developers are being released lately by experienced developers. And they are free!. Excelent news. There is a great and free magazine that you can download in .pdf:...
Robert C. Martin rocks
This is nothing new, Uncle Bob rocks we all know that. But... man, you've got to check out these podcasts, they're just impressive. S.O.L.I.D - Round 1 S.O.L.I.D - Round 2 I am looking forward to...
Agile Spain avanza
Impresionante el movimiento que está habiendo en Agile Spain últimamente. Prueba de ello es la reciente celebración de Agile Madrid y los podcasts y videos que están ya disponibles para descarga. No...
Conclusiones del curso de TDD
Ayer terminé de impartir mi primer curso de Test Driven Development de 10 horas. Anteriormente habia dado otro de unas 5 horas de duración que me dejó muy buen sabor y tenía ganas de intentarlo con...
Ant support: Eclipse wins
Eclipe or Netbeans? Netbeans is great for the Swing designer, it is my favorite tool for desktop UI design. However for the rest of the tasks I prefer Eclipse. Eclipse integration with Ant is very...
Dynamic and Testable wizard with FormWizard and polymorphism
Very important update: DO NOT USE THE FORMWIZARD for dynamic steps as described below. Django stores the FormWizard as a Singleton so concurrent sessions produce crazy behavior on the wizard. Thanks...
Developers needed
Do you want to work (part time) on development projects using Django?. We're looking for candidates all over the planet, we'll work over the internet. If you've got: Interest on test driven...
Por las mañanas en Novasoft Canarias
He tenido la suerte de entrar en el equipo de desarrollo de Novasoft Canarias en el proyecto de software que usa el Servicio Canario de Empleo. Muy buenas condiciones laborales y muy buen ambiente....
Profesional Independiente
Se acaba un buen año de trabajo en la Oficina de Software Libre de la ULL. Ha sido un año donde he aprendido muchísimo y disfrutado de muchos buenos momentos. Un jefe excelente, y en general,...
Pinsor 0.6 released!
I am glad to blog about Pinsor 0.6 release. Pinsor is an Inversion of Control container for Python created by Ryan Svihla. I've started collaborating with Ryan on this release and committed a few...
Soaplib – catch exceptions inside de web service
We've developed a decorator intended to be placed on top of the "soapmethod" decorator that allows you to catch any exception raised by the web method. Usage: @catchWsExceptions @soapmethod(String,...
Resumen de la primera reunión de Agile Canarias
Ayer, 18 de Marzo de 2009, nos reunimos en el bulevar para tener la primera reunión de Agile Canarias. Estuvimos un total de 7 personas y pudimos ser más porque hubo gente que llegó tarde y no nos...
Run dynamic generated Python code safely
We've developed this to be able to run trusted methods as batch operations that were saved into database to be performed later on. The code is easy to understand reading its tests: Tests: Check out...