Fish Shell Abbreviations

I’ve been a fish shell convert for quite a while now. One pet peeve that I’ve had ever since is that aliases and completetion do not play well together.

If you have alias g='git' in your config, writing the command g checkout a<TAB> will not complete...


Read more...

Problems with App Links

App Links is a cross-platform solution for mobile deep-linking. It gives you a set of tools that makes it easy to link to content in your app.

For example, if someone is in the Mailbox app on their phone and sees an email containing a link to Pinterest...

Read more...

release: extract

extract is a little text processing utility that only prints the matching part of a line. It works much like grep -o or grep --only-matching but it is written in Ruby. Unfortunately I didn’t look at the grep manual before writing this…

The pattern...


Read more...

Post-it Driven Development

This is not a manifesto, just some observations and a technique that I use to work through some problems more efficiently.

Some times we’re in a rut, anxious or overwhelmed because we don’t really know what to do next. This anxiousness often turns...


Read more...

PostgreSQL, gimme back my disk space!

One of the biggest mistake that I’ve made when I bought my current MacBook Air is to cheap out on disk space (128GB). Ever since, I have been fighting the good fight against running out of space.

I started using Disk Inventory X early on, as recommended...


Read more...