References
This page is not intended to be an actual page as you would think of one, but instead, it is a set of references so people can quickly and easily find links to source material which I may or may not have referenced in any of my posts. Even the introduction is rather unexciting. Without further ado, bring on the links!
Language and Programming Learning
- Javascript Language Forms
- Jessica Kerr: Functional Principles for OO Programmers
- Brian Beckman: Don't Fear the Monad
Mathematics Concepts for Programming
Books
- Clean Code
- Refactoring to Patterns
- Working Effectively with Legacy Code
- Design Patterns
- Data Structures and Algorithms
- The Little Schemer
- Understanding Computation
- Type Theory and Functional Programming
SOLID
- Uncle Bob Martin, Principles of OOD
- Single Responsibility Principle - Magazine Article
- Single Responsibility Principle - Wikipedia
- Open/Closed Principle - Magazine Article
- Open/Closed Principle - Wikipedia
- Liskov Substitution Principle - Magazine Article
- Liskov Substitution Principle - Wikipedia
- Interface Segregation Principle - Magazine Article
- Interface Segregation Principle - Wikipedia
- Dependency Inversion Principle - Magazine Article
- Dependency Inversion Principle - Wikipedia