There are many approaches to learning JavaScript, but only a few of them explain how JavaScript works from the inside. I will demonstrate and highlight the most important features of JavaScript throughout a series of articles about how to use the ...Read More
Tag: Dev Tips
CSS Sprites and the Jigosaurus
120 individual PNGs for one jigsaw As mentioned before, Jigosaurus is a multiplayer jigsaw puzzle that is played through a web browser. When Aleksei, Yasser and I joined as part of the Caplin ...Read More
Prebake: a recipe for great builds
In his recent post, Java Build Systems: A Sad State of Affairs, Jess Johnson describes the many problems with both Ant and Maven, and how Maven solves none of Ant’s issues, but ...Read More
If you can't think of a good name, use a bad one
I've just read a great tweet from @KentBeck that provides an interesting solution for something that I have always struggled with. if you don't have a good name for it, give it a bad name. ...Read More
Optimise for Portable Devices
Platformability is now optimised for Portable Devices. (Give it a go on your mobile!) As much as everyone loves big pictures for blog backgrounds or ...Read More
The beauty of small tests
When tests are small, a test failure means just one thing – somewhere in these ten lines of code which are being tested, there is an error. Ok, sometimes this can mean that there is an error in the test script, ...Read More
Agile – Tests = Fragile
The nature of agile projects, with lots of small releases mean that there are a lot of test runs to execute if you want to have any confidence in the code and the product. Ignoring this testing just ...Read More
Adding an Observer to an Observable
The Observer design pattern is used in many applications. If you are unfamiliar with it, or need to remind yourself about the specifics, you can read about it at Wikipedia or MSDN. Caplin Trader even provides a helper class to take ...Read More