RSS Parrot

BETA

🦜 lukas@blog

@lukasrotermund.de.posts@rss-parrot.net

I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline! Brought to you by the RSS Parrot.

---

Your feed and you don't want it here? Just e-mail the birb.

Site URL: lukasrotermund.de/posts

Feed URL: lukasrotermund.de/posts/index.xml

Posts: 23

Followers: 1

Structs, Enums and Pattern Matching in Rust

Published: May 14, 2026 15:28

In this part of the Learning Rust series I read about structs, enums, and pattern matching. I really looked forward to this chapter because I loved how Rust implements enums when working with Rustlings. It’s quite unique and the best implementation I know…

Ownership in Rust

Published: April 26, 2026 18:00

A few days have been passed since the last post in this series. I finished reading the guessing game chapter, the common concepts chapter as well as the ownership chapter. I enjoyed reading them all, even though the information was not new to me.Loops &…

The Rust Programming Language

Published: April 21, 2026 21:20

I always had the goal to learn Rust, the programming language. Last year I tried learning it with rustlings alone, BTW the best code Kata project I have ever seen, but I stopped doing the Katas at some point.The free bookIn the past weeks I heard a lot…

Fighting AI and LLMs with iocaine

Published: March 26, 2026 22:00

What you do not smell is called iocaine powder. It is odorless, tasteless, dissolves instantly in liquid, and is among the more deadly poisons known to man.– Westley, the main protagonist of The Princess Bride (film, 1987)This blog post is about iocaine,…

PHP in 2026

Published: January 5, 2026 22:50

As the year comes to an end, this post will take a look at the state of PHP in 2026. What is going well, and what is not? Most importantly, how has PHP changed since version 5.6?A Look Back at PHP 5.6PHP 5.6 was released at the end of August 2014, over ten…

Manage your dotfiles using GNU Stow

Published: November 5, 2025 18:25

I came across GNU Stow as a way of organising dotfiles in an interview between Matt from The Linux Cast and Linkarzu on YouTube: Matt from The Linux Cast on macOS, NixOS, Emacs & More. I migrated my own dotfiles to the GNU Stow structure and was amazed at…

Preparations: Building my own wood and carbon arrows

Published: August 30, 2025 12:00

I’ve taken up archery again! After about six years, I’m finally shooting some arrows again. I’ve used up most of my old arrows, so I only have three left for my flat-arm longbow Triumph from Falco, as well as two for my compound bow Ignite from Hoyt. In…

Simple private self-hosting

Published: August 9, 2025 13:09

I had planned to write a post about self-hosting a while ago, but now feels like the right time. This post assumes that you have some basic knowledge of the GNU/Linux operating system. After all, I can’t start from scratch!I will show you what my personal…

How I close my German pension gap

Published: July 6, 2025 15:50

Wow! Firstly, I’m glad you found my post. This is a new type of post for me because I usually write about coding and software, but I wanted to share information about the German pension gap and how I personally close it, so I can just share this page when…

Event sourcing in PHP Symfony

Published: July 1, 2025 06:20

In this post, we will implement solid but naive event sourcing from the ground up within a PHP Symfony project. This post is a follow-up to my previous post, in which I summarised my thoughts on the overhyped event sourcing concept.There aren’t many words…

Event sourcing - the naive approach

Published: February 26, 2025 22:04

How do we store our application’s data? Often the answer is obvious and leads us developers to the Swiss army knife of data storage - relational databases and some ER model. But is this the only way to store information?For me it was, until I learned about…

How FIDO2 works technically

Published: December 16, 2024 11:51

In this article I will explain how FIDO2, an open standard, works and how it is commonly implemented using physical security keys in the form of USB A or C sticks or just your smartphone.We will explore what FIDO2 is and look at the mechanisms by which…

I retired NGINX for Caddy - and never looked back

Published: October 18, 2024 20:58

In my previous post Docker + ufw: When convenience turns into a security risk, I described how my VPS was attacked with a DoS, enabled by Docker’s default behaviour of exposing ports and ignoring the firewall (ufw). Thanks to the friendly recommendation of…

PHP arrays have driven me mad

Published: September 1, 2024 18:00

A few weeks ago, while I was doing the dishes or folding the laundry (I can’t really remember what I was doing), I was scrolling through my YouTube home screen, hunting for fresh educational content for software developers, as I always do, when I am…

HTMX & Symfony: The pleasure of purified web development

Published: February 17, 2024 21:00

HTMX, a simple and powerful library for AJAX1, CSS2 transitions, WebSockets, and server-sent events directly in HTML3, via attributes. With this promise, HTMX, which grew out of intercooler JS4, is currently rising to fame. To test if it delivers what it…

Deferred code execution in PHP, C and Rust – like in Go

Published: October 26, 2023 10:40

Since the release of the Go language, there has been a new tool, the defer keyword, to ensure that certain code is executed when a function is exited. This simply gives Go developers the ability to clean up code that needs to be cleaned up, such as file…

Mastering microservices

Published: September 24, 2023 22:30

Most developers today have a more or less good definition of microservices in their head. Some are developing within a microservice architectural environment and some are not. Long time I’ve developed monolithic web applications and internal services/…

Make Go tests more robust by fuzzy testing

Published: March 7, 2021 22:43

foo, bar, foobar, John Doe – who doesn’t know them? You often find these values as test parameters. In most cases this may fit. In this article we follow up on the last article in the series Testing, an important feature of the Go standard library and see…

io - a pearl of the Go standard library

Published: January 12, 2021 20:02

Input and output are probably the most frequently occurring tasks within a program and are therefore important modules of a programming language. In Go, C, C++ and many other languages byte operations are a common, if not the best choice for processing all…

Pearls of the Go standard library

Published: January 12, 2021 19:59

Go is a trending new programming language to build simple, efficient and reliable software solutions. Like the most modern programming languages it comes with a build in standard library to offer a lot of tools for the Go developers – e.g. io, net/http,…