This blog now has a web feed
Last weekend I have implemented an Atom feed for my website. Atom is a standard similar to RSS that allows users to check for updates on a website without having to manually visit it, which is called web syndication. For the moment, it only processes blog posts, but it should be easily extensible to work with other parts of the website that will use my custom blogging engine/renderer.
If you want to subscribe to the Atom feed, add this link to your favourite feed reader. The feed is also exposed in the expected locations, so you can alternatively just paste the domain name into your feed reader and it will find the feed and know what to do with it. If you don't have any feed reader, here is a small list of ones to start your search: NetNewsWire, miniflux, your e-mail client (Thunderbird, GNOME Evolution, etc.), Akregator, NewsFlash.
The Atom feed generator is hand-written PHP like the rest of this website. It's not the best PHP, but it works and gives a certified valid Atom 1.0 feed! The feed is manually generated in an admin panel that shall stay secret, which allows me to manually verify that everything was generated properly (not that it shouldn't be, as I correctly escape all text to ensure well-formed XML). I will eventually set up a systemd timer to automatically generate the feed multiple times per day to work with programmed posts (yes, my blog engine supports that).
Anyways, stay tuned for a bigger blog post later this week. See you then!