by Carlos Ble | Feb 24, 2016 | aida, Architecture, Software Development, Windows Apps
I don’t really know whether they are the best practices to be honest, and certainly there is a lot for me to learn but these are principles and practices that work well for us in the development of a complex native Windows App (Windows 8.1+) using C# and the...
by Carlos Ble | Feb 24, 2016 | Agile
In my experience a code review must have a goal. Some common goals are: Telling others how you solved a common problem. Warning others about certain perils (i.e race conditions, coupling…) Asking concrete questions. Implementation or design questions. When you...
by Carlos Ble | Jan 14, 2016 | Company Visit
In October 2015, just two months before the Spanish elections I was lucky to visit Scytl and work there as a consultant for a week. Thanks to my good friends Manu Martin (@ManuCervello) and Alvaro Garcia (@alvarobiz) who are currently working in there as agile coach...
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...