Join 📚 Josh Beckman's Highlights
A batch of the best highlights from what Josh's read, .
Cognitive load is the amount of working memory needed to complete a task. There are broadly three types of cognitive load when programming: intrinsic (knowing how to program), extraneous (knowing how to construct an array, add items to a database, or call an API), and germane (knowing how to solve a business problem). Intrinsic knowledge is required to program, but developers that can maximize the amount of germane load while decreasing the amount of extraneous load are more productive.
Responsible AI Pair Programming With GitHub Copilot
Colin Dembovsky
The Factory should create new objects, while the Repository should find already created objects.
DDD Quickly
UnknownAuthor
We can often categorize APIs in three broad categories:
Private APIs (Internal to an organization)
Partner APIs (Shared with a limited amount of partners)
Public APIs (Fully public APIs accessible by almost anyone)
Production Ready GraphQL
Marc-Andre Giroux
...catch up on these, and many more highlights