Basics
- Agile and Evolutionary Design - https://www.youtube.com/watch?v=gt6js9zl1Rs
- Modern Development Practices - https://www.youtube.com/watch?v=0Kqzfyp-w4s
- Non Functional Requirements - https://www.youtube.com/watch?v=JTYxAcZC8Io
- DevOps - https://www.youtube.com/watch?v=I-JkJZruWyU
Microservices
- Introduction to Microservices - https://www.youtube.com/watch?v=8VUbMuAezrc
- Designing RESTful Services & Other Tips - https://www.youtube.com/playlist?list=PLBBog2r6uMCRB2UJcnEIghiF3ViN5nxtL
Trends
- Java Learning Roadmap and Trends - May 2017 - https://www.youtube.com/watch?v=6ObWpCUpGYc
Design Patterns
- Design Patterns : https://www.youtube.com/watch?v=Vp7q_pE7Fzg
- Should I be an expert on all Design Patterns : https://www.youtube.com/watch?v=8lEfj1cmBJ4
Design Basics
- Cohesion : https://www.youtube.com/watch?v=BkcQWoF5124&list=PLBBog2r6uMCTJ5JLyOySaOTrYdpWq48vK&index=9
- TDD : https://www.youtube.com/watch?v=xubiP8WoT4E&list=PLBD6D61C0A9F671F6
- 4 Principles of Simple Design. https://www.youtube.com/watch?v=OwS8ydVTx1c&list=PL066F8F24976D837C
- Functional Programming - https://www.youtube.com/watch?v=aFCNPHfvqEU
Code Quality
- Coding Standards - https://www.youtube.com/watch?v=XRKDpQ3b27M
- Code Quality - https://www.youtube.com/watch?v=M4Ip6joERv4
- Code Review Best Practices - https://www.youtube.com/watch?v=hVJGu0xdXII
- Static Code Analysis Best Practices - https://www.youtube.com/watch?v=rB_BaftN3nE