The “Build Your Own Database” book is finished

build-your-own.org
the-“build-your-own-database”-book-is-finished

Databases are a fascinating topic. They are a foundation of modern computing. Learning how they work should be an important part of software engineering education. As many of today’s (2023+) coders do not have a formal CS/SE education, basic things … Read more

Zig Build System

en.liujiacai.net
zig-build-system

When you initialize project scaffold via zig build-exe, it will generate build.zig with detailed comments to help developers understand what it does. The most frequent used commands are: zig build, default step install is invoked zig build test, test step … Read more

Build Your Own Redis with C/C++

build-your-own.org
build-your-own-redis-with-c/c++

Introduction Why build Redis? The knowledge required is broader and deeper than usual application-level development. It’s a good way to level up your skills (mainly network programming and data structures). Why from scratch? A quote from Richard Feynman: “What I … Read more

Four Ways to Build Web Apps

tomhummel.com

Intro This is my opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP. #1: Hugo Static Sites + Progressive Web Apps Static websites are boring. … Read more

Build Your Own Fast, Persistent KV Store

dinesh.wiki
build-your-own-fast,-persistent-kv-store

Databases have always fascinated me, and I have always dreamt of building a simple, hobby database for fun. I have read several blog posts about building redis, git, compiler, and interpreter, but none about building a database. This post is … Read more