Technology Commentary

Technology Commentary

8149 bookmarks
Custom sorting
A Distributed Systems Reading List
A Distributed Systems Reading List
An old document I surfaced with my quick tour of distributed systems theory fundamentals
·ferd.ca·
A Distributed Systems Reading List
Semantic programming
Semantic programming
I believe we are at the threshold of a new programming paradigm. As the latest advancements in AI make it more accessible and closer to a self-hosted utility, we are entering a world in which developers can articulate what they want to achieve in simple natural language terms. I call this paradigm semantic programming.
·jcarlosroldan.com·
Semantic programming
What Are the Core Principles of Good API Design?
What Are the Core Principles of Good API Design?
An API should be easy to learn and write to, and hard to misuse. Your API will also need to evolve, and a good design takes this into account.
·thenewstack.io·
What Are the Core Principles of Good API Design?
Twilio and Stripe Do Not Use PUT For HTTP Resource Updates
Twilio and Stripe Do Not Use PUT For HTTP Resource Updates
The shouts of the RESTafarians in 2010 still ring loud in my head. REST wasn’t just a philosophy, it was a religion. You needed to have read Roy Fielding’s dissertation and posses a strong handle on the four levels of REST maturity, otherwise you were doing IT WRONG!!! Folks rarely demonstrated what they were talking about, and almost always shamed you when you didn’t emulate what they were talking about in your work. Maybe I am just too sensitive, but it was this dogma that pushed me to start API Evangelist to help others understand what was going on without shaming them.
·apievangelist.com·
Twilio and Stripe Do Not Use PUT For HTTP Resource Updates
We Will Control the World! - DevOps.com
We Will Control the World! - DevOps.com
Don MacVittie asks vendors: Don’t tell us how you can control other vendors' tools; tell us how you’re making it easier to manage yours.
·devops.com·
We Will Control the World! - DevOps.com
Frameworks for Understanding Social Media - Initiative for Digital Public Infrastructure at UMass Amherst
Frameworks for Understanding Social Media - Initiative for Digital Public Infrastructure at UMass Amherst
with Ethan Zuckerman This is a draft of a chapter from Chand’s and Ethan’s forthcoming “A Field Guide to Social Media,” coming next year on MIT Press. We’d love your feedback on what we have so far, so please share your thoughts in the comments. When we set out to write this book, centered around […]
·publicinfrastructure.org·
Frameworks for Understanding Social Media - Initiative for Digital Public Infrastructure at UMass Amherst
A Tale of Two Kits
A Tale of Two Kits
I’m working on two kits at once: A Lego Technic Perseverance kit, and a “hello world” spoon using a beginner’s whittling kit. They could not be more different, yet I can see why both deserve to be …
·ribbonfarm.com·
A Tale of Two Kits
Networks of first-class peers
Networks of first-class peers
Last month ago I wrote a column for Wired.com, Rebooting web comments, that attracted some unsavory feedback. Had the flamers read beyond the second paragraph they might have seen that I wasn&#8217…
·blog.jonudell.net·
Networks of first-class peers
Own Your Words
Own Your Words
If I were czar of the Net (were such a thing even possible) I wouldn't require use of verified identities. Rather I'd want to ensure that everyone, identified or not, can own and control their online speech, writes Jon Udell.
·wired.com·
Own Your Words
Seven ways to think like the web
Seven ways to think like the web
Update: For a simpler formulation of the ideas in this essay, see Doug Belshaw’s Working openly on the web: a manifesto. Back in 2000, the patterns, principles, and best practices for buildin…
·blog.jonudell.net·
Seven ways to think like the web
Goodbye Fax, Hello Personal Cloud
Goodbye Fax, Hello Personal Cloud
Today we do business the hard way, using phone calls and faxes and piles of papers on our desks, and we do it poorly. I'm hoping our personal clouds will enable us to do it easily and well.
·wired.com·
Goodbye Fax, Hello Personal Cloud
Why Johnny Can’t Syndicate
Why Johnny Can’t Syndicate
Why don't things like syndicating health information work yet? Sure, our systems aren't ready. But neither are we, writes Jon Udell.
·wired.com·
Why Johnny Can’t Syndicate
The power of informal contracts
The power of informal contracts
In a world full of services like delicious, FriendFeed, and Twitter -- services that can route feeds of data based on user-defined vocabularies -- you don't have to be a programmer to create useful mashups. You just have to understand, and find ways to apply, something Jon Udell calls the Principle of Informal Contracts. He expands on the concept in the second part of his elmcity series.
·radar.oreilly.com·
The power of informal contracts
Scribbling in the margins of iCalendar
Scribbling in the margins of iCalendar
Last week I mentioned three ways for elmcity curators to categorize events: If a source iCalendar feed uses the CATEGORIES property, they’ll be included. If all of the events from a feed can …
·blog.jonudell.net·
Scribbling in the margins of iCalendar
The everyday exchange of virtual objects
The everyday exchange of virtual objects
A recent Twitter exchange reminded me of a 2005 blog post that included this Ray Ozzie quote: Each fall, as I manually enter the entire Celtics season schedule, my company’s holidays and my c…
·blog.jonudell.net·
The everyday exchange of virtual objects
Owning and sharing your words
Owning and sharing your words
In 2001 I was among a community of early bloggers who came together around Dave Winer’s Radio UserLand, a tool for both publishing and aggregating blogs. To the world at large, blogging was r…
·blog.jonudell.net·
Owning and sharing your words
Harvard vs MIT
Harvard vs MIT
As I build out calendar hubs in various cities I’ve been keeping track of major institutions that do, or don’t, provide iCalendar feeds along with their web calendars. At one point I ma…
·blog.jonudell.net·
Harvard vs MIT
The Personal Cloud
The Personal Cloud
It’s been a while since I hung up my spurs as a columnist, and lately I’ve been missing the opportunity to write regularly for a venue other than this blog. So when Mike Barton asked me…
·blog.jonudell.net·
The Personal Cloud
Beating the drum for Delicious
Beating the drum for Delicious
Yesterday’s stream of notifications brought two links paired with invitations for me to comment. The first link points to a NY Times story about how AVOS, the new owner of Delicious, plans to…
·blog.jonudell.net·
Beating the drum for Delicious
Authenticated RSS feeds
Authenticated RSS feeds
Today I created a private blog site — that is, Internet-accessible but SSL-and-password-protected — and realized that there was no easy way for most people to subscribe to it. Even if t…
·blog.jonudell.net·
Authenticated RSS feeds
Podcast feeds for LibriVox
Podcast feeds for LibriVox
Yesterday I interviewed Hugh McGuire about LibriVox for next week’s ITConversations podcast. In the course of our conversation I was reminded that LibriVox catalog pages — like this one…
·blog.jonudell.net·
Podcast feeds for LibriVox
RESTful Live Contacts for Internet-scale social networking
RESTful Live Contacts for Internet-scale social networking
It’s been an interesting couple of weeks for folks who care about RESTful web services. Dare Obasanjo kicked things off with a couple of items about the Atom Publishing Protocol (APP) and Goo…
·blog.jonudell.net·
RESTful Live Contacts for Internet-scale social networking