It’s showtime in a terminal near you! Put on your best colours, resize to 80 columns, and let your fingers fly!

Termshows are purely text based. This makes them ideal for demoing instructions (as the user can copy-paste), making fail-safe “live-coding” sessions (plain text is very scalable), and sharing all your l33t terminal hacks.

Great for teaching. Looks like I’ll need to replace my half-assed (and manual) attempts such as http://bramus.github.io/ws2-sws-course-materials/xx.git.html#/2/5 with this.

showterm →



1Keyboard is a virtual bluetooth keyboard application for OS X. Turn your Mac into a Bluetooth keyboard that works with all of your devices, comfortably type on your iPhone, iPad, Apple TV or game console.

Recommended for anyone with a multitude of iDevices. Works like a charm!

1Keyboard →

Note: Make sure your AppleTV is updated to the latest version (5.2.x) to get it to work there.

Spark Inspector – Runtime Inspection for iOS Apps


Spark Inspector will offer you an entirely new debugging perspective. With a three-dimensional view of your app’s interface and the ability to change view properties at runtime, Spark can help you craft the best apps on earth. Wiring your app together with notifications? Spark’s notification monitor shows you each NSNotification as it’s sent, complete with a stack trace, a list of recipients and invoked methods, and more. Understand app structure at a glance and debug smarter. That’s Spark.

I’ve been told this is exactly what you need if you’re into native iOS development

Spark Inspector →

Ghostlab — Synchronized testing for web and mobile.

Ghostlab synchronizes scrolls, clicks, reloads and form input across all connected clients. This means what you’re testing is not the simple page load, but the full user experience.

The concept behind it is dead simple actually: start a webserver serving the project and inject some .js which keeps all connected browsers in sync using websockets.

Ghostlab →

UPDATE: Adobe Edge Inspect vs. Ghostlab might be worth a look

CSSCSS – A CSS redundancy analyzer that analyzes redundancy.

$ csscss path/to/styles.css path/to/other-styles.css

{.contact .content .primary} and {article, #comments} share 5 rules
{.profile-picture}, {.screenshot img} and {a.blurb img} share 4 rules
{.work h2:first-child, .archive h2:first-child, .missing h2:first-child, .about h2, .contact h2} and {body.home h2} share 4 rules
{article.blurb:hover} and {article:hover} share 3 rules

CSSCSS will parse any CSS files you give it and let you know which rulesets have duplicated declarations