Building a backend framework sounds exciting.
Until you actually start building one.
You quickly discover that routing is probably one of the easiest parts.
The difficult questions come afterward:
How should dependency injection work?
How shou...
Every time I started a new Node.js backend project, I found myself doing the same thing.
Set up routing.
Add validation.
Configure authentication.
Connect PostgreSQL.
Add WebSockets.
Set up background jobs.
Generate API documentation.
Confi...
Multiplayer applications are fundamentally different from traditional REST APIs.
In a typical API, a client sends a request:
Client → Server → Response
A multiplayer game needs something closer to:
Player A ─┐
├──→ Server ──→ Player ...