Microsoft provides virtual machine disk images to facilitate website testing in multiple versions of IE, regardless of the host operating...
When you are using git rebase and are currently editing a commit (due to a conflict, for example), you may...
...styling advice that's mainly taken from SMACSS. Although at makandra we're using BEM instead of SMACSS, here's my favorites. Do not use ID's in CSS Selectors...
...a page so do not use ID's for CSS. Id's are much better used as javascript hooks so use them for this instead. .list {…} instead of #list {…}
GoodJob is a new background worker gem. It's compatible with ActiveJob. We're huge fans of Sidekiq for its...
On my Ubuntu MATE machine, switching applications with ALT + TAB was impossible, because it took nearly 2 seconds. The culprit...
A while ago I tweeted a thread about how a small JavaScript snippet, one that can fit in a single...
DTAUS & DTAZV are formats for German bank transfers and is short for "Datenträgeraustausch". The format itself totally sucks because it...
When writing a story description in Pivotal Tracker, there is now a tiny button at the bottom of the description...
In the tab where you need it, open Chrome DevTools with F12, open settings with F1, scroll down to the...
If you plan to insert an existing PDF into a new LaTeX document that you will compile to PDF, you...
If you use Tempfile and pass your own filename containing an extension, it will just be consumed by the Tempfile...
When running an executable, ALWAYS use bundle exec. In some cases, running executables without bundle exec may work, if the...
Our awesome collection of rspec helpers (formerly known as "spec_candy.rb") is now available as a gem. It works, it is...
Sometimes modern Javascript projects get out of hand. A major culprit in this can be the messy handling of asynchronous...
Touch devices have their own set of events like touchstart or touchmove. Because mobile browsers should also work with with...
With this gem your transaction blocks raise an error when they have side effects that cannot be rolled back.
This error is raised because your old database does not have a configured environment yet, which Rails 5 enforces.
An unresponsive service can be worse than a down one. It can tie up your entire system if not handled...
The linked article has a great explanation how to to deal with string encodings in Ruby. Furthermore you can check...
This might be a known issue with Rubygems 2.5.1. This will help: gem update --system
TL;DR: Bundler 2.0 will rename Gemfile to gems.rb and Gemfile.lock to gems.locked (sic). The old filenames will be supported...
Luckily, this is simple. Just install three packages: sudo apt install ipheth-utils libimobiledevice-dev libimobiledevice-utils
...you turn to landscape mode. In precise CSS building, this is annoying. Disable this behavior with: body -webkit-text-size-adjust: 100% // Prevent font scaling in iOS landscape
To move elements around we should be familiar with coordinates. Most JavaScript methods deal with one of two coordinate systems...