Blog archive: Front-end

Define responsive

Pretty cool page that shows an interactive demonstration of what responsive design means across different devices. By Fine Citizens.

An automated email that you don't mind receiving

I've just ordered some new business cards from and as always, its a joy to use such a well-designed and thoughtful interface.

There's too many things about this website that I love to list here, but the thing that really struck me this time was in the automated emails. The confirmation email you get when you place an order begins with:


I'm Little MOO - the bit of software that will be managing your order with us. It will shortly be sent to Big MOO, our print machine who will print it for you in the next few days. I'll let you know when it's done and on its way to you.

Continue reading »

Having fun with widows

It's amazing the little details your mind sometimes fixates upon when you're deeply into an intense coding phase. I'm currently building a news aggregator interface, and just can't make a seemingly trivial decision regarding headline typography.

The issue is all about widows - single words that appear on their own when text wraps onto multiple lines. Design-wise, these are bad. So I've been using the rather nifty typogrify extension to Django that makes it very simple to replace the final space in a block of dynamic text with a " " so you don't need to worry about the final word wrapping onto its own line.

Continue reading »

© 2019 Associative Trails Ltd. 4m@