github.com

This repository is a community-curated list of flexbox issues and cross-browser workarounds for them. The goal is that...

The main benefit of our convention to prefix commits by their corresponding Pivotal Tracker ID is that we can easily...

Capistrano automatically logs each (successful) deployment into a file on your application servers. It is located at the root of...

Sometimes, due to git or other "accidents", important files get deleted or overwritten. At a state when even Ctrl+Z...

makandra dev

webpack is a very powerful asset bundler written in node.js to bundle (ES6) JavaScript modules, stylesheets, images, and other assets...

github.com

From Ubuntu 17, rbenv fails to install Ruby below 2.4 because of a mismatching OpenSSL dependency: it needs libssl1.0-dev for...

makandra dev

git apply allows you to apply a diff onto your HEAD. Most often you can achieve the same result with...

If rspec hangs with no output and you dont get a backtrace neither with --backtrace nor by just killing it...

The issue in this card can occur if the node_modules directory is checked into your Git repository. We usually...

Over the years we have tried several solution to have vector icons in our applications. There are many ways to...

This is a short overview of things that are required to upgrade a project from the Asset Pipeline to Webpacker...

makandra dev

This is a presentation from 2019-01-21. Summary We want to move away from jQuery in future projects

When upgrading Rails versions -- especially major versions -- you will run into a lot of unique issues, depending on the exact...

github.com

This repository was created with the intention of helping developers master their concepts in JavaScript. It is not a requirement...

S3cmd is a free command line tool and client for uploading, retrieving and managing data in Amazon S3. S3cmd reads...

Normally you can list all gems of the current ruby version with gem list, which also includes the gems of...

In this example we assume that not only the storage gem changes but also the file structure on disc.

github.com

Masonry is a famous library to dynamically arrange a grid of items that have different aspect ratio, like horizontal and...

makandra dev

Geordi provides a pretty neat way to generate beautiful commit messages according to your stories in Linear: geordi commit

Migrating data from a legacy into a new system can be a surprisingly large undertaking. We have done this a...

At makandra, we've built a few gems over the years. Some of these are quite popular: spreewald (> 1M downloads...

Just like Ruby Gems tag their version releases to the corresponding Git commit, it can be helpful to track production...

makandracards.com

In medium-sized to large Rails applications, asset compilation can take several minutes. In order to speed up deployment, asset...

makandra dev
content.pivotal.io

A matcher is a function that returns an object with a compare key. Usually it is registered with beforeEach...