This collection contains some useful design resources for developers. Many of them were mentioned in the Refactoring UI tutorials.
When using Chrome for Selenium tests, the chromedriver binary will be used to control Chrome. To debug problems that stem...
CSS transitions are a simple animation framework that is built right into browsers. No need for Javascript here. They're...
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...
When a user shares your content, a snippet with title, image, link and description appears in her timeline. By default...
webpack is a very powerful asset bundler written in node.js to bundle (ES6) JavaScript modules, stylesheets, images, and other assets...
The goal is to get Jasmine specs running in a Rails project using Webpacker, with the browser based test runner...
Over the years we have tried several solution to have vector icons in our applications. There are many ways to...
TL;DR Most web applications do not require action on this. SameSite=None (old browser default) will continue to work...
When delivering non-public uploaded files (images, documents etc), one has to decide whether and how to do authorization. The...
PostCSS is a tool for transforming styles with JS plugins. In Webpacker you can configure the plugins and their settings...
Many mail clients do not support external style sheets. Some even require all styling inline, which means you'll have...
Here is how to make Rome datepicker look like the rest of your Bootstrap 4 application. Rome comes with very...
Today's cameras create huge images, some beyond 50MB. Unless you need to offer this large files, you should always...
Class-level process definitions are only applied to the original file Versions are generated based on the processed original file...
Carrierwave includes some handy helper methods you can use to resize your images. Here is a quick summary of them...
This is a presentation from 2019-01-21. Summary We want to move away from jQuery in future projects
Suggested Workflow Set the ruby version in .ruby-version to 2.3.5, then perform these steps one by one, fixing errors...
Occasionally, your designer will hand you designs where elements break the layout's horizontal container width, like navigation buttons of...
Accessing pseudo elements via JavaScript or jQuery is often painful/impossible. However, accessing their styles is fairly simple. Using getComputedStyle
When you are using lambdas in RSpec to assert certain changes of a call, you know this syntax: expect { playlist.destroy...
Ubuntu has decided to disable PDF processing because ImageMagick and the underlying Ghostscript had several security issues. When your Ghostscript...
In this example we assume that not only the storage gem changes but also the file structure on disc.