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.
Enterprises typically have three options: Set up a secondary data center, go with an external DR service provider, or leverage the public cloud for recovery.
Microsoft finds underwater datacenters are reliable, practical and use energy sustainably - Source
Microsoft retrieved the Northern Isles underwater datacenter from the seafloor off Scotland's Orkney Islands. Project Natick is proving the concept of underwater datacenters is feasible as well as logistically, environmentally and economically practical.