• Home
  • Posts
  • Knowledge Base

Knowledge Base

Reference notes on the concepts that come up again and again in frontend and full-stack development.

  • ;

    JavaScript

    Scope, hoisting, closures, the event loop, and the async model — the fundamentals that show up in almost every frontend interview.

    7 articles

  • ;

    TypeScript

    Structural typing, generics, narrowing, and utility types — how to describe real-world data shapes without fighting the compiler.

    0 articles

  • ;

    React

    Rendering behavior, reconciliation, hooks, and state management — what actually triggers a re-render and how to keep component state predictable.

    0 articles

  • ;

    Next.js

    Server and client components, routing, data fetching, and caching — the trade-offs behind SSG, SSR, and ISR, and when each one is the right call.

    0 articles

  • ;

    CSS & Styling

    Flexbox, grid, the cascade, specificity, and responsive design — plus how utility-first frameworks like Tailwind change the day-to-day workflow.

    0 articles

  • ;

    Node.js & APIs

    REST design, middleware, authentication, error handling, and the request lifecycle — building server-side JavaScript that fails safely.

    0 articles

  • ;

    Databases

    Relational and document modeling, indexing, transactions, and ORMs — choosing between SQL and NoSQL and understanding the real cost of a query.

    0 articles

  • ;

    Web Fundamentals

    HTTP, cookies, CORS, caching, security headers, and browser rendering — the platform-level knowledge that sits underneath every framework.

    0 articles

© 2026 Kelly's Notes. All rights reserved.