https://www.hotwires.net/thoughts-on-apex/
Thoughts on Apex