Tool to show you which gems are slow to load: ➜ git:(master) ✗ bundle exec bumbler [################################################# ] (49/65) travis-lint...
Current webkit browsers like Chrome and Safari have a special variable in their consoles that refers to the selected DOM...
TL;DR There are three dimensions you can control when scoping routes: path helpers, URL segments, and controller/view module.
Talking with APIs makes more fun using Postman. As an alternative you can also use command line tools like cURL...
Dashboard (Marvel Kibana) and query tool (Marvel Sense) for Elasticsearch. Once installed you can access Kibana and Sense at these...
Ever wondered how you can create a simple table output in bash? You can use the tool column for creating...
rack-mini-profiler is a powerful Swiss army knife for Rack app performance. Measure SQL queries, memory allocation and CPU...
Installing SSL certificates usually implies additionally using intermediate certificates. If one of them is missing, some SSL client implementations might...
Our applications not only need to be functional, they need to be fast. But, to quote Donald Knuth, premature optimization...
When working with PostgreSQL, you can use pgAdmin as a GUI. While you can do most things just like on...
As the web is being used for more and more tasks, expectations rise. Not only should web pages offer rich...
If you have problems installing a gem and get a error collect2: error: ld returned 1 exit status it's...
Moved from Less to Sass. Bootstrap now compiles faster than ever thanks to Libsass, and we join...
Disabling auto-complete in login forms is probably a bad idea, since it encourages weak passwords. If you are still...
sslscan is a nice tool to show details about TLS/SSL connections: ~> sslscan some-host-at.makandra.de Testing SSL server some-host-at.makandra.de on port 443...
I was annoyed that RubyMine's autocompletion did not work via Ctrl+Space for me. In fact, it did not...
There are times when you have a chunk of text that you want to do something with, e.g. replace something...
There are some frontends available, but they all suck, are no longer maintained or are hard to install.
Nested exceptions for Ruby: When you rescue an error and then re-raise your own, you don't have to...
Web applications can be used by multiple users at the same time. A typical application server like Passenger has multiple...
This guide shows how to create an AngularJS application that consumes more and more memory until, eventually, the browser process...
Obviously, you only can do this for your own sites. You need to authenticate a domain you want to remove...
SVG files are often much larger than necessary, containing comments, metadata, hidden elements etc. Optimize them with this tool.
Geordi 1.0 features a command line application geordi, that holds most of Geordi's previous commands. New features