Jan-Lukas Else

Tech, life and everything else

2020


Published on in 💬 Micro

I use BunnyCDN as storage for my Micropub media endpoint, where I upload all the photos and other media files I publish on my blog. When I upload a new photo the media endpoint first uploads the original file with the name of it’s SHA-256 hash value (so when I upload the same file multiple times, it doesn’t create multiple files). When I upload an image (JPEG or PNG) it also gets optimized and resized to a maximum width of 2000 pixels using the Tinify API (and then uploaded to BunnyCDN too), doing that significantly reduces the file size of the images displayed on my blog.

It would be probably awesome to also serve different formats based on the Accept HTTP header (WebP for browsers that support it) or different sizes, but I decided I want to hold my perfectionism (and the complexity) in check and settle for using just one optimized file version in the original file format. If at some point all browsers support WebP, I might consider using only WebP files, but until then it still takes time.

At the moment I don’t backup the files from BunnyCDN (I trust that they - or I - don’t accidentally delete them), but I could probably setup a cron job to regularly copy new files via FTP from their storage to another storage.

View

Published on in 💬 Micro

I already thought about remote conferences last year and it seems like it’s becoming a reality with all those canceled conferences now only taking place online. Although it is not for environmental reasons (but rather to protect people), it may show some organizers that remote conferences are perhaps not such a bad alternative. It just needs to be technically well implemented and it will take a few less flights.

View

Coding

Published on in 💭 Thoughts

When I write code, it often serves the purpose it is supposed to serve. However, it is often not the most elegant. Especially when I compare my code with other implementations, I sometimes find mine somewhat ugly. I think I’m thinking too chaotic, start writing the code immediately and while I’m writing it, I think of things I could do differently and in the end it’s a big mess. Maybe I should first sketch my code on paper and then type it into the computer without thinking much about it? Or are these just feelings of inferiority and my code is not so bad after all?

View

Quizlet

Published on in 🔗 Links

This semester, as already mentioned, I take a Spanish course. Of course, learning languages also includes learning vocabulary. I looked for suitable apps and found Quizlet. I like the app even more than I thought. For example, I can create “learning sets” on the computer and learn from anywhere on my mobile phone. And various learning functions also ensure that I not only create virtual flashcards, but also learn the vocabulary.

View

Published on in 💬 Micro

A beautiful flower in my living room. 🌺

🖼️ View

Back to study

Published on in 💭 Thoughts

Tomorrow is the first day of the new semester with two lectures, one in the forenoon, one in the evening. I am really very curious how this semester will be and if everything will work out as I have planned.

View

Why 543 KB keep me up at night

Published on in 🔗 Links

The problem is not this specific website or how fast it loads, but that shipping seems to be so much more important than performance, usability, accessibility, or user experience.

View

Published on in 💬 Micro

It’s probably raining soon, but that’s why I went to the park to catch some of the remaining sun light and enjoy the warm weather (14°C at the end of February). 🌥️ Going for a walk is nice too. 🚶🏻‍♂️

🖼️ View

My February ‘20 in Review

Published on in ✍️ Posts

February was rather quiet in contrast to January. I had the practical phase and was working in the office accordingly. The main task was to find a possible topic for the bachelor thesis. I also found something, but now I have to look for a professor to supervise the topic and hear what he thinks of the idea.

View

I found a loophole to prevent those pesky cookie notices

Published on in 🔗 Links

Mattias Geniar found a way to not have to display a cookie warning on his website and it’s surprisingly simple:

View

Jan-Lukas Else