Skip to content

{ Category Archives } work

Lessons from a Pure JavaScript Project: CoffeeScript

This is the second post in a series on observations and questions from implementing a single page pure JavaScript web application for a recent project. For background and the other posts in this series, see the introduction

Before joining this project I spent two weeks on another project helping them make a technology decision. This other [...]

Tagged , ,

Lessons from a Pure JavaScript Project

Our team is wrapping up the first release of a pure JavaScript, single page web application. No one on the team has ever built one of these before and it seems they are becoming the new hotness, so I thought it would be useful to attempt to write down some observations and questions. Hopefully, you [...]

Tagged , , ,

Illinois, Texas, Cali and Accents

Inspired by some of my friends and family who have also moved overseas this year, it is time to start writing about living in the US.

The first week and a half was Chicago. A couple of days of thrilling things like opening a bank account and applying for my social security number. Banks are different [...]

Tagged , , , ,

A modest proposal towards reusable step definitions for Cucumber

While the title is a nod to the original modest proposal this is completely serious. I just liked the title. Pez thought I should be more clear.

Typically, cucumber step definitions look like this:

When /^I select the recipient named “([^"]*)”$/ do |recipientname| within_jqm_page do page.find(’a', :text => recipientname).click end end

Step definitions implemented like this end [...]

Tagged , ,

Patterns for Bundler and rvm

A couple of long standing problems in the world of Ruby have been dealing with all the gems that are so easy to toss into your project and the differences between Ruby implementations. They do differ: between 1.8.6 and 1.8.7 standard library APIs changed. Slow clap.

In the world of adults the solution to these problems [...]

Tagged

A Talk on Seph

ThoughtWorks‘ resident language inventor Ola Bini will be visiting Sydney in September. Ola is one of the four committers on the JRuby project (now the fastest Ruby runtime) and the inventor of the highly experimental prototype-based language Ioke. And we’ve convinced him to give a talk about his latest language project Seph:

So without [...]

Tagged ,

Satisfaction

Working on projects or working on products? Which is for you? Both provide for interesting, stimulating work with difficult problems to solve. Which are you personally going to derive the most satisfaction from? Well, I have a theory, or, a way of phrasing the question that has helped others in the past and might help you.

When you are working [...]