Back to it! Some life updates and training talk. Check generated chapters for details.
0:000:00
Analytics cookies
We use optional Google Analytics to understand aggregate traffic. Accepting loads analytics; declining keeps the site working with browser-only storage only.
Privacy policy