Blog personal

Cuando escribo, entiendo mejor el mundo.

Blog personal

Cuando escribo, entiendo mejor el mundo.

La experiencia con la casa de madera

En este artículo no citaré nombres de empresas, porque no se trata de atacar a ninguna, sino de contar nuestra experiencia para las amistades que nos están preguntando sobre el tema. Nuestra experiencia es que montamos una casa de madera...

Optional arguments are evil

When it comes to version and API changes, Python optional arguments are evil. Say you define a function like this: def someFunction(param1, param2, optParam=None) # code And you are calling it from...

leer más

Catch the exception and throw it again

Same behavior in Python and C#... Wrong code: try: # some code except Exception, e: # log the exception or whatever raise e Right code: try: # some code except Exception, e: # log the exception or...

leer más

Continuous Integration on Python

Hudson and Cruise Control are very popular among Java/.Net developers but when it comes to Python, ... Hudson also seems to work on python!. Open source tools for Python continuous integration:...

leer más

A bunch of cool links

What I've got browsing today: REST Explained Web services VS REST Free book: Scrum and XP from the Trenches. Traducido al castellano tambien!!!!: Proyectalis.com

leer más

Pensando en Generics

Dar el salto a los generics de .Net 2.0 supone un cambio en la forma de pensar. Como dicen en inglés, un "mind shift". En este artículo voy a tratar de explicar los generics mediante reglas que...

leer más

Antipatrones en TDD

Esta es una traducción del artículo de James Carr, TDD Anti-Patterns. En dicho artículo algunos antipatrones han sido escritos por Frank Carver, Tim Ottinger, Cory Foy, Joakim Ohlrogge y Kelly...

leer más

Mocker passthrough

Another nice feature in mocker is passthrough. It is perfect when you want to ask if a given call was performed but  calling the real object rather than the mock so getting a real result. This is an...

leer más

SOA in Practice

Just done reading this nice book: SOA in Practice, by Nicolai M. Josuttis. I find it a good book to ask yourself if your architecture smells good or stinks. It does not include source code so it is...

leer más

Awesome!: Netobjectives webinars

Looking for training on agile software development? So far, the webinars at netobjectives.com are the best resources I've found. The quality of the lessons is just brilliant. Speakers are great and...

leer más

Free Online Lean Training

Through the Agile-Spain group I've noticed that there is a new online training course on Lean Software Development. It sounds really interesting. You can sign up here to join the training:...

leer más

Los Mocks no son Stubs

Mi buen amigo Eladio López me envió la revisión de la traduccion de Mocks aren't Stubs de Martin Fowler. Ahora la traduccion ha quedado mucho mejor. La teneis aqui:...

leer más

Curso ISLA de C# y Mono

Este mes de noviembre arrancan denuevo los Cursos ISLA, organizados por nosotros, la Oficina de Software Libre de la ULL. Los sábados 22 y 29 de este mes, impartiré un curso de C# en Mono donde...

leer más