Building web server from scratch
Implemented a web server from scratch using Node.js and TypeScript, leveraging low-level sockets and buffer management. Built HTTP request parsing and handling for GET and POST methods.
a developer who builds things for the web. I love building things from scratch to get to know how they work.
currently crafting digital experiences and exploring the endless possibilities of code. when i'm not coding, you'll find me writing about tech, learning something new, or obsessing over good design.
const developer = {
name: "Paramesh",
role: "Full-Stack Developer",
skills: [
"JavaScript",
"postgressSQL",
"Java",
"Node.js",
"Angular",
"Git",
],
};
A collection of things I've built. Some worked out, some didn't. But I learned something from each one.
Implemented a web server from scratch using Node.js and TypeScript, leveraging low-level sockets and buffer management. Built HTTP request parsing and handling for GET and POST methods.
This project focuses on MySQL and entity-relationship modelling. It includes the implementation of CRUD operations and advanced database features such as procedures and triggers.
Developed a custom implementation of a HashMap in Java, supporting key operations such as put, size, delete, and get. Used linear probing algorithm to handle collisions.
I write about web development, and things I learn along the way.
This article explores how sequential scans and index scans work internally, and how the query planner chooses between them when executing a query.
Read more