by Carlos Ble | Dec 28, 2015 | Software Development
On Windows 8, a call to “await aMessageDialog.ShowAsync()” can only be made once, otherwise System.UnauthorizedAccessException will be thrown (E_ACCESSDENIED 80070005). This is a helper method to display dialogs although it’s not thread-safe....
by Carlos Ble | Dec 21, 2015 | Refactoring, Software Development
We had a kind of duplication in our tests that we didn’t know how to deal with. The refactoring “Introduce Polymorphic Creation with Factory Method” explained by Joshua Kerievsky in his brilliant book “Refactoring to Patterns” gave me the...
by Carlos Ble | Dec 20, 2015 | Refactoring
When it comes to refactoring, my preferred katas consist of experimentation with the actual code base I am working on. I just create a new branch from a certain commit, play with several refactorings and then throw it away. I usually end up with several experimental...
by Carlos Ble | Dec 20, 2015 | Now Reading
Usually IT books don’t age very well, things change very fast in the sector. This is specially true of books on particular tools, libraries, frameworks… but even books about methods and techniques require critical thinking when studying them. If the book...
by Carlos Ble | Dec 5, 2015 | Refactoring
No habia participado en una Conferencia Agile Spain desde el 2010 que fué en Madrid, la primera. En aquel entonces iba ilusionado con 50 ejemplares en mi maleta de nuestro flamante libro de TDD, que colocamos en el stand de Plain Concepts porque amablemente me...