por Carlos Ble | Oct 13, 2014 | JavaScript
There is no magic in programming languages. The fact that they are formal languages makes them deterministic. For every behaviour there is a reason. For every error there is a logical cause. Before googling for an odd error message, try to understand what the...
por Carlos Ble | Oct 9, 2014 | Agile, DDD
By pairing with a wide variety of other programmers, I’ve noticed that the programmer’s memory has an important impact on the productivity. In order to be agile searching for code blocks within a file, we must remember the structure of the code, be...
por Carlos Ble | Sep 21, 2014 | Clean code
Do you want to know something that works really really well for me? I spend the first 10 to 15 minutes of the day reading the code I (or we) wrote the day before. I always find out something to change. It’s often a rename or a method extraction, something that...
por Carlos Ble | Jun 20, 2014 | Agile, Clean code, DDD, Test Driven Development
Last week I participated in SocratesUK for the second time. I learned many things, met amazing people and had a lot of fun. I flu from Tenerife to London the day before and met Sebastian Larsson in the pub where we had a nice chat on professional careers, talking...
por Carlos Ble | Jun 19, 2014 | JavaScript, DDD, Testing
I am starting to work on a new project for a new customer, I’ll join the team for a couple of days or perhaps weeks. They have been spiking and eventually have decided they want to develop the front-end using Marionette.js a library on top of Backbone.js...
por Carlos Ble | May 15, 2014 | Clean code
In a previous post I wrote some examples of method names that use their arguments’ names to form an expressive expression: Users findBy(String name){…} It reads well when looking at the method definition but it may not read well when used: users =...
por Carlos Ble | May 13, 2014 | Agile
I totally disagree with the idea that ultimately we write software for money, for someone to make money — or more money. I can’t bear with sad statements like “well, eventually we get paid to produce revenue” or “at the end of the day...
por Carlos Ble | May 8, 2014 | Test Driven Development
I’ve been watching and studying K. Beck’s video series on TDD this week. These screencasts are really good in my opinion, I am glad that Kent made them. I would like to see more of them. According to Amazon, I bought Kent’s book on TDD in January...
por Carlos Ble | May 6, 2014 | Test Driven Development
Today, Peter Kofler and I have been pairing over the Internet to do deliberate practice. To improve our coding skills. We have been working on the word wrap kata, to practise the Transformation Priority Premise, this time using JavaScript. We’ve checked-in the...
por Carlos Ble | Mar 27, 2014 | Agile, Retrospectivas, Test Driven Development
Last week was awesome, I went to Barcelona to run two training courses. Well, one of them was my yearly session at the Postgraduate on Agile Methods at La Salle (Universitat Ramon Llull). The first postgraduate in the world on Agile Methods. I explain eXtreme...