jlelse's Blog

Thoughts, stories and ideas

Published on in 💬 Micro
Like of: A note by Jan Boddez

Jan Boddez: Look, I love (personal) blogs, but I couldn’t care less about your “strategy for making money writing on the Internet.” But, I’ve already said that. Is a blog really that personal when it’s purpose is just to make money? 🤔 I would call that a business blog. Probably a personal business blog.

View

"Stupid light software"

Published on in 🔗 Links

Martin Tournoij wrote about “stupid light software”. When you try to be a bit too minimalistic with your software, it’s probably “stupid light software”.

View

Published on in 💬 Micro
Reply to: A reply by Tomáš Jakl

Yes, Tomáš! I was thinking about exactly that. Just a simple SVG favicon with an Unicode emoji, maybe this one: “👨‍💻”.

View

Published on in 💬 Micro

I just disabled BunnyCDN for my blog. I have made a huge effort to implement efficient in-memory caching in GoBlog, including support for strong ETags that stay the same across software restarts (because they are just SHA-256 hashes of the content). I will still use BunnyCDN for the media hosted on my blog though. A CDN is probably overkill for a low-traffic fast-software-with-caching blog on a fast virtual private server with fast network. GoBlog is not WordPress. 😁

View

Kilobytes clubs

Published on in 💭 Thoughts

It’s kind of funny how all those “.clubs” pop up, featuring lightweight sites: 1mb.club, 250kb.club, 520kb.club.

View

Published on in 💬 Micro

It seems like I don’t get Webmentions from micro.blog anymore. 🤔 I missed a couple of replies. Is it because I changed the Webmention endpoint URL when re-launching my blog?

View

"Why Getting Paid for Your Data Is a Bad Deal"

Published on in 🔗 Links

The Electronic Frontier Foundation has some good arguments against selling your privacy, a so called “data dividend” or “pay-for-privacy”.

View

No analytics

Published on in 💭 Thoughts

Since moving my blog to my new CMS, I don’t count visits to this website anymore. Previously I used my own view counter named KISSS or kis3. It served me quite well. But to be honest, I don’t even miss the numbers, now that I can’t see them anymore.

View

Example domains

Published on in 💭 Thoughts

Did you know that there are official example domains that can be used in documentation? example.com, example.net and example.org are all example domains of the IANA, the Internet Assigned Numbers Authority, which are explicitly intended for use in documentation.1 In documentations or even in sample code I often stumbled over examples where no official sample domain was used, but one that can actually be registered. It is not recommended to use such a domain, because you can’t make sure that it will be registered once and maybe unintentionally data will end up with strangers.

View

Published on in 💬 Micro

Because ActivityPub instances can go offline from time to time and it’s general best practice to retry failed requests, I just added a new queueing system for ActivityPub requests to GoBlog using this nice library named “dque”. There’s always a bug or sub-optimal solution I need to fix before I want to release GoBlog (or whatever I will name it in the end) to the wide world. But the frequency of the discovery of improvable things is decreasing, so I hope I will be able to write documentation soon.

View

Next