Debugging image color profiles is hard. You can't trust your eyes in this matter, as the image rendering depends...
It's every developer's nightmare: SQL queries that get large and unwieldy. This can happen fairly quickly with the...
Bundler 2 introduced various incompatibilites und confusing behavior. To add to the confusion, Bundler's behavior changed after the release...
Im using the terminator terminal with the keyboard shortcut Control+Shift+E for splitting the terminal. I got used to...
For newer Ubuntu versions we currently need to install the patch level version 1.8.7-p375, otherwise the dev dependencies from...
Fixed #68: The "cucumber" command now fails early when @solo features fail. Added: The "setup" command now prints the db...
Rubygems supports a 2FA for your account. Once enabled you need to provide your personal OTP code for every release...
Capybara provides execute_script and evaluate_script to execute JavaScript code in a Selenium-controlled browser. This however is not...
WProofreader is a spelling and grammar checking tool that integrates with textareas and numerous WYSIWYG editors. While it usually activates...
Projects with more than one developer should always consider to enforce code review even for small changes to improves the...
This collection contains some useful design resources for developers. Many of them were mentioned in the Refactoring UI tutorials.
Most of the time it is a tedious task to apply a code style guide to an existing code...
As an application exists, data accumulates. While you'll be loosely monitoring the main models' record count, some supportive database...
Use the compile function to change the original DOM (template element) before AngularJS creates an instance of it and before...
CSS transitions are a simple animation framework that is built right into browsers. No need for Javascript here. They're...
MariaDB (and MySQL) is released in different versions with different behaviors. For backwards compatibility this can be managed with the...
When a user shares your content, a snippet with title, image, link and description appears in her timeline. By default...
You can share a state in Ruby with global variables. Even if you should avoid them whenever possible, for debugging...
When an AJAX request raises an exception on the server, Rails will show a minimal error page with only basic...
Sometimes, due to git or other "accidents", important files get deleted or overwritten. At a state when even Ctrl+Z...
webpack is a very powerful asset bundler written in node.js to bundle (ES6) JavaScript modules, stylesheets, images, and other assets...
RubyMine comes with a nice way to grep through your project's files: The finder (ctrl + shift + f). Don't...
Jasmine has long standing support for writing asynchronous specs. In days gone by we used the done callback to achieve...
The goal is to get Jasmine specs running in a Rails project using Webpacker, with the browser based test runner...