Blog

My notebook of technical information to share with you. If I struggled with it or found something cool, it is documented here.

More ›

Speaking Engagements

As much as I love to write code, I enjoy teaching even more. Find out where I will be speaking next and see past presentations.

More ›

Videos

Watch recordings of my various talks on YouTube, subscribe to my YouTube channel or catch up with me on my live stream.

More ›

Blogs

Read More ›

More Articles