Colin Devroe

Reverse Engineer. Blogger.

John Gruber on JSON Feed

May 23, 2017

John Gruber:

The DF RSS feed isn’t going anywhere, so if you’re already subscribed to it, there’s no need to switch. But JSON Feed’s spec makes it possible for me to specify both a url that points to the post on Daring Fireball (i.e. the permalink) and an external_url that points to the article I’m linking to. The way I’ve dealt with that in the RSS (technically Atom, but that’s sort of beside the point) is a bit of a hack that’s caused problems with numerous feed readers over the years.

John has linked to a slew of things this week re: JSON Feed so run over to Daring Fireball (increase the font size a few bumps) and catch up.

He mentions an interesting advantage of JSON Feed’s spec that I hadn’t thought of. DF Style Links, which are Daring Fireball’s way of linking to things wherein the headline is the link to the story and somewhere in the body is the link to Daring Fireball’s permalink, throws many feed readers for a loop. As I’ve switched feed readers over the years I’ve had to practically beg the developers to make small tweaks for Daring Fireball’s feed. In the beginning (early 2000s) that was harder than now as John’s blog is massively popular. Looks like JSON Feed makes it a bit easier.