Ed Thomas | BlogNotes on development, technology, and building thingshttps://ed-thomas.dev/en-usvibe coding small, purpose-built, personal softwarehttps://ed-thomas.dev/blog/vibe-coding-purpose-built-personal-tools/https://ed-thomas.dev/blog/vibe-coding-purpose-built-personal-tools/Making purpose-built software for personal use has become incredibly easySun, 28 Dec 2025 00:00:00 GMTFinally Understanding OOPhttps://ed-thomas.dev/blog/finally-understanding-oop/https://ed-thomas.dev/blog/finally-understanding-oop/I can't believe it took me this longThu, 13 Nov 2025 00:00:00 GMTIs Github Foundations Cert worth it?https://ed-thomas.dev/blog/github-foundations/https://ed-thomas.dev/blog/github-foundations/Is the Github Foundations certification actually worth taking?Thu, 13 Nov 2025 00:00:00 GMTBuilding my personal website/bloghttps://ed-thomas.dev/blog/making-my-website/https://ed-thomas.dev/blog/making-my-website/How I built a personal website with Astro, Tailwind CSS, and NixSat, 18 Oct 2025 00:00:00 GMTSetting up fluxCD on NixOS/K3shttps://ed-thomas.dev/blog/setting-up-fluxcd/https://ed-thomas.dev/blog/setting-up-fluxcd/My experience setting up fluxCD on NixOS/K3sTue, 14 Oct 2025 00:00:00 GMTMy First Custom Keyboardhttps://ed-thomas.dev/blog/my-first-custom-keyboard/https://ed-thomas.dev/blog/my-first-custom-keyboard/My experience building and using my first custom keyboard.Sun, 31 Aug 2025 00:00:00 GMT