Writing a web app using Cappuccino has a lot of benefits, one of which is a really nice message passing system wherein certain objects can register to observe events and take action when other objects post notifications of those events.
Here is a very basic way to test if your app is posting event notifications as you expect it to. First, create an Observer class inside a test helper file, which will be included into your tests: Read the rest of this entry »
Most of the online regular expression testers I’ve used just aren’t that useful, but Rubular is the exception. It uses AJAX appropriately, has a clean aesthetic, and the quick reference at the bottom of the page is so useful it hurts. Plus, it has great features such as match extraction and the ability to create permalinks to your results.
Rubular is only for Ruby regexes. I wish somebody would make one for JavaScript. Jubular, anyone?
The much anticipated 280 Atlas developer beta is under way and I recorded a brief screencast introducing the basic concepts of creating applications with Atlas.
In it I build a simplified version of the payment calculator from chapter 2 of Cocoa Design Patterns.
Topics covered include creating a Cib-based project, laying out an interface and binding outlets/actions to working code.
Have you ever spent way too much time babysitting a long-running command? Code compilation, large file transfers, software upgrades and other time consuming tasks can trash productivity by requiring intermittent attention.