mikexxz

Tag

Full stack

3 posts

  1. Why Build a Blog from Scratch

    There are plenty of off-the-shelf blogging systems. With Hugo, Astro, or even a Notion page, you can go live in ten minutes. But the goal of this blog isn't "to have a blog." It's to walk through the entire Web stack, end to end. If a…

    • Meta
    • Full stack
  2. pnpm, Bun, or npm: Choosing a Package Manager for a Monorepo

    This project is a monorepo: the frontend, the API, and a shared schema package live together. The original plan was a pnpm workspace, but I ended up switching to Bun. Bun is three things at once: a package manager, a script runner, and a…

    • Full stack
    • Frontend Development
  3. Why Markdown Rendering Must Be Sanitized

    Markdown allows embedded HTML, which means "rendering user-submitted Markdown" is essentially the same as "rendering user-submitted HTML." If the following Markdown is converted to HTML as-is and inserted into a page, it will execute a…

    • Security
    • Full stack