When an event listener on a DOM element throws an error, that error will be silenced and not interrupt your...
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.
We use CarrierWave in many of our projects to store and serve files of various formats - mostly images. A common...
We use the whenever gem to automatically update the crontab of the servers we deploy to. By default, whenever will...
The linked GitHub repository is a bit like our "dev" cards deck, but groomed from a single person (Josh Branchaud...
With puma you can have concurrent requests. There are two concepts on how Puma can handle two incoming requests: Workers...
Test-Driven Development (TDD) in its most dogmatic form (red-green-refactor in micro-iterations) can be tedious. It does...
A recent patch level Ruby update caused troubles to some of us as applications started to complain about incompatible gem...
Because colors improve readability so much. On Ubuntu 18.04 you can install it with sudo apt install grc
In applications without a sign-up, user accounts are usually created by an admin. This imposes two challenges:
Sometimes it's nice to have some coloring in your logs for better readability. You can output your logs via...
This is a personal post-mortem analysis of a project that was mainly build to provide a REST API to...
Before you continue, ensure that you've created your certificate in the region us-east-1 (N. Virginia). Otherwise...
SimpleScreenRecorder I recommend simplescreenrecorder, it produces an adequate output with only a few clicks. The audio recording contained some...
Browsers come with a set of built-in elements like or . When we need a new component not covered by...
Im using the terminator terminal with the keyboard shortcut Control+Shift+E for splitting the terminal. I got used to...
When restoring a barman PITR backup you may encounter this error: Copying required WAL segments. EXCEPTION: {'ret': 2, 'err': '/bin/sh...
A while ago I tweeted a thread about how a small JavaScript snippet, one that can fit in a single...
This is a bookmarklet you can add to Chrome or Firefox which will allow you to create a story in...
When text renders differently in Firefox and Chrome, it may be caused by a font alias that both browsers handle...
Unicorn allows you to specify the maximum number of workers. In development this could be useful if you use a...
The bin/webpack-dev-server command is not as smart as e.g. rails server, where it shows the proper fix within the error...
coffeescript.org contains only documentation for the latest CoffeeScript version. Version 2 transpiles to ES6. We stopped using CoffeeScript a while...