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...
Read the Rails Guide about Active Record migrations Understand why we never use models in migrations. Checkout the repository...
Understand how asynchronous JavaScript works: Read Henning's presentation about asynchronous Javascript (there's also a German video presentation...
In a web application you often need to move data between the client (HTML, Javascript) and the server (Ruby, Rails...
There is no single place to look up documentation for our stack. This card includes some hints where you can...
makandra's development process Learn about our process. The squares represent the state of the issue in Linear:
tig is a command line explorer for Git that is just awesome. Install via apt-get or brew. Handy commands...
Stepping forward from JavaScript Basics, the goal of this card is for you to be able to read and write...
Large projects usually have large test suites that can run for a long time. This can be annoying as running...
Understand the differences between git diff and git diff --staged (or git diff --cached) Understand the difference between git...
Learn Enough Command Line to be Dangerous (it's in our library => Google Drive) CLI tricks every developer should...
In this card we will learn to write code that scales with a large number of database records. We will...