User:Tiim.ch

Hi, I'm Tim Bachmann, I am currently a CS master student in Basel, Switzerland.

Itches

 * Making IndieGo (see below) usable for other people.
 * Making a config system so features can be turned on/off and settings be changed without recompiling.

IndieGo
Since learning of the IndieWeb I modified the little webserver that powered the commenting system of my personal website to support the following standards:


 * receiving webmentions
 * sending webmentions
 * IndieAuth
 * micropub

It is built in Go in a modular way, pretty much any function can be disabled or modified. I use it on my own website tiim.ch. You can find the source code on GitHub.

Personal Website
My personal website tiim.ch is statically built using SvelteKit. All of my own content (blog posts, micropub posts, and projets) are stored as markdown file in the same git repo, whereas all submitted content (comments, webmentions) are pulled from IndieGo. Updated comments and webmentions are fetched from IndieGo from the client side. This allows the user to see the latest comments without having to wait for a page build.