Self Testing Code: https://martinfowler.com/bliki/SelfTestingCode.html
Naming: https://medium.com/coding-skills/clean-code-101-meaningful-names-and-functions-bf450456d90c
Stepdown Rule: http://tidyjava.com/stepdown-rule/
Function Length: https://martinfowler.com/bliki/FunctionLength.html
Beck 4 Rules: https://martinfowler.com/bliki/BeckDesignRules.html
Testing/Test Pyramid: https://martinfowler.com/bliki/TestPyramid.html
Writing Better Tests: https://www.thoughtworks.com/insights/blog/write-better-tests-5-steps
Clean Code JS: https://github.com/ryanmcdermott/clean-code-javascript
Refactoring Js (w/Chris Powers) https://www.youtube.com/watch?v=J18mLs-SRpI