Blogs
Hello World in Rust with Axum
Narsi Bhati
A minimal Hello World web server using Rust and the Axum framework.
Read articleEraser & Selection Mechanics in CoSketch
Narsi Bhati
A deep dive into how CoSketch handles erasing and selecting shapes in its canvas engine, and how those changes propagate to collaborators.
Read articleInside CoSketch's Docker & Docker Compose Architecture
Narsi Bhati
A conceptual tour of how CoSketch uses Docker, Docker Compose, Bun, and Turborepo to run the frontend, backend API, WebSocket server, and PostgreSQL database.
Read articleHow CoSketch's Canvas Engine Works
Narsi Bhati
A conceptual walkthrough of the CoSketch canvas engine, from pointer events to state stores and React rendering.
Read article