It's 2024 and we have tools like ffmpeg, imagemagick and GPT readily available. With them, it's easy to...

If you want to system-wide disable the microphone of your external webcam in PulseAudio use the following one-liners...

dev.37signals.com

The author describes his little journey in hunting down a memory leak. Maybe his approach and tooling may one day...

A Rails script lives in lib/scripts and is run with bin/rails runner lib/scripts/.... They are a simple tool to perform...

github.com

There are a few tools to combat the dreaded n+1 queries. The bullet gem notifies you of missing eager...

makandra dev

I recently did a quick research on how to better write down multiline statements like this: # Dockerfile RUN export DEBIAN...

OpenAI is currently limiting the Audio generating API endpoint to text bodies with a maximum of 4096 characters.

While upgrading CarrierWave from version 0.11.x to 3.x, we encountered some very nasty fails. Below are the basic...

thegnar.com

View specs are a powerful tool to test several rendering paths by their cases instead of using a more costing...

github.com

For my computer science bachelor's thesis I programmed and evaluated a CLI Test Case Prioritization (TCP) tool for makandra...

When you write your next CarrierWave uploader, consider processing your images with libvips instead of ImageMagick. Reasons for libvips

tl;dr asdf allows you to manage multiple runtime versions with a single CLI tool and is backwards compatible by...

If you want to check the configuration of a running JVM process you can use jcmd. List the running processes...

Du musst kein Netzwerkspezialist sein oder iptables in- und auswendig kennen. Du solltest aber die Grundlagen verstanden haben. Spätestens wenn...

In a Jasmine spec you want to spy on a function that is imported by the code under test. This...

makandra Curriculum

If you've stumbled over display: grid while reading the Flexbox material of the previous card - we've got you...

In esbuild, you usually import other files using relative paths: import './some-related-module' import `../../utils/some-utility-module` import `../../../css/some-css.sass` This is totally fine...

As a developer you may have many tools watching your project for changes: Your IDE, Webpack, Guard, etc. This is...

DevOps Curriculum

Terraform hat im Moment die größte Verbreitung bei den IaC tools. Trotz der kleineren Probleme bei der Benutzung ist es...

developer.chrome.com

Hide/Show Drawer You can press Escape to show/hide the drawer. Fast Navigation with Command Menu Use Ctrl + Shift + p to...

tl;dr In Chrome DevTools in the Layouts tab you have handy options to debug CSS Flexbox and Grid. Including...

tl;dr The Chrome DevTools are a neat collection of tools for the daily work as a web developer. If...

sass >= 1.35.0 has the option quietDeps and silenceDeprecations to silence deprecation warnings from dependencies. quietDeps: No deprecation warnings for dependencies...

DevOps Curriculum

Als DevOps Engineer kann es häufiger vorkommen, dass du ein lokales Testsetup bauen musst, um eine bestimmte Software oder ein...