Cucumber up to version 2 had a neat feature called Step Argument Transforms which was dropped in favor of Cucumber...

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

To keep JavaScript sources small, it can sometimes make sense to split your webpack bundles. For example, if your website...

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

Was ist Elastic? Suchmaschine, basierend auf Apache Lucene größtenteils Open-Source einige kommerzielle Features ("Elastic Stack", früher "X-Pack") Zugriffsrechte...

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

Tod is a gem for working with daytimes. That's a tuple of (hour, minute second) without a day, month...

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

When we want to use our own (or bought) fonts in an application with Webpack(er), we have two options...

Webpacker is Rails' way of integrating Webpack, and version 4 has been released just a few days ago, allowing us...

makandra dev

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

When restoring a PostgreSQL dump using pg_restore, you usually add the --clean flag to remove any existing data from...

The Ace editor is a great enhancement when you want users to supply some kind of code (HTML, JavaScript, Ruby...

We figured out, that ActiveJob Inline might lead to autoloading problems in development. The result was an exception when running...

It is possible to access Rails config (for example secrets) from within your webpack bundles, thanks to rails-erb-loader...

Font Awesome 5 is a comprehensive solution for vector icons on your website. Originally, Font Awesome came as an icon...

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

A JavaScript error in an E2E test with Selenium will not cause your test to fail. This may cause you...

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

Google Chrome has a subtle rendering bug that hits me once in a while. It usually occurs in sliders with...

As a web developer, you know Google Analytics (GA). Probably you've dropped the GA snippet into more than one...

Why secure-only cookies used to be necessary Cookies have an optional secure flag. It tells the browser to not...

makandra dev

For webpages to load fast it's recommended to optimize images. Ideally an image's file size should be as...

makandra dev
litmus.com

The 90s are calling: they want their tables back. Unfortunately, you need them all for laying out your HTML emails...