July 20–24, 2015
Portland, OR
Damian Conway

Damian Conway
CEO and Chief Trainer, Thoughtstream

Website

Damian Conway is an internationally renowned speaker, author, and trainer, and a prominent contributor to the Perl community. Currently he runs Thoughtstream, an international IT training company that provides programmer training from beginner to masterclass level throughout Europe, North America, and Australasia. Most of his spare time over the past decade has been spent working with Larry Wall on the design and explication of the Perl 6 programming language. He has a PhD in computer science and was until recently an adjunct associate professor in the Faculty of Information Technology at Monash University, Australia.

Sessions

9:00am–12:30pm Monday, 07/20/2015
Craft E145/146
Damian Conway (Thoughtstream)
Over the past decade Damian Conway's popular "Presentation Aikido" class has explained and demonstrated the fundamentals of giving great presentations. In this, the long-awaited followup class, Damian delves even deeper into the art and science of presentation, revealing the subtle and unexpected techniques that can lift your presentations from great to extraordinary. Read more.
9:00am–12:30pm Tuesday, 07/21/2015
Foundations E143/144
Tags: Perl
Damian Conway (Thoughtstream)
Perl 6 is a new multiparadigm language, in which you can easily combine functional, procedural, declarative, OO, and concurrent constructs, even within a single subroutine, without losing readability or efficiency. This class explores some of the most interesting multi-paradigm features of Perl 6, using familiar real-world examples stolen from every Programming 101 class you've ever taken. Read more.
10:40am–11:20am Thursday, 07/23/2015
Foundations Portland 252
Tags: Perl
Damian Conway (Thoughtstream)
Your favorite development language may be great, but it inevitably has a few misfeatures that make every programming task unnecessarily harder. That doesn't mean you need to find a new language; you can fix your existing one. And, happily, you already have exactly the right tool to do that: your existing language. Read more.