by Carlos Ble | Feb 11, 2013 | JavaScript, Test Driven Development
Event oriented programming promotes low coupling but not necessarily high cohesion. Always consider the Single Responsibility Principle while designing collaboration through events. I see three primary ways of collaboration: One to One A single object communicates...
by Carlos Ble | Jan 20, 2013 | Agile, Test Driven Development
Is there any difference in the implementation of Behavior Driven Development in the case of a Rich Client Application (or Rich Internet Application) ? BDD’s primary goal is communication. In that regard, there are no differences. However I see the...
by Carlos Ble | Jan 9, 2013 | Agile, Test Driven Development, Testing
This year I will tour Europe with my new workshop: Behavior Driven Development for Rich Internet Applications using JavaScript. Who is this workshop for? JavaScript developers. This is a workshop for those developers who already have some experience with TDD and...
by Carlos Ble | Nov 25, 2012 | Agile, Test Driven Development, Testing
Look at me. I am so exhausted and happy at home… because I come from Agile Testing Days 2012! (Postdam, Germany). One of the best conferences in the world for agile testers, managers and developers. It’s been my first time in this event. First of all, I...
by Carlos Ble | Oct 16, 2012 | Agile, Test Driven Development
Seguimos tomando mal los requisitos de las aplicaciones y entregando al usuario productos que le complican la vida en vez de facilitársela. Algunos motivos de que esto ocurra son: No sabemos tomar requisitos. Desconocemos lo suficiente el negocio. Infravaloramos el...
by Carlos Ble | Aug 11, 2012 | Agile, Test Driven Development
Update: this post talks only about one form of event handling. Read this other post for a more detailed explanation on event oriented programming with JavaScript. Back in the old days of desktop development (gtk, qt, swing, delphi, windows.forms…) it was very...