A few releases back, Chrome started using a Material Design UI on desktop. If you don't like it (on...
Similar to our snippet that runs all Cucumber features matching a given string, the following will run all modified or...
You know those helper methods that just render some HTML but look weird because of content_tags all over the...
We have a new gem Minidusen which extracts Dusen's query parsing and LIKE query functionality. Minidusen can no longer...
Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation...
There is no build in functionally in jQuery and Prototype to extract params from a url. You can use this...
Capistrano is by default configured to exclude the gems of the groups development and test when deploying to the stages...
You want Spring for super-fast binstubs like bin/rails or bin/rspec which avoid Rails boot time. You want parallel_tests...
Sometimes you might need to nest a git-project inside another git-project. The right strategy is to use submodules...
Things to check first Do you deliver fonts in a format that the target IE version understands? Did you double...
Promises are the new way™ to express "Do this, and once you're done, do that". In contrast to callbacks...
On OSX (real or inside Browserstack), you need different keystrokes for your favorite special characters than you'd use on...
Presentation about optimizing Ruby on Rails apps. From Nico Hagenburger (homify's lead frontend developer).
If you need to modify (e.g. add 2px) a Sass variable that defines multiple values as one (e.g. for short...
Ruby's __FILE__ keyword returns the path to the current file. On popular for this are Ruby binaries: #!/usr/bin/env ruby...
When you're nesting setTimeout(f, 0) calls, your browser will silently increase the delay to 5 milliseconds after the...
We're using Middleman for some static sites like our blog. Despite being very similar to Rails, Middleman does not...
Piwik is the leading open-source analytics platform. As such, it is an alternative to Google Analytics. Since it is...
When your controller action raises an unhandled exception, Rails will look at the exception's class and choose an appropriate...
PostgreSQL, unlike MySQL, treats strings as case sensitive in all circumstances. This includes comparison with = and LIKE collision detection in...
Is your application doing something expensive every few seconds? Maybe an animated slider that rotates images? Maybe you are updating...
Here is a symbol of an eight note: ♪ Its two-byte hex representation is 0x266A. This card describes how to...
By convention, common protocols use a defined port, like 80 for HTTP or 443 for HTTPS. You can use nmap...
For some years Google Chrome has allowed you to add desktop icon for any web page by going to Tools...