Real-time cloudy thoughts from a super-hero

We build a complex feed fetching and parsing infrastructure so that you don't have to. We believe the web should be more open and that feeds are a key component of that ecosystem.
or read the archive.

Develop custom XMPP Server-2-Server components with nodejs

The challenge One of Superfeedr messaging protocols is XMPP. It is offering a XMPP Pub Sub API and using Prosody at its core. XMPP is a mature protocol and is heavily used in the messaging space. It offers quite a lot extensions and covers various use cases that may come...   Read more

April 14, 2014 | View Comments |

Heartbleed: change your passwords and tokens

Two days ago, a security flaw in OpenSSL was made public. This flaw, named Heartbleed is Catastrophic in Bruce Schneier’s words, because it exposes a chunk of memory from any vulnerable server. After checking thoroughly, we found that our servers themselves were not exposed as we currently use an old(er)...   Read more

April 09, 2014 | View Comments |

IndieWeb: fragment subscriptions to microformats

In the past couple weeks, the IndieWeb crowd got a lot of attention. This is a very good news, because we strongly believe the web needs more diversity and the indieweb movement is clearly a step in that direction. Yet, the current POSSE culture, as well as a strong biais...   Read more

March 27, 2014 | View Comments |

Develop custom XMPP Server-2-Server components with nodejs

The challenge One of Superfeedr messaging protocols is XMPP. It is offering a XMPP Pub Sub API and using Prosody at its core. XMPP is a mature protocol and is heavily used in the messaging space. It offers quite a lot extensions and covers various use cases that may come...   Read more

March 26, 2014 | View Comments |

SubToMe and the open web

Most silos are probably built by good people. Yet, the economics of these silos are such that they need to lock your data in order to scale. … SubToMe is not like that: it does not run on a server, but in your browser, fully. Read more about why and...   Read more

March 17, 2014 | View Comments |

Unsubscribing without the hub.callback

We love getting feedback from our customers on our API and improve that API to match their needs and comments. Most recently, one of our new customers indicated that asking for both hub.topic and hub.callback was redundant when removing a feed from their subscription list. This is true… if and...   Read more

March 04, 2014 | View Comments |

DNS Optimizations with Unbound

We’ve seen yesterday that an easy way to significantly decrease the time spent doing DNS resolution was to put a small (1024 items!) cache on each of our fetchers. This technique allowed us to save all network traffic on about 50% of our DNS requests: pretty significant, but still, for...   Read more

February 26, 2014 | View Comments |

DNS Optimizations with Dnsmasq

We currently fetch milions of feeds and we need to do that in a very timely fashion. Since the beginning of 2014, it took about 600ms to fetch a feed on average. The fetching time includes DNS resolution, the establishment of the HTTP connection, the HTTP transfer, and the decoding...   Read more

February 25, 2014 | View Comments |

Medium supports PubSubHubbub

In the last couple months, the blogging platform world has been innovative again. Medium, one of these new players have been leading the way with an amazing interface to write and read content. Very early on, Medium also supported the open web through their addition of RSS feeds. You can...   Read more

February 18, 2014 | View Comments |

Feastie

It’s not always obvious to understand what apps you use and love are Superfeedr customers. This month, we’d like to shed some light on Feastie. Feastie is a search engine for recipes. They gather these recipes from a lot of delicious food blogs and Superfeedr helps them by sending them...   Read more

February 13, 2014 | View Comments |