I think the term “RSS reader” needs revisiting. I much prefer “web reader.”
The term “RSS reader” is protocol-first — RSS — rather than use case first. To understand what “RSS reader” means, you need to know what RSS is and why it matters. Designing tools for everyone, not j...
Enjoyed meeting at the Digital Accessibility Centre today for our annual audit of GOV.UK. Learning how users with various disabilities use and test websites was truly insightful. Strongly reaffirms the importance of advocating for a culture of accessibility, not merely striving for compliance.
“Tell me, what are words for?” They are for blogging!Earlier today during an informal espresso live stream in the #indieweb cafe, Spotify was playing an auto-generated daylist, something like “romantic 80s tuesday morning”, and the 1982 song “Words”¹ by the band Missing Perso...
I started sorting out my blog posting workflow again. Ever since the Git-based CMSes stopped working, I posted considerably less. I’m using Jekyll to build this site; and creating a file, adding all the frontmatter, making a Git commit and pushing the repo is just too much overhead for me.
So now I have started to automate all those above steps. For now, this works on iOS/iPadOS for my Notes. I currently start writing in the Drafts app; then I can trigger one Shortcut which handles everything else for me via the Working Copy app. And Gitlab CI builds the page as usual.
Below is a summary of new features added to Artemis, the calm web reader I maintain.
Search your subscriptions
You can now search all of the posts published in the feeds of websites to which you are subscribed.
To search your feeds, go to your Account page and click “Search ...
Artemis Link Graph is a web extension that lists the web pages authored by people you follow that link to the page you are viewing.
Here’s an example of the extension in action, showing the links to the Bear Blog home page from blogs I follow:
The Bear Blog homepage with th...
rel= links describe the relationship between the web page a link is on and the resource the page is linking to. For example, rel=alternate is used to say that there is an alternate representation of a web page available at another URL. This may be an RSS or JSON feed, or some...
Now that the Webmention plugin is finally Craft 5 compatible after last week's update, I jumped at the chance and updated another plugin I had once written for my personal site.
The Internet Archive plugin automates the archiving of your posts to the Wayback Machine. Each ti...
“Notebooks” are a programming environment where you can run code in the same file as you see the output. You can edit your code and run the edited code again as many times as you want. Notebooks are made of cells. A cell can either be code, non-executable text – for example, ...
In my My static site editing bookmarklet blog post, I outlined the bookmarklet I made that, when clicked, automatically takes me to the GitHub page associated with a URL on my website. I use this link daily to edit the wiki-like pages on this website.
Today, I thought to mys...
Photos taken in the Royal Botanic Gardens, Edinburgh.
Pink blossom on a tree A plant with mostly green leaves, except for the occasional red leaf, one of which is in focus A palm tree A bush with many white rhododendrons and the occasional pink blossom A bush with many red rhododendrons White blossom on a tree
“There is a joy to walking on a familiar path but in a new direction,” I thought as I walked to the botanic gardens. I enjoyed walking on the sunny side of the street as I ventured to a part of the city I don’t visit as often. With every step, I found delight in my surroundin...
The well-kept antique books in the window caught my eye, all carefully bound in the way that only old books are. I stopped and looked around. Through the tall window through which the natural light of the sun was beaming – the bookshop was on the sunny side of the street – I ...
Imagine my surprise, when, roughly two weeks ago, I received a direct message on Mastodon from Brandon Kelly, the founder and head of the team behind Craft CMS, opening with:
👋 I spent today worki...
I collect quotes on a quotes page on my website. I add to it every few months. Since I think the quotes page is only linked on one page — my pages page (#meta) — I wanted to publish a post to say it exists.
I hope you enjoy the quotes! If you have a collection of quotes on your website, send me an email and let me know.
I received an interesting bug report this week. A new user of Artemis reported that the letter “n” was missing from all of their post titles. For example, one post title ended in “Oe Moth I” instead, as it should read, “One Month In”. What was causing the bug? I had a hunch.
...
Guided by wondering “what would I say to my younger self starting a website?”, I started taking notes. Here they are:
Don’t worry about writing on one topic. You’ll find great joy in exploring new ones. Write what you love — the observations of your life, the things that mak...
Something I wrote in the W3C Authentic Web Mini Workshop’s Zoom chat:Another implicit assumption (flaw) that is often a part of "purely technical solutions" is the neglect or ignorance (innocent naïveté) of existing technical solutions. A technical proposal should not be prai...
I just participated in the first W3C Authentic Web Mini Workshop¹ hosted by the Credible Web Community Group² (of which I’m a longtime member) and up front I noted that our very discussion itself needed to be careful about its own credibility, extra critical of any technologi...