I released a gem capybara-lockstep: This Ruby gem synchronizes Capybara commands with client-side JavaScript and AJAX requests. This...
json is part of the standard library of Ruby and deals with JSON, obviously. As you know, JSON is the...
CarrierWave comes with some RSpec matchers which will make testing more comfortable. Let's say you have an Uploader like...
The linked article shows that there are unclear parts in the JSON specification and that different parsers treat them differently...
Added some shortcuts I regularly use: CTRL + SHIFT + Backspace : Move caret to position of last edit CTRL + ALT + Left arrow...
Don't Google this, you will lose all will to live. Instead use Object#isEqual() from Lodash or Underscore.js:
A rough guide how to implement a REST API. The discussion here includes some interesting points as well: Timestamps: ISO8601...
If your project depends on an old version of ImageMagick that you can no longer install in your system, you...
Added another method that seems to work on Ruby 1.8.7 and Ruby 2.6.
Restructured the whole card and add some more suggestions for external libraries: Here are some libraries that I had come...
The linked article provides a good overview of the various concurrency primitives in Ruby, and what's changing in Ruby...
When you repeat a subpattern with a *, + or {...} operator, you may choose between greedy, lazy and possessive modes. Switching modes...
Pour color on your Rails console with awesome_print. Turn confusing long strings into formatted output. Have objects and classes...
JavaScript objects can have getter and setter functions that are called when a property is read from or written to...
Raising JavaScript errors in Cucumber With selenium JavaScript errors do not cause any failure in your cucumber scenarios. To archive...
Promoted the CSS property hyphens: auto, as it is now supported in most Browsers. Noted that hypher uses patterns that...
Whenever is a Ruby gem that provides a nicer syntax for writing and deploying cron jobs. Leading zeros are important...
In a nutshell: Use git rebase source-commit --onto target-branch target-branch means "branch you want to be based...