makandra dev

YJIT is Ruby's default just-in-time compiler. It is considered production-ready since Ruby 3.2 (source).

Some rubygems come in platform-specific versions (i.e. "x86_64-linux") in addition to the usual "ruby" platform. This is...

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

Newest versions of Chromedriver breaks the user agent for device emulation via device name. In previous versions the user agent...

In CI test runs I noticed that string sorting order changed after switching from a debian-based PostgreSQL docker image...

I recently noticed that better_errors allows you to to open files from within your favorite editor. However it was...

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

If you need to convert an SVG source to PS or EPS, the most common suggestion on the interwebs is...

Sometimes the need arises for SSL in local development. We have guides for different webservers, this one is for puma...

This should be fixed in the latest LTS-branches of our mysql2 fork, 0.2.x-lts and 0.3.x-lts...

Bookmarks for directories will be most helpful if you are forced to work in deeply nested projects. Then it's...

With cd .. you can navigate one directory up from the one you are at now. If you use that a...

The tree command will show you the contents of a directory and all its sub directories as a tree:

There is an option you can set so that when using the cd command, small typos are automatically corrected. Add...

We had a card that described how to install multiple mysql versions using mysql-sandbox. Nowadays with the wide adoption...

makandra dev

6.0.0 2021-06-02 Compatible changes geordi commit will continue even if one of the given projects is inaccessible. It...

ZSH is an alternative command line shell that includes some features like spelling correction, cd automation, better theme, and plugin...

By default parallel_tests will spawn as many test processes as you have CPUs. If you have issues with flaky...

By default, your terminal emulator (Gnome Terminal, Terminator, etc.) sets some kind of window title to reflect the shell type...

Ubuntu 18.04 uses systemd to manage services. There are basically two commands for listing all services and manipulating the state...

After a recent Ubuntu update I didn't see the main menu bar of the RubyMine IDE (File | Edit | View...

github.com

Because colors improve readability so much. On Ubuntu 18.04 you can install it with sudo apt install grc

makandra dev

SimpleScreenRecorder I recommend simplescreenrecorder, it produces an adequate output with only a few clicks. The audio recording contained some...

When text renders differently in Firefox and Chrome, it may be caused by a font alias that both browsers handle...