The Knowledgebase is a personally curated list of over 90 of the best software articles I have come across.

Knowledgebase