curl-to-ruby is a handy tool that converts your curl command to ruby code that uses the Net::HTTP...
Chrome has a built-in utility to check performance and accessibility (and more) of your web app: Lighthouse.
grep is the go-to CLI tool to accomplish tasks like filtering large files for arbitrary keywords. When additional context...
When an event listener on a DOM element throws an error, that error will be silenced and not interrupt your...
CSS selectors are a very simple tool to select elements from a Nokogiri document. However, the colon in the XML...
When you have many changes, and you want to spread them across different commits, here is a way to stage...
Simplecov is a code coverage tool. This helps you to find out which parts of your application are not tested...
When we write a form with date fields, we often use graphical data picker like Rome to get a consistent...
Embedding videos on a website is very easy, add a tag to your source code and it just works...
Because colors improve readability so much. On Ubuntu 18.04 you can install it with sudo apt install grc
This is a personal post-mortem analysis of a project that was mainly build to provide a REST API to...
PostgreSQL and ActiveRecord have a good support for storing dynamic attributes (hashes) in columns of type JSONB. But sometimes you...
SimpleScreenRecorder I recommend simplescreenrecorder, it produces an adequate output with only a few clicks. The audio recording contained some...
WProofreader is a spelling and grammar checking tool that integrates with textareas and numerous WYSIWYG editors. While it usually activates...
This collection contains some useful design resources for developers. Many of them were mentioned in the Refactoring UI tutorials.
The ruby sass gem also installs a command line tool to convert to and from SCSS. Use it for a...
There are several ways to merge two (or more) PDF files to a single file using the Linux command line...
Not all versions of Node.js are compatible with each other. Also npm packages may require a minimum or maximum version...
Set up a package root in your homedir to hold the Node "global" packages: $ NPM_PACKAGES="$HOME/.npm-packages"
Webpacker can automatically create an icon font from SVG files, which is really handy. When you're using the asset...
PostCSS is a tool for transforming styles with JS plugins. In Webpacker you can configure the plugins and their settings...
When building an application that sends e-mails to users, you want to avoid those e-mails from being classified...
When debugging your application, you will come across objects created by some gem or framework. You don't have the...
S3cmd is a free command line tool and client for uploading, retrieving and managing data in Amazon S3. S3cmd reads...