“Education comes from within; you get it by struggle and effort and thought.” — Napoleon Hill We all know the feeling of flow while coding. It's that moment when you hit a consistent stride and...
I've been looking at rxJava. It's a nice little framework that helps you to create and manage observers. The design philosophy seems to be that everything can be observed and therefore everything ought to be...
Background I've been to a few talks on SOLID before. Most of the principles seem pretty reasonable to me – but I've never "got" the open-closed principle (OCP from here on). At CodeMash this year, I mentioned this to the wonderful Cori Drew, who said that she'd been at a user group talk where she…
J. Bennedssen, and M. Caspersen. Proceedings of the Fourth international Workshop on Computing Education Research, page 15--26. New York, NY, USA, ACM, (2008)