The bedrock of the World Wide Web is solid. Built atop the protocols of the internet (TCP/IP), its fundamental building blocks remain: URLs of HTML files transmitted over HTTP. Baldur Bjarnason writes:
Today, the Enhance team is excited to introduce our latest demo app: Enhance Music β a music library and audio player app built with HTML and CSS, and progressively enhanced with a couple pinches of JavaScript. Despite being built as a traditional multipage website, Enhance Music β¦
Earlier this summer the Engelberg Center released a new study on ebook ownership. The study was motivated by a superficially simple question: βwhy canβt you own an ebook?β.
I posted about how convoluted all this was recently in The State of API-Powered Publishing to Social Media Networks. I donβt think itβs gotten much better, I just wanted to document exactly what Iβm using right now so I can track if it gets better. Hereβs where Iβd like to be β¦
Evan Prodromou had an important post a few days ago, arguing for backwards compatibility with future ActivityPub work and discouraging competing protocols. I found some things to agree with in his post, but Iβm less certain that there is a single path forward. On Bluesky and β¦
A few months back, I wrote about how Google is breaking its social contract with the web, harvesting our content not in order to send search traffic to relevant results, but to feed a large language model that will spew auto-completed sentences instead.
I have made the extremely difficult decision to resign from the Processing Foundation. I am absolutely heartbroken, and have not slept well for months.Casey and I started the Foundation with Dan as a way to make the Processing project more sustainable. For years it had been just β¦
I updated my Mac to the newest operating system, Sonama. I did this to try out the new βadd to Dockβ feature in Safari. Itβs like the βadd to Homescreenβ action on iOS.
A lightweight structural-only zero-dependency web component wrapper for <table> to render wide tables in small viewports. Automatically creates a two-column layout at small screens with table headers repeated throughout.
Over the years, Iβve seen lots of blog posts discussing what people could blog about (anything!), exploring philosophies of blogging, and explaining how to set up a blog on a variety of content management systems. I donβt think Iβve seen someone walk through their process for β¦