jlelse's Blog

Thoughts, stories and ideas

Tags: GoBlog


Performance obsession

Published on in πŸ’­ Thoughts

I’m a bit obsessed when it comes to the performance of my blog (and GoBlog). But I think I have already achieved a very good result.

View

Published on in πŸ’¬ Micro

GoBlog now has its own blog where I will tell about updates.

View

"Building A Self-Hosted Journal"

Published on in πŸ”— Links

In addition to Colin Walker and myself, Kev Quirk now seems to be using blogging software for journaling as well. Wordpress, self-hosted on his NAS.

View

go-shutdowner: Simple graceful shutdowns in Go

Published on in πŸ‘¨β€πŸ’» Dev

As I already mentioned, I’m trying to modularize parts of GoBlog to make the code more organized and to be able to test it better (thanks to the tests, I always notice small bugs that I can then correct).

View

Tests for GoBlog

Published on in πŸ’­ Thoughts

Recently I’ve been investing more time in refactoring and creating unit and integration tests for GoBlog. After all, I don’t want to just make sure my blog is working properly through trial and error, I want to be able to prove that with automated tests.

View

Published on in πŸ’¬ Micro

Today’s Homebrew Website Club inspired me to implement two new GoBlog features:

View

Published on in πŸ’¬ Micro

I refactored GoBlog to avoid global variables wherever possible (with the goal to make it easier to create unit tests) and I hope I didn’t introduce any new bugs. 🀞

View

πŸ“ Post locations

Published on in πŸ’¬ Micro

My evening project today was to develop a feature to display post locations in GoBlog, for which I created a custom Go module (100% test coverage!) that roughly parses geo-URIs according to RFC 5870. Nice feature for when the location should be relevant for the post context or I want to save where I shared a photo. An example in this post. πŸ˜‰

View

Modularizing GoBlog?

Published on in πŸ’­ Thoughts
Updated on

I just separated the function I told you about the other day (the one for marking text with β€œ==") as a Go module. This way the main code remains more organized and if I don’t need the feature any more, the module is still usable. Also for other people who might need the same functionality. I think I should modularize GoBlog even more. πŸ€”

View

Promoting the use of Tor

Published on in ✍️ Posts

You might have discovered two new links in the footer of my blog or homepage. β€œπŸ”“ Connect via Tor.” and β€œWhat is Tor?”. I now try to promote the use of Tor with GoBlog.

View

Next

Jan-Lukas Else