git command line options for automating common rebasing tasks, like adding a fix to a commit that was already rebased...
This is not an issue in newer versions of HAML (starting with 5.0.0), as the ugly-option was removed...
run-one is a wrapper script that won't run the given command while another instance of it is running...
Using VCR to record communication with remote APIs is a great way to stub requests in tests. However, you may...
If the application under test makes sound, you probably want to disable this during integration testing. You can use the...
We have projects that have been developed using many different versions of Ruby. Since we do not want to...
Reminder of what you can do with Geordi. Note: If you alias Geordi to something short like g, running commands...
The rack-contrib gem brings a JSONP middleware that just works™. Whenever a JSON request has a callback parameter, it...
First find the reference for the entry you want through looking at the stash: $ git stash list stash@{0}: WIP...
TruffleRuby is an experimental Ruby implementation that tries to achieve ~10x performance over MRI. This has been on our radar...
Sometimes huge refactorings or refactoring of core concepts of your application are necessary for being able to meet new requirements...
So you're getting this failure when running bundle install on an older project: Your Gemfile.lock is corrupt. The following...
Building plain text emails with an .erb template doesn't allow you to indent code like you normally do in...
Plot graphs in Ruby WebGraphviz renders in your browser via JavaScript (to store the rendered graph, extract the SVG using...
Like you know from "How to tell ActiveRecord how to preload associations (either JOINs or separate queries)", you can tell...
This method will remove automatically installed packages that no other packages depend on any more. This, of course...
When running tests via parallel_tests, you may encounter an error: cannot load such file -- parallel_tests/gherkin/runtime_logger Error creating formatter...
When testing your command line application with Aruba, you might need to stub out other binaries you don't want...
When you're writing specs for ActiveRecord models that use memoization, a simple #reload will not do: it 'updates on...
Yesterday I stumbled across a talk in which the guy mentioned module sub-classing. I was curious what you can...
In order to have monitoring for Sidekiq (like queue sizes, last run of Sidekiq) your application should have a monitoring...
Closure_tree lets your ActiveRecord models act as nodes in a tree data structure. This promises a few improvements over...
When working with custom transactions and use ActiveRecord::Rollback you may encounter unexpected behaviour if you try to roll back...
If you are fine with the default console diff most of the time but only sometimes want to use an...