I attended my first, and definitely not last, Yet Another Perl Conference last week. I have been interested in attending this particular conference for a very long time. The problem was I never had an employer who would take care of the bill and I use vacation as a time to not think about computers at all. It's amazing what you can get the boss to approve when you are self employed.
The highlight of the conference for me was getting to meet the members of the community. I met and had meaningful conversations with more people than I thought I would and they were generally smart and interesting. Perl has an extremely high proportion of awesome in it's programming ranks. I will never forget juggling mini beach balls after a few beers on game night.
Theses are my favorite talks and modules I discovered that I can use in the future. I provide as much information as possible so if you could not attend maybe I can convince you to come next year.
Talks I attended and recommend:
- 1.21 Gigawatts - YouTube
- Charlie Stross Keynote - YouTube
- The Joy in What We Do - YouTube
- Blocking Operations, Exceptions, and Logging in Asynchronous Servers - YouTube
- Sub Signatures: Next Steps - YouTube
- Deploying Perl apps with Docker - YouTube
- Bootstrapping a useful development environment in 20 minutes - YouTube
- Foreign Function Interface (FFI): Never Need to Write XS Again - YouTube
Talks I did not attend, but others recommended to me:
- Perl 5.20: Perl 5 at 20 - YouTube
- RapidApp: turn-key ajaxy web apps - YouTube
- Writing Web Service Clients with Roles - YouTube
Modules I discovered and their descriptions:
- Devel::Confess - Include stack traces on all warnings and errors
- FFI::Raw - Perl bindings to the portable FFI library (libffi)
- Log::Defer - Deferred logs and timers use in combination with log-defer-viz
- List::AllUtils - Combines List::Util and List::MoreUtils in one bite-sized package
- aliased - Use shorter versions of class names
- if - use a Perl module if a condition holds
- Process::Status - a handle on process termination, like $?
- Test::BinaryData - compare two things, give hex dumps if they differ
- Math::Prime::Util - Utilities related to prime numbers, including fast sieves and factoring