I started working on plugins for GoBlog using a Go module I recently discovered: yaegi. It still feels like magic, because Go is typically a compiled language and yaegi makes it dynamic by embedding an interpreter. Is this overkill for GoBlog or does this possibly enable flexibility like WordPress plugins? ⌘ Read more
To all my feed subscribers: If you are annoyed by the TTS audio or the “Interactions” link, add a “.min” in front of the feed type in the URL. For example https://jlelse.blog/.min.rss. Thanks for following! 😄 ⌘ Read more
Gitea Container Registry
I am a Gitea fan! I have been for some time now. But it’s always amazing how fast new features are implemented in the self-hosted GitHub alternative. ⌘ Read more
My July ‘22 in Review
In a moment, the next month is already over. After June, it’s now July. Time for a short monthly review. ⌘ Read more
The Circle
Some years ago, I started reading the novel “The Circle” by Dave Eggers. I never finished reading it, but today I watched the movie. It has an important message about privacy, transparency and surveillance and shows that there’s a thin line in-between those. I can definitely recommend watching it, although I sometimes wasn’t impressed by the acting. ⌘ Read more
The heat lately and the heat in the coming weeks has been bugging me and getting to me so much that I bought a mobile air conditioner. It eats up a lot of electricity and will ruin my very low power consumption (< 800 kWh per year), but maybe it will help me sweat less. ⌘ Read more
Old content warning
Recently I implemented a setting in my blog software to disable the warning above posts older than one year. A setting that has its justification. ⌘ Read more
So far I configured most (almost all) settings for GoBlog through a YAML file. But this is not so optimal, after all it happens sometimes that I want to change a small setting, such as the description of a post section, from my smartphone. This would work somehow via SSH, but ideal is something else. Email conversations with Andrés Cárdenas inspired me to finally start the project “settings in the database”. The first step was to make it possible to configure the mentioned post sections. This is now finally possible … ⌘ Read more
This OneDrive feature to remind about pictures from x years ago is really awesome! I captured this sunset 4 years ago today. ⌘ Read more
To post something again, here are three songs I’m currently really enjoying: ⌘ Read more
No more Telegram Premium
Telegram decided to cancel my Premium, I got the following message from the @PremiumBot: ⌘ Read more
I just discovered that my phone app (on my personal smartphone) shows me the total call duration of all calls made with the phone so far. A total of about 137.5 hours, which is over five and a half days (!). And that’s just the calls I’ve made using the phone app in the last 22 months. With Telegram and WhatsApp (and my landline phone), I’m sure a few more hours could be added. I’ve often heard the statement that smartphones are hardly used for making calls anymore these days. But apparently I can disprove that. On … ⌘ Read more
With my non-electric bike I did today a 30 km tour through an area where I have not cycled often. I rode mainly along two canals. Fortunately, there was plenty of sun shade, even though I was prepared and well creamed with suntan lotion. ⌘ Read more
My June ‘22 in Review
And now June and thus half of the year is over, how fast time flies, blazing fast! Time for a little review. ⌘ Read more
My answers (to your AMA questions)
Recently I made an invitation to ask me anything. Only two mails arrived, but I would like to answer them anyway: ⌘ Read more
Thanks to mobile working, I had a few nice days with my girlfriend. ❤️ ⌘ Read more
Telegram Premium cheaper and in Germany!
I have found a way, it is possible to subscribe to Telegram Premium at a cheaper price and in Germany (where it is actually not yet officially available)! ⌘ Read more
No more GitHub Copilot for me
I was an avid user of GitHub Copilot during the technical preview phase. Apparently, as many as 1.2 million developers used Copilot. But now Copilot is out of beta and suddenly costs money. ⌘ Read more
This is what Crayion thinks about me… ⌘ Read more
Telegram Premium is there, at least the announcement that it should be there, but the update on Google Play somehow not yet. Unfortunately, the announcement says that Premium is not (yet) available for users in Germany. ☹️ I’m especially waiting for the feature to be able to convert voice messages to text. 😅 ⌘ Read more
Ask Me Anything
Inspired by Kev’s post, I’d like to give this a try as well: ⌘ Read more
I am a Bunny.net fan as they offer a CDN at a good price, are based in Europe and really care about privacy. The latest tool they offer: Bunny Fonts as a replacement for Google Fonts, because its use is illegal in Germany. 👍 ⌘ Read more
On my way to work… 🚲 ⌘ Read more
Simon Willison is celebrating the 20th anniversary of his blog. Amazing! ⌘ Read more
My smartphone story
I’ve recently read a few posts where the authors have shared their smartphone stories. Then last week I got my hands on my very first smartphone again (I’m a bit of a hoarder when it comes to that and still own every single one of my smartphones) and figured why not blog about it? So here it is, my smartphone story. ⌘ Read more
Reminder to myself: Don’t delete the Telegram bot you’re using to auto-post new blog posts to Telegram. 🤦♂️ ⌘ Read more
My current state regarding meal replacements
In my 2019 Year in Review, I wrote the following: ⌘ Read more
It’s worth buying Logitech devices. Even though they are not exactly cheap, they are of high quality and in case of a warranty claim, you can get a new device as a replacement without any complications. At least that’s my experience (with my MX Master 3). 😌 ⌘ Read more
Migrating away from Cloudflare
Recently I stumbled across two threads regarding Cloudflare that somehow left a bitter taste. I think it’s a big red flag when users have to seek support via public forums because their accounts have been banned from a service, but no help comes via support. ⌘ Read more
Early morning at the train station. 🚉 ⌘ Read more
My May ‘22 in Review
May is now over too, it feels like it has flown by. But before the month is completely over, I want to take a short look back… ⌘ Read more
A fun little game: Pocket City
I’m generally not a gamer, playing computer games has never really fascinated me, I find programming more exciting. But sometimes I don’t feel like programming or I don’t have the possibility to do it. Of course it’s important to be bored sometimes, because then you can think about things for a while. But a little entertainment in a free minute is sometimes not bad as well. ⌘ Read more
sqlite3 fiddle
With all my SQL and SQLite posts, this link is probably also quite interesting: sqlite3 fiddle. ⌘ Read more
Switzerland has some nice and beautiful places! 🇨🇭 ⌘ Read more
“Common Table Expressions in SQL”
I’m currently working in a project that involves a lot of data processing and therefore databases. This means that we often come into contact with SQL at work and have to write an SQL query at least once a day. ⌘ Read more
I have neglected my homepage for a while. But now I have deleted or updated a few pages, like the list with the hardware I use or the list with my self-hosted services. 🧹 ⌘ Read more
My apartment is a really good starting point for a small evening ride with my pedelec on the bike path, which was originally once a railroad line. In the evening, very few people are on the way, so it’s a free ride. The 45 nm strong rear-wheel motor helps me to drive without effort on average about 25 km/h and also to overcome slopes easily. Even light drizzle has not bothered me today. 🚴♂️ ⌘ Read more
“Friendlier SQL with DuckDB”
I come into contact with SQL almost every day, be it at work (Oracle Database) or while developing my blog software (SQLite). I don’t find SQL as bad as some others might, but sometimes SQL could be better. ⌘ Read more
23 doesn’t feel all that different from 22. 🤔😊 ⌘ Read more
I already liked cherry blossoms 6 years ago. This photo is from 2016, taken with my Motorola Moto G 3rd Gen. That was my third of in total five smartphones. ⌘ Read more
I’ve found a nice place near my apartment, where I can sit down after a long day of work and can finally work through a few articles from my reading list. It is an old cemetery, which was redesigned as a park. There’s a school next to it, so it’s not that quite, but that’s ok. ⌘ Read more
No standstill?
When I reflect on myself like this, I have long had the impression that I am a person who cannot live at a standstill. I always need a topic that keeps me busy, a thing in my life that I can optimize or at least a frequently changing topic that I can dive into. ⌘ Read more
Another reason to like spring: cherry blossoms. ⌘ Read more
My April ‘22 in Review
April is also over now, time to take a short look back. ⌘ Read more
“Cool Things People Do With Their Blogs”
I do from time to time forays through the Internet and like to visit cool blogs. Wouter has created a list with a few examples and even mentioned my blog in it. 🤓 ⌘ Read more
Why I now mute my watch
I am a user of a smartwatch. It is already the third smartwatch in my life (first the Sony SmartWatch 3, then the Samsung Galaxy Watch and now the Galaxy Watch 4) and I am actually quite satisfied with it. I always need an easy way to see the time, even when I’m riding my bike and can’t look at my smartphone (being on time is important to me!), plus it counts my steps and gives me the ability to view notifications right on my wrist so I don’t always have to get my smartphone out of my pocket firs … ⌘ Read more
Just for the record: I left Twitter before it was cool to do so. 😊 But seriously, it was the right decision back then and I have no regrets. ⌘ Read more
At the cemetery, by a babbling fountain with a passing train. ⌘ Read more
Reflecting on my work
I have been a full-time software developer for over a year now. I’ve since settled in well in the job, and I’m getting along better and better, even if the topics are sometimes still quite complex and difficult to understand, especially when it comes to “historically grown” things. ⌘ Read more
My thoughts on and motivation behind GoBlog reactions
Yesterday I announced a spontaneously developed GoBlog feature, reactions. The post also got a lot of reactions, over 900 times the buttons were pressed. But I also got some comments. ⌘ Read more
Happy Easter! ⌘ Read more
Not only Telegram implements new features, I spontaneously had an idea and a bit of programming desire. As an optional feature GoBlog now offers “reactions”. I don’t think I need to explain this feature, just try it out on this post. 😉 ⌘ Read more
Telegram is now a super-app?
It seems that there is a new super-app: Telegram. Bots can now also use HTML5 and JavaScript and thus “replace websites”. ⌘ Read more
After the repair, I am really excited about my pedelec. The battery significantly increases the range of a “small” bike ride and allows me to visit many beautiful places in the vicinity of my hometown Braunschweig and enjoy the nature. ⌘ Read more
To kick off my few days of Easter vacation, I took my freshly inspected and repaired pedelec (e-bike) with beautiful weather (20 degrees and sun) and drove a round on the “Ringgleis”, a bike path around my city. The total mileage has now also finally reached the 3000 km. That’s still not much over several years, but I still have my second, non-electric bike, with which I probably ride a lot more. ⌘ Read more
Why blog at all? (and indieblog.page)
What a coincidence: I was just thinking about why I blog at all, when I saw a post from Andreas Gohr in my feed reader with the announcement of indieblog.page. Cool site to discover blogs! ⌘ Read more
The first two nights with my new weighted blanket were good! The blanket is very cozy but not sweaty. The weight is not oppressive, but just right, and also makes me feel somehow more tired than usual before I sleep, and then let me fall asleep almost immediately, as if flipping a switch. And somehow I seem to dream much less, which can be a positive sign for more deep sleep. ⌘ Read more
PicoShare – simple file sharing
Having recently posted about rathole, today I’d like to share another tool I use in combination with rathole: PicoShare. ⌘ Read more
ntfy – open source push notifications
In December, I wrote about ntfy.sh: ⌘ Read more
rathole - ngrok alternative
Some time ago I tried to make my Nitter instance available on the Internet from home via Tailscale, Caddy and an own building block in between, but stopped it again a short time later because it didn’t work that well somehow. Today I found out about rathole, and what can I say? It works great and seems to be much faster than my previous solution! ⌘ Read more
Snow in April?!? 🌨️ ⌘ Read more
My March ‘22 in Review
Now March is also over, the first lockdown turns two, my bachelor’s degree one. Time to look back a bit on the past weeks. ⌘ Read more
Mastodon 3.5 finally supports the Update ActivityPub activity. GoBlog supports sending updates for quite a while already, but only Pleroma showed the updated posts and not Mastodon. That would have been useful recently, when I posted “Spaces!” but wanted to post “Tabs!” and updated my post. 😅 ⌘ Read more
When you submit a GDPR request to American Express (Germany), you get an “Encrypted Mail” (for which you have to log in again somewhere and set a password), which then contains two PDFs, one of which is full of screenshots of mainframe terminals. ⌘ Read more
Yesterday I ordered a blanket for an incredible amount of money, more precisely a weighted blanket. Now I hope that it will be delivered quickly and that it really has the positive effects that are being advertised. Although I can usually fall asleep quickly in the evening with a sleeping mask and earplugs, I never manage to sleep through the night, I am never woken up by the alarm clock because I wake up earlier. In the morning I feel tired almost every day, sometimes even the whole day, which then also limits my c … ⌘ Read more
Tabs versus Spaces? Spaces! ⌘ Read more
About listening to music
Sometimes I like to listen to music, I listen to a song, which gives me a good feeling, then another and another. I feel really good, sometimes I could even dance, although I don’t really like dancing. ⌘ Read more
“The Dissident”
I just watched the movie “The Dissident” (currently available at 3sat in DE/AT/CH). ⌘ Read more
Back to GitHub
Not too long ago I reported how I build the Docker images for GoBlog using Drone and Docker-in-Docker. ⌘ Read more
Six years ago, I was with my family on a cruise on the North Sea. During this trip we also visited Amsterdam. Today, however, I would no longer go on cruises because of the enormous environmental impact. ⌘ Read more
Six years ago, I was with my family on a cruise on the North Sea. During this trip we also visited Amsterdam. Today, however, I would no longer go on cruises because of the enormous environmental impact. ⌘ Read more
Text-to-speech is becoming more popular
I am a slow reader. I read a lot on websites, but not quickly and I often get distracted while reading. What I like therefore is a pre-reading option. ⌘ Read more
At work I may soon be able to program in Java 17 instead of Java 8. But still with Eclipse. 😅 ⌘ Read more
I didn’t get around to blogging about the fact that Miniflux recently got a new version. With it, if an entry doesn’t have a title, it finally shows a snippet of the content instead of just the URL as the title. A great new feature if you follow a lot of micro blogs. Regarding micro-blogs, I’m also in the process of reading Manton Reece’s book draft. ⌘ Read more
Move mastered
Finally it’s done, after a super exhausting day, I’m finally lying in bed, the move is done! All the furniture I need and also a total of 18 moving boxes with my stuff are now here. My girlfriend and her family helped me with it. With a total of 8 people, everything went quickly and before 3pm we were ready so that my girlfriend could help me unpack boxes. ⌘ Read more
Hello! 👋 I haven’t lost the desire to blog, nor have I decided on Digital Detox, it’s just that I’m currently busy moving. Instead of continuing to program my own stuff after work and pouring my thoughts into blog articles, I had to pack boxes. Today was my last workday in the home office in the old apartment, Monday is the first workday in the home office in my new apartment. Then my blogging frequency will probably remain rather low, because I still have to clear out the old apartment, but I may have a little more … ⌘ Read more
My February ‘22 in Review
February, especially if it’s not a leap year, is a short month, but it’s already over now too. So time for a quick review…. ⌘ Read more
Is it possible to replace your fingertips? Disassembling some Lego Technic has scraped mine… And tomorrow is the handover of keys for my first own apartment! ⌘ Read more
One year of private diary blogging
This morning I wrote my 365th diary entry. With that, I now have my first full year of daily private diary blogging complete. A milestone! The statistics tell me that’s 32245 words with 186900 characters and an average word count of 88 words per post. ⌘ Read more
Why didn’t I think of the very helpful Go module “net/http/pprof” earlier? This way I can profile my blog live. 🤓 (And hopefully find parts that I should or can optimize.) ⌘ Read more
What a good feeling when the hours you have invested in optimizing and testing actually bear fruit. In other words, my blog now uses less than 100 MB of memory, even though I have quite a few features enabled. My diary for example needs less than 20 MB. And if you compare that with WordPress, where the database alone needs more than 300 MB… 😄 ⌘ Read more
How I got Crostini to work in Chrome OS Flex
I blogged that I could not run Linux support (Crostini) on CloudReady and Chrome OS Flex. Every time I tried to enable Linux support in the settings, the activation failed with an error. ⌘ Read more
Firefox on Chrome OS (Flex) using Flatpak
More for fun than being really useful, here’s a little tutorial on how to use Firefox on Chrome OS (Flex) (for me, it’s currently version 100 in the Dev Channel). But beware, the user experience really leaves a lot to be desired… ⌘ Read more
Why I renamed my blogs
After a bit of consideration and a poll on Fosstodon, which shows a clear result even before it ends, I decided to rename this blog from “jlelse’s Blog – Thoughts, stories and ideas” to “Jan-Lukas Else – Thoughts of an IT expert”. Likewise, my German blog from “einGeek – Mehr als nur Internet und Programmieren” to “Jan-Lukas Else – Gedanken eines IT-Experten”. ⌘ Read more
Ok, so I have now installed CloudReady, switched to the beta channel as well, but I can’t use Linux because my CPU is not secured against Spectre/Meltdown and CloudReady doesn’t come with microcode updates. Until that comes, my ThinkPad will probably only be for browsing, watching videos, and blogging… ⌘ Read more
How I got Crostini to work in Chrome OS Flex
I blogged that I could not run Linux support (Crostini) on CloudReady and Chrome OS Flex. Every time I tried to enable Linux support in the settings, the activation failed with an error. ⌘ Read more
How I can access Linux with Chrome OS Flex
I recently installed CloudReady on my ThinkPad. Unfortunately, the Linux feature is not available there because microcode updates are missing, there is no BIOS update and Crostini is quite strict about security. ⌘ Read more
Ok, so I have now installed CloudReady, switched to the beta channel as well, but I can’t use Linux because my CPU is not secured against Spectre/Meltdown and CloudReady doesn’t come with microcode updates. Until that comes, my ThinkPad will probably only be for browsing, watching videos, and blogging… ⌘ Read more
Chrome OS Flex and CloudReady
At first I missed the news, but today I somehow stumbled across it: Google has released an early access version of “Chrome OS Flex”, as a result of the integration of CloudReady into Chrome OS. CloudReady also ran under my radar until today, but I did take the time to give both a try. ⌘ Read more
Hi-Fi!
Deezer announced today that it is raising prices in Germany and Austria for new customers. Premium now costs 1€ more. But (for new customers) Premium also includes Hi-Fi directly. ⌘ Read more
I probably spend more CPU cycles optimizing the program than the program optimization will save in CPU cycles. 🤔 ⌘ Read more
“How Telegram Became the Anti-Facebook”
I read this very long article about Telegram today and somehow it left me with mixed feelings. The article is also from WIRED, but it offers more balanced coverage than an article from a year ago. ⌘ Read more
One year with Deezer
It’s been about one year since I switched to Deezer. Yes, I switched before Spotify became uncool! 😁 So, how happy am I with Deezer today? ⌘ Read more
First impressions of my new printer
I recently bought a new printer: the Xerox B225. I discovered it by chance (while looking for a good printer) as a reduced return in an online store. Someone must have just tried it out briefly and sent it back. I’m happy! ⌘ Read more
I need to wait an hour for another train, but why wait at the train station? ⌘ Read more
It seems that mobile reception along German high-speed train routes has improved lately (at least compared to 2019). I’m sitting in an ICE 4 between Hanover and Hamburg, and I’ve initiated a speed test via USB tethering. My mobile phone contract is limited to 10 Mbps, but I seem to be able to take full advantage of that. ⌘ Read more
In search of a new printer
Update: Thanks for all the answers! I have now tried to repair the ink cartridge, now something is printed again, but somewhat blurred. I finally decided to buy a black/white laser printer with scanner, a Xerox B225 as B-ware. I will probably report… ⌘ Read more
In search of a new printer
At the moment I do not have a working printer at home. I have an inkjet printer, but due to a long period of non-use, the cartridge or the print head has dried up. If I want to print something, I have to do it in a copy store or a drugstore. This is possible, but especially if I need to print something spontaneously, or only a few pages, then the effort is annoying. ⌘ Read more
My January ‘22 in Review
Crazy, new year and yet January is already over, how time flies! What was going on? ⌘ Read more
How many things do I own?
Even though starting my job has put me in a situation where I can sometimes afford stuff just like that, and maybe buy the occasional thing without thinking much when I should have before, I still make sure to keep the number of things I own low. ⌘ Read more