We often use VCR to stub external APIs. Unfortunately VCR can have problems matching requests to recorded cassettes, and these...
To get your F12 key back for other shortcuts, stop Tilda: killall tilda To prevent Tilda from starting on boot...
I've encountered a Ubuntu 16.04 today, where localhost resolved to ::1 instead of 127.0.0.1. This will not usually make...
A few releases back, Chrome started using a Material Design UI on desktop. If you don't like it (on...
Improve geordi cucumber: Only attempt @solo run when the specified files contain the @solo tag, skip @solo run if any...
Capistrano is by default configured to exclude the gems of the groups development and test when deploying to the stages...
On OSX (real or inside Browserstack), you need different keystrokes for your favorite special characters than you'd use on...
To check the currently running PG version from your Rails application (e.g. Rails console on your production server), simply do...
When you're nesting setTimeout(f, 0) calls, your browser will silently increase the delay to 5 milliseconds after the...
When your controller action raises an unhandled exception, Rails will look at the exception's class and choose an appropriate...
By convention, common protocols use a defined port, like 80 for HTTP or 443 for HTTPS. You can use nmap...
When building a web application, one is tempted to claim it "done" too early. Make sure you check this list...
So you downloaded a theme for Chrome a while ago and don't remember which one it is?
I had an issue with icons from an icon font aligning differently on Linux, iOS and Windows (seemingly browser-independent...
Processes in Linux might be put into Swap ("virtual memory") occasionally. Even parts of a single process might be removed...
Ever needed to use a global variable in Rails? Ugh, that's the worst. If you need global state, you...
Reading user input in console applications is usually done using Kernel#gets. Stubbing that can be a bit hairy.
When testing Ruby code that prints something to the terminal, you can test that output. Since RSpec 3.0 there is...
The way that Javascript schedules timeouts and promise callbacks is more complicated than you think. This can be the reason...
When receiving a new SSL-Certificate for an existing SSL-key it should be checked that they match cryptographically.
When you are working with jQuery selectors and collections, many times you want to know if the collection actually contains...
to create a Gallery that has a name and has_many :images, which in turn have a...
Connect to your IMAP server. If you have SSL enabled: openssl s_client -connect your-server:993 if your server...
Edit /etc/default/bind9 and change OPTIONS="-u bind" to OPTIONS="-u bind -d 50 -g" Restart BIND and you'll see...