Books Priority order at the beginning
clean code clean coder refactoring agile principles, patterns and practices in C# domain driven design enterprise integration patterns patterns of enterprise application architecture
Those are most essential, after you can read any book from there.
Useful https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
http://c2.com/cgi/wiki?PrematureOptimization
https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
OCP
https://8thlight.com/blog/uncle-bob/2014/05/12/TheOpenClosedPrinciple.html
SRP
https://8thlight.com/blog/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html
The 4 Java Garbage Collectors – How the Wrong Choice Dramatically Impacts Performance
Nice check list
https://github.com/mestachs/experiment/blob/master/codereview/checklist.md
Event Sourcing
http://martinfowler.com/eaaDev/EventSourcing.html
Composition over inheritance
https://en.wikipedia.org/wiki/Composition_over_inheritance
Inheritance Is a Procedural Technique for Code Reuse
http://www.yegor256.com/2016/09/13/inheritance-is-procedural.html
eXtremely Distributed Software Development, at DevTernity
SOLID
Empty line is code smell
SQL antipatterns
https://vladmihalcea.com/2017/01/10/book-review-sql-antipatterns/
Николай Алименков — Сага о том, как Java-разработчики должны тестировать свои приложения
The best place to look at Java common libraries examples
https://www.eecis.udel.edu/~xiwang/java.html
Interview With David West
Agile Principles
http://agilemanifesto.org/principles.html
Mistakes In Agile Manifesto
Reflection API in 5 minutes
https://www.sitepoint.com/java-reflection-api-tutorial/
Failure message vs exceptions
https://martinfowler.com/articles/replaceThrowWithNotification.html
JPoint 2017 Shipilev GC + shanandoah
Hibernated performance - Mikalay Alimenkov
Consistent Automated Testing
http://graydon2.dreamwidth.org/1597.html
The Not Rocket Science Rule Of Software Engineering
http://graydon2.dreamwidth.org/1597.html
Computer Science 61B - Fall 2006 https://archive.org/details/ucberkeley-webcast-PL4BBB74C7D2A1049C