A conversation with Rohit Khare about syndication-oriented architecture
This week’s ITConversations podcast with Rohit Khare focuses on a topic that is near and dear to my heart: syndication. For both of us, that is the real substance of Facebook. Says Rohit: Ima…
Ray Ozzie joined me for this week’s Perspectives show. It’s available there as audio plus a text transcript, and you can also watch the video on Channel 9. Ray opens the conversation by…
That word, syndication, I do not think it means what you think it means
Something about the title of this week’s Perspectives interview, OpenSearch federation with Search Server 2008, has been nagging me ever since I wrote it. In the interview, Richard Riley and …
LiveMesh and FeedSync: software “above the level of a single device”
When David Stutz left Microsoft, he wrote a parting essay that invoked a new kind of Internet-oriented operating system characterized by “software that runs above the level of a single device…
I’ve cobbled together a way to turn an Internet data feed into a video crawl that can run on my local public access cable TV channel. Before explaining how, I need to explain why. Here’…
If you check the elmcity.info events page for March 7, 2008 you’ll see that Beau Bristow is performing at Keene State College at 8PM. The Eventful item that has syndicated to the events page …
As several folks rightly pointed out in comments here, a community site based on tagging and syndication is exquisitely vulnerable to abuse. In the first incarnation of the photos page, for example…
Feed validation revisited: The parallel universe of iCalendar feeds
If you were tuned into the blogosphere back in 2001, you’ll recall lots of chatter about RSS feed validation. RSS came in multiple flavors. Anyone could whip up a feed purporting to be in one…
In my last entry, I sketched a strategy for maintaining lists of the Eventful and Flickr accounts that I consider trusted sources for the elmcity.info event and photo streams. I didn’t spell …
iCalendar validation issues #1 and #2: blank lines, PRODID and VERSION
Sam Ruby offers the following advice to those of us who would like to improve the interoperability of iCalendar feeds: Identifying real issues that prevent real feeds from being consumed by real co…
A conversation with Andy Singleton about distributed software development
In a 2003 InfoWorld story on the globalization of software development I asked Andy Singleton to share his thoughts on distributed software development. He has continued to refine and reflect on hi…
Last month, in a series of entries, I laid out the case for an effort — inspired by the RSS/Atom feed validator — to create a similar suite of tests and tools for iCalendar feeds. IR…
Hello from somewhere over the Philippine Sea! My watch just nudged me to get up and walk around. My phone tells me that I am connected at roughly 10 Mbps. I am having a WhatsApp conversation with f…
What I Mean When I Say That APIs Reduce Everything to a Transaction
My friend Allen Helton asked what I meant when I said, “APIs reduce everything to a transaction” on LinkedIn recently. He was curious whether I meant this conceptually or technically. To be honest, I mean both. I purposely leave it loosely defined, and wield it in many different ways. I do this simply to get people thinking about the nuance of digital transactions we often take for granted. I just want people to ask questions like Allen is doing, and pause from time to time to think about what a “transaction” means to us. I feel we’ve done quite a bit of thinking about what transactions mean in our physical world, but I think we have a huge amount of discussion ahead when it comes to what it means in a digital world.
I was fed up with the poor opportunities for abstraction in configuration formats. The many configuration languages that exist already were not invented here, so I wrote my own, at first just for fun. But then it became useful.
The Apple Vision Pro is a disappointment for productivity, in part because of choices made to deliver a remarkable entertainment experience. Plus, the future of AR/VR for Apple and Meta.
Digital Evolution from Cloud Migration to Cloud Native Development
Legacy monolithic structures, with their rigid scalability, have often caused businesses like Blockbuster to be left behind. Now, businesses can provision resources on-demand, and reduce overheads associated with data center management.