JavaScript Design Patterns : Module Pattern

The module pattern is a design pattern that greatly helps to create a clean JavaScript code base. Instead of files full of random intertwined functions that call in each other in a spaghetti code fashion, the module pattern pushes us to group common functionality(functions and variables) together. By doing this we use the power of JavaScript closures to have private […]

Package Manager Overload – Nuget, npm, Bower

Package Manager Overload With the release of .NET Core and the related tooling for Visual Studio 2015, there are now three different package managers that can be used: NuGet, npm & Bower. At first going from 1 to 3 package managers may seem like overkill, and also completely unnecessary since before NuGet we didn’t use a […]