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?

The default Google Analytics might not work as expected with your Unpoly app. This is because your app only has...

tenderlovemaking.com

You can define methods using def or define_method. In the real world, there is no performance difference.

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...

The following will search for all .feature files containing a search term and run them using geordi. find features/ -name...

github.com

Ever needed to use a global variable in Rails? Ugh, that's the worst. If you need global state, you...

When testing Ruby code that prints something to the terminal, you can test that output. Since RSpec 3.0 there is...

willmore.eu

The linked site hosts a simple test. It shows two images with narrow vertical/horizontal lines. The more they resemble each...

kb.wisc.edu

When receiving a new SSL-Certificate for an existing SSL-key it should be checked that they match cryptographically.

to create a Gallery that has a name and has_many :images, which in turn have a...

redis.io

In production, you (or your ops team) should configure a maximum number of bytes that Redis can use to store...

makandra dev

Connect to your IMAP server. If you have SSL enabled: openssl s_client -connect your-server:993 if your server...

Many of our developers love to use the "awesome" window manager on Linux. However, RubyMine dialogs occasionally defocus while typing...

When you have a localized website, you may want to redirect users to their preferred language when they visit the...

github.com

fake_stripe spins up a local server that acts like Stripe’s and also serves a fake version of Stripe.js...

When you run rake db:rollback and nothing happens, you are probably missing the latest migration file (or have not...

When you paste copied code with CTRL+V, RubyMine will change the indentation of the pasted code. You can prevent...

When dealing with time zones in Rails, there is one key fact to keep in mind: Rails has configurable time...

developer.mozilla.org

When building a form with a file select field, you may want to offer your users a live preview before...

workaround.org

You will need to look here and find your own device. Look for the "bootable CD" download, which will give...

Cucumber's docstrings let you add long strings to a step like this: # foo.feature Given this text: """ First line

Instead of using this hack you might want to use MariaDB 10.x which can work with both old and...