Latest Content:
Using getters and setters to access data on objects could be better than simply looking for a property on an object. Continue reading →
Do your absolute best to avoid duplicate code. Duplicate code is bad because it means that there's more than one place to alter something if you need to change some logic. Continue reading →
Names should be searchable. Tools like buddy.js and ESLint can help identify unnamed constants. Continue reading →
Names should be searchable. Tools like buddy.js and ESLint can help identify unnamed constants. Continue reading →
This is by far the most important rule in software engineering. When functions do more than one thing, they are harder to compose, test, and reason about. Continue reading →
Discuss and show examples of the differences between functional and imperative programming. Continue reading →
Encapsulation is the process of hiding the internal implementation details of an object from the outside world. Continue reading →
A talk about how to avoid conditionals in your code Continue reading →