The Perl Conference 2017 in DC

US Patent and Trademark Office, June 18-23

(YAPC::NA 2017)

Schedule

Tutorials

Main Conference

2017-06-19 Monday

Start Time Madison A (South) Madison B (North) Knox Jefferson More
08:00 Registration / Breakfast
TPF (50 min)
08:30
09:00 Intro / TPF Update
TPF (20 min)
09:45 What is Modern Perl?
Josh Lavin (50 min)
Modeling a Universe in Perl
Curtis "Ovid" Poe (50 min)
Real World Optimization
David Golden (50 min)
MetaCPAN: The Grand Tour
Mickey Nasriachi (50 min)
Hackathon & BOF
10:15
10:45 Perl Quiz II
Daina Pettit (50 min)
A Modest Introduction to Swift
John S Jacobs Anderson (50 min)
Test::More to Test2: How to adapt.
Chad Granum (50 min)
Continuous Integration for CPAN
Graham Knop (50 min)
 
11:50 How Do We Assess and Maintain the Health of the Perl 5 Codebase?
James E Keenan (20 min)
Playing with Music with Perl
Brian Gottreu (20 min)
Test::HTTP::MockServer - Testing things that don't want to be tested
Daniel Ruoso (20 min)
Dockerizing CPAN Testers: Running an isolated test site.
Steven Lembark (20 min)
12:10 Lunch
Nearby restaraunts and on-premise cafeteria
12:30
13:00
13:30 A Vim Environment For Perl Developers
Damian Conway (50 min)
Higgs meets Perl: Implementing in Perl Data Language (PDL) the data fitting method used to detect the Higgs Boson
Carey Witkov (20 min)
Civic Hacking: TIF is millions of YOUR tax dollars
Jay Hannah (20 min)
Variables, Scoping, and Namespaces
Joel Berger (50 min)
14:05 Data Workflows with Beam::Wire
Doug Bell (20 min)
To Serve Human
Joe Kline (20 min)
14:35 Your Perl 5 brain, on Perl 6
Bruce Gray (50 min)
ES6: Almost an acceptable perl5?
Matt S Trout (mst) (50 min)
How to Automate your Scrum Team
Mark Prather (50 min)

(50 min)
 
15:30 Snack
Cookies?! (20 min)
16:00 Lightning Talks
YOU! (50 min)
 
17:00 Perl 5.26 and the Blue-Blue Shiny Ball of Eternal Transparency
Sawyer X (50 min)
 
18:00 VIP Reception Dinner (USPTO), Sponsors Dinner, Board Games, Bad Movies
TPF (20 min)

2017-06-20 Tuesday

Start Time Madison A (South) Madison B (North) Knox Jefferson More
08:00 Registration / Breakfast
TPF
 
09:00 Intro / Announcements
TPF
09:30 Pakket - An Unopinionated Meta-Packaging System
Sawyer X (50 min)
09:30 - 10:20
Q&A With Larry Wall
Larry Wall (50 min)
09:30 - 10:20
Scaling, Reliability, and Performance at ZipRecruiter
Frew Schmidt (50 min)
09:30 - 10:20
Dancing In The Cloud
Sam Batschelet (50 min)
09:30 - 10:20
Hackathon & BOF, and Sponsor Expo
 
10:35 Content Security Policies: Sort of like firewall rules for the web
Dylan Hardison (50 min)
10:35 - 11:25
Last mile software development: writing modern software for bench scientists
Thomas Sibley (50 min)
10:35 - 11:25
Testing with Test2
Chad Granum (50 min)
10:35 - 11:25
Logging for Systems from Tiny to Big
Doug Bell (50 min)
10:35 - 11:25
 
11:40 What's new on CPAN - Annual Edition
David Farrell (20 min)
11:40 - 12:00
Extending Perl 6 Command Line Argument Parsing using Metaprogramming
Brian Duggan (20 min)
11:40 - 12:00
Thrown in the Deep End: Learning to Swim with Perl
Liam McNerney (20 min)
11:40 - 12:00
Thriving in Alien Ecosystems
Graham Ollis (20 min)
11:40 - 12:00
12:00 Lunch
Nearby restaraunts and on-premise cafeteria
 
 
13:45 Perl One-Liners
Walt Mankowski (50 min)
13:45 - 14:35
Adventures in Failure: Error handling culture across languages
Andrew Grangaard (50 min)
13:45 - 14:35
Intellectual property and open source licensing basics
William Morriss (50 min)
13:45 - 14:35
Finding Meaning in Your Operational Data
Brad Lhotsky (50 min)
13:45 - 14:35
 
14:55 Spilling the @INC
David Oswald (50 min)
14:55 - 15:45
C, RPerl. C, RPerl, Run. Run, RPerl, Run!
Will 'the Chill' Braswell (50 min)
14:55 - 15:45
Make Your Technical Hiring Process Suck at Least 20% Less
Dave Rolsky (50 min)
14:55 - 15:45
Rapi::Blog - All-new maximalist blogging powered by RapidApp
Henry Van Styn (50 min)
14:55 - 15:45
 
15:45 Snack
Cookies?! (20 min)
16:00 Lightning Talks
YOU! (50 min)
 
17:00 Keynote
Damian Conway (50 min)
 
18:00 Social Event (USPTO Inventors Hall of Fame)
TPF

2017-06-21 Wednesday

Start Time Madison A (South) Madison B (North) Knox Jefferson More
08:00 Registration / Breakfast
TPF
 
09:00 Intro / Announcements
TPF
09:30 A Date with Perl
Dave Rolsky (50 min)
09:30 - 10:20
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
John S Jacobs Anderson (50 min)
09:30 - 10:20
GraphQL and Perl 6
Curt Tilmes (50 min)
09:30 - 10:20
(cancelled)
(50 min)
09:30 - 10:20
Hackathon & BOF
 
10:35 Amazon Alexa and Perl
Jason Terry (20 min)
10:35 - 10:50
Writing Useful Scientific Analysis Software
David Mertens (20 min)
10:35 - 10:50
A little less line noise, please: Perl6 Regexen.
Steven Lembark (50 min)
10:35 - 11:25
Lost art of troubleshooting
Leon Fayer (50 min)
10:35 - 11:25
11:05 Introduction to Perl Internals
Nicolas R. (20 min)
11:05 - 11:25
MAKE new Friends
Chris Prather (20 min)
11:05 - 11:25
11:40 C::Blocks: a C compiler embedded into the Perl interpreter
David Mertens (20 min)
11:40 - 12:00
Vue.js, Mojolicious, and Postgres chat in less than 50 lines
Joel Berger (20 min)
11:40 - 12:00
Basic Autonomous Driving Research
Philip Hood (20 min)
11:40 - 12:00
OAuth2 is Done
Lee Johnson (20 min)
11:40 - 12:00
12:00 Lunch
Nearby restaraunts and on-premise cafeteria
 
 
13:45 Regexp Mini-Tutorial: Character Classes
Abigail (50 min)
13:45 - 14:35
Hold my beer and watch this!
Stevan Little (50 min)
13:45 - 14:35
A Brief History of Timekeeping
Kivanc Yazan (20 min)
13:45 - 14:05
Writing Command Line Tools for Other People
Brad Lhotsky (20 min)
13:45 - 14:05
14:20 BumpySkies: a passion-project postmortem
Jason McIntosh (20 min)
14:20 - 14:40
Web stores with Dancer2::Plugin::Cart
Ruben Amortegui (20 min)
14:20 - 14:40
14:55 The \X-Files: Characters for Humans
Nova Patch (50 min)
14:55 - 15:45
The Variable Crimes We Commit Against JavaScript
Julka Grodel (50 min)
14:55 - 15:45
A Panel on a symbiosis between Civic Hacking and Perl Evangelism
Joshua Turcotte (& Michelle Koeth) (50 min)
14:55 - 15:45
Writing XS in Plain C
bulk88 (50 min)
14:55 - 15:45
 
15:45 Snack
Cookies?! (20 min)
16:00 Lightning Talks
YOU! (50 min)
 
17:00 Closing Notes
TPF
 
18:00


Contact