Posts- Understanding Software Complexity
- Java Module System
- Evolution of Java Concurrency
- Lessons Learned Of My Second Decade
- Introduction to Terraform
- Running GUI applications using Docker
- Back to Blogging
- Java Developers! You Should Learn Groovy
- A software myth: Behind schedule, add more people
- Lessons Learned Of My First Decade
- Arrogance, humility and software development
- Verify details of argument passed to the mocked object
- Value Objects