Archive

Relative line numbers in Vim for super-fast movement

30 Jan 2012

Vim's relativenumber option is great, but sometimes it gets into your way a bit. With some clever settings, let's set it up so it just works.

Method chaining and lazy evaluation in Ruby

28 Nov 2011

To figure out how method chaining and lazy evaluation work, we’ll write a library that can chain method calls to build up a MongoDB query.

Spec helpers, Bundler.setup and faster Rails test suites

17 Oct 2011

Loading dependencies in your Rails models, controllers, and initializers instead of letting Bundler pre-require everything all the time.

MicroGems: five minute RubyGems

03 Oct 2011

Creating RubyGems out of libraries you want to use in multiple projects, without the open source.

Isolated testing for custom validators in Rails 3

19 Sep 2011

Blazingly fast specs by testing Rails 3 custom validators without requiring the model

Vim is hard, I just want to click around

05 Sep 2011

Setting up MacVim with Janus and a sexy file drawer

The pain of JSON API testing

25 Jul 2011

Is JSON API testing really that painful or are we just using the wrong tools for the job?

“Let's settle this in a Ruby programming contest”

27 Jun 2011

Introducing Codebrawl, a Ruby and open source programming contest website

Euruko: The small and informal European Ruby conference

07 Jun 2011

About Euruko 2011 in Berlin and some thoughts about the Amsterdam edition next year

Managing Heroku's workers with HireFire

25 May 2011 by @meskyanichi

HireFire fires idle workers, and hires them when needed, saving you money and enables faster job processing.

Introducing Tapir: Simple search for static sites

09 May 2011

Wouldn't it be nice to have a service that indexes your RSS feed and allows you to search it using a JSON API?

Comparing images and creating image diffs

18 Apr 2011

Using pure Ruby to find the differences in two versions of an image.

Pure Ruby colored blob detection

11 Apr 2011

Detecting blobs from an image in pure Ruby, with a bit of ChunkyPNG

Custom ActiveRecord Attribute Serialization

09 Mar 2011

Serializing attributes in ActiveRecord has been possible for a while, but in Rails 3.1 you'll be able to use arbitrary objects. Published as a guest article for EdgeRails.

Keeping up with the Rails Lighthouse

28 Feb 2011

Keeping up with the Rails Lighthouse can be quite a task. Here's what I did to make it a bit more manageable.

Acceptance testing using Capybara's new RSpec DSL

21 Feb 2011

Capybara turned carnivore and devoured Steak.

Capybara ate Swinger

07 Feb 2011

Remember Swinger, the Capybara RSpec driver swapper? Capybara can now swap drivers out of the box.

Herbivore / Carnivore

31 Jan 2011

Dinosaurs with lasers & acceptance testing. About my Amsterdam.rb presentation comparing Cucumber to Steak.

Testing code that's testing itself

24 Jan 2011

Trying to solve the problem of broken code being unable to test itself because it's broken

Stop releasing prototypes

17 Jan 2011

Explaining why I think writing prototypes is good, as long as you throw them out.

StillMaintained status buttons in Github search results

20 Dec 2010

Releasing a simple userscript that adds the StillMaintained status buttons to Github search results.

StillMaintained is still being maintained

13 Dec 2010

Highlighting some of the new features added to StillMaintained and giving you a sneak peak of the new design.

Finally a way to mark your Github project as abandoned

29 Nov 2010

Announcing stillmaintained.com, a simple web application that keeps track of open source maintenance states.

Fuubar on RSpec 1.3.x, Cucumber & MiniTest

22 Nov 2010

Last week I released an RSpec progress bar formatter called Fuubar. Now it's running on RSpec 1.3.x, MiniTest and Cucumber.

Ever heard of Capybara's save_and_open_page method?

18 Nov 2010

For when you really need to see what's going on in your acceptance test.

Fuubar: the instafailing RSpec progress bar formatter

15 Nov 2010

Combining the work of Nick Evans and Michael Grosser in an attempt to create a better RSpec formatter

Making RSpec stop operation immediately after failing

08 Nov 2010

Discovering RSpec's fail_fast configuration option and command line argument

Giving back to the community: the start of The Social Charity Collective

05 Nov 2010 by @joshkalderimis

Sometimes giving back to the community isn't just about open source contributions.

Capybara driver swapping on RSpec with Swinger

01 Nov 2010

Introducing Swinger: a really simple extension that allows your Capybara to have multiple partners in one session.

RubyAndRails 2010

25 Oct 2010

An overview of what inspired me the most attending RubyAndRails 2010 in Amsterdam

Be awesome: write your .gemspec yourself

18 Oct 2010

Why I'm still having issues with gem builders and .gemspec files and why I think you should consider using Bundler to bootstrap your RubyGems.

The magical (and not harmful) rebase

11 Oct 2010

Why Git's rebase isn't evil and why I think you should use it more often.

Let's not add_bundler_dependencies anymore

27 Sep 2010

Letting the Bundler Gemfile read your .gemspec instead of the other way around.

Terminitor: the Terminal automator from the future

20 Sep 2010

Automating your Terminal workflow to save you some keystrokes.

Disabling ActiveModel callbacks

13 Sep 2010

Trying to figure out how to temporarily disable callbacks. How would you solve this?

Clients writing Cucumber stories?

07 Sep 2010

Trying to clear some misconceptions about Cucumber while telling you my reason for not using it.

The mighty reflog and the amazing bisect

30 Aug 2010

Telling you what Git's reflog and bisect do and why they're awesome.

Git your act together

23 Aug 2010

Explaining some things that I think would make using Git a bit more enjoyable when working in a team.

Why aren't you using git-flow?

19 Aug 2010

Using Vincent Driessen's branching model and Git extensions to keep your repositories organized.

Bundler, because your gems depend on gems too

16 Aug 2010

Bundler made gem dependencies in Rails projects a lot easier, but what about gems themselves?

Node.js, web sockets and talking mice

09 Aug 2010

Wrapping up my Node.js web socket experiment with a mouse chat.

Things I learned from my Node.js experiment

03 Aug 2010

After letting my Node.js and web sockets experiment run for a week, I decided to improve the code a bit.

Experimenting with Node.js

26 Jul 2010

Using Node.js and a bit of jQuery to annoy you.

Abandoned open source projects

19 Jul 2010

About some problems I'm having with old open source projects and a Github feature request to try and fix them.

Stop hacking, start fixing

12 Jul 2010

Highlighting some mistakes I made in Navvy's specs, providing a solution and suggesting you do the same.

Stumbling into Vim

06 Jul 2010

After using Textmate for everything In the last few years, I checked out Vim last week. Here's what happened.

Finally: Releasing Navvy 0.3

28 Jun 2010

Announcing a new version of Navvy, the database agnostic Ruby background job processor.

Railsconf 2010

14 Jun 2010

About some of my personal highlights from Railsconf 2010 in Baltimore.

Daemonizing Navvy with God

31 May 2010

Let's stop using the included daemon script and actually monitor our background process, shall we?

Rise of the Navvy

24 May 2010

The what, why and how of the database agnostic Ruby background job processor.

I Bugmashed

19 May 2010

My experiences in the May 15 & 16 Rails 3 Bugmash.

Setting up MongoDB, MongoMapper, GridFS, Devise & Carrierwave on OSX

17 May 2010 by @matsimitsu

This would have saved me a lot of trouble.

Testing your Machinist blueprints

10 May 2010

A little spec I wrote to ensure my blueprints stay in shape.

Steak: because Cucumber is for vegetarians!

03 May 2010

Minimalist acceptance testing using pure Ruby with Rspec, Steak and Webrat or Capybara.

Making Machinist master MongoMapper & Mongoid

26 Apr 2010

Using machinist_mongo to use Machinist with mongoDB ORMs.

Authenticating via Github with Guestlist

19 Apr 2010

Introducing Guestlist: a Rubygem for user authentication using Github credentials.

Simple authentication with Warden

13 Apr 2010

No registration or confirmation. Authentication middleware that gets the job done.

Don't put your *.gemspec in your Rakefile

03 Apr 2010

Why *.gemspecs in repositories aren't as stupid as I thought and why Rakefiles don't have anything to do with anything.

.gitignore your *.gemspec

02 Apr 2010

Being overly dramatic about putting the *.gemspec in your gitignore file to keep people from patching it.

“Dude, what's up with this background image?”

27 Mar 2010

About the mobypicture-auto-website-background-image-fetcher.