makandra Curriculum

makandra offers an 8 month paid trainee program 🇩🇪 for junior developers that are looking to start a professional career in...

makandra dev
maketintsandshades.com

A simple web tool for generating lighter (tints) and darker (shades) versions of any HEX color value.

Finding changes When you're looking for a specific change in Git, there are multiple axes you can choose:

When your Rails application is using Redis as its cache store, this is how you can list existing keys:

When you replace parts of the DOM with new HTML, using .innerHTML = newHtml is usually the simplest and fastest option...

developer.chrome.com

The File System Access API is a new capability of modern browsers that allows us to iterate over selected folders...

Most of the time, it's a good default to add a unique index on the foreign key when using...

makandra dev

Enable local logging for Sentry when: Debugging Sentry event capture locally Testing error handling without polluting production metrics Developing background...

Full-text search can reach its limits in terms of flexibility and performance. In such cases, trigram indexes (pg_trgm...

To connect to the serial console of an EC2 instance, you can use the aws cli. Add your public ssh...

unpoly.com

Quick guide for frequently used compiler selector patterns of Unpoly. 1. BEM Component Pattern When: Reusable UI components with multiple...

docs.zizmor.sh

The linked tool can be used to scan your CI/CD workflows for potential security issues and suboptimal defaults if they...

In Rails 8 the behavior of the rails db:migrate command has changed for fresh databases (see PR #52830).

makandra dev
unpoly.com

This release adds asynchronous compilers and many other features requested by the community. We also fixed a number of performance...

Note Compiling Sass is probably the slowest part of your build, so this is worth a try if you're...

geordi dump: Allow to forward the compression option to the underlying dumple command, e.g. geordi dump --compress=zstd:3...

I had to modify the time for an application that I launch through Docker. Here is an approach that worked...

prettier calls itself an opinionated code formatter. I recommend using it for your JavaScript and TypeScript code. prettier only concerns...

There's a method Integer() defined on Kernel, that typecasts everything into an Integer. Integer("2") # 2 Integer("foo") # Invalid...

makandra dev

Rails log files rotate automatically when they reach approx. 100MB: $ ls -lh log/ -rw-r--r-- 1 user group 55M...

makandra Operations

JSON Web Tokens are often times used for authentication delegation from one system to another. They can be decoded for...

If you run a Rails app that is using Turbo, you might observe that your integration tests are unstable depending...

Most of the time, when you are interested in any log output, you see the logs directly on your console...

Coverage reports are rarely useful if you run only small parts of your test suite. Just do not load SimpleCov...