by Carlos Ble | May 6, 2011 | Software Development, Test Driven Development
The prime factors kata, as described by Uncle Bob , contains deep lessons that can be learned by approaching it several times. Here you can see one of my solutions: Prime factors kata from Carlos Ble on Vimeo. The first time I solved the kata, it was very easy. I...
by Carlos Ble | Apr 17, 2011 | Agile, Free/Libre Software, iExpertos, Software Development
Robert C. Martin lleva años diciendo que un desarrollador de software debería parecerse más a un médico que a un albañil. No se refiere a connotaciones relacionadas con el sueldo, el nivel de vida o la valoración social. Se refiere a la importancia del factor humano...
by Carlos Ble | Apr 15, 2011 | Test Driven Development
¿Has cursado algún curso de TDD con nosotros? Entonces dispones de una plataforma de eLearning para continuar tu formación en eXtreme Programming: El portal de eLearning de iExpertos Para los asistentes al curso que lo hicieran a través de su empresa y que todavía...
by Carlos Ble | Apr 13, 2011 | Software Development
¿Por qué los coding dojo tiene que ser gratis? Me parece bien que sean sin ánimo de lucro porque el facilitador del dojo no tiene que trabajar con los asistentes, “sólo” llevar la marcha del grupo. Sin embargo, se nos ha ocurrido ir un poco más lejos y...
by Carlos Ble | Apr 11, 2011 | Test Driven Development
Hoy hemos trabajado juntos por primera vez en la kata de los Roboexplorers (no encuentro ahora un nombre mejor) en el coding dojo de Bilbao. Gracias a @vgaltes y @plainconcepts por ceder el espacio y ser tan buenos anfitriones. ¿De qué van los roboexplorer? Son robots...
by Carlos Ble | Apr 6, 2011 | Software Development, Test Driven Development
CRUD = Create, Read, Update, Delete, para que nos entendamos. Pocas características útiles son sólo CRUD. Si parece CRUD puede que no hayamos pensado lo suficiente en el punto del vista del usuario final o en las decisiones de arquitectura. Puede ser CRUD, pero en...
by Carlos Ble | Mar 22, 2011 | Django
If you ever need to create a Django request for testing purposes you can use this: import urllib from urlparse import urlparse, urlunparse, urlsplit from django.test.client import FakePayload from django.conf import settings from django.conf.urls.defaults import *...
by Carlos Ble | Mar 14, 2011 | Agile, Software Development
Así que crees que tal o cual persona es un super gurú venido de otra galaxia como los personajes de Dragon Ball… claro…. te crees el mito y eres fan de tal persona, le idolatras. Amigo, tienes que madurar. Nadie es mejor ni peor que tú. Nadie es mas ni...
by Carlos Ble | Mar 9, 2011 | Django
How to select the main template tabs status from a child template using Django: base.html: {% block tabs%} <ul class=”menu”> <li class=”{{ SEARCH_TAB_STATUS }}”><a href=”/”> <span>{% trans...
by Carlos Ble | Mar 7, 2011 | Agile, Software Development
Update: Thanks to Adrian Perreau (@eidrien) for fixing English mistakes in this post 🙂 I have been visiting many companies since 2009. The experiences I’ve been having as mentor/coach these months are teaching me lots of key aspects of software development...