by Carlos Ble | Jun 22, 2016 | JavaScript
Este año tuve la suerte de que envié una propuesta el JSDayEs y la aceptaron. Sobre nuestra experiencia desarrollando con ES6, el nuevo standard. Dejo aquí el video de la charla dentro de la playlist de videos del evento. Olvidé decir algunas cosas durante la charla,...
by Carlos Ble | Jun 22, 2016 | Agile
Vienes al AOS2016? Vamos a coincidir quizás en otro open space? Si nunca has presentado una sesión pero tienes algo que te gustaría compartir con la comunidad y te cuesta un poco arrancar y dar el paso, yo me ofrezco a echarte una mano. Te puedo ayudar a preparar el...
by Carlos Ble | May 31, 2016 | Refactoring
Hace unos meses tuve la suerte de ser contratado por Fon para impartir un curso de TDD a uno de sus equipos de desarrollo en Madrid. Una oficina chulísima y un equipo entregado que prestó atención máxima desdel el minuto 1. Fon es una empresa de la que he oído hablar...
by Carlos Ble | May 29, 2016 | Software Development
Ni Monos Ni Lagartos, Episodio 2: No tenía ni idea de qué era esto de “Ni monos ni lagartos” NMNL, (más allá de la pegatina de Autentia del mono con el lagarto en la cabeza con atajos de teclado de Vim) porque cuando Isabel Rodriguez me llamó para decirme...
by Carlos Ble | Apr 8, 2016 | Software Development
How to propagate an event from a low level class to a top level one: public class TopLevel{ public bool Bubbled { get; private set; } private MiddleLevel observable; public TopLevel(MiddleLevel observable){ this.observable = observable; observable.Triggered += (s, e)...
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...