Separate subject from body with a blank line Limit the subject line to 50 characters (max. 72), include reference (unique...
Database connections are not thread-safe. That's why ActiveRecord uses a separate database connection for each thread.
This card compares patterns to store trees in a relation database like MySQL or PostgreSQL. Implementation examples are for the...
RubyMine provides a visual tool for resolving merge conflicts locally. Follow Git > Resolve Conflicts in the context menu to open...
The parallel-gem is quite easy to use and can speed up rendering time if you want to render the...
RubyMine allows bookmarking lines of code. This is super-helpful when working on a complex problem. I've been using...
Sass lets you easily specify multiple selectors at once like this: .some-block &.has-hover, &:hover outline: 1px solid red...
For the initial setup or changes in the sentry reporting it might be useful to enabled reporting of sentry in...
ImageMagick has a command line tool called identify which can read image metadata: >identify -verbose DSC00136.JPG Image: DSC00136.JPG Format: JPEG...
Note: The behaviour of Spreewald's within step is as described below for version < 1.9.0; For Spreewald >= 1.9.0 it is...
Barby is a great Ruby gem to generate barcodes of all different sorts. It includes support for QR codes via...
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...