Best Practices

5 Principles that will make you a SOLID JavaScript Developer

solid-javascript

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...

Hyper Modular Packages - A Crazy Cult or a Reasonable Practice?

hyper-modular-packages

They walk among us unnoticed. They walk and talk like everyone else. But don’t be fooled by their innocent looks. You see, they’re not like you and me. They don’t believe in the same things we do. They are… The JavaScript left-padders. What is a JavaScript left-padder? A left-padder is a JavaScript developer who considers…