When to Use Nested Functions
Functions inside other functions... Worth it?
How to use console.log to simplify refactoring
How a simple trick with console.log can help you with refactoring
The Story About the Boy Scout Rule
The Boy Scout rule (always leave the code in a better state than when you found it) is famous among developers, but does it have its pitfalls? Meet Simon and Andy, who have a lot to share.
Reckless Reuse: How Modules Grow Big
Does your project have an enormous module called something-manager or something-controller that grew beyond any possible limits and became completely unmaintainable? How to prevent it from happening?
Four streams of defects for prioritising bugfixes
How urgent is it to fix bugs? The question may sound ridiculous, but the answer isn't straightforward. Well, it depends on a bug, isn't it?
How Bob used implementation details in tests
Is it okay to use implementation details in tests? And if not, why so?
How UI-driven State Increases Accidental Complexity
The data-layer of your application (database, Redux state, etc.) should not have any assumptions about the interface. When it does, it increases the risk of accidental complexity.