Writing
Notes from taking systems apart — runtimes, interpreters, schedulers and the occasional thing that went wrong in production.

Relaxnative: Import C, C++, Rust, Zig and Go Straight into Node.js
Relaxnative lets you call C, C++, Rust, Zig and Go functions from Node.js with one loadNative() call: compile-on-import, a content-hash cache, ahead-of-time builds, three isolation modes and a signed package registry.

Relaxicons: Turn Any Iconify Icon into a Native Component for 8 Frameworks
A Node.js CLI that fetches any of Iconify's 200+ icon sets and generates themed, idiomatic components for React, Next.js RSC, Vue, Angular, Svelte, Solid, Laravel Blade and Web Components.
15 min
How RelaxCSS Works: Building a TailwindCSS-Like Utility Engine
Overview and Introduction RelaxCSS is a lightweight, Tailwind-inspired utility-first CSS...
11 min
Building a Container Runtime from Scratch with Go (MyDocker)
Table of Contents Introduction: What is a Container Runtime? Namespaces: Isolating Processes on...
11 min
Introducing RelaxLang: A Beginner-Friendly Programming Language
In the vast and ever-evolving world of programming languages, creating one from scratch is a feat...
3 min
Building RelaxTube: A Scalable Video Transcoding and Streaming Application
Introduction RelaxTube is a feature-rich and scalable application designed to demonstrate...
3 min
Building Scalable Web Applications with Microfrontends: A Detailed Walkthrough of Microfrontend Blog
Introduction In the rapidly evolving world of web development, creating scalable,...
3 min
Introducing Stylesnap: Optimize Your CSS Like Never Before
In the ever-evolving world of web development, efficiency and optimization are paramount. Meet...
2 min
A Comprehensive Guide to Building a Single Sign-On (SSO) Gateway with Node.js
Single Sign-On (SSO) systems have become critical in today's interconnected application ecosystems....
4 min
Building a Feature-Rich Load Balancer in TypeScript: A Detailed Overview
Load balancers are essential components of modern distributed systems, ensuring scalability, fault...
3 min
Introducing GitaVerse: Access Bhagavad Gita Verses Programmatically 🚀
In the world of modern development, spiritual and literary texts can be made more accessible to...
3 min
Introducing NexaPHP: A Lightweight MVC PHP Framework
Building PHP applications often involves a lot of boilerplate code and organization to maintain a...
4 min
Building a Regex Engine in Go: Introducing MatchGo
In today's programming landscape, regular expressions (regex) are invaluable tools for text...
3 min
Building a URL Shortener with Rate Limiting and Redis in Go
URL shorteners like Bitly or TinyURL are incredibly popular tools, but have you ever wondered what...
4 min
Building a Redis Clone: A Deep Dive into In-Memory Data Storage
In the world of data storage solutions, Redis stands out as a powerful in-memory key-value store....
3 min
Building a Web Search Engine in Go with Elasticsearch
Web search engines are essential for indexing vast amounts of online information, making it...
4 min
Introducing SnowUUID: A Distributed UUID Generator Inspired by Snowflake
In distributed systems, ensuring unique IDs across multiple servers or processes can be challenging....
3 min
From Theory to Practice: Developing a Distributed Key-Value Database with Sharding and Replication
Introduction Overview of Distributed Key-Value Databases Distributed key-value...
10 min
Building a High-Performance Full-Text Search Engine in Go
1. Introduction In today’s world, where vast amounts of information are constantly being...
10 min
Building a CloudSim Project for Scheduling Algorithms
Introduction Cloud computing requires efficient resource management, especially when it...
4 min
Building the RelaxTemplates Project: A Beginner-Friendly Python Template Engine
Creating templating engines helps developers understand the foundation of web rendering systems....
4 min
Building XPromise: A Deep Dive into Custom JavaScript Promises
JavaScript is known for its asynchronous nature, enabling operations like data fetching, animations,...
4 min
Crafting My First VSCode Theme: Relax Theme
As a developer, I’ve always appreciated tools that feel personal, especially those I spend the most...
4 min
🚀 Introducing ExpressCraft: Effortless Express App Generation with Full Configurations
Are you tired of manually setting up the structure and configuration for your Express.js projects?...
9 min
Exploring Development Paradigms: Sequential, Asynchronous, and Multithreading Link Checkers in Rust
In today's digital landscape, ensuring that web links are valid and functional is crucial for...
4 min
Tools & Types of Machine Learning
Note: This article is part of a 4 part series. The series is structured so that from Part 1 to Part...
8 min
Machine Learning: A Beginner Introduction
Note: This article is part of a 4 part series. The series is structured so that from Part 1 to Part...
3 min
20 Essential Oracle Questions for Beginners
Welcome to the world of Oracle PL/SQL! Whether you're a beginner or looking to improve your skills,...
12 min
My First Hacktoberfest Journey: A Month of Learning and Contribution
Intro Hey there, fellow developers! I'm Ravi Kishan, and this Hacktoberfest has been an...
2 min
Open to hard problems
Got a system worth
building right?
Distributed backends, AI agents, or performance work that needs to go fast. Let's talk.
