<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>My Blog</title><description>Backend developer sharing insights on Node.js, TypeScript, PostgreSQL, and web development best practices.</description><link>https://nivekithan.com/</link><item><title>Building linear-fuse: Learning C through a FUSE filesystem</title><link>https://nivekithan.com/posts/building-linear-fuse-learning-c-through-fuse-filesystem/</link><guid isPermaLink="true">https://nivekithan.com/posts/building-linear-fuse-learning-c-through-fuse-filesystem/</guid><description>My experience building a FUSE filesystem that lets you browse Linear projects and issues as files and folders, and what I learned about C programming along the way.</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Implementing Levenshtein Distance Check in Kotlin</title><link>https://nivekithan.com/posts/implementing-levenshtein-distance-check/</link><guid isPermaLink="true">https://nivekithan.com/posts/implementing-levenshtein-distance-check/</guid><description>Learn how to implement a recursive Levenshtein distance checker in Kotlin that determines if two words are within a specified edit distance.</description><pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Deploying a Simple Web Server with HTTPS on K3s</title><link>https://nivekithan.com/posts/simple-https-web-server-on-k3s/</link><guid isPermaLink="true">https://nivekithan.com/posts/simple-https-web-server-on-k3s/</guid><description>A step-by-step guide to deploying a web server with HTTPS on K3s, covering installation, service configuration, ingress setup, and automatic SSL certificate management with cert-manager.</description><pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Recovering Mangled YouTube URLs: A Brute-Force Adventure</title><link>https://nivekithan.com/posts/recover-youtube-links/</link><guid isPermaLink="true">https://nivekithan.com/posts/recover-youtube-links/</guid><description>How to recover corrupted YouTube URLs using brute-force permutations and yt-dlp validation when a frontend bug lowercases video IDs</description><pubDate>Sat, 12 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Automated postgres backups using pgBackRest</title><link>https://nivekithan.com/posts/automated_backups_postgres/</link><guid isPermaLink="true">https://nivekithan.com/posts/automated_backups_postgres/</guid><description>A complete guide on setting up automated backups using pgBackRest on Ubuntu 24.04 VPS for hobby use</description><pubDate>Sun, 29 Jun 2025 13:14:28 GMT</pubDate></item><item><title>setting up postgresql on a vps</title><link>https://nivekithan.com/posts/setup_postgres_vps/</link><guid isPermaLink="true">https://nivekithan.com/posts/setup_postgres_vps/</guid><description>a complete guide to installing, configuring, and securing postgresql on ubuntu 24.04 vps for hobby use</description><pubDate>Sat, 28 Jun 2025 12:00:00 GMT</pubDate></item><item><title>How to implement fixed window Ratelimiter</title><link>https://nivekithan.com/posts/how-to-implement-fixed-window-ratelimiter/</link><guid isPermaLink="true">https://nivekithan.com/posts/how-to-implement-fixed-window-ratelimiter/</guid><description>We will be implementing a fixed window ratelimiter using typescript and redis.</description><pubDate>Sat, 29 Jul 2023 07:35:24 GMT</pubDate></item><item><title>Solve Fly.io echo challenge using Deno</title><link>https://nivekithan.com/posts/solve-flyio-echo-challenge-using-deno/</link><guid isPermaLink="true">https://nivekithan.com/posts/solve-flyio-echo-challenge-using-deno/</guid><description>We will be solving the Echo challenge from [fly.io](http://fly.io) using Deno. I am assuming you have already installed [maelstrom](https://github.com/jepsen-io/maelstrom) and set it up properly.</description><pubDate>Sat, 17 Jun 2023 07:14:27 GMT</pubDate></item><item><title>Deploy a lambda function written in typescript using cdktf and esbuild</title><link>https://nivekithan.com/posts/deploy-a-lambda-function-written-in-typescript-using-cdktf-and-esbuild/</link><guid isPermaLink="true">https://nivekithan.com/posts/deploy-a-lambda-function-written-in-typescript-using-cdktf-and-esbuild/</guid><description>Goal behind this blog, is to deploy a `lambda` function in `aws` written in `typescript` using [cdktf](https://www.terraform.io/cdktf) and [esbuild](https://esbuild.github.io/) and make that `lambda` ...</description><pubDate>Sat, 08 Oct 2022 17:36:58 GMT</pubDate></item></channel></rss>