Insomnia is a GUI tool to help you communicating with an API. There are also other tools to do this...
...to the original file Versions are generated based on the processed original file Callbacks (before/after) are applied to original file and each version by itself Under the hood, a version...
All direct child directories of app are automatically added to the eager- and autoload paths. They do NOT create a...
tl;dr Don't forget require 'English' if you use a named global such as $LAST_MATCH_INFO. Otherwise this...
When configuring prometheus scrape_configs, you may use relabel_configs to filter your metrics or change some fields. Your config...
In the following example the method update_offices_people_count won't be called when office_id changes, because it...
Chrome has a built-in utility to check performance and accessibility (and more) of your web app: Lighthouse.
...like keeping some HTML. If you only care about line breaks, you might be better off using a small, specialized helper method: def format_linebreaks(text) safe_text = h(text...
When using virtual attributes, the attached trait can be useful to automatically copy errors from one attribute to another.
In the Gitlab settings the flag Auto-cancel redundant pipelines is enabled by default. This auto-cancels jobs that have...
...the joins, and then authors for the pluck clause. The first corresponds to the belongs_to relationship, and the latter is the name of the db table. You could even...
Ubuntu 18.04 uses systemd to manage services. There are basically two commands for listing all services and manipulating the state...
First find the reference for the entry you want through looking at the stash: $ git stash list stash@{0}: WIP...
The puppet server caches custom functions. If you edit an existing function (e.g. while you’re developing it), you’ll...
...logged in the CRI log format. This means that every line of the log becomes a JSON object containing additional metadata. According to the fluent-bit docs there is currently...
Ruby lets you re-use existing RegExp objects by interpolating it into new patterns: locales_pattern = /de|en|fr|es/i...
...seconds, it took from the start until the file transfer was just about to begin. This includes all pre-transfer commands and negotiations that are specific to the particular protocol...
Usually our code lives on GitLab, therefore our documentation for CI testing is extensive in this environment. If you are...
...JSXSpreadAttribute', 'JSXExpressionContainer', 'JSXOpeningElement', 'JSXClosingElement', 'JSXFragment', 'JSXOpeningFragment', 'JSXClosingFragment', 'JSXText', 'JSXEmptyExpression', 'JSXSpreadChild' ], offsetTernaryExpressions: true }], '@stylistic/key-spacing': ['error', { beforeColon: false, afterColon: true }], '@stylistic/keyword-spacing': ['error', { before: true, after: true }], '@stylistic/lines-between-class-members': ['error', 'always', { exceptAfterSingleLine: true }], '@stylistic/multiline-ternary...
This are the steps I needed to do to add esbuild to an application that used the vanilla rails asset...
Wir arbeiten bei makandra alle auf Linux-Betriebssystemen und bedienen im DevOps- & Cloud-Bereich primär Kunden, die ebenfalls auf Linux als Ziel-System setzen. Entsprechend benötigen wir tiefgehendes Wissen über...
...umfangreich. Verwende solche Inhalte zum nachschlagen von spezifischen Themen. The linux command line for beginners Installiere tldr mit dem Befehl sudo apt install tldr. Damit kannst du dir Beispiele für...
...s nodes you can use these steps to rebalance the shards. Attention Before we begin it's important to understand how Elasticsearch/OpenSearch defines balance: The balance of the cluster depends...
...the number of shards on each node and the indices to which those shards belong. It considers neither the sizes of these shards nor the available disk space on each...
We use the whenever gem to automatically update the crontab of the servers we deploy to. By default, whenever will...
Sometimes you might need to nest a git-project inside another git-project. The right strategy is to use submodules...