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
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...
Wir arbeiten in einem Umfeld in dem sich fast alles um das Web und HTTP dreht. Wir betreiben Webseiten und...
sass >= 1.35.0 has the option quietDeps and silenceDeprecations to silence deprecation warnings from dependencies. quietDeps: No deprecation warnings for dependencies...
When terragrunt is relaying information to input variables it's happening via environment variables. Depending on the size of the...