5 Principles that will make you a SOLID JavaScript Developer
Being a SOLID JavaScript Developer isn't as straight forward as in other languages. JavaScript is a loosely typed language. Some consider it a functional language. Others consider it an object oriented language. Some think its both. And some think that having classes in JavaScript is just plain wrong. From my experience, you'll rarely want to use classes and long...