Barry Frost

This is Barry Frost’s personal website.

January 2015
Liked Tim Blair Tim Blair’s post on Twitter
It’s time to start doing:
In reply to JC102 JC102’s post on Twitter
@barryf Stunning app on iOS. Bit buggy on android

Do you use Office 365 at @lanciaconsult for email/calendars/etc.? If I was setting up our IT again from scratch I’d give it some serious consideration.

If it wasn’t irritating enough dealing with Ticketmaster’s website, its CAPTCHA is now trolling me.

Liked Iain Macintosh Iain Macintosh’s post on Twitter
Now we're talking. An office just isn't an office without a large wooden globe full of alcohol.

Outlook for iOS/Android:

Very nice. Whisper it, but it may be time to look again at Office 365 vs Google Apps.

Liked Rik Lomas Rik Lomas’s post on Twitter
Such a good advert

Showing Passwords on Log-In Screens

Why you should do so (by @lukew)


Fast iPhone/iPad/smartphont repair in London. Based in Fitzrovia. Tip from Ben Hammsersley.

Liked Michael Legge Michael Legge’s post on Twitter
People who watched Back To The Future II and complain that we still don't have hover-boards should probably watch Threads and shut up.
Liked Michael Legge Michael Legge’s post on Twitter
People who watched Back To The Future II and complain that we still don't have hover-boards should probably watch Threads and shut up.
In reply to Ben Hobson Ben Hobson’s post on Twitter
We've discussed it, all the best foods start with 'ch'. Seriously, have a go - cheese, chocolate, chutney, chicken, chorizo... mind blown.

You’re right! Chips, chilli, chipolatas, churros, er, Chinese?

In reply to Sam Barnes Sam Barnes’s post on Twitter
@barryf Real life poster at Slough train station, just amazing. I'm no JC, pretty close though.

You need to work on that beard and, um, long hair. Plus the magic powers.

Don’t you live in Slough? Is this your way of saying you’re actually “King Jesus”?

New “feeling old” milestone: Arsenal have signed Krystian Bielik who was born in 1998 – after I started university.

Developing iOS 8 Apps with Swift

Stanford iTunes U course on iOS 8/Swift development


Swift source code for an iOS HackerNews reader

Liked Laura Frost Laura Frost’s post on Instagram
Late night, impromptu baking!

A few small site updates this evening. I’ve updated my Micropub syndication handling to work with PHP-style arrays as per Aaron‘s new approach.

Secondly, after a few garbled webmentions, I’ve switched away from the Ruby Microformats 2 parser to use the PHP library which seems to be more complete, especially for nested attributes.

In reply to Kevin Purcell Kevin Purcell’s post on Twitter
@thesambarnes @barryf I really hope that Barry isn't man sized.

Unfortunately the ant is man-sized and I’m ant-sized. I carry around a magnifying glass.

In reply to Sam Barnes Sam Barnes’s post on Twitter
@barryf Really not sure if you should be intrigued at this fun little mystery or deeply concerned and afraid.

It looks like it goes back to September 2008. No idea where it’s from. Even Google Image Search can’t find it.

“Look out for Barry… coming soon!” Can anyone explain this poster I’ve discovered on my computer?

In reply to Ryan Barrett Ryan Barrett’s post on
POSSEing silo interactions is getting harder by the day, and Bridgy Publish is suffering as a result. We could fix this by adding an OwnYourGram-style PESOS option. Should we? If you’re going to own your posts on social networks, indieweb people p…

I’ve been forcing myself to like/repost tweets and Instagram photos exclusively through POSSE since 1st Jan. Although I get a self-righteous feeling of “correctness” it does take a few extra steps of copy-and-pasting URLs and I probably act on fewer things as a result.

Using PESOS for likes (and optionally reposts?) seems like an acceptable trade-off (I would still POSSE my replies). I already have a Micropub endpoint so in theory it should Just Work on my site, although I appreciate your audience is smaller for this. I’d certainly be happy to help test it.


Figaro parses a git-ignored YAML file in your application and loads its values into ENV

Liked emma jane emma jane’s post on Twitter
Trying to explain all the options for “undoing” work in Git was taking too many words so I made a flowchart.
Liked losowsky’s post on Instagram
Emojis from a Raleigh ad, 1965

Moderation, copywriting, data-entry and transcription services


Look up publicly available information about a company or people via an API

Reposted Sam Barnes Sam Barnes’s post on Twitter
Product Managers, ScrumMasters, QA and CF Devs, I dare you to join the @globaldev team

How to Deploy HTTPS Correctly

An Old Fogey’s Analysis of a Teenager’s View on Social Media

A note of caution about this previously-linked article on social media usage among teens:

Teens’ use of social media is significantly shaped by race and class, geography and cultural background.

Web Linking

Swift implementation of web linking (RFC5988)

Liked Sam Barnes Sam Barnes’s post on Instagram
When QA breaks a Staging box, they wear 'the hat'

Moving the web to HTTPS (and other global geo-political crises)

Cucumber for beginners: Getting started

Liked Aaron Parecki Aaron Parecki’s post on
Funny, after seeing the same comparison of server- vs client-side rendering of HTML, I had the opposite reaction: TL;DR: Client-side and server-side rendering are approx…

The challenge for web designers in 2015 (or how to cheat at the future)

If you want to design for the future, look for unrealised but present potential, look for what people could be making right now but are not. Design what is lacking.

Not Verbs

Common mistakes, including backup and signup

Liked veganstraightedge’s post on Instagram
Things in progress. @homesteadingio #indieweb

Falsehoods programmers believe about addresses

HTTP API Design Guide

API design guide extracted from work on the Heroku Platform API

Liked Tom Loosemore Tom Loosemore’s post on Twitter
And the winner of the 'Unfortunate ad placement (outdoor)' award goes to McDonalds McRib
Liked Ben Werdmüller Ben Werdmüller’s post on
Censorship and Silos 5 min read This is a summarized version of my talk at Hacks and Hackers tonight at Matter in San Francisco. This last summer, Alberto Guzman, a hairdresser in New York, uploaded a…

We Like IndieWeb Software

With indieweb we are trying a different approach by working through our own wishlists, reusing common components, and making sure we interoperate along the way. This gives us a composable set of tools that do plug together - the toolkit Anil both is and isn’t asking for.

How to comment

You can comment on any of the posts on this site using the IndieWeb comment method. Here’s how it’s done.

Read full post…

A Teenager’s View on Social Media

Full of valuable insight for out-of-touch ageing thirty-somethings (like me).

In reply to Ian Winter Ian Winter’s post on Twitter
say hi to Hudson Thomas Keith, born 15/1/15 at 23:55. 9.6lbs/4.205kg. no pain relief, wife's a star & both doing well


Using camo for SSL image proxying

I’ve just set up SSL image proxying on my website through camo to make sure any external non-https images are served via https. Camo is a simple HTTP proxy that also encrypts URLs with HMAC to prevent someone piggy-backing off your service.

Read full post…


Physical counter for social network counts, e.g. Twitter followers

Why We Banished the Hamburger Menu

In reply to John Whish John Whish’s post on Twitter
Just tried out Finch Awesome for testing localhost sites on other devices - and it works out the box!

I’m a fan of ProxyLocal (Ruby) with is also worth a try


Open-source RSS reader written in Rails (with Postgres and Redis). Good example of a large Rails app to poke around.


HTTP proxy to simplify routing images through an SSL host

Stand-up comedian stringing along an online dating scammer

Vinyl Impression

Vinyl Impression is a design-focused surface graphics specialist that produces superior quality large format digital prints.

Did the glass coverings for the GP office


Twitter/email inbox for teams


Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it’s transmitted over the Internet.

Spare Room

Recommended by GP people when they’ve flat-shared

Liked bradhaverly’s post on Instagram
@jpchinn 's #Beard #Beardlove #Keep or #Shave ?? ...YOU decide(!!)

Open Web Icons

In reply to Richard Gale Richard Gale’s post on Twitter
@barryf should I be excited about the potential of Sonogo arriving today at Palace?

He’ll either be the next Heskey or the next Henry. Tall, physical, powerful but a bit like Bambi. Jury’s out.

Airbnb Engineering - Nerds

(Ignoring the awful name…) Airbnb’s engineering website

In reply to Richard Gale Richard Gale’s post on Twitter
@barryf @thesambarnes and then your ginger cat lost its hair and became a project manager ninja?

I believe that’s how all PMs start out. I can still motivate Sam with a saucer of milk and some catnip.

Hooking up Statsd, Graphite and Nagios to Create Metrics Based Alerts

Redesigning MailChimp’s App Navigation

Liked Sam Barnes Sam Barnes’s post on Instagram
Simba is still here after so many weeks. Come on people, gingers are the same as us, it really isn't their fault.
In reply to Sam Barnes Sam Barnes’s post on Twitter
Simba is still here after so many weeks. Come on people, gingers are the same as us, it really isn't…

I used to have a lovely ginger cat called… Sam. True story. Not sure Poppy would appreciate a housemate.

New feature on this site courtesy of Bridgy: I can now “like” photos on Instagram. Using Quill I first post a like to an Instagram photo’s permalink. This is then sent to my site’s endpoint which creates the page and sends a webmention for Bridgy to notify Instagram. Meanwhile my site grabs the image thumbnail and title to display on my site.

For example: here’s a like from this morning:

All very easy. I just glue together the loosely coupled pieces.

Liked pg84’s post on Instagram
Just been for a morning stroll round the lake.
Liked Ben Hobson Ben Hobson’s post on Instagram
Just popped into @stokeybears. Proper lush burgers, good beer. Result.

A living style guide for GOV.UK

Troubleshooting a too-sleepy Mac

Hacking [or tweaking] web forms to support iOS8 Card Scan

In reply to Peter Lambert Peter Lambert’s post on Twitter
Anyone else think the OSX dashboard with it's widgets has had it's time and needs to go? If not, what do you use it for?

@ioptics It’s pretty much redundant now. I’ve turned it off under Mission Control in System Preferences. Widgets/Extensions make more sense.


A Ruby job queue that uses PostgreSQL’s advisory locks for speed and reliability.


Fast ISO8601 date parser and writer for iOS & Mac.

How to compress an image via Javascript in the browser

Liked Aaron Parecki Aaron Parecki’s post on
Me after getting the temporary filling after my root canal: "So is there room in there for an RFID chip?" Dentist: *blink blink* "...Yes" So this might be happening. #cyborg

Remote Test IE

Log in with a Microsoft account and then remote-desktop to the latest version of IE

Liked devin devin’s post on Twitter
twitters new fav animation is a static image

Heroku/GitHub Integration

Heroku has experimental GitHub Integration. When GitHub integration is configured for a Heroku app, Heroku can automatically build and release (if the build is successful) pushes to the specified GitHub repo.


Website Uptime Monitoring & Alerts – Free Unlimited Downtime Monitoring


PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch.

Liked Aaron Parecki Aaron Parecki’s post on
The core principle of the IndieWeb is to own your data by creating content on your own domain with permalinks you control, rather than creating content in silos. This post is snapshot of the progress I have made towards this goal in 2014. I sta…
In reply to Kyle Mahan Kyle Mahan’s post on
Loving the look of the new site; very clean/clear. Nice work!

Thanks Kyle. Reading through Red Wind has been very useful in building my site. Still plenty for me to implement.

Reposted iA Inc. iA Inc.’s post on Twitter
Banner blindness? Right side column blindness?

And so it’s time to launch a new version of my personal website, Over the last few weeks I’ve been building this new platform from scratch with a few new key aims:

Read full post…
In reply to Barry Frost Barry Frost’s post on
It’s the last day of my two-week Christmas break. Plenty of tasks ticked off the list; now it’s time to get stuck into 2015 at work.

The only question is, should I shave off my Christmas beard before going back to the office in the morning?


Dashing is a Sinatra based framework that lets you build beautiful dashboards.

It’s the last day of my two-week Christmas break. Plenty of tasks ticked off the list; now it’s time to get stuck into 2015 at work.



This site is powered by my own IndieWeb-compliant publishing tool. It’s my home for all my notes, articles, bookmarks, photos and more, hosted on my personal domain rather than in someone’s silo. I can choose how it looks and works while having fun building it for myself.

Read full post…


Hello, I’m Barry, a web developer and manager, working in Windsor and London. I live in a village in Surrey with my wife and two boys.

Read full post…

Mono Social Icons Font

Free social media and web services icon font


Piwik is the leading open source web analytics platform

Free My Data

Download and save social media data. Quick reference to silos that support exporting data.

Liked Barry Frost Barry Frost’s post on
New festive top. Merry Christmas!