jQuery is still a useful and pragmatic library, but chances are increasingly that you’re not dependent on using it...

Capybara provides execute_script and evaluate_script to execute JavaScript code in a Selenium-controlled browser. This however is not...

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

Most of the time it is a tedious task to apply a code style guide to an existing code...

When using Chrome for Selenium tests, the chromedriver binary will be used to control Chrome. To debug problems that stem...

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

CSS transitions are a simple animation framework that is built right into browsers. No need for Javascript here. They're...

makandra dev
realfavicongenerator.net

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

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

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

makandra dev

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

RubyMine comes with a nice way to grep through your project's files: The finder (ctrl + shift + f). Don't...

Element finding is a central feature of Capybara. Since #find is normally used to get elements from the current page...

Jasmine has long standing support for writing asynchronous specs. In days gone by we used the done callback to achieve...

The goal is to get Jasmine specs running in a Rails project using Webpacker, with the browser based test runner...

The issue in this card can occur if the node_modules directory is checked into your Git repository. We usually...

When you update your ChromeDriver to version 75 or beyond, you might get w3c errors in your tests.

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

Until Capybara 2, node finders that accept a text option were able to find nodes based on rendered text, even...

Webpacker can automatically create an icon font from SVG files, which is really handy. When you're using the asset...

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