This is a guide on how to effectively use Git when working on a feature branch. It is designed to...
To safely transport an arbitrary string within a URL, you need to percent-encode characters that have a particular meaning...
As the web is being used for more and more tasks, expectations rise. Not only should web pages offer rich...
Method lookup Understand all the terms in How Ruby method lookup works, in particular: include extend singleton class
When starting a project we always make a good estimate of all known requirements, and plan budgets and available developers...
I recommend install Node.js using nvm. This way you can have multiple Node versions in your ~/.nvm. You also won...
You have the following HTML structure:
If you want to run Javascript code whenever someone clicks on a ...
..., you...
If you need to upgrade code that uses the old jQuery methods bind, delegate, live, unbind and die, the attached...
Moved from Less to Sass. Bootstrap now compiles faster than ever thanks to Libsass, and we join...
In our daily life as web developers we are constantly faced with technical problems that can be solved with a...
We've already learned how to integrate user-provided images uploads to our application in 205 basic file uploads and...
Your MovieDB gained traction and is now a popular tool among cineasts. This comes with a downside: You noticed a...
Built-in matchers Get an overview of all the matchers that are built into RSpec. Play with some of...
To update your Rubygems to the latest available version, type the following: gem update --system Note that you have a...
Unfortunately, Web APIs haven’t provided the functionality to copy text to the clipboard through JavaScript, which is why visiting...
On Ruby 1.9+, standard ruby character classes like \w, \d will only match 7-Bit ASCII characters: "foo" =~ /\w+/ # matches...
Understand how asynchronous JavaScript works: Read Henning's presentation about asynchronous Javascript (there's also a German video presentation...
To check which rubygems versions your different rbenv rubys are using, you can use this small bash script:
Use form models to handle this problem Or soften the validation to validates_presence_of :parent
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...
Web security basics Einführung in die Web Security 🇩🇪 provides essentials for the topic of this card. Read following chapters:
The easiest way to freeze or travel through time in a Jasmine spec is to use the built-in jasmine.clock...