I am new to Java. Any good design pattern reference? I heard that the design pattern book is now kind of outdated.
Guice
You just had to @Inject that into the conversation, didn't you
Joda stuff
Use Scala ;)
Make everything functions!
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
Latest commit over a year ago lol, no
What did you use at MS? I just look at some examples on wikipedia, books can go overboard with these.
The factory pattern is just so important in Java
Read 3ffective Java
Gang of four book is pretty unreadable. Head first design patterns covers the same things, but is much more readable. +1 to Effective Java (make sure to get the newest edition with Java 9 updates) Also recommend "Java Concurrency in Practice"
Agree GoF is to head first what CLRS is to The Algorithm Design Manual.
Guava