Chris Roos by Chris Roos

Week 281 - Interesting links

I Have No Idea What I’m Doing

The video and transcript of Tom Stuart’s thought-provoking talk at this year’s Scottish Ruby Conference. I’m not a big fan of watching conference talks on video, so I really appreciate Tom taking the time to produce such a readable transcript. JM

Using Git to refactor vCloud Tools into separate gems

I’ve previously written about how we put a lot of value on curating git history in order to explain our intentions to our future selves. In this write-up Anna Shipman explains how she took this idea to a (good) extreme when she split a Ruby gem into multiple gems. She split the existing repository into a bunch of new repositories, but went to great lengths to retain the relevant git history from the old repository in each of the new repositories. JM


It’s great to see our friend, Ben Griffiths, blogging again. This article reminds us to be more empathetic and compassionate when working on an “over-complicated mess that could be oh, so simpler”. Also it’s useful to try to put yourself in the shoes of developers who will come to the code after you. JM

andyw8/do_by - Automatically expiring TODO notes in Ruby

This is a proof-of-concept of automatically-expiring TODO notes.

The idea of being reminded when TODO items go stale is something that I’ve thought about for a while. I’m not too keen on having the TODOs live in the code, but the principles here could easily be applied to an external TODO file. CR

uncss: Find Unused CSS

This looks like a nifty little utility to detect unused CSS.

There was also a handy little tip in the comments about using Chrome’s web developer tools to find unused CSS in a single page:

Open the Web Dev tools, Click on the Audits tab, click Run, and then look through the “Remove unused CSS rules” list.

I haven’t come across that Chrome functionality before so that was a useful find.

Other commenters mention the Dust-Me Selectors add-on for Firefox that claims to do something similar. CR

Harmonia paid plans are here! Get a discounted plan while they last!

James Adam has announced the new paid plans for Harmonia. We’ve paid up. Have you? CR

If you have any feedback on this article, please get in touch!

Historical comments can be found here.