Getting an entire test suite green can be a tedious task which involves frequent switches between the CLI that is...
In the Gitlab settings the flag Auto-cancel redundant pipelines is enabled by default. This auto-cancels jobs that have...
Getting CSS (and JS) live reloading to work in a esbuild / Rails project is a bit of a hassle, but...
When you find similar groups of expect calls in your tests, you can improve readability by extracting the group into...
If you ever need to restore exact records from one database to another, Marshal might come in handy. Marshal.dump is...
Apply Test Driven Development(TDD) to the process of building container images by defining test before writing code and automate...
While upgrading CarrierWave from version 0.11.x to 3.x, we encountered some very nasty fails. Below are the basic...
You don't want sensitive user data in your logs. Background Rails per default filters sensitive data like...
Both knapsack and parallel_tests have the option to split groups by historic execution time. The required logs for this...
Rails' Strong Parameters enable you to allow only specific values from request params to e.g. avoid mass assignment.
Rails offers several methods to manage three types of different cookies along with a session storage for cookies. These...
When you write your next CarrierWave uploader, consider processing your images with libvips instead of ImageMagick. Reasons for libvips
We often do some HTTP requests to fetch the data we want to check for certain criteria. Testing this in...
Code splitting is a feature of esbuild that can keep huge libraries out of the main bundle. How code splitting...
Every Rails response has a default ETag header. In theory this would enable caching for multiple requests to the same...
tl;dr Individual transform properties are great because they allow you to write more readable and maintainable CSS, especially when...
tl;dr The strict-dynamic source list keyword allows you to simplify your CSP policy by favoring hashes and nonces...
When a nginx reverse proxy complains about upstreams sending too big headers, tweaking the buffers responsibly can help to prevent...
Rails partials have a lot of "hidden" features and this card describes some non-obvious usages of Rails Partials.
Im Kapitel 502 Eine Applikation als Container mit CI pipelines deployen hast du eine Applikation auf AWS deployed. In diesem...
If you want to check the configuration of a running JVM process you can use jcmd. List the running processes...
In a Jasmine spec you want to spy on a function that is imported by the code under test. This...
There are cases where we have multiple exported resources that are identical. There are nodes that provide the same services...
Nginx is capable of forwarding a unix socket to UDP backend servers. This is quite handy for load balance syslog...