Jan-Lukas Else

Thoughts of an IT expert

πŸ‘¨β€πŸ’» Dev: XXXX-04

Welcome to the Dev section of my blog with development related articles.


Be careful when using β€œ::file-selector-button”!

Published on in πŸ‘¨β€πŸ’» Dev
Updated on

A reader pointed out to me today that the styling of buttons on my sites was broken in the Firefox ESR version 78. I took this notice as a reason to search for the root cause, because I had already noticed the error in the Tor browser, but I always thought it was due to some security rules.

View

Find broken links with GoBlog

Published on in πŸ‘¨β€πŸ’» Dev

Even though it is often said that the Internet does not forget, it does forget some things. When people shut down their websites, delete sites or even sell their domains.

View

Backup a dockerized Postgres database with Resticker

Published on in πŸ‘¨β€πŸ’» Dev

I got the question how to solve the problem that when backing up the storage of a dockerized Postgres database (using Resticker) it could be that the backup is corrupt because the database is still running.

View

Use Telegram as a notification service with Go

Published on in πŸ‘¨β€πŸ’» Dev

Telegram is my favorite messenger for chatting. There are many reasons for this. But Telegram is also very suitable to use it as a notification service for your own projects. For example I get a daily overview of the number of page views of my blogs, but also notifications about new Webmentions, or likes and announcements via ActivityPub are sent to me via Telegram.

View

Schedule static page deploys on Netlify with IFTTT

Published on in πŸ‘¨β€πŸ’» Dev

This blog is a static website hosted on Netlify. As static site builder, I use the awesome Hugo, which is written in Go and amazingly fast. This page with currently more than 300 pages build in less than 500ms.

View

Exploring Go

Published on in πŸ‘¨β€πŸ’» Dev

A few months ago, I tried to learn Go. I did it just out of curiosity and because I heard many great things about this programming language. I also use much software, which is written in Go, like the generator for my websites (Hugo), Git server (Gitea), feed reader (Miniflux) or Docker. All are written in Go and have in common, that they have an incredible performance and are really easy to setup, because it’s possible to compile everything to a single statically linked executable.

View

Back To Static - And How I Made Forms Working

Published on in πŸ‘¨β€πŸ’» Dev

I used Pagekit for quite some time with my personal homepage. Pagekit gave me a nice Admin UI and there were also nice themes and plugins, which I could use. But Pagekit is PHP and the setup isn’t that optimal. So I switched back to a static site setup with Hugo.

View

Run Debian Based Programs On Almost Any Linux With Docker

Published on in πŸ‘¨β€πŸ’» Dev

I’m a Solus user (and enthusiast), but as one I also faced a common problem. Not every desktop app is available on Solus Linux and you also can’t run .deb or .rpm installation files, because Solus uses a different package manager and isn’t based on any other Linux distribution.

View

Jan-Lukas Else