there is no spill! there is no spill!
I bet most of you know those days where hacking your software goes just fine until you expect a minor feature to cause huge problems. It happened to me on saturday when I wrote the layout manager for...
View Articlefighting the spill
More than a year ago I was digging deep in the sources of the Java-like GNU Classpath, trying to find a way to adopt the MVC Pattern they are using. Despite all the hassle with translating and...
View Articleteaching javascript the concept of interfaces
There’s an easy way to simulate Interfaces in Javascript, this post shows you how it is done. (Beware, I’m going to mix OO terms in this posts a little bit for the sake of Javascript, but readers...
View Articlejavascript, prototypes and object references
If you are using OOP, you are familiar with initializing class members in the head of the source: /** * Pseudocode */ class Foo { int i = 0; Array bar = new Array(); } However, if you are using...
View Article