by Carlos Ble | Jul 9, 2013 | JavaScript
The 2nd edition of the SpainJS conference was held in Madrid last week. On Thursday there were workshops the whole day. Talks and networking happened on Friday and Saturday. I attended to the workshops and learned a lot in the first one, about memory leaks hunting...
by Carlos Ble | May 18, 2013 | Agile, Clean code, Retrospectivas, Software Development, 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...
by Carlos Ble | May 1, 2013 | Software Development
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...
by 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...
by Carlos Ble | Apr 7, 2013 | Agile, Clean code, Software Development
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...
by Carlos Ble | Apr 7, 2013 | Agile, Clean code, Software Development, 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...