Mateusz Kwaśniewski
All posts by

Mateusz Kwaśniewski


How to do Dependency Injection in node.js?

It’s one of the common questions asked among node.js developers. I’d like to share my preferences. Read below! Introduction Dependency Injection is a pattern that helps you create loosely coupled codebases. You can swap collaborators and make your code testable. You can do dependency injection without additional libraries. Here’s two common

Enterprise Makeover 6/6: organizational change & summary

In the last part of the Enterprise Makeover series we look at some organizational change patterns and wrap up with the summary of the whole series. Watch the video to get more!

Enterprise Makeover Part 5/6: Continuous Delivery orchestration

In this episode of the Enterprise Makeover series I focus on the description of Continuous Delivery (CD) orchestration. Watch the movie in which I present the details.

Enterprise Makeover Part 4/6: cloud-native development on Heroku

In the fourth part of the Enterprise Makeover series I explain why we decided to use Heroku to run our production services.

Enterprise Makeover Part 3/6: rethinking Agile practices

In this part of the Enterprise Makeover series I cover some modern software development practices that are rooted in the principles and practices of Continuous Delivery and Lean Startup.

Enterprise Makeover Part 2/6: use the Web, don’t abuse it!

In the 2nd part of the Enterprise Makeover series you will find out how we played by the Web rules, how we did the Web native service integration and why we decided not to build Single Page App for our client.

Enterprise Makeover Part 1/6: creating lean enterprise

Microservices, the Web, cloud, and Continuous Delivery heavily influenced how modern teams build software systems. In this series you’ll learn how we used those concepts to rebuild the frontend stack of several Norwegian newspapers.

12 steps to become the most boring presenter ever

Want to bore your audience to death presenting you code? It is easy! I will tell you what to do!