June 2025

Dependency Injection in JavaScript: A Functional Approach

  • 2025-06-24
  • design-patterns, dependency-injection, software-development, testing, developer-experience, javascript, typescript

Learn how to apply Dependency Injection in JavaScript using a functional programming style. This approach improves testability, modularity, and developer experience by decoupling dependencies from function logic.

Why JavaScript Deserves Dependency Injection

  • 2025-06-18
  • design-patterns, dependency-injection, software-development, testing, developer-experience, javascript, typescript

The evolution of JavaScript from client-side to server-side has invalidated many reasons for avoiding Dependency Injection. This post explores how Dependency Injection can be used in JavaScript and highlights its advantages beyond testing.

Dependency Injection: Why it matters not only for testing

  • 2025-06-01
  • design-patterns, dependency-injection, software-development, testing, developer-experience

Most articles highlight how Dependency Injection simplifies testing and improves modularity and maintainability. In this post I will show how DI accelerates development and boosts developer experience

Want more info?