The nokogiri gem provides different packages for several platforms. Each platform-specific variant ships pre-built binaries of libxml2, e.g...
A collection of 700+ svg vector logos. The logos are optimized (removed duplicated paths / excessive groups / empty defs, linting, etc...
Regular expressions in Javascript are represented by a RegExp object. There also is a regex literal as in many other...
You know that Devise offers RSpec test helpers for controller specs. However, in request specs, they will not work.
I recommend to go straight to 2.1.5+ without intermediate steps. Otherwhise you burden yourself with unnecessary work of encoding problems...
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...
Simply add this to your .rspec instead: --require spec_helper If you are on rspec >= 3 and use a rails_helper.rb...
From time to time, RubyMine suddenly did not accept any keyboard input and felt crashed, while mouse interaction was still...
When you're developing a gem, never list the same dependency as both runtime and development dependency in your .gemspec...
Sometimes you want to know exactly how many objects exist within your running Ruby process. Here is how: stats = {} ObjectSpace.each...
You can configure RSpec 3.3+ to raise an error when attempting to stub or mock a non-existing method. We...
Redactor is yet another WYSIWYG editor. It definitely has its weak points, but I want to point out that it...
Web fonts are great. They are also be really bad for front-end performance because they block rendering. You may...
Our applications not only need to be functional, they need to be fast. But, to quote Donald Knuth, premature optimization...
Writing ruby methods that accept both optional and keyword arguments is dangerous and should be avoided. This confusing behavior will...
As the web is being used for more and more tasks, expectations rise. Not only should web pages offer rich...
If you have problems installing a gem and get a error collect2: error: ld returned 1 exit status it's...
When starting a project we always make a good estimate of all known requirements, and plan budgets and available developers...
I recommend install Node.js using nvm. This way you can have multiple Node versions in your ~/.nvm. You also won...
DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Here's what you should know before you...
CTRL + SHIFT + ALT + N Search for any symbol in your application, like CSS classes, Ruby classes, methods, helpers etc...
In tests, it is sometimes useful to create records with specific ids. On PostgreSQL this can cause problems: Usually, PostgreSQL...
To change RAM size, VDISK size or VCPU count of an openstack instance you have to use nova resize. You...