Jan-Lukas Else

Thoughts of an IT expert

πŸ‘¨β€πŸ’» Dev

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


Firefox on Chrome OS (Flex) using Flatpak

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

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…

View

How I got Crostini to work in Chrome OS Flex

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

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.

View

Building Docker images in Drone CI using Docker-in-Docker

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

This evening I tried to improve the build process of GoBlog. GoBlog gets built using Drone CI and Docker. The problem was that two image variants are to be built, one based on the other, and the whole thing always took quite a long time.

View

Private diary with GoBlog and Tailscale

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

Yesterday I wrote about Tailscale. Really cool service! And I’m a little bit obsessed with it, too. Now that I have connected my devices to a network, I had the idea to make my GoBlog diary available only via Tailscale instead of a public domain.

View

Follow websites without RSS using the XPath RSS-Bridge

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

I currently use RSS-Bridge to follow Telegram channels and read new messages in Miniflux. RSS-Bridge is a really cool project that tries to provide RSS (or ATOM, JSON, HTML…) feeds for sites that don’t do that directly.

View

Configure Google’s caching Docker Hub mirror

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

Today I learned that it is possible to use a caching proxy for the Docker Daemon.

View

go-shutdowner: Simple graceful shutdowns in Go

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

As I already mentioned, I’m trying to modularize parts of GoBlog to make the code more organized and to be able to test it better (thanks to the tests, I always notice small bugs that I can then correct).

View

XOR Operator in Java

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

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.

View

Simply cache form fields in localStorage

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

Have you ever started typing something into a web form and then you accidentally closed the browser and lost everything you typed there? Because of that I usually use an external text editor for long posts and later copy the text into my blog editor.

View

TIL: gob

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

Today I learned about gob. gob is a package from the standard library of Go and allows to store structs efficiently as a byte array. Faster than encoding data in JSON for example. Useful for communication between Go programs or for temporarily storing data. In GoBlog, I’ve recently been using gob for a SQLite-based queue for verifying webmentions and sending ActivityPub requests. gob has the same interface as the JSON package.

View

Next

Jan-Lukas Else