During a couple of extended downtimes between contract projects this year, and after a pretty good (and intense) three year run of continuous work, I took the time to read-up on different topics I felt I had knowledge gaps on as a developer, stuff I had encountered at work and…