Samuel Olusola Software engineer (JS stack, GoLang incoming…) and student of computer science at the University of Lagos.

Stories by Samuel Olusola

How to use EJS to template your Node.js application

Dev

EJS makes working with templates in Node.js super easy — but only if you know how to use it. This guide walks you through the essentials and more.

Samuel Olusola
Mar 11, 2025 ⋅ 15 min read
dependency inversion principle

Understanding the dependency inversion principle (DIP)

Dev

Learn about the dependency inversion principle (DIP), its importance, and how to implement it across multiple programming languages.

Samuel Olusola
Feb 20, 2025 ⋅ 8 min read

How to use DataLoader with NestJS

Dev

Speed up data loading in your NestJS apps with DataLoader, a generic utility with an API that provides batching and caching functionality.

Samuel Olusola
Jul 19, 2022 ⋅ 8 min read

How to avoid circular dependencies in NestJS

Dev

Learn about the issues caused by circular dependencies in Nestjs, including how to avoid or work around them, in this complete guide.

Samuel Olusola
Jun 27, 2022 ⋅ 6 min read

Server-sent events vs. WebSockets

Dev

Understand the difference between server-sent events and WebSockets in order to decide which is best for your individual use case.

Samuel Olusola
Mar 30, 2022 ⋅ 3 min read