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...

speakerdeck.com

Web fonts are great. They are also be really bad for front-end performance because they block rendering. You may...

makandra dev

This will reduce the filesize of foo and bar to 0 bytes: truncate -s0 foo bar If the files do...

vimdoc.sourceforge.net

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...

makandra dev
ablogaboutcode.com

After reading, you will know why and how runners.each(&:run) works. Here some tidbits: & can be quite confusing because it...

github.com

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...

Don't use be_true to check if a value is true. It actually checks if it anything other than...

solnic.eu

Removing duplication from the code is a seemingly easy task. In many cases it is pretty straight-forward – you look...

matthewphillips.info

A while ago I tweeted a thread about how a small JavaScript snippet, one that can fit in a single...

github.com

...install octodown Know that this will install at least 12 other gems. However, the beautiful output should be worth it. Usage octodown README.md

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...

icelab.com.au

We love Markdown. We use it wherever we can for text formatting. In a web app, the obvious place for...

ebobby.org

A technique to vastly reduce the number of join model records that need to be stored in the database.

justinfrench.com

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...

wiki.snom.com

...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...

makandra dev
draggabilly.desandro.com

Javascript library for drag'n'drop that seems to have more options than native HTML5 drag'n'drop.

github.com

An unresponsive service can be worse than a down one. It can tie up your entire system if not handled...

Go to Settings Manager / Keyboard / Application Shortcuts Add a shortcut for the Print key that calls xfce4-screenshooter -f

github.com

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:

Until May 2011 our gems have been created with Jeweler, which is a helper library to package code into a...