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
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
Yes, Tomáš! I was thinking about exactly that. Just a simple SVG favicon with an Unicode emoji, maybe this one: “👨💻”.
View
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
It’s kind of funny how all those “.clubs” pop up, featuring lightweight sites: 1mb.club, 250kb.club, 520kb.club.
View
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
The Electronic Frontier Foundation has some good arguments against selling your privacy, a so called “data dividend” or “pay-for-privacy”.
View
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
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
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