DeesseJS
  • Enterprise
  • Pricing
DeesseJS logoDeesseJS

Software engineering as a commodity: agents that code, workflows that scale, infrastructure that works. Built with the DeesseJS ecosystem.

Ecosystem

  • Errors
  • DRPC
  • Collections
  • FP

Learn

  • Docs
  • Blog
  • Changelog
  • Knowledge Base

Use cases

  • SaaS apps
  • AI products
  • Landing pages
  • API backends
  • Internal tools

Company

  • About
  • Manifesto
  • Principles
  • Vision
  • Enterprise
  • Delivery
  • Help

Legal & Trust

  • Privacy
  • Terms
  • Cookies
  • DPA
  • Security

Community

  • Open Source Program
  • Github
  • LinkedIn
  • X

Explore

  • Customers
  • Templates
  • Ecosystem
  • Stack
© 2026 DeesseJS. All rights reserved.

Ready to ship?

Read more, or ship with us.

Subscribe to the blog and changelog feeds, install the CLI to scaffold a project in under five minutes, or talk to our delivery team if you need a hand. Same templates, same contracts, same guarantees.

Install the CLIBrowse the registry

Tag

Engineering

10 posts tagged with this topic. Subscribe via RSS for the full feed.

TopicsAll topicsengineeringcommunitynewscustomersChangelog
  • 2026-07-21engineering
    Background jobs that don't wake you up at night
    Retries, dead-letter, idempotency. The three patterns every job needs and the mistakes we made so you don't have to.
    David PereiraChief Executive Officer
    5 min read
  • 2026-07-14engineering
    From CLI to MCP: extending the registry without forking it
    Plugins, hooks, and the surface area we expose to MCP servers. Why we picked this over a marketplace.
    Alex Mercier
    5 min read
  • 2026-07-07engineering
    The AGENTS.md file: what we put in it, what we left out
    Our templates include a 200-line AGENTS.md at the monorepo root. Here's the structure, the rationale, and the bits we deleted.
    David PereiraChief Executive Officer
    4 min read
  • 2026-06-23engineering
    Why every template ships with the same observability stack
    Logs, traces, and metrics from Better Stack and Sentry. Predictability beats choice when you're shipping at 2am.
    David PereiraChief Executive Officer
    4 min read
  • 2026-06-16engineering
    Stripe webhooks are not a contract: how we made them one
    Subscriptions, usage metering, and dunning each have a dozen edge cases. We encoded them as a single typed interface.
    Alex Mercier
    4 min read
  • 2026-06-09engineering
    Better Auth vs Roll-your-own: the boring option won
    We considered Clerk, Lucia, and writing our own. We picked Better Auth because it's the only one an agent can debug at 2am.
    Alex Mercier
    4 min read
  • 2026-05-19engineering
    How an AI agent reads a DeesseJS template
    An agent doesn't grep for files. It reads the contracts, the manifest, and the AGENTS.md. Here's what that looks like in practice.
    Alex Mercier
    4 min read
  • 2026-05-05engineering
    The six contracts every template ships with
    Auth, database, billing, jobs, storage, observability. Here's what each one gives you and why we picked this surface area.
    David PereiraChief Executive Officer
    3 min read
  • 2026-04-28customersengineering
    Shipping a SaaS in 30 days: what the registry actually saved
    We tracked every hour across auth, billing, jobs, storage, and observability. The total was 124+ hours of plumbing skipped.
    David PereiraChief Executive Officer
    4 min read
  • 2026-04-12engineering
    Why we built DeesseJS as a registry, not a boilerplate
    Boilerplate gives you files. A registry gives you a contract, an upgrade path, and an agent that can read it.
    David PereiraChief Executive Officer
    3 min read