Getting an entire test suite green can be a tedious task which involves frequent switches between the CLI that is...
#pluck is commonly used as a performant way to retain single database values from an ActiveRecord::Relation Book.pluck(:title, :price...
Added: State machine can now use the :prefix-option to avoid name collision if you define multiple state machines on...
While upgrading CarrierWave from version 0.11.x to 3.x, we encountered some very nasty fails. Below are the basic...
I recently stumbled over a problem that my feature tests broke in CI because of a mismatching chromedriver version.
Both knapsack and parallel_tests have the option to split groups by historic execution time. The required logs for this...
For my computer science bachelor's thesis I programmed and evaluated a CLI Test Case Prioritization (TCP) tool for makandra...
The git doc states on the difference of these two commands: git-restore[1] is about restoring files in the...
In CI test runs I noticed that string sorting order changed after switching from a debian-based PostgreSQL docker image...
It's quite confusing how many external displays are usable with a MacBook that uses an M1 or M2 Chip...
If you have a fully functional CI pipeline but no CD, you might find yourself frequently waiting for CI (with...
Code splitting is a feature of esbuild that can keep huge libraries out of the main bundle. How code splitting...
Debugging your integration tests, that run a headless Chrome inside a docker image, is tricky. In many cases you can...
Every Rails response has a default ETag header. In theory this would enable caching for multiple requests to the same...
Maintaining larger projects makes it more difficult to balance refactoring and upgrade tasks according to its actual value. Consider to...
A severe bug was found in ImageMagick by Bryan Gonzalez from Ocelot Team. It allows to embed the content of...
If you want to check the configuration of a running JVM process you can use jcmd. List the running processes...
The linked article found a simple way to rewrite legacy git aliases to make them work with differently named default...
In diesem Kapitel lernst du die grundsätzlichen Konzepte von Kubernetes kennen. Hier geht es weniger um die API Objekte wie...
Our CI setup frequently sees this error while running yarn install: yarn install v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages...
In diesem Kapitel sprechen wir darüber wie Container eigentlich funktionieren. Es ist zwar nicht zwingend erfoderlich um diese zu verwenden...
We usually rely on VCR and WebMock to prevent any real network connection when running our unit tests.
Du möchtest deinen AWS Account auf bestimmte Fehlkonfigurationen hin überwachen. Dafür wirst du AWS Config einsetzen. Über gebrochene AWS Config...
Congratulations, you just made it through about half of our curriculum deck! 🎉 We've covered the basics of your future...