KTKonstantin Tchernovinblog.konst.kiwi·Oct 14, 2025 · 5 min readNeovim 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...00
KTKonstantin Tchernovinblog.konst.kiwi·Feb 5, 2024 · 2 min readFour 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...00
KTKonstantin Tchernovinblog.konst.kiwi·May 20, 2023 · 8 min readRate 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...00
KTKonstantin Tchernovinblog.konst.kiwi·Apr 30, 2023 · 5 min readTime 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...00
KTKonstantin Tchernovinblog.konst.kiwi·Dec 28, 2022 · 6 min readDev 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 ...00