Jan-Lukas Else

Thoughts of an IT expert

XXXX-XX-26


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

Published on in 💬 Micro

With every day it’s getting dark a bit earlier, especially since the shift to “winter time”. It’s almost dark after finishing work. Nevertheless it’s worth to go for a walk.

A sunset photo taken today during my walk

🖼️ View

My new coding workflow: VS Code + Remote-SSH extension

Published on in 👨‍💻 Dev

I recently rediscovered the ability of Visual Studio Code to develop on remote machines. Just connect to a server via SSH and develop there.

View

Published on in 🔗 Links

You probably heard about HEY, the email service that claims to fix email. But let me share this service with you: Heyyyyyyyyyyyy.com. It’s way cooler than HEY. 😉

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

Published on in 💬 Micro

It’s amazing how fast time can go by when you’re in a flow state. It’s an incredible feeling. Especially at the moment, when one usually has rather too much time.

View

Published on in 💬 Micro

Could you share more information or code about how you transform your knowledge base notes into Hugo pages? I tried creating a wiki or knowledge base on my website too, but somehow I still miss a good workflow to make more use of it. And do you create all notes directly in English or do you translate them later?

View

Published on in 💬 Micro

I just migrated my main server (a VPS at Hetzner) from RancherOS to Alpine. While I considered Alpine already as a Docker host when I setup RancherOS, Alpine wasn’t Docker-host-ready yet. But time passed and now it’s even simpler to setup a Alpine Docker host than it is to install and maintain a RancherOS server. I really love Alpine for it’s simplicity and lightweight size and use it as a base image whenever I need to create a Dockerfile. Let’s see if I’ll get any unpleasant surprises or if everything works as expected. And sorry for any downtime of my blog or website.

View

Photopea: Photoshop in the browser

Published on in 🔗 Links

By chance in a Hacker News thread about “MSPaint in JavaScript” I discovered the tool Photopea. Photopea seems to be a free JavaScript-based Photoshop alternative that runs in any browser. What surprises me the most: Photopea is developed by a single person. I don’t use tools like Photoshop or Gimp very often, but I will try Photopea the next time I need to edit photos and images.

View

How ad companies can track you without cookies

Published on in 💭 Thoughts

Today I read an article by Kev Quirk about how browser fingerprinting works. In his article (I recommend to read it) he not only explains how websites can use the various information your browser sends to give you an almost unique fingerprint, but he also linked to a tool called “Panopticlick” by the EFF (Electronic Frontier Foundation).

View

Previous

Next

Jan-Lukas Else