Like many people who work with node applications, the package manager journey is shaped by whatever solved the biggest pain at the time. I started with npm, because, that’s where…
Category: Software Engineering
Understanding the IEEE Standard 828-2012
Tonight I had a refreshment on SCM (Software Configuration Management) by reading the IEEE Std 828-2012. Software development often involves multiple contributors, complex systems, and rapidly changing requirements. In such…
Cohesion and coupling in modular programming
In modular programming, cohesion and coupling are two fundamental concepts that play an important part in how you will organize your code. Understanding these concepts, and being able to balance…