by Carlos Ble | Sep 1, 2015 | Agile, Retrospectivas, Software Development
The 5th Socrates Conference in Germany has been my first continental Socrates Conference (I’ve been to UK twice plus another one in the Canaries). What a mind blowing unconference! I got even more value from Socrates than I expected! this has been the biggest in...
by Carlos Ble | Aug 12, 2015 | Free/Libre Software
I had to embed 50 pictures in a pdf file for print – don’t ask me why. Dependencies (on Debian): apt-get install imagemagick apt-get install pdftk This is the Python script. It uses commands “montage” (from imagemagick) and pdftk: from...
by Carlos Ble | Aug 12, 2015 | Clean code
There are many ways to work with collections. We are following Microsoft Guidelines for Collections plus some ideas that Kent Beck explains in Implementation Patterns. I’ve created a repository with code examples so that anyone can play with them. All the unit...
by Carlos Ble | Jul 30, 2015 | Software Development
An aggregate is particular kind of entity so first of all we need to know whether the model is an entity or a value object. Once we know it’s an entity let’s figure out whether it is an aggregate. A transaction should modify a single aggregate instance so...
by Carlos Ble | Jul 28, 2015 | Software Development
Cualquiera que esté aprendiendo puede beneficiarse de tener un blog. En la profesión de desarrollador uno aprende constantemente por lo que tener un blog es imprescindible en mi opinión. Es importante que entiendas que estas escribiendo para tí, para tu...