QR Code contains TinyURL of this article.The Trawler: № 9

fishing trawlers in harbour

Welcome one and all to another issue of The Trawler, the Internet’s premier collection of “stuff”.

Web Design

Want to get started in web-design? Jeremy Thomas takes four minutes to introduce newcomers to the basics.

Luigi De Rosa walks us through “Improving User Flow Through Page Transitions.” De Rosa describes a page loading mechanism similar to that which Turbolinks1 uses, with the added bonus of visually pleasing transitions between pages.

Justin Crawford, Chris Mills and Ali Spivak teamed up write the insightful thesis, “Make the Web Work For Everyone.” Every individual involved in the creation of websites should read and digest this.

In “The Languages Which Almost Became CSS,” Zack Bloom takes us on a journey through the historic twists and turns from which today’s CSS is the result. I love learning about how it all came together.

Over on A List Apart, Jack Franklin illustrates how to write pure functions in JavaScript. A pure function is one that doesn’t depend on or modify variables outside of its scope. Helpful advice for coders who work in other languages too.

Charles Thaxton discusses web brutalism in “Whither the Webpage” and asks, “Does it even matter what a website looks like anymore?” It saddens me that this even warrants a commentary, but that’s they way of the Web these days.

The IndieWeb movement is gathering momentum. In “How To Break Open The Web,” Dan Gillmor and Kevin Marks write about the recent Decentralized Web Summit and its three, key questions: How can we build a reliable decentralised web? How can we make it more private? How do we keep it fun and evolving?


I often download images for use in the articles I post on the Perpetual βeta. I always take care to reuse images only within the terms of their (usually Creative Commons) license and attribute them as appropriate. But here’s the thing, sometimes I’ll download an image in advance, for an article that only exists in my head, then forget where I got the image and it’s license terms when it comes time to use it.

I can usually find the source of the image again using TinEye and all is well, but every now and again…

Well no longer. Now I add identifying meta-data to the images I download at the time of retrieval, so I can backtrack and attribute them more easily. Thanks to Christian Weiske for documenting how in “Adding the source URL to an image’s meta data.”


Some applications insist on utilising all available outbound bandwidth capacity during the upload to the cloud phase of their workflow (I’m looking at you iTunes and Photos.app), with no integrated options to regulate their bandwidth consumption. The only way to control their usage is by traffic-shaping (usually at the network edge). A blogger I know only as “Dre” shows us how we can perform basic traffic-shaping directly on an OS X host.


History tells us what may happen next with Brexit & Trump,” an interesting (if alarming) read from Tobias Stone.

There are those who are not offended by nation states demanding and (often covertly) legislating ever-increasing powers to intrude into our privacy. “I have nothing to hide.” is often argued. But, when you stop and think about it, you really do. We all do. Drew DeVault’s essay, “Life, liberty, and the pursuit of privacy,” provides some much needed perspective on this important issue.

Food for Thought

“When I look in the mirror, I see a left-wing extremist. I’m uneasy about my strengthening belief that Free Enterprise is gonna ruin everything good unless we take a knife to its testicles first.” Tim Bray - On the Left

On the Left” is a great piece by Tim Bray. I have read it two or three times since he published it back in June. It really resonates with me.

  1. I use Turbolinks to enhance the performance of the Perpetual βeta. ↩︎