blog.konst.kiwiNeovim with the TypeScript language server (LSP)Iβm trying a few new things. Iβve got a project that Iβve been experimenting with and I plan to publish as open source at some point. For this project I decided to revisit my old friend TypeScript. Itβs a language Iβve used in the past, but I havenβt...Oct 14, 2025Β·5 min read
blog.konst.kiwiFour for FebI remember the days before the Internet was for everyone. It was a nerdy thing that you'd disconnect your parents' phone line for. Social media, endless scroll feeds, and hourly news updates were not a thing. Twitter was not there, and hate groups we...Feb 5, 2024Β·2 min read
blog.konst.kiwiRate limiting with iptablesWhen running any site on the internet, it will be scanned regularly by various scripts. This is true for everything I've hosted, from a cat charity blog to financial software sites. It's not personal. Rate limiting is a rudimentary line of defence ag...May 20, 2023Β·8 min read
blog.konst.kiwiTime pressure did not cause your outageYou are crafting your beautiful application, paying extra attention to detail, but your boss is breathing down your neck saying: "Ship! Ship! Ship! π’ ". Shortcuts are taken. Mistakes are made. Your bug goes into Prod, and now you have an outage. May...Apr 30, 2023Β·5 min read
blog.konst.kiwiDev Retro 2022 β sudo rebootAs a software developer, I have turned my long-time hobby into a job, which is not always a good idea. Your job does become more than just a way to make money, which leads to trouble. This blog post is my retrospective on a big mindset reboot I have ...Dec 28, 2022Β·6 min read