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.

As an application exists, data accumulates. While you'll be loosely monitoring the main models' record count, some supportive database...

There are a few ways to access view helpers from the Rails console. The easiest way is the helper shortcut...

You can use constraints in your routes.rb to avoid getting ActionView::MissingTemplate errors when wrong routes are called. Instead, the...

github.com

I got this error after upgrading Ruby from 2.4.5 to 2.6.4 when I opened the Rails console - rails server still...

github.com

With this gem your transaction blocks raise an error when they have side effects that cannot be rolled back.

github.com

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

makandra dev

The ruby sass gem also installs a command line tool to convert to and from SCSS. Use it for a...

makandra dev
realfavicongenerator.net

This favicon generator will guide you to a perfect set of favicon files, suitable for all devices and situations (browser...

There are several ways to merge two (or more) PDF files to a single file using the Linux command line...

Edge (and some versions of Internet Explorer, like IE11) use to render a × clear input button on text fields. While...

gedd.ski

Within a Flexbox layout, there are multiple CSS attributes that may affect a child's basis (the initial width before...

Rails is split into a large number of (sub-) frameworks. The most important and central of those are activesupport (extends...

When upgrading Clearance, pay attention whether the password hashing strategy might have changed. Old clearance versions (< 1.0) used SHA1-encrypted...

Queries with aggregated date types For a database instance of MariaDB-10.1 or higher the result of the following query has changed. SELECT MIN(NOW)

If you use webpacker in your Rails application, and you have completely disabled Sprockets, you might get the following error...

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

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

makandra dev

General hints on the DOM the root of the DOM is document custom elements inherit from HTMLElement. They need a...

When an AJAX request raises an exception on the server, Rails will show a minimal error page with only basic...

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

collectd5 in version 5.9.0 is broken and you upgraded it everywhere. But because it's FreeBSD it does not...

blog.cloudflare.com

Two weeks ago, Cloudflare was struck by a global outage that lasted ~30 minutes. The incident was rooted on a...