Forgejo

A few weeks ago, it came to light that Gitea has been owned by a for-profit Gitea Ltd. for several months. The lack of transparency has disturbed the trust of many contributors and users. That’s why Codeberg (a German based non-profit association - disclaimer: I am a member of th … | Continue reading


@jlelse.blog | 1 year ago

I should write better tests or at least create some automatic tests. 😬 (But ActivityPub is so complicated to test!) | Continue reading


@jlelse.blog | 1 year ago

Should I sell my PC?

I’m not sure yet what I’m going to do with my desktop computer (ASRock Deskmini A300), which I don’t really use anymore since I got my new laptop. | Continue reading


@jlelse.blog | 1 year ago

I think it was a very wise decision to buy some long merino underwear, a new and warmer jacket and new winter shoes. It’s so cold! The whole week already under 0°C. | Continue reading


@jlelse.blog | 1 year ago

I’m honestly thinking about switching browsers, because this “new feature” where Firefox always downloads PDFs first to display them is annoying me so much. I don’t want my Downloads folder to be cluttered with all those random PDFs. If I open a restaurant’s menu PDF, I just want … | Continue reading


@jlelse.blog | 1 year ago

I use Firefox as my preferred web browser both on PCs and my phone. One extension is always installed: uBlock Origin. The web is so much nicer with all the ads and tracking removed. But today I also retried an extension that will probably join the “must install” list: DarkReader. … | Continue reading


@jlelse.blog | 1 year ago

Thinking about chat apps again…

Lately, I’ve been thinking about chat apps more often again. Actually, I’ve always been a fan of Telegram, and it’s still a good messenger, but I’m a bit suspicious about the latest developments (such as the Fragment platform, with which Telegram is now implementing its crypto pl … | Continue reading


@jlelse.blog | 1 year ago

Near my new home. 🍂 | Continue reading


@jlelse.blog | 1 year ago

GPT-3 is crazy 🤯

Do you want to read why Go is a great programming language? | Continue reading


@jlelse.blog | 1 year ago

My November ‘22 in Review

November is now over and it’s December and the Christmas season begins. But first a short review of November… | Continue reading


@jlelse.blog | 1 year ago

DeepL Write

I’m a big fan of DeepL for translations. Before trying to write more blog posts directly in English to improve my skills, I wrote many blog posts in German and then translated them. The texts were probably better than my non-native English. | Continue reading


@jlelse.blog | 1 year ago

“Bloggers, Dump Your Twitter Card Tags”

It’s crazy to think how much bandwidth is being used by metadata tags. Every company wants to invent it’s own new system. Wouter Groeneveld gives a brief overview and recommends getting rid of them (for the most part). I agree with him completely. The only one of these systems th … | Continue reading


@jlelse.blog | 1 year ago

My websites have finally favicons again. And I can update them using a simple web interface. 😄 | Continue reading


@jlelse.blog | 1 year ago

Sideloading Android apps on Windows 11

It’s really impressive how easy it is to sideload apps on the WSA (Windows Subsystem for Android). | Continue reading


@jlelse.blog | 1 year ago

I reworked the current ActivityPub implementation of GoBlog, fixed ActivityPub replies to posts and also added support for reply updates and deletions. Under the hood it’s using the comment system. 🥳 Using the go-ap/activitypub library, working with ActivityPub is much ea … | Continue reading


@jlelse.blog | 2 years ago

Today was already the 4th day that I worked using a mobile hotspot with a speed limit of 10 mbps down and upload. This is definitely doable. I’m glad I didn’t have to transfer any larger files. Faster internet is coming in two days. But I chose wisely when I signed my mobile cont … | Continue reading


@jlelse.blog | 2 years ago

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. | Continue reading


@jlelse.blog | 2 years ago

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)! | Continue reading


@jlelse.blog | 2 years ago

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. | Continue reading


@jlelse.blog | 2 years ago

How I checked the battery health of my Android phone

My smartphone, a Samsung Galaxy S10 Lite, which has been my daily driver for a year and a few months, has a 4500mAh Li-Po battery ("lithium-ion polymer" – like lithium-ion, but with solid or gel-like electrolytes that allow a thinner design). My smartphone can be charged with a m … | Continue reading


@jlelse.blog | 2 years ago

About my new watch: Samsung Galaxy Watch 4

In response to my teasing post about my new Samsung Galaxy Watch 4, James suggested I share my experience with the watch on my blog and asked what my reasons are for wearing a smartwatch. So here is my answer. | Continue reading


@jlelse.blog | 3 years ago

GitHub still doesn't support IPv6

I am currently experimenting with whether a Scaleway Stardust instance will also suffice for me as a code server. Scaleway offers this at an incredibly low price and if you then also select that no IPv4 address should be used, then the instance costs less than 0,50 € per month. | Continue reading


@jlelse.blog | 3 years ago

XOR Operator in Java

At work today I came across an Eclipse feature for cleaning up Java code. It helps you to improve the code, for example to add final to attributes or parameters, or to improve boolean expressions. | Continue reading


@jlelse.blog | 3 years ago

Miniflux Scraper Rules

Speaking of web comics that I follow via RSS, ATOM or JSON feed: ideally I would like to see the comics directly in my feed reader (Miniflux). Some feeds already show the images directly in the content, others do not. | Continue reading


@jlelse.blog | 3 years ago

When the use of JavaScript is justified

JavaScript is a controversial topic, especially in privacy and open source circles. That’s because JavaScript is often used to execute code on website visitors' devices that does things that aren’t so cool. For example, tracking users across the entire Internet. That’s why the us … | Continue reading


@jlelse.blog | 3 years ago

Video Libraries with Bunny.net

While other people get excited about new Apple devices, I get excited about new features of online services or tools that I use. 😆 | Continue reading


@jlelse.blog | 3 years ago

Will Windows Become Open Source?

Microsoft’s open source strategy is interesting. Microsoft currently publishes 3836 repositories on GitHub. By chance I came across the following new repository: Extensible Storage Engine. It is published under the MIT License. | Continue reading


@jlelse.blog | 3 years ago

A Solution for Social Media?

Sometimes I find it quite interesting to read through articles that I wrote three or four years ago, back then still on the platform Medium. Some time ago I deleted them on Medium and published them on my blog in a “Medium Archive”. | Continue reading


@jlelse.blog | 3 years ago

Email is the messenger you should migrate to

Today I have heard again a discussion about WhatsApp, Telegram, Signal and Threema and there was the question to which messenger one would switch from WhatsApp. | Continue reading


@jlelse.blog | 3 years ago

Give back to free and open source software

Oscar Benedito writes about how to give back to free and open source software (FOSS). | Continue reading


@jlelse.blog | 4 years ago

My new GoBlog-Blog is finally alive

I spent months coding and it’s finally time to say “Hello World”! | Continue reading


@jlelse.blog | 4 years ago

Search Personal Websites

Michael Lewis had a pretty great idea, he created a search engine for personal websites. I really like that idea because I like exploring personal websites and especially reading personal blogs. It’s always interesting to read about people’s thoughts, hobbies, lives, experiences … | Continue reading


@jlelse.blog | 4 years ago

Open Twitter links with Nitter (solution for Android)

I don’t like Twitter and I’m a fan of Nitter as an alternative frontend. Whenever there’s a link to Twitter, I use Nitter to read it. Especially the mobile web version of Twitter is terrible, even more with a slow network connection. Not to mention the bad user experience when re … | Continue reading


@jlelse.blog | 4 years ago

Why is the market share of Firefox in Germany so much higher?

I recently took a closer look at Cloudflare’s new project Radar. Besides statistics about internet usage, attacks and popular domains, the site also shows statistics about the market shares of browsers. | Continue reading


@jlelse.blog | 4 years ago

My Thoughts on Cloudflare Web Analytics

Cloudflare currently celebrate their 10th birthday and launch a new product or feature everyday for a week. Today they launched Cloudflare Web Analytics. Until now you had to proxy your site through Cloudflare to use their analytics, because they collected those stats – “at the e … | Continue reading


@jlelse.blog | 4 years ago

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

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


@jlelse.blog | 4 years ago

Medium is bringing back custom domains

Medium is bringing back support for custom domains. And in general they seem to listen better. In addition to custom domains, Medium is reducing the amount of annoying pop-ups and banners and will also offer more customization options. | Continue reading


@jlelse.blog | 4 years ago

Why I no longer host my emails myself

Recently, there has been a lot of talk in my blog bubble about email self-hosting again (here is one example, here is a second one). I myself switched to a self-hosted mail server over a year ago, only to switch back to a hosted version a few months later.For me there were no tec … | Continue reading


@jlelse.blog | 4 years ago

You can finally directly register domains with Cloudflare

I know, Cloudflare is often criticized in privacy groups and also I do not find everything good. I myself use Cloudflare actually only for two things, which do not concern the privacy of the visitors of my websites. DNS hosting and domain registration.Cloudflares DNS management i … | Continue reading


@jlelse.blog | 4 years ago

My Current Wiki Approach

I see a lot of people blogging about really clever knowledge base systems like Zettelkasten or a tool called Roam. But that isn’t something for me for a couple of reasons. | Continue reading


@jlelse.blog | 4 years ago

I curate links for my blog

On my blog there is a section called “Links” (recently not only in English but also in German). But how do I find links that I find interesting and worth sharing? In this post I will describe my process.What I like to read most are blogs of other people. I don’t know many of them … | Continue reading


@jlelse.blog | 4 years ago

Why HN readers don't have a blog

Yesterday, I asked the Hacker News community why they don’t have blogs, even though they have the necessary technical skills. Many Hacker News readers and contributors have the technical skills to run their own blog and post their opinions. But instead they prefer to use Twitter … | Continue reading


@jlelse.blog | 4 years ago

Why I use tools like Docker and Flatpak

I admit it, I am a big fan of pre-packaged software. Software that I simply set up by typing a single command or just adding a few lines to my existing configuration. I like simplicity and this kind of software makes things a lot easier and lets one focus on getting work done.I s … | Continue reading


@jlelse.blog | 4 years ago

I use the Speech Synthesis API on my blog

I just added the feature to my blog that allows you to have any article read to you. For some articles I already add an MP3 file with a natural sounding pronunciation, but now it is also possible to get articles read aloud that don’t have an MP3 file (if the browser and operating … | Continue reading


@jlelse.blog | 4 years ago

Will Microsoft acquire Docker too?

After Microsoft (GitHub) acquired npm, I think it’s only a matter of time before Docker (the rest that’s left after selling Docker Enterprise) is also taken over by Microsoft or GitHub.What makes me think so? Docker needs to find a new way to make money after Docker Enterprise is … | Continue reading


@jlelse.blog | 4 years ago

A Few Months with the Surface Go

During the last weeks I saw a few reviews (like this one) about long time experience with the Surface Go. I have mine for a couple of months now and finally finished the first semester where it accompanied me for a couple of different tasks.I planned to use my Surface Go to take … | Continue reading


@jlelse.blog | 4 years ago

News the minimalist way – Why I use Miniflux

Like two or three weeks ago, I was a little bored and thought about installing something new on my server again. Yes, I really like installing “things” (it's actually just adding some lines of configuration to a file), especially when those things improve my life in some way. I i … | Continue reading


@jlelse.blog | 4 years ago

How to Get a Completely Free Website

In this post I want to show with which services and tools it is possible to run a completely free website. An own website not only offers the possibility to create your own professional web presence, it can also make you independent from silos like Facebook, Twitter or Medium. It … | Continue reading


@jlelse.blog | 4 years ago