41554 blogs · [ { "id": "01a08776-0c34-7115-abb2-0f66be434a9d", "title": "Shuttle", "url": "https://ewintr.nl/flash-fiction/2026/shuttle/", "published_at": "2026-03-16T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66bebc3f65", "title": "Link #2025-42 - My First Kernel Patch", "url": "https://ewintr.nl/linklog/2025/my-first-kernel-patch-vkovskiv-com/", "published_at": "2025-10-10T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66befe32e3", "title": "Links #2025-41 - Seven links and some contemplation", "url": "https://ewintr.nl/linklog/2025/links-2025-41/", "published_at": "2025-10-06T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66bf486d04", "title": "Links #2025-39 - Spy, watch, and explore", "url": "https://ewintr.nl/linklog/2025/links-2025-39/", "published_at": "2025-09-22T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66bf94e764", "title": "Links #2025-38 - Early return, brilliant UTF-8 and Strudel", "url": "https://ewintr.nl/linklog/2025/links-2025-38/", "published_at": "2025-09-15T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c006620b", "title": "Links #2025-37 - IRC and a Secret Web", "url": "https://ewintr.nl/linklog/2025/links-2025-37/", "published_at": "2025-09-08T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c0bab6af", "title": "Links #2025-36 - Hard loads, the Enter key, and doubts", "url": "https://ewintr.nl/linklog/2025/links-2025-36/", "published_at": "2025-09-01T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c184d319", "title": "Links #2025-35 - IBM i, NAPTR, and Anubis", "url": "https://ewintr.nl/linklog/2025/links-2025-35/", "published_at": "2025-08-25T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c1e56843", "title": "Links #2025-34 - Art, adventures, and neural embeddings", "url": "https://ewintr.nl/linklog/2025/links-2025-34/", "published_at": "2025-08-18T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c2dd6fdc", "title": "Links #2025-33 - Burning and scrabbling", "url": "https://ewintr.nl/linklog/2025/links-2025-33/", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c36ed558", "title": "Links #2025-32 - Chatting, racing and multiplexing", "url": "https://ewintr.nl/linklog/2025/links-2025-32/", "published_at": "2025-08-04T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c38de876", "title": "Unix is my private cloud IDE - part 1: introduction", "url": "https://ewintr.nl/posts/2025/unix-is-my-private-cloud-ide-part-1-introduction/", "published_at": "2025-08-02T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c3e5337f", "title": "Links #2025-30 - Bedrock, magazines, and OOPs", "url": "https://ewintr.nl/linklog/2025/links-2025-30/", "published_at": "2025-07-21T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c458e847", "title": "Links #2025-29 - FOKS, Shazam, and Epsilon wrangling", "url": "https://ewintr.nl/linklog/2025/links-2025-29/", "published_at": "2025-07-14T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c5044a1c", "title": "Links #2025-28 - Analog computer synthesizer, voice acting, and tee", "url": "https://ewintr.nl/linklog/2025/links-2025-28/", "published_at": "2025-07-07T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c5ea4350", "title": "Links #2025-27 - Shaders, reverbs, and bash", "url": "https://ewintr.nl/linklog/2025/links-2025-27/", "published_at": "2025-06-30T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c6a276d5", "title": "Links #2025-26 - malloc, trackers, and a punch", "url": "https://ewintr.nl/linklog/2025/links-2025-26/", "published_at": "2025-06-23T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c734ec6e", "title": "Links #2025-25 - Atari games, ripped CDs, and toys", "url": "https://ewintr.nl/linklog/2025/links-2025-25/", "published_at": "2025-06-17T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c76d5116", "title": "Links #2025-24 - Errors, fatigue, and haunting tech debt", "url": "https://ewintr.nl/linklog/2025/links-2025-24/", "published_at": "2025-06-09T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c84f8e34", "title": "Links #2025-23 - A font, a date, and a loop", "url": "https://ewintr.nl/linklog/2025/links-2025-23/", "published_at": "2025-06-02T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c88eb1dc", "title": "Links #2025-22 - Glasses, puzzles, and brains", "url": "https://ewintr.nl/linklog/2025/links-2025-22/", "published_at": "2025-05-26T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c8d0b75e", "title": "Links #2025-21 - Agents, characters, and onions", "url": "https://ewintr.nl/linklog/2025/links-2025-21/", "published_at": "2025-05-19T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c99af22e", "title": "Links #2025-20 - Prompts, a curse, and time", "url": "https://ewintr.nl/linklog/2025/links-2025-20/", "published_at": "2025-05-12T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66c9a08588", "title": "Links #2025-19 - Alphabet soup, Kafka, and ed", "url": "https://ewintr.nl/linklog/2025/links-2025-19/", "published_at": "2025-05-05T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66ca22b7bb", "title": "Links #2025-18 - Wii hosting, a boiler, and horseless carriages", "url": "https://ewintr.nl/linklog/2025/links-2025-18/", "published_at": "2025-04-28T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66cb13f035", "title": "Links #2025-17 - TLS Checks, retro computing, and Forgejo PRs", "url": "https://ewintr.nl/linklog/2025/links-2025-17/", "published_at": "2025-04-21T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66cbcb2d21", "title": "Links #2025-16 - Job scams and voice cloning hack", "url": "https://ewintr.nl/linklog/2025/links-2025-16/", "published_at": "2025-04-14T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66ccc9cb45", "title": "Links #2025-15 - Dynamic linking, voice UX, and Dwarf Fortress", "url": "https://ewintr.nl/linklog/2025/links-2025-15/", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66cdbbd6d8", "title": "Links #2025-14 - MCP, browser engines, and broliarchs", "url": "https://ewintr.nl/linklog/2025/links-2025-14/", "published_at": "2025-03-31T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66ce8b19bf", "title": "Dipping my toes in OpenBSD, in Amsterdam", "url": "https://ewintr.nl/posts/2025/dipping-my-toes-in-openbsd-in-amsterdam/", "published_at": "2025-03-31T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66cebfe5bb", "title": "Links #2025-13 - Favorite git commit, Digger and AI shenanigans", "url": "https://ewintr.nl/linklog/2025/links-2025-13/", "published_at": "2025-03-24T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66cf8177f6", "title": "Links #2025-12 - Niri, bug bounties, and a coffee machine", "url": "https://ewintr.nl/linklog/2025/links-2025-12/", "published_at": "2025-03-17T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66cfed7846", "title": "Links #2025-11 - Activitypub over NNTP, forgeless git, and theanine", "url": "https://ewintr.nl/linklog/2025/links-2025-11/", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d009c05e", "title": "Dialogue between an identity and an identity provider", "url": "https://ewintr.nl/posts/2025/dialogue-between-an-identity-and-an-identity-provider/", "published_at": "2025-03-05T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d0d56465", "title": "Links #2025-10 - TTS, Talks, and Tcl/Tk", "url": "https://ewintr.nl/linklog/2025/links-2025-10/", "published_at": "2025-03-03T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d1043b73", "title": "Links #2025-09 - un-network, flow, and Jeff Bezos", "url": "https://ewintr.nl/linklog/2025/links-2025-09/", "published_at": "2025-02-24T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d15924cb", "title": "Links #2025-08 - MUDs, emoji, and LLM backdoors", "url": "https://ewintr.nl/linklog/2025/links-2025-08/", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d19a5096", "title": "Links #2025-07 - Zig, Go, and Zork", "url": "https://ewintr.nl/linklog/2025/links-2025-07/", "published_at": "2025-02-10T00:00:00+00:00" }, { "id": "01a087ac-dccd-7076-9336-9f1c696d617e", "title": "Linklog | Linklog", "url": "https://ewintr.nl/linklog/", "published_at": "2025-02-09T12:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d1ee490e", "title": "Building a personal, private AI computer on a budget", "url": "https://ewintr.nl/posts/2025/building-a-personal-private-ai-computer-on-a-budget/", "published_at": "2025-02-09T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d224829f", "title": "Links #2025-06 - UNIX, discovery coding, and distributed DNS", "url": "https://ewintr.nl/linklog/2025/links-2025-06/", "published_at": "2025-02-03T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d29326aa", "title": "Links #2025-05 - Plotters, POST-ing, and mythical Rails", "url": "https://ewintr.nl/linklog/2025/links-2025-05/", "published_at": "2025-01-27T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d29e6e95", "title": "Links #2025-04 - Nix, Reticulum, and the personal computer", "url": "https://ewintr.nl/linklog/2025/links-2025-04/", "published_at": "2025-01-20T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d336e1f9", "title": "TIL one can automatically mount NFS shares with systemd", "url": "https://ewintr.nl/posts/2025/til-one-can-automatically-mount-nfs-shares-with-systemd/", "published_at": "2025-01-15T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d3768f42", "title": "Links #2025-03 - Empathy, 6500 regexes, and BEESAT-1", "url": "https://ewintr.nl/linklog/2025/links-2025-03/", "published_at": "2025-01-13T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d45dfcb8", "title": "Links #2025-02 - The RP2350, trains, and intellectual shame", "url": "https://ewintr.nl/linklog/2025/links-2025-02/", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d4e3efae", "title": "Links #2024-52 - Semantic compression, Julius, and coding by voice", "url": "https://ewintr.nl/linklog/2024/links-2024-52/", "published_at": "2024-12-30T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d51946a3", "title": "Links #2024-51 - Helix, Bluesky, and Chuck Norris red", "url": "https://ewintr.nl/linklog/2024/links-2024-51/", "published_at": "2024-12-23T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d5c65322", "title": "An \"invisible\" media player with physical buttons", "url": "https://ewintr.nl/posts/2024/an-invisible-media-player-with-physical-buttons/", "published_at": "2024-12-14T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d62f476e", "title": "Links #2024-49 - No NAT November, aider, and intuition", "url": "https://ewintr.nl/linklog/2024/links-2024-49/", "published_at": "2024-12-09T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d66ac850", "title": "TIL: Change text console font and size with console-setup", "url": "https://ewintr.nl/posts/2024/til-change-text-console-font-and-size-with-console-setup/", "published_at": "2024-12-03T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d738ce06", "title": "Links #2024-48 - GoMLX, incremental parsing, and labels", "url": "https://ewintr.nl/linklog/2024/links-2024-48/", "published_at": "2024-12-02T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d7b348bd", "title": "Links #2024-46 - curl, Doom, and binary vector embeddings", "url": "https://ewintr.nl/linklog/2024/links-2024-46/", "published_at": "2024-11-18T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d86b6a45", "title": "Links #2024-45 - smartcat, ranging, and Fruit Credits", "url": "https://ewintr.nl/linklog/2024/links-2024-45/", "published_at": "2024-11-11T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d8edabe8", "title": "Links #2024-44 - Jia Tanning, abuse complaints, and decentralized", "url": "https://ewintr.nl/linklog/2024/links-2024-44/", "published_at": "2024-11-04T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d966cee1", "title": "Links #2024-43 - My wife's alarm clock, /tmp, and delve", "url": "https://ewintr.nl/linklog/2024/links-2024-43/", "published_at": "2024-10-29T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66d9c04537", "title": "Links #2024-42 - sync engines and calculator", "url": "https://ewintr.nl/linklog/2024/links-2024-42/", "published_at": "2024-10-21T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dabdd82c", "title": "Links #2024-40 - Opera, ad and Content-Length", "url": "https://ewintr.nl/linklog/2024/links-2024-40/", "published_at": "2024-10-07T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dae045c0", "title": "Links #2024-39 - GIGO, content-visibility, and license plates", "url": "https://ewintr.nl/linklog/2024/links-2024-39/", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dbc7436c", "title": "Links #2024-38 - Hare, SERIAL, and the ultimate hacking device", "url": "https://ewintr.nl/linklog/2024/links-2024-38/", "published_at": "2024-09-23T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dc48382e", "title": "Forwarding HTTPS on a Zyxel VMG8825-T50 and other configuration shenanigans", "url": "https://ewintr.nl/posts/2024/forwarding-https-on-a-zyxel-vmg8825-t50-and-other-configuration-shenanigans/", "published_at": "2024-09-23T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dc7d90ed", "title": "Links #2024-37 - defer Close() and .MOBI", "url": "https://ewintr.nl/linklog/2024/links-2024-37/", "published_at": "2024-09-16T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dcce6f77", "title": "Links #2024-36 - PDF, PDF, and PDF", "url": "https://ewintr.nl/linklog/2024/links-2024-36/", "published_at": "2024-09-09T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dcebc5c4", "title": "Links #2024-35 - Bubble sort, Stripe, and one million checkboxes", "url": "https://ewintr.nl/linklog/2024/links-2024-35/", "published_at": "2024-09-02T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dd1a406d", "title": "Links #2024-34 - Micro-libraries, tiny subversions, and jobs", "url": "https://ewintr.nl/linklog/2024/links-2024-34/", "published_at": "2024-08-26T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dd90ee39", "title": "Links #2024-33 - Static Go binaries", "url": "https://ewintr.nl/linklog/2024/links-2024-33/", "published_at": "2024-08-19T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66de44a130", "title": "Links #2024-32 - Static analysis, Go structs, and q", "url": "https://ewintr.nl/linklog/2024/links-2024-32/", "published_at": "2024-08-12T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66de4c387e", "title": "Links #2024-31 - Reasonably good, allocations, and Ladybird", "url": "https://ewintr.nl/linklog/2024/links-2024-31/", "published_at": "2024-08-06T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66df0224a4", "title": "Links #2024-30 - Social computing, communists, and an AI bot-war", "url": "https://ewintr.nl/linklog/2024/links-2024-30/", "published_at": "2024-07-29T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66dfd8a728", "title": "Links #2024-29 - Range iterators, TeX, and box shadows", "url": "https://ewintr.nl/linklog/2024/links-2024-29/", "published_at": "2024-07-22T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e05006dd", "title": "Links #2024-28 - SafeTix, PySkyWiFi, and the boot stipple", "url": "https://ewintr.nl/linklog/2024/links-2024-28/", "published_at": "2024-07-15T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e0f5a9c1", "title": "From A to B", "url": "https://ewintr.nl/flash-fiction/2024/from-a-to-b/", "published_at": "2024-06-06T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e151b1cd", "title": "Three simple bots for the Matrix network", "url": "https://ewintr.nl/posts/2023/three-simple-bots-for-the-matrix-network/", "published_at": "2023-07-28T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e159cefe", "title": "AsciiDoc parser", "url": "https://ewintr.nl/posts/2022/asciidoc-parser/", "published_at": "2022-04-06T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e230ad92", "title": "Getting Things Email: Basic flow", "url": "https://ewintr.nl/posts/2022/gte-basic-flow/", "published_at": "2022-02-24T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e2ed478d", "title": "Simple CI/CD with bash and git", "url": "https://ewintr.nl/posts/2021/simple-cicd-with-bash-and-git/", "published_at": "2021-11-29T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e320cd6f", "title": "Faster transfers between go services with ndjson", "url": "https://ewintr.nl/posts/2021/faster-transfers-between-go-services-with-ndjson/", "published_at": "2021-05-27T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e33eaa16", "title": "Cgit and go modules", "url": "https://ewintr.nl/posts/2021/cgit-and-go-modules/", "published_at": "2021-05-19T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e3d934f2", "title": "Getting Things Email: Email based task management", "url": "https://ewintr.nl/posts/2021/gte-email-based-task-management/", "published_at": "2021-05-11T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e46a1ae3", "title": "My take on logging in go", "url": "https://ewintr.nl/posts/2021/my-take-on-logging-in-go/", "published_at": "2021-04-08T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e4c91913", "title": "Depend less on dependencies with the adapter pattern in go", "url": "https://ewintr.nl/posts/2021/depend-less-on-dependencies-with-the-adapter-pattern-in-go/", "published_at": "2021-03-31T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e59882ee", "title": "JSON structured logging with nginx", "url": "https://ewintr.nl/posts/2021/json-structured-logging-with-nginx/", "published_at": "2021-03-21T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e5988f48", "title": "Simple log file analysis for your kubernetes pods on the command line", "url": "https://ewintr.nl/posts/2021/simple-log-file-analysis-for-your-kubernetes-pods-on-the-command-line/", "published_at": "2021-01-23T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e5f45689", "title": "Why I built my own shitty static site generator", "url": "https://ewintr.nl/posts/2020/why-i-built-my-own-shitty-static-site-generator/", "published_at": "2020-11-09T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e6d7729a", "title": "Unit test outbound HTTP requests in go", "url": "https://ewintr.nl/posts/2020/unit-test-outbound-http-requests-in-go/", "published_at": "2020-07-04T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e7cea942", "title": "Conversions with iota in go", "url": "https://ewintr.nl/posts/2020/conversions-with-iota-in-go/", "published_at": "2020-04-17T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e8088f6b", "title": "LDAP basics for go developers", "url": "https://ewintr.nl/posts/2020/ldap-basics-for-go-developers/", "published_at": "2020-04-05T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e8c3850c", "title": "Basic pomodoro timer in bash with termdown and wmctrl", "url": "https://ewintr.nl/posts/2020/basic-pomodoro-timer-in-bash-with-termdown-and-wmctrl/", "published_at": "2020-03-22T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e981885c", "title": "Shared environment variables for make, bash and docker", "url": "https://ewintr.nl/posts/2020/shared-environment-variables-for-make-bash-and-docker/", "published_at": "2020-01-07T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66e9b5d3ff", "title": "Job control in bash scripts", "url": "https://ewintr.nl/posts/2020/job-control-in-bash-scripts/", "published_at": "2020-01-06T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66eaa7923a", "title": "Basic caching headers in nginx", "url": "https://ewintr.nl/posts/2020/basic-caching-headers-in-nginx/", "published_at": "2020-01-05T00:00:00+00:00" }, { "id": "01a08776-0c34-7115-abb2-0f66eb670635", "title": "Quick go test cycle with reflex", "url": "https://ewintr.nl/posts/2020/quick-go-test-cycle-with-reflex/", "published_at": "2020-01-04T00:00:00+00:00" } ] posts Claim your blog
Back to Home - ewintr.nl
Blog · corpus.blog/blogs/ewintr.nl/posts

Home - ewintr.nl

ewintr.nl

2026

2025

2024

2023

2022

2021

2020