brad's life - Never ending feed of Atom feeds [entries|archive|friends|userinfo]
Brad Fitzpatrick

[ website | bradfitz.com ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Never ending feed of Atom feeds [Aug. 16th, 2005|12:58 pm]
Previous Entry Share Next Entry
[Tags|, , , ]

An increasing number of companies (large and small) are really insistent that we ping them with all blog updates, for reasons I won't rant about.

Just to prove a point, I flooded a couple of them and found that sure enough, nobody can really keep up. It's even more annoying when they don't even support persistent HTTP connections.

So --- I decided to turn things on their head and make them get data from us. If they can't keep up, it's their loss.

Prototype: (not its final home)

$ telnet danga.com 8081
GET /atom-stream.xml HTTP/1.0<enter>
<enter>


And enjoy the never ending XML stream of Atom feeds, each containing one entry. And if you get more than 256k behind (not including your TCP window size), then we start dropping entries to you and you see:

<sorryTooSlow youMissed="23" />

I think soon we'll get TypePad and perhaps MovableType blogs all being sent through this. The final home will probably be on a subdomain of sixapart.com somewhere, including documentation better than this blog entry.

And yes, I'm sure my Atom syntax is bogus or something. I spent a good 2 minutes on that part of it.
LinkReply

Comments:
[User Picture]From: scosol
2005-08-17 01:26 am (UTC)

(Link)

i think the point is that me fucking up and posting something public then realizing and going back and fixing it limits my exposure to only those who might have seen it in that small window of time-

also- i often post stuff that's messed up, then have to go back and fix it a few times
(bad images etc)

pushing it out the door right when you get it breaks these kinds of user behaviors
(maybe i'm a weird user hahaha)
From: firemaplegirl
2005-08-17 04:57 am (UTC)

I don't think you're a weird user

(Link)

I do the same thing. I often forget to preview and have bad code that I have to repair. Or I notice a slight grammatical error that will drive me insane unless I fix it. Ocassionally I've posted to the wrong friends filter, or forgot to turn a filter on and had to scurry back to correct it. Generally not an issue, as I catch it immediately. But if I know that I may inadvertantly hit the wrong key and send what was intended to be a friends post for all of cyberspace to see, my blog style will change slightly.