If you need to modify (e.g. add 2px) a Sass variable that defines multiple values as one (e.g. for short...

makandra dev
dev.mensfeld.pl

Ruby 2.3.0 has been around since end of 2015. It brings some pretty nice new features! Make sure to read...

Processes in Linux might be put into Swap ("virtual memory") occasionally. Even parts of a single process might be removed...

The following will search for all .feature files containing a search term and run them using geordi. find features/ -name...

thoughtbot.github.io

Let's say you have two factories that share some attributes and traits: FactoryBot.define do factory :user do screen_name...

At least Selenium cannot find disabled fields. Unless you find them explicitly: find_field 'This is disabled', disabled: true

Spreewald gives you the within meta step that will constrain page inspection to a given scope. Unfortunately, this does not...

github.com

fake_stripe spins up a local server that acts like Stripe’s and also serves a fake version of Stripe.js...

When you run rake db:rollback and nothing happens, you are probably missing the latest migration file (or have not...

developer.mozilla.org

When building a form with a file select field, you may want to offer your users a live preview before...

Cucumber's docstrings let you add long strings to a step like this: # foo.feature Given this text: """ First line

Awesome is a very good tiling window manager that provides neat features like automatic layouting of windows, good multi-display...

Don't write resources :people, :concerns => :trashable Write resources :people do concerns :trashable end Why Writing a controller...

Let's say you want to find the element with the text hello in the following DOM tree: hello

TL;DR There are three dimensions you can control when scoping routes: scope module: 'module', path: 'url_prefix', as: 'path...

makandra dev

Geordi is now (partially) tested with Cucumber. Yay! geordi cucumber supports a new @solo tag. Scenarios tagged with @solo...

makandra dev
wtfoperamini.com

In developing countries like Nigeria, Opera Mini is used by up to 70% of users on mobile.

makandra dev
github.com

Remove some old binaries (commands still exist in geordi) and mark others as deprecated Rewrite deploy command to support...

makandra dev

When you're using feature branches, they will stack up if you don't delete them after the merge to...

Until recently, you could open a new tab via window.open when using execute_script in Selenium tests. It no longer...

The nokogiri gem provides different packages for several platforms. Each platform-specific variant ships pre-built binaries of libxml2, e.g...

github.com

You know that Devise offers RSpec test helpers for controller specs. However, in request specs, they will not work.

You can now define this step without Cucumber raising Cucumber::Ambiguous: Then /^I should see "whatever I want"$/ do ...

Cucumber raises a Cucumber::Ambiguous if more than one step definitions match a step. Our new cucumber_priority gem provides...