https://developers.nytimes.com/
No Code? No Problem - Writing Tests in Plain English - https://open.nytimes.com/no-code-no-problem-writing-tests-in-plain-english-537827eaaa6e
Discusses the benefits of BDD:
- easier reporting
- makes code easier more accessible to non-developers
http://intelligiblebabble.com/compose-from-first-principles/
A look at how to build an compose-like API from the ground up. It has a look at how to flatten a tree into an array-like data structure and how positional memoization works.
- Paving your Path to becoming a better Android Developer - Rebecca Franks
- The Fake Problem with Junior Developers - Berta Devant
- Preventing the Collapse of Civilization - Jonathan Blow
Making pull requests easier to review while practicing XP and refactoring https://softwareengineering.stackexchange.com/questions/380925/making-pull-requests-easier-to-review-while-practicing-xp-and-refactoring
Key take aways:
- Create sensible commits that can be used to view changes
- Stick on topic, don't delve too deep and refactor legacy code
- https://www.braintreepayments.com/blog/effective-pull-requests-a-guide/
- https://blog.hdias.dev/perfect-pull-request
- https://medium.com/@fagnerbrack/code-review-and-test-driven-development-4c19b69b5761