41554 blogs · [ { "id": "01a0879d-4814-73c9-b5a0-116aa86672f5", "title": "Building carbon arrows", "url": "https://lukasrotermund.de/posts/building-carbon-arrows/", "published_at": "2026-09-05T08:32:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aa9659141", "title": "Building wood arrows", "url": "https://lukasrotermund.de/posts/building-wood-arrows/", "published_at": "2026-08-22T11:40:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aa9b2dc7a", "title": "Structs, Enums and Pattern Matching in Rust", "url": "https://lukasrotermund.de/posts/structs-enums-and-pattern-matching-in-rust/", "published_at": "2026-05-14T15:28:05+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aaa030489", "title": "Ownership in Rust", "url": "https://lukasrotermund.de/posts/ownership-in-rust/", "published_at": "2026-04-26T18:00:21+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aaa7e3c72", "title": "The Rust Programming Language", "url": "https://lukasrotermund.de/posts/the-rust-programming-language/", "published_at": "2026-04-21T21:20:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aab086914", "title": "Fighting AI and LLMs with iocaine", "url": "https://lukasrotermund.de/posts/fighting-ai-and-llms-with-iocaine/", "published_at": "2026-03-26T22:00:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aabadafdb", "title": "PHP in 2026", "url": "https://lukasrotermund.de/posts/php-in-2026/", "published_at": "2026-01-05T22:50:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aac2cf0da", "title": "Manage your dotfiles using GNU Stow", "url": "https://lukasrotermund.de/posts/manage-your-dotfiles-using-gnu-stow/", "published_at": "2025-11-05T18:25:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aacf18f8c", "title": "Preparations: Building my own wood and carbon arrows", "url": "https://lukasrotermund.de/posts/building-my-own-wood-and-carbon-arrows/", "published_at": "2025-08-30T12:00:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aadadd560", "title": "Simple private self-hosting", "url": "https://lukasrotermund.de/posts/simple-private-self-hosting/", "published_at": "2025-08-09T13:09:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aae9d8ae1", "title": "How I close my German pension gap", "url": "https://lukasrotermund.de/posts/how-i-close-my-german-pension-gap/", "published_at": "2025-07-06T15:50:05+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aaea41e26", "title": "Event sourcing in PHP Symfony", "url": "https://lukasrotermund.de/posts/event-sourcing-in-php-symfony/", "published_at": "2025-07-01T06:20:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aaf2a5342", "title": "Event sourcing - the naive approach", "url": "https://lukasrotermund.de/posts/event-sourcing_the-naive-approach/", "published_at": "2025-02-26T22:04:00+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116aafd59fd9", "title": "How FIDO2 works technically", "url": "https://lukasrotermund.de/posts/how-fido2-works-technically/", "published_at": "2024-12-16T11:51:09+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab01c2a02", "title": "Cybersecurity introduction and the MITRE ATT&CK framework", "url": "https://lukasrotermund.de/posts/cybersecurity-introduction-and-the-mitre-att&ck-framework/", "published_at": "2024-11-03T08:25:05+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab061cfd2", "title": "I retired NGINX for Caddy - and never looked back", "url": "https://lukasrotermund.de/posts/i-retired-nginx-for-caddy-and-never-looked-back/", "published_at": "2024-10-18T20:58:40+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab06ce008", "title": "Docker + ufw: When convenience turns into a security risk", "url": "https://lukasrotermund.de/posts/docker-and-ufw_when-convenience-turns-into-a-security-risk/", "published_at": "2024-10-03T19:00:40+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab15b938b", "title": "PHP arrays have driven me mad", "url": "https://lukasrotermund.de/posts/php-array-object-benchmarking/", "published_at": "2024-09-01T18:00:10+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab212033b", "title": "HTMX & Symfony: The pleasure of purified web development", "url": "https://lukasrotermund.de/posts/symfony-and-htmx-poc/", "published_at": "2024-02-17T21:00:03+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab2a875e8", "title": "Deferred code execution in PHP, C and Rust – like in Go", "url": "https://lukasrotermund.de/posts/defered-code-execution/", "published_at": "2023-10-26T10:40:09+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab2baf162", "title": "Mastering microservices", "url": "https://lukasrotermund.de/posts/mastering-microservices/", "published_at": "2023-09-24T22:30:15+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab36079ee", "title": "Make Go tests more robust by fuzzy testing", "url": "https://lukasrotermund.de/posts/make-go-tests-more-robust-by-fuzzy-testing/", "published_at": "2021-03-07T22:43:34+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab372c34e", "title": "Testing, an important feature of the Go standard library", "url": "https://lukasrotermund.de/posts/testing-an-important-feature-of-the-go-standard-library/", "published_at": "2021-01-21T11:51:41+00:00" }, { "id": "01a0879d-4814-73c9-b5a0-116ab40bde5b", "title": "io - a pearl of the Go standard library", "url": "https://lukasrotermund.de/posts/io-a-pearl-of-the-go-standard-library/", "published_at": "2021-01-12T20:02:34+00:00" }, { "id": "01a0879d-4815-70c6-b7fc-cf27631346dc", "title": "Pearls of the Go standard library", "url": "https://lukasrotermund.de/posts/pearls-of-the-go-standard-library/", "published_at": "2021-01-12T19:59:20+00:00" } ] posts Claim your blog
Back to lukasrotermund.de
Blog · corpus.blog/blogs/lukasrotermund.de/posts

lukasrotermund.de

lukasrotermund.de

2026

2025

2024

2023

2021