Talks, Articles And Papers
This section contains a list of articles and "papers" that I've written and talks that I've given (or will be giving soon). Note that some of them may require a subscription to the journal they appeared in.
Coming Soon
- TBA (OSDC Paris 2010)
On This Site
- Perl 6 Signatures: The Full Story (YAPC::EU 2010) (Slides)
- Perl 6 Signatures: The Full Story (YAPC::Russia + Perl Mova 2010) (Slides)
- Taking High Ideals Higher (A talk for mail.ru) (Slides)
- A Little Reflection on Metamodels (Netherlands Perl Workshop 2010) (Slides)
- Solved In Perl 6 (Baltic Perl Workshop 2009) (Slides)
- Metamodels (Bratislava.pm) (Slides)
- The Way To Rakudo * (Italian Perl Workshop 2009) (Slides)
- Solved In Perl 6 (Italian Perl Workshop 2009) (Slides)
- Solved In Perl 6 (Seoul.pm) (Slides English + Korean)
- The Way To Rakudo * (YAPC::Asia 2009) (Slides English + Japanese)
- Solved In Perl 6 (YAPC::Asia 2009) (Slides English + Japanese)
- Perl 6 Roles In Depth (YAPC::EU::2009) (Slides)
- The Perl 6 Express (Nordic Perl Workshop 2009) (Slides)
- There's More Than One Way To Dispatch It (Nordic Perl Workshop 2009) (Slides)
- There's More Than One Way To Dispatch It (Perl Mova 2, Ukraine) (Slides)
- The Rakudo Update (Perl Mova 2, Ukraine) (Slides)
- The Perl 6 Express (Belgian Perl Workshop 2009) (Slides)
- The Perl 6 Express (BG Perl 2009) (Slides)
- There's More Than One Way To Dispatch It (BG Perl 2009) (Slides)
- Perl 6 for da n00b (Twin City Perl Workshop 2008) (Slides)
- Rakudo: Implementing Perl 6, in Perl 6, on Parrot (BY Perl 2008) (Slides)
- Perl 6 Highlights (BY Perl 2008) (Slides)
- Rakudo: Implementing Perl 6, in Perl 6, on Parrot (Far East Perl 2008) (Slides)
- Perl 6 Highlights (Far East Perl 2008) (Slides)
- Rakudo Perl 6 and Parrot (Linuxwochenende 2008) (Slides)
- Object Orientation, The Perl 6 Way (Bratislava.pm) (Slides)
- Object Orientation, The Perl 6 Way (YAPC::EU::2008) (Slides)
- Putting Types To Work In Perl 6 (YAPC::EU::2008) (Slides)
- Implementing Perl 6, in Perl 6, on Parrot (Vienna.pm) (Slides)
- Implementing Perl 6, in Perl 6, on Parrot (French Perl Workshop 2008) (Slides)
- Perl 6 Tutorial (French Perl Workshop 2008) (Slides)
- Using Perl 6 And Parrot In Teaching (French Perl Workshop 2008) (Slides)
- Understanding Perl 6 (Nordic Perl Workshop 2008) (Slides)
- Implementing Perl 6, in Perl 6, on Parrot (Nordic Perl Workshop 2008) (Slides)
- All Your Dynamic Language Are Belong To Us (Guest Lecture at Stockholm University) (Slides)
- Implementing Perl 6 (Dutch Perl Workshop 2008) (Slides)
- Perl 6 Tutorial (with Andrew Shitov) (Ukrainian Perl Workshop 2008) (Slides)
- Rakudo Lightning Talk (German Perl Workshop 2008) (Slides)
- Classes, Roles and Constraints in Perl 6 (French Perl Workshop 2007) (Slides)
- Parallel New World (French Perl Workshop 2007) (Slides)
- Secure Web Development With Perl (French Perl Workshop 2007) (Slides)
- The Parrot Update (YAPC::EU::2007) (Slides)
- Playing With Bird Guts (YAPC::EU::2007) (Slides)
- Translating .Net Libraries To Parrot (OSCON 2007) (Slides)
- Classes, Roles and Constraints in Perl 6 (Nordic Perl Workshop 2007) (Slides)
- PowerShell Rocks Lightning Talk (UKUUG Spring 2007 Conference) (Slides)
- Deploying And Supporting Perl 6 (UKUUG Spring 2007 Conference) (Slides)
- The Perl 6 Language (UKUUG Spring 2007 Conference) (Slides)
- Perl 6: More... (Hannover.pm) (Slides)
- Formal Theory, Informally (German Perl Workshop 2007) (Slides)
- Clarifying Roles (German Perl Workshop 2007) (Slides)
- Version Control With Subversion (Scarborough Linux User Group) (Slides)
- Understanding Roles, Constraints And Classes (London Perl Workshop 2006) (Slides)
- Formal Theory, Informally (London Perl Workshop 2006) (Slides)
- Hackathon Lightning Talk (French Perl Workshop 2006) (Slides)
- Formal Theory, Informally (French Perl Workshop 2006) (Slides)
- Formal Theory, Informally (Birmingham.pm) (Slides)
- Inside Virtual Machines (Scarborough Linux User Group) (Slides)
- Translating .Net Libraries To Parrot (YAPC::EU::2006) (Slides)
- Sorry, you're not my type (YAPC::EU::2006) (Slides)
- Virtual Machine Bytecode Translation: From the .Net CLI to Parrot (Submitted towards a BA in Computer Science at the University of Cambridge) (Dissertation)
- Parrot: VM design gone crackers? (Cambridge Programming Research Group) (Slides)
- .NET CLR To Parrot Translator Progress Report (Cambridge University) (Slides)
- Getting Started With Perl (Scarborough Linux User Group) (Slides) (Examples)
- Parrot: What, where and why? (LPW 2005) (Slides)
- Perl In Secure Web Development (YAPC::EU::2005) (Slides) (Paper)
- Mathematical Expression Handling In Perl (YAPC::EU::2005) (Slides) (Paper)
- Getting Started With OOP In Perl (Written For JWCS.NET Ltd.) (Article)