Sometimes you might need to nest a git-project inside another git-project. The right strategy is to use submodules...
Resources Rails Guide: Internationalization API Guide to localizing a Rails application Locale-aware helpers in ActionView::Helpers::NumberHelper
When you run rake db:rollback and nothing happens, you are probably missing the latest migration file (or have not...
If you're trying to searching or installing packages via pkg the your repository data might be broken. If pkg...
Instead of using this hack you might want to use MariaDB 10.x which can work with both old and...
Tool to show you which gems are slow to load: ➜ git:(master) ✗ bundle exec bumbler [################################################# ] (49/65) travis-lint...
Git commands tend to come in groups. Avoid typing git over and over and over by running them in a...
Enter any command into explainshell and it will explain it to you: split into separate commands (if present), with each...
First, decide if you want to pull with rebase. There are some implications of changing this, so think before you...
Geordi is now (partially) tested with Cucumber. Yay! geordi cucumber supports a new @solo tag. Scenarios tagged with @solo...
You can tell git to ignore different kinds and amounts of whitespace when merging or cherry-picking. This often occurs...
Remove some old binaries (commands still exist in geordi) and mark others as deprecated Rewrite deploy command to support...
When you're using feature branches, they will stack up if you don't delete them after the merge to...
As described by the linked Stackoverflow answer, run these commands: sudo add-apt-repository ppa:git-core/ppa -y
When there's a Gemfile.lock in your working directory that you cannot remove by either checkout, reset [--hard], stash, probably...
Live markdown previewer (with Github flavored syntax) for VIM. Will open a preview in your browser and update automatically on...
Ag (aka "the silver searcher") is a very fast replacement for grep. It will parse your .gitignore for additional speedup...
git rebase -i -> mark your commit with edit git reset HEAD~ (remove the marked commit, but keep its...
This is a guide on how to effectively use Git when working on a feature branch. It is designed to...
Method lookup Understand all the terms in How Ruby method lookup works, in particular: include extend singleton class
In our daily life as web developers we are constantly faced with technical problems that can be solved with a...
Talk with a colleague and find out why we're using building some of our sites using static site...
We are using the BEM pattern ("Block, Element, Modifier") to structure our CSS in all new projects. We try to...
Unfortunately, Web APIs haven’t provided the functionality to copy text to the clipboard through JavaScript, which is why visiting...