- Lab Schedule ("More like what you'd call guidelines than actual rules**")
- Project related documents
- List of example projects (you will not be allowed to pick anything from this list, instead, you'll have to come up with your own ideas)
- Excel file with attendance and project specifications
- Dagger 2 + some history of Dependency Injection
- Clean Code Talk on Inheritance, Polymorphism & Testing
- One example of the transgression of Liskov's substitution principle
- Martin Fowler on Dependency Injection
- Notification pattern example
- Fowler's Notification pattern
- Java Exceptions - Best Practices 1
- Java Exceptions - Best Practices 1