The Engineer's Notebook

Collections

Featured

Four ways into the notebook, each a rule over every note rather than a hand-kept list, so new notes land where they belong.

5 notes

My picks

What excites me most right now, ranked, with the reason for each. Opinion, not page views.

    Queries & Explanations

    Agent Stack: A LangChain, LangGraph and CrewAI Cheatsheet

    An AI that doesn't stop at answering. It decides to look something up, reads what comes back, and keeps going until the job is done.

    Pick #1. Agents are where backend work is changing fastest, and this is how I'd learn them again.

    21 minIntermediate

    Queries & Explanations

    Backend Caching Strategies: From Zero to Production

    Keeping a copy of an answer close by, so you don't have to work it out again every time someone asks the same question.

    Pick #2. Caching is the fix I reach for most, and the one most often done wrong.

    43 minIntermediate

    What's new

    GET's Promise, POST's Payload: The HTTP QUERY Method Explained

    A new way for an app to ask a server a complicated question. It can carry a long list of details like POST does, but it's safe to repeat like GET.

    Pick #3. New HTTP methods are rare. This one closes a real gap between GET and POST.

    6 minIntermediate

    Tools & Technologies

    Rust Backend Mastery: Tokio, Axum and SQLx in Practice

    Rust is a language that catches whole families of crashes before the program ever runs, while staying about as fast as C.

    Pick #4. The language I most want to run in production next.

    32 minAdvanced

    Roadmaps

    Node.js Backend Roadmap: Zero to Production

    The part of an app you never see: code on a server that stores data, checks who you are and answers the app's requests, written in JavaScript.

    Pick #5. The stack I work in every day, laid out end to end.

    46 minBeginner

10 notes

Deep dives

The long ones, 20 minutes and up. Best with a coffee and a second monitor.

23 notes

Start here

Beginner-friendly notes that assume nothing and build up from the first step.