
…s is that the client context is inherently single tenant, while the server context is multi-tenant. Techniques that work easily on the client side like singletons or other global state will result in bugs, data leaks, and general chaos under concurrent request load on the server.
…appy and confident with your lightweight concurrency model that is perfectly suited for the task.
Server side rendering (SSR) breaks the assumption that led to that vision. It is compute intensive. User code in Node.js runs in a single thread, so for compute operations (as opposed to I/O), you c…
…pful when we solve things for ourselves, but it doesn’t apply when we solve problems for our users. Our determination to be right can alienate us from being empathetic to our users. It also prevents us from seeing if we are making an incorrect solution. As Hall argues, wanting to …