- Use `deno.json` for configuration, import maps, and tasks.
- Use URL imports or `jsr:` specifiers for dependencies — `node_modules` is opt-in.
- Use `Deno.serve()` for HTTP servers.
- Use `deno fmt` and `deno lint` — no Prettier/ESLint needed.
- Use `deno task` instead of npm scripts.
- Use `std/` library from JSR for common utilities (path, fs, testing assertions).
- Use `npm:` specifier to import npm packages when no Deno-native alternative exists.