Using Capistrano, we usually have some array configurations in the config/deploy.rb file, like set :linked_files, %w[config/database.yml], so in...

If you want to find out what type of network card is used for a given network interface on a...

If you are using the routing-filter gem in your Rails 7.1 app for managing URL segments for locales or...

As we're switching from PT to Linear, I've updated the existing bash script to work for commits that...

makandra Operations
manned.org

If you want to use rsync to transfer files that don't belong to your user to another system you...

What is makandra cards? We are makandra, a team of 60 web developers, DevOps and UI/UX experts from Augsburg, Germany...

makandra dev

There are two ways a logout in SAML can happen: Service Provider (SP) initiated and Identity Provider (IDP) initiated logout...

Note Using rem only ever makes sense when the root font size is dynamic, i.e. you leave control to the...

Starting with Rails 7.1 the production logger is set to standard out. For applications running with opscomplete ensure to keep...

Developing or debugging SAML functionality can be a hassle, especially when you need to go back and forth with someone...

makandra Operations

jq is great when dealing with JSON data. Check out the official jq Manual. Content Select only specific keys

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...

makandra dev

10.0.0 2024-03-07 Compatible changes console command: You can now globally disable the IRB multiline feature by setting irb...

Any form fields where users enter numbers should be an . Numeric inputs have several benefits over : On mobile or tablet...

87.140.79.42 - - [23/Jan/2024:09:00:46 +0100] "GET /monitoring/pings/ HTTP/1.1" 200 814 "-" "Ruby" 87.140.79.42 - - [23/Jan/2024:09:00:46 +0100] "GET...

I, [2024-01-21T06:22:17.484221 #2698200] INFO -- : [4cdad7a4-8617-4bc9-84e9-c40364eea2e4] test

Your development server is usually running on an insecure HTTP connection which is perfectly fine for development.

It happens from time to time that a job in a GitLab pipeline fails. Sometimes, however, the error message is...

makandra dev

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

You can ignore certain commits when using git blame with the --ignore-revs-file option. This is handy to ignore...

Getting an entire test suite green can be a tedious task which involves frequent switches between the CLI that is...

This Capistrano task runs a command on all servers. bundle exec cap production app:run cmd='zgrep -P "..." RAILS_ROOT/log/production.log...

You can use pg_repack to do a VACUUM FULL without holding an exclusive lock during processing. There is still...