Rickard's Newsletter

Archives
March 3, 2026

February 2026: IndieWeb

This month I got really into the IndieWeb which they describe on their website like this:

We are a community of independent and personal websites based on the principles of: owning your domain and using it as your primary online identity, publishing on your own site first (optionally elsewhere), and owning your content.

My first step towards joining the IndieWeb was to follow the guide Sending your First Webmention from Scratch. That mostly meant marking up the content of my blog using microformats. I documented the process in Sending my First Webmention. Then I tried out IndieWebify.Me and marked up more of content as the tool suggested. I documented that process in IndieWebify.Me? Yes please!

On the IndieWeb, there are many different post types. For example, if I want to reply to or comment on a blog post, I write that as a post on my blog. For example, see this. I mark it up with microformats saying that it is a reply. I can then send a webmention to notify the blog post that I'm replying to that I have written a reply. If they are also on the IndieWeb and they can display my reply on their blog post if they wish.

With this mechanism, you can do similar things that you can do on other social media platforms while still owning your data. How cool is that?

Another post type that I started experimenting with was runs. I export my runs from my Garmin watch and publish them as blog post with additional metadata like how far I ran and for how long I ran. Here is an example of a run. On the index pages, I also aggregate run statistics. This shows totals for February 2026 for example.

My blog is custom to me, and I will keep customizing it to reflect my interests.

Links

Here I share share links to things that I've consumed on the Internet this month that I found interesting.

  • Peter Van Hardenberg - Local First: the secret master plan A presentation about research how to build local first solutions. This is similar to the IndieWeb in that it encourages owning your data yet still providing editing capabilities that we are used to from "cloud applications".
  • ASCII characters are not pixels: a deep dive into ASCII rendering Such a cool, geeky blog post about how to build an image-to-ASCII renderer.

TODO

Here are the things that I'm currently most interested in working on next month:

  • My blog
    • Migrate all blog posts to it
    • Fix redirects
      • For blog posts
      • For pages: rickardlindberg.me/projects/x -> projects.rickardlindberg.me/x
        • Same for tags?
    • Syndicate projects to Github
    • Better index pages
      • Every index should have a /{type} sub-index
      • Every index should have a previous/next (year index 26 should link to 25 and 27)
    • Previous/Next section for blog post
      • For individual tags as well (next post in #foo for example)
    • Display mentions on blog posts
      • Better handling of dates (use date of post if present)
    • Make different post types render nicely
      • Icons?
    • Skip internal links and use webmentions instead?
  • rlworkbench
    • Start using rlworkbench instead of Vim as my default text editor
      • Implement the features that I'm missing
        • Search function for quicker navigation
        • Ability to open files
        • w and b to move forwards/backwards a "word"
          • A "word" should be defined by the language?
  • Computer, Enhance!
    • Continue course and do more homework
Don't miss what's next. Subscribe to Rickard's Newsletter:
rickardlindberg.me
Powered by Buttondown, the easiest way to start and grow your newsletter.