This are the steps I needed to do to add esbuild to an application that used the vanilla rails asset...

We use foreman to start all necessary processes for an application, which are declared in a Procfile. This is very...

Some users might use Adblock Plus or similar browser plugins to reduce the number of ads displayed. If you run...

We had a card that described how to install multiple mysql versions using mysql-sandbox. Nowadays with the wide adoption...

If your Webpack build is slow, you can use the Speed Measure Plugin for Webpack to figure out where time...

ZSH is an alternative command line shell that includes some features like spelling correction, cd automation, better theme, and plugin...

The ExceptionNotification has plugins that talk to external APIs rather then just sends emails, like microsoft teams or slack. You...

Headless Chrome is a way to run the Chrome browser without a visible window. Configuring Capybara Configure the Capybara driver...

When deploying a Rails application that is using Webpacker and Capistrano, there are a few configuration tweaks that optimize the...

makandra dev

You need to install the official plugin, it is not bundled with RubyMine by default. Example: Setup a watcher...

CSP hat zum Ziel einen Browser-seitigen Mechanismus zu schaffen um einige Angriffe auf Webseiten zu verhindern, hauptsächlich XSS...

"Open-source software (OSS) is great. Anyone can use virtually any open-source code in their projects." Well, it depends...

WProofreader is a spelling and grammar checking tool that integrates with textareas and numerous WYSIWYG editors. While it usually activates...

makandra dev

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

makandra dev
github.com

Katapult was an endeavor to dramatically speed up starting a new Rails application. However, it turned out to save less...

jQuery has a function $.fn.trigger(). You can use it to dispatch an event on a jQuery object: let $element = $('.foo...

If you get e.g. this error message when you try to run puppet agent: Error: Failed to apply catalog: undefined...

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...

We're always striving towards keeping our website's JavaScript as small as possible. If you're using webpack(er...

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...

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