por Carlos Ble | Jun 29, 2013 | Agile, Retrospectivas
No puedo decir que esté contento con cómo lo he hecho en la organización de AOS2013 y no me gustaria que este post fuese punto de discusión sobre lo ocurrido en AOS. Para eso esta la lista de correo. Roberto Canales ha escrito también un extenso post sobre su...
por Carlos Ble | May 28, 2013 | Agile, Testing
Potsdam is beautiful specially in this time of the year, it’s definitely a must see, I am loving the place. However, I am not here for tourism reasons. I am attending a special training called “Train the trainers” for those professionals who want to...
por Carlos Ble | May 18, 2013 | Agile, Clean code, Retrospectivas, DDD, Test Driven Development
I’ve got goosebumps on my arms most of the day. And it doesn’t happen very often. This is the most emotional coding dojo I’ve ever facilitated. It’s been in Gran Canaria, at the Universidad de Las Palmas de Gran Canaria (EII ULPGC). The...
por Carlos Ble | May 1, 2013 | DDD
I connect to my desktop PC (which is very powerful) from my laptop (very old), when I feel like coding from the other room, the couch or the bed. Desktop is a Windows 7 machine, laptop is Ubuntu. I have installed TightVNC on the Windows machine and SSVNC (without any...
por Carlos Ble | Apr 7, 2013 | Agile, Clean code
A new change or feature is about to be implemented. There are several places where it can fit in, and all of them seem to respect the Single Responsibility Principle. My tendency used to be adding the new feature where it was easier to place. However now I consider...
por Carlos Ble | Apr 7, 2013 | Agile, Clean code, DDD
Value objects can contain methods. Otherwise they are just anemic models. Those methods prevent the feature envy code smell and ease refactoring. They manipulate object internals promoting cohesion and low coupling. But don’t forget about the Open/Closed...
por Carlos Ble | Apr 7, 2013 | Agile, Clean code, DDD, Test Driven Development
Writing quality code is about satisfying the expectations of the reader. And the reader might be yourself a couple of months later. Let me tell you a mistake a made recently. I was test-driving a few classes and one collaborator was a stack. But I only needed the...
por Carlos Ble | Apr 7, 2013 | Agile, JavaScript, Test Driven Development
JavaScript object literals are very handy, they are just key-value pairs. Very convenient to implement dictionaries and also a very simple implementation of the Singleton pattern: var message = {sender: ‘bob’, body: ‘hello’}; Duck typing is a...
por Carlos Ble | Apr 5, 2013 | Agile, Test Driven Development, Testing
It’s been my first time attending to an event at Skills Matter and it’s been awesome 😀 Cukeup! is the annual conference about BDD and Cucumber. This was the third edition. Let me share with you the ideas I listened yesterday. The ideas and sentences...
por Carlos Ble | Mar 22, 2013 | JavaScript, Test Driven Development
Promises are a nice solution to write readable asynchronous code in JavaScript. If you understand Spanish, I highly recommend this great talk on Promises by Enrique Amodeo. But, is the code with promises easy to unit test? It’s not very difficult, you have to...