You can download .gem files using gem fetch: gem fetch activesupport consul This will produce files like active-support-5.0.0.gem and consul-0.12.1.gem...
Web fonts are great. They are also be really bad for front-end performance because they block rendering. You may...
This will reduce the filesize of foo and bar to 0 bytes: truncate -s0 foo bar If the files do...
If you are in the middle of a file and want to scroll, but don't want to move your...
This might be due to AppArmor denying the MySQL server access to most of the filesystem. You can instead use...
After reading, you will know why and how runners.each(&:run) works. Here some tidbits: & can be quite confusing because it...
fake_stripe spins up a local server that acts like Stripe’s and also serves a fake version of Stripe.js...
This might eventually be fixed by Rails itself.\ Right now this is the way to have the rails_xss plugin...
Removing duplication from the code is a seemingly easy task. In many cases it is pretty straight-forward – you look...
...install octodown Know that this will install at least 12 other gems. However, the beautiful output should be worth it. Usage octodown README.md
When you are using git rebase and are currently editing a commit (due to a conflict, for example), you may...
GoodJob is a new background worker gem. It's compatible with ActiveJob. We're huge fans of Sidekiq for its...
This works in modern RSpecs (RSpec >= 2.x) and Cucumbers: rspec spec/models/node_spec.rb:294:322 cucumber features/nodes.feature:543:563:579
It might be one of the following: You are looking at a manifest file (like application.css) which is always empty...
We love Markdown. We use it wherever we can for text formatting. In a web app, the obvious place for...
A technique to vastly reduce the number of join model records that need to be stored in the database.
If you’re testing the behavior of deprecated code in your Ruby project, the warning messages littered throughout your spec output is incredibly noisy. You could silence all warnings with...
...Präferenzen). There is the seemingly harmless setting for Ringer Device from Headset (German Klingeltonausgabe bei Kopfhörer). Choose one: "Headset" or "Speaker". Do not select both, otherwise the ringtone volume will...
The speed searching for makandra notes in Firefox can be improved by following these steps: Download the Firefox-Add-on...
Javascript library for drag'n'drop that seems to have more options than native HTML5 drag'n'drop.
In the tab where you need it, open Chrome DevTools with F12, open settings with F1, scroll down to the...
Go to Settings Manager / Keyboard / Application Shortcuts Add a shortcut for the Print key that calls xfce4-screenshooter -f
Use Traim to build a RESTful API for your ActiveRecord models with very little code. Traim assumes your API resources...
It can be useful to have a Ruby expression like condition ? positive_case : negative_case in MySQL queries: