Jan-Lukas Else

Thoughts of an IT expert

Tags: GoBlog


Published on in 💬 Micro

My website is powered by GoBlog, a simple and dynamic blogging system that’s open source, actively developed and implements most IndieWeb functionalities. It packages everything in a single binary and I’ve been so over the moon using it and seeing it improve week after week that I’m surprised it isn’t more popular. So I put on my evangelist boots to share how I use this “stupidly-simple” blogging system to power my online presence.

Thanks, Andrés, for all your great improvement ideas, will to try out all the undocumented features, your feedback and for sharing GoBlog! 😄

View

Published on in 💬 Micro

GoBlog syncs the editor state between browsers in real-time now. ✨ Thanks to WebSockets!

This way I can start writing on one device, continue on another and publish from just another one. WebSocket connections get also reestablished, when they fail, because the Internet connection changed etc. This was a fun programming evening. 😄

Tomorrow I will continue with some issues from GitHub…

View

After all, debugging is still fun!

Published on in 💭 Thoughts

One reason I use an Android smartphone is that there are apps like Indigenous (a MicroPub-compatible app for posting from your phone to a MicroPub-compatible blog). And even if the app ever disappears from the store, there’s still the option to manually install the app. And if you need to, you can also develop your own apps without having to invest nearly $100 a year.

View

A script for Go dependency updates

Published on in 👨‍💻 Dev

I regularly update the dependencies of my blog software, a Go based project. Dependency updates are important because they can contain security fixes or fixes for bugs.

View

Published on in 💬 Micro

I started working on plugins for GoBlog using a Go module I recently discovered: yaegi. It still feels like magic, because Go is typically a compiled language and yaegi makes it dynamic by embedding an interpreter. Is this overkill for GoBlog or does this possibly enable flexibility like WordPress plugins?

View

Published on in 💬 Micro

So far I configured most (almost all) settings for GoBlog through a YAML file. But this is not so optimal, after all it happens sometimes that I want to change a small setting, such as the description of a post section, from my smartphone. This would work somehow via SSH, but ideal is something else. Email conversations with Andrés Cárdenas inspired me to finally start the project “settings in the database”. The first step was to make it possible to configure the mentioned post sections. This is now finally possible directly via an administration web interface! This should also be a good step in the direction of making GoBlog more friendly for other users and of course it makes my life easier as well.

View

My thoughts on and motivation behind GoBlog reactions

Published on in ✍️ Posts

Yesterday I announced a spontaneously developed GoBlog feature, reactions. The post also got a lot of reactions, over 900 times the buttons were pressed. But I also got some comments.

View

Published on in 💬 Micro

Not only Telegram implements new features, I spontaneously had an idea and a bit of programming desire. As an optional feature GoBlog now offers “reactions”. I don’t think I need to explain this feature, just try it out on this post. 😉

View

Published on in 💬 Micro

Mastodon 3.5 finally supports the Update ActivityPub activity. GoBlog supports sending updates for quite a while already, but only Pleroma showed the updated posts and not Mastodon. That would have been useful recently, when I posted “Spaces!” but wanted to post “Tabs!” and updated my post. 😅

View

Back to GitHub

Published on in 💭 Thoughts

Not too long ago I reported how I build the Docker images for GoBlog using Drone and Docker-in-Docker.

View

Previous

Next

Jan-Lukas Else