Javascript modules and maintainable code

In Javascript app development maintainability is often exchanged for rapid production and delivery. Using Javascript code modules is not a new concept to software developers who write single-page JS apps but the distinction between using namespaces with a singleton-style static object and writing modules is important. I keep hearing that modules improve executing speed and […]

Design Patterns: Learn to Love Them

As a programmer you’re going to have to solve similar problems over and over on different projects. Design patterns are techniques and solutions which allow you to solve common problems in elegant and reusable ways. Memorizing a few of the most common design patterns will make you a better problem solver. When an issue comes […]