IRB 1.2 (shipped with Ruby 2.7, but works on 2.5+) brings pretty syntax highlighting and multiline cursor navigation. However, pasting...
This card is mainly an explanation how variable fonts work in CSS, not necessarily a recommendation to actually use them...
Git diffs show the surrounding contexts for diff hunks. It does so by applying regular expressions to find the beginning...
If you have installed Rubocop in your project, RubyMine can show you Rubocop violations immediately in your editor. You probably...
Terminator has a cool feature that allows you to split your terminal into many panels and type in all of...
Scroll and touch event listeners tend to be computationally expensive as they are triggered very often. Every time the event...
Here is a short summary of Cucumber hooks in Ruby taken from https://github.com/cucumber/cucumber-ruby. Note that the BeforeStep is...
We currently test most of our gems on Travis CI, but want to migrate those tests to Github Actions. This...
When loading a database dump created with pg_dump into your database, you might run into an error like
If you're using the webdrivers gem and VCR together, depending on your configuration, VCR will yell at you regulary...
A flat folder structure can be cool if you have only a few folders but can be painful for huge...
If you are trying to integrate VCR and Cucumber 4 and you're using the use_scenario_name: true option...
When you use Sentry to monitor exceptions, an important feature is Sentry's error grouping mechanism. It will aggregate similar...
In interactive commands, Git allows the user to provide one-letter input with a single key without hitting enter (docs...
Here is an example with the --tags option. You need to wrap them inside --cucumber-options option of parallel_cucumber...
If you're about to handle X509 certificates and don't want to remember/google a handful of openssl commands you...
If you have a Ruby Pathname, you can use the method :/ to append filepaths to it. With this method, Ruby...
We're pleased to announce Ruby 3’s new language for type signatures, RBS. One of the long-stated goals...
GoodJob is a new background worker gem. It's compatible with ActiveJob. We're huge fans of Sidekiq for its...
We use Sentry to be informed about different kinds of issues. One of the key features is that you are...
"Open-source software (OSS) is great. Anyone can use virtually any open-source code in their projects." Well, it depends...
FactoryBot allows to create traits from Enums since version 6.0.0 The automatic definition of traits for Active Record enum attributes...
Select2 is a fantastic library for advanced dropdown boxes, but it depends on jQuery. Alternatives Tom Select
Select2 comes with AJAX support built in, using jQuery's AJAX methods. ... For remote data sources only, Select2 does not...