by Carlos Ble | Jun 21, 2015 | aida, Clean code, Software Development, Software Development
Heuristics, bad smells and principles in the design of our Windows 8 app, which shares the core domain with a rich JavaScript client application. In Par I, we exposed some of the difficulties we were facing when modeling. How we are working today: Our repositories...
by Carlos Ble | Jun 16, 2015 | Clean code, Software Development
Today has been a special day. Not because it’s my 34th Birthday which I never really celebrate (although I do appreciate all the greetings and warm words from all my friends and family!) but because I’ve had the pleasure to spend the day working with...
by Carlos Ble | May 31, 2015 | Test Driven Development
As I am getting older my memory doesn’t work as it did some years ago. If want to remember and internalize the important stuff from all the things I study, I just have to blog about them for two reasons: being able to come back to my blog to reread record it...
by Carlos Ble | May 29, 2015 | Software Development
In order for a native desktop application to be responsive, I mean, not to freeze whilst sending a request over the network or processing a heavy CPU operation, these operations have to run in a separate thread. .Net 4.0 introduced promises (a well-known concept for...
by Carlos Ble | Apr 19, 2015 | Agile, BDD
I had the pleasure of speaking at CukeUp! this year (2015), the fifth edition of Cucumber’s conference which is more about BDD than Cucumber itself, although there are always updates on the state of the tool (this year Matt released version 2.0 during his talk!)...
by Carlos Ble | Feb 10, 2015 | Test Driven Development
.Net 4.5 came out with a really handy built-in asynchronous mechanism, async and await. However the method signature of a void method is a bit strange: public async Task SomeAction(){…} It is possible to use async void but it’s not recommended unless we...