YAPC::EU Day Three

2016-08-28 10:49:17 admin Perl Events 0 Comments

The final day of YAPC is here, and the phrase save the best for last proved quite true starting with the first talk of the day, Larry Wall’s keynote. We were introduced to some Strange Consistency.


The title of the talk derives from  Carl Mäsak blog called Strangely Consistent (Musings about programming, Perl 6, and programming Perl 6). It may be a bit of a spoiler, but the awesome thing about this talk was the way it was structured and how sort of everything came to be just in the right place. The presentation felt like a journey, that’s the best way to put it, a journey that started with a few things about consistency in Perl 5 and Perl 6, going over syntax and symbols and switching over to Frank Lloyd Wright’s Waterfall house.

You might be thinking what does a house have to do with Perl or with consistency, but actually the entire house was just an example of that, of architecture and nature being in consistency with one another.

Symbols are at the heart of programming, and in order to understand them you need to have some sort of consistency, but it’s a double edged sword, when you try to make it consistent in one place you end up making it inconsistent in another. And that is just a part of development, and not just. Where you have consistency you have inconsistency, where you have symmetry you have asymmetry.


And Camelia works very well as an example in this situation, as Larry pointed out. Also, did you notice the Perl (left) and the 6 (right)  in the logo?



The symbolism was also carried out by exploring various chinese symbols and their representation in Unicode and how their visual representation translate into a unique (or not) meaning.


Loved the presentation, it was the highlight of the day. And it ended on a symbolic and delightful note.


The schedule was packed once again with all sorts of great talks:

Jason Clifford - ‎Fraudulent Perl‎

Sweth Chandramouli - ‎A Quick Tour of Swift for Perl Programmers‎

Pavel Scherbinin (‎Dzirtik‎) - ‎Index optimization: from B-tree to ICP‎

Nicholas Clark - ‎The non-butterfly effect - a universe where Camelia didn't flap her wings

Rick Deller (‎PerlRick‎) - ‎Its all in the questions you ask‎

Matt S Trout (‎mst‎) - ‎The raptor and the butterfly

Søren Lund (‎slu‎) - ‎Documenting Code - Patterns and Anti-Patterns‎

Naim Shafiyev (‎shafiev‎) - ‎Using Perl in Monitoring IPTV streams‎

Jan Seidl - ‎Why you should do centralized monitoring, logging and how we do it in Avast (in Perl)‎

Tom Hukins - ‎Better Code Review?‎

Tina Müller (‎tinita‎) - ‎Why you want to use Swagger/OpenAPI for your REST API‎

Sawyer X - ‎Perl 5.24 and the Zen of Motorcycle Maintenance

Lee Johnson - ‎Battling a Legacy Schema with DBIx::Class‎

R Geoffrey Avery (‎rGeoffrey‎) - ‎Jenkins 101: Getting started‎

Abigail - ‎Regexp Mini-Tutorial: Character Classes

Claudiu Campean - ‎A tale of a Perl start-up‎

Startups are elements that drive innovation and bring change, they also represent trends so seeing a startup builtinPerl was a good sign, in the right direction. Also we got a great opportunity to see how hard the process of building and raising a startup is, how mnay trial and failures you have to go through.


Gonzalo Diethelm (‎gonzo‎) - ‎Finding dead code, the quick and easy way, with Devel::QuickCover‎

Vickenty Fesunov - ‎Writing Perl extensions in Rust‎

Marco Pessotto (‎melmothx‎) -‎Amusewiki: a year of development‎

Choroba - ‎Karel: Educational programming language‎

Lukas Mai (‎mauke‎) - ‎From 5.12 to 5.24: Upgrading a business application‎

Andreea Popescu - ‎The neuroscience beyond the usability

Jose Luis Perez Diez (‎jluis‎) - ‎Why I joined to CPAN PRC and why I keep on it

Ilya Chesnokov (‎ichesnokov‎) -‎Experience of Perl development for Raspberry PI‎

John Haltiwanger (‎ab5tract‎) -‎Ballistic Programming as a Bootstrap

Raja Renga Bashyam - ‎Rx – A cross language scalable & extendable code & db obfuscator based on patterns

R Geoffrey Avery (‎rGeoffrey‎) -‎Lightning Talks Day 3‎

YAPC:Europe was an amazing experience, the venue was perfect and the organizing team was very helpful with everything. We’re happy we could take part and that we could share some of what happened over the course of these three days with everybody that couldn’t make it.

Leave a comment


Subscribe to our newsletter!

Make sure you never miss the interesting stories of Perl startups, apps and projects.