Tests are about 100% control over UI interaction and your test scenario. Randomness makes writing tests hard. You will also...

Warning: Because of (unclear) rounding issues and missing decimal places (see examples below), do NOT use this when dealing with...

blog.plenz.com

If you recorded a bad fix for a conflict, you can tell git to forget that bad resolution:

dev.housetrip.com

Introducing Trailer from HouseTrip, a simple menu bar app that helps you manage your GitHub pull requests. It’s one...

coderwall.com

There seems to be no way to use therubyracer -v '0.11.4' and libv8 -v '3.11.8.17' on OS X Mavericks.

dev.mysql.com

A MySQL DECIMAL column is used when it is important to preserve exact precision. It takes two parameters, where...

Rbenv won't compile REE 2011.03 properly on Ubuntu 12.04, failing with an error in tcmalloc.cc. If you want to...

We have released Modularity 2. It has many incompatible changes. See below for a script to migrate your applications automatically...

When you do something like this in your code: def var_value @var ||= some_expensive_calculation end

TLDR: This card explains which threads and processes interact with each other when you run a Selenium test with Capybara...

We've since created ActiveType which has a restricted subset of Virtus' features. It might be enough for your needs...

Just a quick note that Virtus can coerce (auto-cast) structured values like collections or maps: class Klass include Virtus.model...

Ubuntu 12.04 LTS x64, Ruby 1.8.7, Rails 2.13, PDFKit 0.5.4, Phusion Passenger Apache 2 I ran into this, when I...

swapoff.org

I am using git at several places: at work, at university, and at home. I want an own git user/email...

fontawesome.io

Font Awesome 4 has renamed all icons. What the fuck. Check the attached link for an icon list for the...

makandra dev
magnus-g.github.io

Awesome Sass plugin to experiment with Subtle Patterns based textures. It automatically removes the base color from the pattern, leaving...

makandra dev
github.com

It's mixins (modules) for Coffeescript classes. Other than most homegrown approaches, this one allows you to keep using super...

Whenever you create a table from a database migration, remember to add updated_at and created_at timestamps to that...

A snippet of the carrierwave documentation You might come to a situation where you want to retroactively change a version...

github.com

We proudly release our safe_cookies middleware into public beta and just published it on Github. Features are:

When you build a link for an email body like this body = "Please click the following link" body << "http://posts/130...

Rails has always included a scaffold script that generates a default controller implementation for you. Unfortunately that generated controller is...

When you run into time zone issues e.g. Given the time is "2011-11-11 11:11" but

...13...

Geordi 0.16+ supports running selenium tests with project-specific firefox versions. Just update the gem. It will still default to...