Blog personal
Cuando escribo, entiendo mejor el mundo.
Blog personal
Cuando escribo, entiendo mejor el mundo.
RS: demasiado cambio de contexto
La semana pasada hicimos la primera retrospectiva "formal" en equipo, guiada por Dani, con lo que había aprendido en el taller de Joserra Díaz en la CAS2011. El punto en el que más coincidimos es...
pyDoubles 1.4 released
Thanks to Nestor Salceda, now pyDoubles do not raise errors on assertion failures, but just fails :-). Subtle difference but an important one. The other change is a new method alias, suggested by an...
RS: Implicación según el punto de vista
Con este post se abre una posible serie de posts de retrospectiva semanal sobre el trabajo de nuestro equipo. Las conclusiones que más suenan en mi cabeza pasan a estar escritas en el blog para que...
Nuevo proyecto: SaludOnNet
En enero de 2011 tuve ocasión de compartir una semana de trabajo en la oficina de SaludOnNet en Madrid. Daniel Ortube, CTO de la empresa me contrató porque siempre mantiene un ojo en la comunidad de...
Herramientas a la venta para chapuzas
Existe la creencia de que si una herramienta creada y vendida por una compañía de renombre, permite realizar determinadas prácticas, estas son buenas. Error. Las compañías que hacen negocio...
Retrospectiva: Coaching de una semana
El los últimos dos años he pasado por muchas empresas para formar a los equipos y tambien para hacer coaching. La experiencia es totalmente recomendable porque se aprende muchísimo. Ahora con el...
iExpertos se transforma en grupo
Hasta hace poco iExpertos era nuestra pequeña gran empresa de desarrollo de software y formación pero tal como anuncié en la #XPWeek, desde ahora pasa a ser un grupo de profesionales independientes....
Erlang en la #kataplaya
Hoy decidimos desafiar a los #katayunos haciendo una #kataplaya. Una kata a 50 metros del mar, en un bonito pub playero. Aprovechamos el profundo conocimiento de Joel Reymont (@wagerlabs) del...
Individuos e interacciones
Utilizo parte de esta frase del manifiesto ágil para resumir los dos días que la #TLP2k11 nos ha dado oportunidad de disfrutar en compañia de grandes profesionales. Alberto Perdomo y Alberto Vilches...
pyDoubles 1.3 released
What's new in pyDoubles 1.3? times statement is also available in spies, not only mocks stubs ignoring arguments can live together with stubs defined with arguments a new matcher: obj_with_fields 1:...
El objetivo no es terminar
Nos lanzamos a programar con el objetivo incorrecto: terminar. El software nunca se termina, así que partir con el objetivo de terminar es partir con el barco hacia el arrecife. Lo vas a hundir. El...
The stubbing spy
Do you really need a stub or do you better use a spy? Or is it a spy object with some stubbed specifications? Let's see some examples using pyDoubles: You can choose a stub object to prepare the...
Ultra simplifying SOLID
This is just another way of viewing the SOLID design principles very very shortly 🙂 S: Methods with no more than 5 lines of code, classes with no more than 3 public methods (average). O: If it...
Cartel de lujo en la #XPweek
Del 20 al 23 de septiembre de 2011, tendrá lugar la #XPweek en Madrid. Se trata de los dos cursos abiertos de iExpertos, sobre iniciación a TDD y TDD avanzado, donde además veremos otras cuestiones...
TDD: resultados empíricos
Hace poco en una code kata alguien me dijo, ... "y qué ventajas tiene esto de hacer TDD?". Le dije... en nuestro proyecto, actualmente con casi 25.000 lineas de código Python (multiplica x4 si...
Próximo dojo: el reto XP
El próximo martes 12 de julio, facilitaré un coding dojo en las instalaciones de DECiDE, que llevará por título, El reto XP. Este evento es totalmente gratuito y las plazas son limitadas. Para...
pyDoubles 1.1 released
There you go another version of the pyDoubles framework, mock objects for Python and more 😉 What's new in this release? Two minor bugfixes. You can see test cases and fixes here and here. If you...
Hablar bien en público
Hablar en público se ha mitificado hasta el punto que la gente ha olvidado que la finalidad es la misma que la de hacerlo en privado: comunicar. Angel Lafuente lleva casi 50 años enseñando oratoria...
pyDoubles 1.0 released
I am glad to announce the release 1.0 of pyDoubles, the test doubles framework for Python. pyDoubles has been completely developed using TDD. We have been very careful with its design and have been...
Estreno: Curso de TDD Avanzado
No hemos impartido ningún curso de TDD en abierto en lo que va de año. En septiembre vamos a hacerlo con un estreno: El curso de TDD Avanzado. Un curso que hasta ahora no hemos impartido. Lo último...