About this notebook
The Dev Journal
A blog for engineers who work things out longhand โ requirements in the margin, diagrams on graph paper, no slide deck in sight. Every entry starts as a page in someone's notebook before it ever becomes a post.
What it is
The Dev Journal is a content-first publishing space for write-ups on system design, debugging war stories, and the kind of thinking that usually happens on scrap paper. No pop-ups, no noisy feed competing for attention โ just ruled pages, a pen, and the words themselves.
Built with
The frontend is a Next.js and TypeScript app styled with Tailwind CSS, with Zustand holding the small bits of client state โ auth, toasts, drafts. The backend is a FastAPI service backed by PostgreSQL through SQLAlchemy, with Alembic managing schema migrations and JWTs handling sessions.
How a page loads
- The Next.js frontend calls the FastAPI backend over a REST API.
- Requests carry a JWT issued at login.
- Payloads are validated against Pydantic schemas.
- Routers for users and blogs handle the request.
- SQLAlchemy translates that into queries against PostgreSQL.
- The response flows back to render the page you're reading.
Say hi
Feedback, a feature request, or just want to talk shop? Reach out at aniket.umbc@gmail.com.