Hi, I'm Mario Casciaro. I'm the cofounder of Sponsorama. I also wrote the book Node.js Design Patterns, now at it's second edition. I'm an engineer turned entrpreneur, I love travelling, science and juicy craft beer. Follow me on Twitter.


The strange world of Node.js design patterns

Besides the classical design patterns we all have studied and used with other languages and platforms, Node.js developers recurrently seem to implement some very specific patterns/techniques in their code, as a consequence of the language (Javascript) and the platform itself.

Dependency Injection in Node.js and other architectural patterns

The beauty of Node.js lies in its simplicity. But how does this simplicity work with large codebases and complex architectures? Is there anything we can do to try to keep our components well decoupled while managing easily their interconnections?