You can find more information on the speaker's site:
Most programmers never take a compilers course, which is a shame. Understanding compilers means you have a *very* powerful tool in your toolbox; with it, you can fix problems that before looked unfixable. You can transform anything that has a structure to anything else. Not knowing compiler techniques means missing out, big.
The good news: it's not that difficult. In this talk, you'll learn how.