Field Notes

Lab Notes

Brief observations, technical findings, and thoughts from the workbench. Documentation of the learning journey.

Categories

Tags

systems
Nov 202512 min

Building a Linux distro from scratch

Learnings from compiling the kernel, configuring BusyBox, and creating bootable ISOs with Syslinux. A deep dive into the foundations of operating systems.

LinuxShellDocker
read more
ai
Apr 20258 min

MCP protocol in LLM apps

Implementing Model Context Protocol for seamless AI model interactions with vector databases in RAG apps. Exploring the future of AI agent communication.

AIMCPRAGLangChain
read more
frontend
Dec 20246 min

Next.js 16 + Tailwind v4

Exploring the new features in Next.js 16 and migrating to Tailwind CSS v4's new configuration system. Performance improvements and developer experience.

Next.jsTailwindTypeScript
read more
ai
Oct 202310 min

Self-hosting LLMs with FastAPI

Running Llama2 locally and building a personal chatbot API for natural language tasks. Complete setup guide with Docker containerization.

PythonFastAPILlama2Docker
read more
devops
Sep 20237 min

Docker multi-stage builds for Next.js

Optimizing container sizes and build times with multi-stage Docker builds. Production-ready configurations for Next.js applications.

DockerNext.jsCI/CD
read more
frontend
Aug 20239 min

React Server Components deep dive

Understanding the paradigm shift with RSC. How server components change data fetching patterns and improve performance.

ReactRSCNext.js
read more