Autotesting Javascript in Rails
I used to love Javascript so much that it would scare me. Why? Because I used to never write any tests. No unit tests. No integration tests (e.g. Selenium). Why? I didn’t know how. Not properly. I...
View Articlenewjs = newgem for JavaScript projects; free TDD suite
Want to start a new JavaScript project for a library or widget/badge for your website? You know you should do TDD but wouldn’t know how to get started, what support libraries you need and where to get...
View ArticleOne-stop JavaScript Unit Testing for Rails 2.0
Previously, I mentioned a multi-step/multi-project solution to doing JavaScript Unit Testing for Rails, including an autotest script to make TDD life easier for the autotest-addicted. It was too many...
View ArticleGitHub Badge for your Blog with 100% guarantee of more coolness
The killer app for JavaScript in the 90s was to take a perfectly readable sequence of words – aka “a sentence” – and turn every single character a different colour. You did that, then you went back to...
View ArticleiPhone dev podcast about fmdb-migration-manager and rbiphonetest
Radio is where ugly people go. Podcasts is where ugly, niche people go. It doesn’t get much uglier and nicher than talking about iPhone dev; and the tale of one desperate man X on a desperate journey Y...
View ArticleTo WebKit or not to WebKit within your iPhone app?
I know HTML. Its on my CV. Expert level. I also know CSS and a whole bunch of JavaScript. I can even do TDD with JavaScript. And on the iPhone there is this nifty object called UIWebView. Otherwise...
View ArticleTDD for Greasemonkey scripts; and introducing Ninja Search JS
“this article shows how I used test-driven development tools and processes on a Greasemonkey script.” Though it also includes free ninjas. When I do online banking I need to select from a large list of...
View ArticleNifty Threaded IM Chat within Gtalk/Gmail Chat
Ever had IM chats where a conversation splits into multiple topics? You’ll be able to follow along, intelligently piecing together which-message-goes-with-which-topic, until the following scenario...
View ArticleUsing CoffeeScript in Rails and even on Heroku
I’m pretty excited about CoffeeScript as a clean-syntax replacement for pure JavaScript. What is CoffeeScript? Imagine all the syntactical delights of Ruby and Haml for your JavaScript. You write in a...
View ArticleShowcase of CoffeeScript – 2.5 mins for your next Dev Group meeting
If you are giving an “Introduction to CoffeeScript” talk at your local developer group in the future, I have a 2:30min video you might find exciting to show. CoffeeScript is so cool that I thought it...
View Article