41554 blogs · [ { "id": "01a0874e-7f0f-7054-92ef-16b5b6341b2c", "title": "My Favorite IaC Tool Just Got Discontinued", "url": "https://blog.lohr.dev/cdktf", "published_at": "2025-12-23T15:30:57+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b66a2835", "title": "The New Age of Web Development", "url": "https://blog.lohr.dev/ai-web-development", "published_at": "2025-09-10T14:57:39+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b72148eb", "title": "The Smallest Hello World Program", "url": "https://blog.lohr.dev/smol-hello-world", "published_at": "2024-12-30T12:23:33+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b7afa994", "title": "Talking To Your Mailserver Is Not as Hard as You Think!", "url": "https://blog.lohr.dev/imap-introduction", "published_at": "2024-12-22T14:00:41+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b7d2be3f", "title": "The Case Against Character Count Line Limits", "url": "https://blog.lohr.dev/character-line-limits", "published_at": "2024-10-08T11:59:05+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b83b5665", "title": "Embedded TypeScript: Hosting a Frontend on a ESP32", "url": "https://blog.lohr.dev/embedded-typescript", "published_at": "2024-02-22T13:00:36+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b86d4c87", "title": "Embedded Rust in Production ..?", "url": "https://blog.lohr.dev/embedded-rust", "published_at": "2024-02-04T14:00:46+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b8d79a96", "title": "After a day of programming in Zig", "url": "https://blog.lohr.dev/after-a-day-of-programming-in-zig", "published_at": "2023-12-29T16:15:10+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b9b45482", "title": "The first 5 minutes on a Linux Server", "url": "https://blog.lohr.dev/the-first-5-minutes-on-linux", "published_at": "2023-12-11T23:00:00+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5b9c7d504", "title": "Reverse engineering Microsoft's dev container CLI", "url": "https://blog.lohr.dev/launching-dev-containers", "published_at": "2023-11-15T12:00:15+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5ba51d2a5", "title": "Dev Containers: Open, Develop, Repeat...", "url": "https://blog.lohr.dev/dev-containers", "published_at": "2023-10-30T08:06:08+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5ba725e00", "title": "Making IBANs more memorable", "url": "https://blog.lohr.dev/making-ibans-more-memorable", "published_at": "2023-06-18T16:09:40+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5bad52a17", "title": "Hacking Google CTF - Episode 5", "url": "https://blog.lohr.dev/hacking-google-ctf-episode-5", "published_at": "2023-02-04T16:43:27+00:00" }, { "id": "01a0874e-7f0f-7054-92ef-16b5bb79e17a", "title": "Hacking Google CTF - Episode 4", "url": "https://blog.lohr.dev/hacking-google-ctf-episode-4", "published_at": "2022-11-17T16:09:42+00:00" }, { "id": "01a0874e-7f10-7030-9275-74ada04aa4aa", "title": "Hacking Google CTF - Episode 3", "url": "https://blog.lohr.dev/hacking-google-ctf-episode-3", "published_at": "2022-11-12T17:23:16+00:00" }, { "id": "01a0874e-7f10-7030-9275-74ada1030a97", "title": "Hacking Google CTF - Episode 2", "url": "https://blog.lohr.dev/hacking-google-episode-2", "published_at": "2022-11-05T12:35:44+00:00" }, { "id": "01a0874e-7f10-7030-9275-74ada131906b", "title": "Hacking Google CTF - Episode 1", "url": "https://blog.lohr.dev/hacking-google-ctf-episode-1", "published_at": "2022-11-02T15:17:42+00:00" }, { "id": "01a0874e-7f10-7030-9275-74ada220f6bf", "title": "Hacking Google CTF - Episode 0", "url": "https://blog.lohr.dev/hacking-google-ctf-episode-0", "published_at": "2022-10-28T08:55:50+00:00" }, { "id": "01a0874e-7f10-7030-9275-74ada2e12744", "title": "Changing the primary display on Windows by code is easy... right?", "url": "https://blog.lohr.dev/primary-display-windows", "published_at": "2022-06-10T13:42:35+00:00" }, { "id": "01a0874e-7f10-7030-9275-74ada3d29da9", "title": "The struggle with SSH key management under Linux", "url": "https://blog.lohr.dev/key-management", "published_at": "2022-02-27T16:18:39+00:00" } ] posts Claim your blog
Back to michidk
Blog · corpus.blog/blogs/blog.lohr.dev/posts

michidk

blog.lohr.dev

2025

2024

2023

2022