In addition to our regular sessions on Monday, June 18 through Wednesday, June 20, we also have a selection of tutorials on Sunday the 17th, Thursday the 21st, and Friday the 22nd. Purchase tickets here.
- A Path to Success through Junior Developers - Maxwell Cabral
- Introduction to Go - Dave Rolsky
- Introduction to Moose - Dave Rolsky
- Making your Perl 5 Modules work in Rakudo Perl 6 - Elizabeth Mattijsen
- Programming the web with Dancer with Mickey Nasriachi - Sawyer X
- The Hitch-Hiker’s Guide to Perl 6 - Jeffrey Goff
A Path to Success through Junior Developers
Maxwell Cabral | Sun, 6/17 at 9:00 am | Half day | Wyoming
It’s a common meme that Junior Developers will destroy your systems, wreak havoc on your operations, distract your Senior Developers, and detract from your productivity.
With the proper program, nothing could be further from the truth. Why all the fear then? There are many reasons, but ultimately they boil down to lacking the tools to properly manage the complexities of someone who is “”new”” or is from a seemingly incompatible world view. This session will give you proven tools for success.
Tutorials require an additional ticket purchase. Please purchase your ticket at Eventbrite.
Audience: Everyone
Introduction to Go
Dave Rolsky | Fri, 6/22 at 9:00 am | Full day | Wyoming
There are a few million new languages making buzz on the Internet these days, and Go is one of them! Go hits a nice sweet spot between ease of coding, speed of execution, and modern features such as type inferencing, concurrency, and a minimalist but well-designed OO system.
In this class, I’ll introduce you to Go basics including syntax, the type system, OO in Go, packages and package management, and concurrency.
Tutorials require an additional ticket purchase. Please purchase your ticket at Eventbrite.
Audience: Intermediate
Introduction to Moose
Dave Rolsky | Thu, 6/21 at 9:00 am | Full day | Wyoming
This is an interactive hands-on course all about Moose, an OO system for Perl 5 that provides a simple declarative layer of “sugar” on top of a powerful, extensible meta-model.
With Moose, simple classes can be created without writing any subroutines, and complex classes can be simplified. Moose’s features include a powerful attribute declaration system, type constraints and coercions, method modifiers (“before”, “after”, and “around”), a role system (like mixins on steroids), and more. Moose also has a vibrant ecosystem of extensions as seen in the variety of MooseX:: modules on CPAN.
This course covers Moose’s core features, goes in depth on many of them, and explores some of the more powerful MooseX:: modules available on CPAN.
Tutorials require an additional ticket purchase. Please purchase your ticket at Eventbrite.
Audience: Everyone
Making your Perl 5 Modules work in Rakudo Perl 6
Elizabeth Mattijsen | Sun, 6/17 at 9:00 am | Full day | Idaho
Have lot of Perl 5 modules that you would like to use in Perl 6? Or want to be able to use a CPAN module of someone else in Perl 6? This Tutorial Session will help you through the steps needed to make a Pure Perl 5 module ready for use in Rakudo Perl 6.
Tutorials require an additional ticket purchase. Please purchase your ticket at Eventbrite.
Audience: Everyone
Programming the web with Dancer with Mickey Nasriachi
Sawyer X | Thu, 6/21 at 9:00 am | Full day | Idaho
Dancer is a lightweight featureful beautiful web framework in Perl. The class covers how Dancer works, how to use it effectively, and various tricks and hints for a successful and productive usage of it in production environment, whether it is in a major company, a start up, or your personal website.
This session is sponsored by Booking.com
Tutorials require an additional ticket purchase. Please purchase your ticket at Eventbrite.
Audience: Everyone
The Hitch-Hiker’s Guide to Perl 6
Jeffrey Goff | Fri, 6/22 at 9:00 am | Full day | Idaho
Starting from one-liners like ‘Hello, world!’ Jeffrey explores all of the programming styles that Perl 6 has on offer, from basic procedural programming to object-oriented style, aspect-oriented, functional programming, and even logic programming. From the basics of sigils (the signs that so many scratch their heads over) and context, you’ll banish lazy evaluation, march through infinite lists, and stalk the wild hyperoperators. Jeffrey introduces simple variables and user I/O by way of a guessing game.
Tutorials require an additional ticket purchase. Please purchase your ticket at Eventbrite.
Audience: Everyone
Track: Perl 6