Jan-Lukas Else Avatar
Jan-Lukas Else
Software Developer & Blogger from Germany
Avatar

Jan-Lukas Else
@jlelse

“Das üble Geschäft mit Wasser” jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Yesterday, we rented a shared car and drove 50 km to the Edersee near Kassel, where we hiked a bit. There’s a castle up on one hill and the view was spectacular! It was definitely an active weekend. 😊

Avatar

Jan-Lukas Else
@jlelse

My August ‘24 in Review jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Mein August ‘24 im Rückblick jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Instead of doing another Freeletics workout this week, I took advantage of the great weather outside and challenged myself with some uphill biking. It definitely pushed me to my limits, but it was worth it! And it worked, even though my bike only has eight internal gears.

A view from the top of the mountain. I started in the valley!A picture of my bike on top of the mountain, as a proof that I actually used the bike to go there.
Avatar

Jan-Lukas Else
@jlelse

How I stopped a malicious IP from hammering my Gitea instance jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Three days, two flats, one epic bike tour jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Automatic Komoot export jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

After work bike tour jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Why I am using an Android phone instead of a Wahoo jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Today, after the daily standup (without standup though), I went to pick up my girlfriend’s exam paper. But instead of using car sharing or the bus, I decided to go there by bike. This time with my older city bike. Faster than the bus, cheaper than car sharing. And it was a nice break from work. Hurray for ... jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Reduce – Reuse – Repair – Recycle

A picture of over-ear headphones with new replacement ear pads. In front are two original ear pads, one of it broken.

Avatar

Jan-Lukas Else
@jlelse

Lowlands bike tour jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Mein Juli ‘24 im Rückblick jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

My Juli ‘24 in Review jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Telegram worries jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Summer vacation ‘24 jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Sommerurlaub ‘24 jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Walking in the sunny park is like balm for the soul. 😌

Avatar

Jan-Lukas Else
@jlelse

Same spot as always. 📸

Avatar

Jan-Lukas Else
@jlelse

GoBlog can show GPX tracks as SVG now jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Post-vacation bike tour jlelse.blog
Avatar

Jan-Lukas Else
@jlelse

Hello, little deer! 👋

A little deer standing in a green garden

Avatar

Jan-Lukas Else
@jlelse

Before going to sleep, a quick walk around the block. 🌔

Avatar

Jan-Lukas Else
@jlelse

@V_ I hate to break links. I also still have old redirections in place, from when I was still using Medium for my blog (until 2018 or so).

Avatar

Jan-Lukas Else
@jlelse

@abc I also still use them for some domains and probably keep using them until I find the holy grail 😅

Avatar

Jan-Lukas Else
@jlelse

@ovr Viel Spaß zu wünschen, passt bei so einer Doku irgendwie nicht. 😅 Vielleicht eher "Gute Information!"? 😊

Avatar

Jan-Lukas Else
@jlelse

@vincent It's all open source 😊 (but the mess probably redacts some things)

Avatar

Jan-Lukas Else
@jlelse

@vincent Haha 😄 How did you discover it?

Avatar

Jan-Lukas Else
@jlelse

@vincent Excuse me, do you mean the Konami code on my site?

Avatar

Jan-Lukas Else
@jlelse

@may I considered it, but thought to follow the KISS principle - Keep It Simple Stupid.

Avatar

Jan-Lukas Else
@jlelse

@kq My thoughts: 1. Take a step back for a while. Doing something you don't like isn't great. 2. Limit the people you follow, unfollow or mute people who's posts make you feel bad. 3. Hide shared posts on your feed.

Avatar

Jan-Lukas Else
@jlelse

@kq I'm really thankful that my parents gave me a programming book when I was young.

Avatar

Jan-Lukas Else
@jlelse

@mcg No, they are free at Scaleway.

Avatar

Jan-Lukas Else
@jlelse

@escribitionist It's based on last.fm, so you just need a way to scrobble: www.last.fm/about/tra...

Avatar

Jan-Lukas Else
@jlelse

@jlg Sounds like there may be something configured wrong. Can you send me a mail? micro at my domain.

Avatar

Jan-Lukas Else
@jlelse

@jlg It is. I'm the developer of GoBlog.

Avatar

Jan-Lukas Else
@jlelse

@manton Please see the bug report in the post 😊

Avatar

Jan-Lukas Else
@jlelse

@Mandalorian The soundfile is just a text-to-speech version 😊

Avatar

Jan-Lukas Else
@jlelse

@pimoore To test, build and publish the Docker images

Avatar

Jan-Lukas Else
@jlelse

@pimoore I already use it for many years using Docker, IMO simple to setup. There are services that just offer GitHub or Gitlab integration and won't work with Gitea, but I don't use these. For GoBlog I recently switched back to GitHub with the main repo because of GitHub actions, but I still prefer Gitea to host my other repositories.

Avatar

Jan-Lukas Else
@jlelse

@terrygrier Which device? My Surface Go (1. Gen): Quite good, I can use it multiple hours (ca. 4-6?) without a power outlet. Probably depends on the usage.

Avatar

Jan-Lukas Else
@jlelse

@warner I syndicate to micro.blog using a JSON feed.

Avatar

Jan-Lukas Else
@jlelse

@jl_siewert Erstaunlich, dass sowas geht! 😅 Herzlichen Glückwunsch zur Hochzeit! 😊

Avatar

Jan-Lukas Else
@jlelse

@warner What do you mean with "interconnected" blogrolls? Sounds interesting.

Avatar

Jan-Lukas Else
@jlelse

@pimoore Have fun!

Avatar

Jan-Lukas Else
@jlelse

@pimoore I just set a tag for the VPS and only allowed access to all devices from my user. That somehow excludes tagged machines.

Avatar

Jan-Lukas Else
@jlelse

@frankm Just for a few weeks. When you use your own domain, you can change the DNS MX records at any time. I also do daily IMAP backups, so even if the company should disappear tomorrow, I'm on the safe side.

Avatar

Jan-Lukas Else
@jlelse

@odd It is released, see goblog.app and docs.goblog.app/. Just missing some more documentation, but I'm working on that!