After switching a project from Sprockets to Webpack, I started observing a bug that was hard to debug: Our...
The Node Version Manager allows installing multiple NodeJS versions and switching between them. By default, it does not automatically switch...
We have observed Lenovo laptops with nvidia graphics losing performance after they have been in use for a few minutes...
ZSH is an alternative command line shell that includes some features like spelling correction, cd automation, better theme, and plugin...
Systemd's networkd will drop IP-Addresses configured by other processes like Keepalived's VRRP, when it is restarted. This...
The Truemail gem (not to be confused with truemail.io) allows validating email addresses, e.g. when users enter them into a...
Headless Chrome is a way to run the Chrome browser without a visible window. Configuring Capybara Configure the Capybara driver...
Whenever requires you to set the application attribute in your Capistrano configuration. Otherwise your cronjobs are created multiple times.
Sometimes you accidentally generate entries in the bash history that you do not want to have there (e.g. commands with...
.desktop files define launchers for applications installed on your machine. They specify the command that will be executed when launched...
If you're using the webdrivers gem and VCR together, depending on your configuration, VCR will yell at you regulary...
Important If your railscomplete-deployment uses the net-ssh-gem please ensure you use version 5.2.0 or newer to ensure...
If you have a very large datadir in MariaDB and you want to transfer the data to another host (e.g...
"Open-source software (OSS) is great. Anyone can use virtually any open-source code in their projects." Well, it depends...
An unresponsive service can be worse than a down one. It can tie up your entire system if not handled...
There is a reasonable simple way to move data between Redis servers: Simply temporarily configure the new server as a...
Speaker today is Henning Koch, Head of Development at makandra. This talk will be in German with English slides.
Ruby and Rails have several methods for creating a new object that looks like another: clone, dup, deep_dup. When...
"Everything in Ruby is an object". This is also true for nested hashes and arrays. If you copy a hash...
Chrome allows you to throttle the Network and the CPU. Both settings are useful to measure the performance of you...
When text renders differently in Firefox and Chrome, it may be caused by a font alias that both browsers handle...
jQuery is still a useful and pragmatic library, but chances are increasingly that you’re not dependent on using it...
There is an issue with when restoring a PostgreSQL dump created with pg_dump < v11 with pg_restore > v10:
Unfortunately I couldn't find a complete and working documentation on how to do this. But this steps succeeded (at...