This checklist should help you to check edge cases that are not part of the default Carrierwave configuration.

Install the latest bundler version: gem install bundler Fetching bundler-2.3.5.gem Successfully installed bundler-2.3.5 1 gem installed Update the bundler...

For newer Ubuntu versions we currently need to install the patch level version 1.8.7-p375, otherwise the dev dependencies from...

Rubygems supports a 2FA for your account. Once enabled you need to provide your personal OTP code for every release...

The Ruby standard lib ships with a YAML Parser called Psych. But serializing and deserializing data seems not as obvious...

Rails uses a CSRF token in forms and AJAX requests to verify a user request. Internally it compares the injected...

This method helps you to manually decrypt the session cookie in Rails 5.2. Chrome can retrieve the session cookie string...

Unicorn allows you to specify the maximum number of workers. In development this could be useful if you use a...

The bin/webpack-dev-server command is not as smart as e.g. rails server, where it shows the proper fix within the error...

Projects with more than one developer should always consider to enforce code review even for small changes to improves the...

This collection contains some useful design resources for developers. Many of them were mentioned in the Refactoring UI tutorials.

You can share a state in Ruby with global variables. Even if you should avoid them whenever possible, for debugging...

makandra dev

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

The gem json fails to install for Ruby 2.5 if you use a version equal or below 1.8.3.

When installing a gem you can use version comparators like >= or ~>. That way it is possible to fetch the latest...

It is quite easy to migrate from CoffeeScript to ES6. You can use decaffeinate to convert your CoffeeScript source to...

Download buttons can be difficult to test, especially with Selenium. Depending on browser, user settings and response headers, one of...

An alternative of using a multiple assignment for a Regex are named groups. Especially when your Regex becomes more complicates...

Some older Node modules rely on window.jQuery to be present. One suggested solution is to use this config in the...

PostCSS is a tool for transforming styles with JS plugins. In Webpacker you can configure the plugins and their settings...

To avoid multiple versions of a package, you can manually maintain a resolutions section in your package.json. We recommend you...

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

Bundler 2 requires at least Ruby 2.3.0 and RubyGems 2.5.0. You might get the following error when you try to...

Carrierwave includes some handy helper methods you can use to resize your images. Here is a quick summary of them...