jlelse's Blog

Thoughts, stories and ideas

XXXX-XX-10


"The evolution of a Go programmer"

Published on in 🔗 Links

I stumbled upon this GitHub repository and I think it’s pretty funny. Of course, once you get to know all of Go’s features, you’ll want to try them out. But with enough experience you end up with simple code again.

View

Published on in 💬 Micro

Sometimes the problem with programming is that you can’t turn off your mind as easily as you can turn off your PC. Practically, you don’t program anymore. But the brain still continues to program.

View

First impression: Deezer as an alternative to Spotify

Published on in 💭 Thoughts

After many years as a Spotify user, I’m currently trying out Deezer (Premium) as an alternative to Spotify (Premium).

View

Updated Miniflux blogroll generation script

Published on in 👨‍💻 Dev

Regarding the Go-based script I shared in a previous post:

View

Happy Birthday, Go!

Published on in 🔗 Links

Go is now eleven years old! I’ve only been programming in Go for about 1.5 years, so I’ve only actively followed a small part of those eleven years. Nevertheless I am impressed how simple this programming language is, although new features are added all the time. And instead of getting slower with more features, Go gets faster with every new release.

View

How my data survived a corrupted hard drive

Published on in ✍️ Posts

… and what I’ve learned about backups and self-hosting my files.

View

My blog is now faster

Published on in 💬 Micro

Yesterday and today I worked very hard on making my blog faster. In the Google Search Console I saw that my blog suddenly gets half as many clicks since a few days and that my pages are only “moderately” fast. I don’t really care about the number of clicks, but I do want the site to be fast. PageSpeed Insights also showed me that the time until the “First Contentful Paint” seems to be longer than a second for many users (and it has to be under a second for it to be considered fast).

View

DNSControl: Version control your DNS configuration

Published on in 🔗 Links

I am now versioning my DNS configuration. With the tool DNSControl it is possible for a number of DNS providers and registrars to manage the DNS and name server settings of your own domains. For example, it is possible to configure several DNS services at the same time (for example as backup DNS) or to make major changes by making a small code change and deploy them through continuous integration. In my configuration I even let JavaScript code generate part of the configuration. A great tool, I think!

View

Published on in 💬 Micro
Reply to: A question by Jan Boddez

No, my implementation (it’s still a WIP) doesn’t support sending “Update"s and “Delete"s yet. It’s one thing that bothers me about ActivityPub. Webmention is so much simpler in that regard. There also seems to be no way of forcing Mastodon to refetch an activity object other than sending an “Update” or “Delete” activity.

View

Published on in 💬 Micro

Just a small note: I deleted my Microblog.pub instance. I liked this piece of software and it’s a nice single-user alternative to Mastodon, but I don’t need a Fediverse instance anymore. My new fediverse strategy is to use my normal blog to post stuff (you can follow me via @en@jlelse.blog and @de@jlelse.blog) and Miniflux to follow people (Mastodon offers RSS user feeds).

View

Next

Jan-Lukas Else