Jan-Lukas Else

Thoughts of an IT expert

πŸ‘¨β€πŸ’» Dev: XXXX-05

Welcome to the Dev section of my blog with development related articles.


TIL: gob

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

Today I learned about gob. gob is a package from the standard library of Go and allows to store structs efficiently as a byte array. Faster than encoding data in JSON for example. Useful for communication between Go programs or for temporarily storing data. In GoBlog, I’ve recently been using gob for a SQLite-based queue for verifying webmentions and sending ActivityPub requests. gob has the same interface as the JSON package.

View

Miniflux scraper rules

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

Speaking of web comics that I follow via RSS, ATOM or JSON feed: ideally I would like to see the comics directly in my feed reader (Miniflux). Some feeds already show the images directly in the content, others do not.

View

β€œsans-serif” only

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

I used to use system fonts for my blog theme, but I rethought this decision and converted to the following font-family in my CSS:

View

Dark Mode for the web

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

I generally prefer dark user interfaces wherever possible. My phone is set to a dark mode (as far as there is a dark mode in Android Pie), apps like Telegram are set to dark mode and on the desktop I prefer dark modes too. But the most important software I use everyday is a web browser. And most websites don’t support a dark mode yet (because there was no native browser feature for that until recently).

View

Why I Moved My Server To RancherOS

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

Containers are wonderful and Docker is a really awesome and lifesaving technology, even if you don’t host sites and services with millions of users that need to auto-scale etc. Docker can already simplify a simple hosting setup just with a couple of small webpages and a Git server.

View

Jan-Lukas Else