• 8 min read

The JVM is not that heavy

Mostly my opposition to Clojure is the JVM. That sh*t is heavy.

This came up in the ZA Tech Slack team several weeks ago. While watching some Clojure talks over the holidays the speakers also noted this objection over and over again.

I had a bit...

  • 3 min read

Smooth client-side routing in a figwheel-only project

One of the few things I missed when starting with re-frame was the excellent client-side routing setup you get with ember-cli, especially the development server part of that.

After some digging I found this fantastic article, No-hashes bidirectional...

  • 15 min read

Error reporting, and building hoverboards

October 21st came and went. We still don’t have hoverboards. But all is not lost! We can still embrace hoverboards, at least as a metaphor for having a frictionless software development lifecycle.

The hoverboard metaphor came to be as I presented...

  • 6 min read

Creating an ember-cli addon

I've been using Ember.js for about 15 months at this stage, and I've absolutely loved it. My first Ember project started before ember-cli existed, my second one I built on ember-cli 0.0.17 and up, sometimes spending more time upgrading ember-cli than...

  • 10 min read

Reflecting on Rubyfuza 2015

Rubyfuza 2015 was amazing. Just like all the other years, this one stood out on all levels. I love referring to Rubyfuza as a massive family reunion, except that everyone is excited to see each other. I have a lot of Ruby friends, that I only get to...

  • 5 min read

Heroku Cookbook by Mike Coutermarsh

tl;dr - Get a copy of the excellent Heroku Cookbook by Mike Coutermarsh and learn a few tricks about getting the most from your Rails/Rack applications on Heroku

I've been a closet fan of Heroku for years now, always being envious of developers...

  • 1 min read

daemon-kit 0.3.0.rc2 is ready

The second 0.3.0 release candidate has been pushed to Rubygems. Please read the 0.3.0.rc1 announcement for the changes between 0.2.x and that version.

What changed since 0.3.0.rc1?

Safely usage is now optional, see #73 for the details. Safely is...

  • 2 min read

Daemon-kit 0.3.0.rc1 is ready

I barely managed to get a 0.3.0 release candidate out before today’s release of the Ruby Rogues episode on daemonizing Ruby projects, which focussed a lot on daemon-kit, but also general advice for going down this path.

Listen to the show if you haven...

  • 1 min read

Reusing your frontend JS on the server with The Ruby Racer

I can’t tell you how much fun it is typing out a blog post again. It has been nearly two years since the last post. I hope this will be the end of the dry spell for me.

Earlier this year at Rubyfuza 2013 I had the privilege to share with the audience...

  • 1 min read

Safely weekend updates

I took some time today and released three new versions of Safely in a row, 0.1.0, 0.2.0 and 0.3.0. Safely also has a nice wiki now which breaks down exactly how to use the different parts.

I’m just going to summarize here, you can find more information...