Archive: August 2015

As Ryan tweeted, this really is “condensed years of blog posts and project experiences into a 30-minute talk.”

So. Good.