Main fundraiser photo

Help Fund Damian Conway's Talks

Donation protected
My name is Dave Doyle. I'm the co-organizer for the Toronto Perl Mongers .  As in the past, Damian Conway  has generously given of his time (and wallet) to come to Toronto and give two talks on Monday, June 27 and Tuesday, June 28 at the Toronto Mozilla office.

Damian is one of the foremost experts on Perl (6) and a great friend to Toronto Developers.  Even if you're not a Perl dev, you'll find his talks leave you thinking (after you get over your mind being blown; 

Damian has booked and paid for this trip himself, so we'd like to offset his costs as much as possible.  Between airfare, hotel and food, this is running him around $1200.  Ideally, we'd like to get as close to this as possible.  I've set the goal as $1400 to account for fees and, if extra, an honourarium.

Damian's Talks:

Monday June 27 -- Perl 6: More Concurrency, Less Contusion

Unlike most other popular programming languages, Perl 6 was specifically designed and implemented to facilitate and support a wide range of concurrency models and programming techniques.

The language has numerous built-in constructs that allow its compiler to automatically infer and implement concurrency without the developer needing to specify it explicitly (or in some cases, without the developer needing to even be aware of the possibility).

Perl 6 also provides a clean and composable model for explicit concurrency, when you need it. A model that helps developers avoid most of the common problems explicit scheduling and synchronization, shared memory consistency, pool management, re-entrant locking,  guard coordination, starvation, race conditions, livelock, or deadlock.

This presentation explains and demonstrates the central ideas and the diverse range of tools for concurrent programming in Perl 6.

If endlessly wrestling with threads or events or callbacks in your current implementation language has ever given you an emotional bruising or a mental black eye, then you're in for a much more pleasant surprise
with Perl 6. Expect more scalability with less code, more concurrency with less effort, more solution with less contusion.

Tuesday June 28 -- On the Shoulders of Giants: 400 Years of Perl 6

Perl 6 is a new and powerful language in the Perl family.
Though it's officially less than a year old, it has actually been in development for well over four centuries.

In this presentation, Damian will demonstrate some of the language's most useful, convenient, efficient, and just-plain-scary new features...by tracing the entire history of modern computing: from the heroine of Regency Era number theory, to the boffin whose crazy
theory won the war, to the champions of free-love non-determinism in the psychedelic ’60s, to the sub rosa inventor of modern encryption, to the enigmatic rōshis of declarative quantum computation.

Along the way, we'll investigate the world's first sorting algorithm; the world's worst sorting algorithm;  the art and science of just guessing; how to write Lisp in any language; the joy of subscripts; feline drug abuse; the world's worst sorting algorithm...optimized; the perils of high precision; the advantages of anonymity; Leonardo's long-overdue reward; Monte Carlo, Monty Hall, and Monty Python; and how to pack your bags more efficiently by destroying the entire universe.

All donations, no matter how small, are welcome.  Let's make this happen!

Organizer

Dave Doyle
Organizer
Toronto, ON

Your easy, powerful, and trusted home for help

  • Easy

    Donate quickly and easily.

  • Powerful

    Send help right to the people and causes you care about.

  • Trusted

    Your donation is protected by the  GoFundMe Giving Guarantee.