Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
November 19, 2021 09:26 am GMT

The ephemeral miniconf - The review

The ephemeral miniconf just ended, it was a real success and I want now to share my review of the event (like I did for TPRCiC 2021 and TPRCiC 2020)

Let's call it TEM 2021 then even if I promised it would be the first an last edition of this miniconf

This review is of course a bit different from others since this time I attented, spoke, but most of all I was the organizer...

Start of the miniconf

The miniconf started on time by a quick introduction that people would kill for ().

I think I shared planning links, some "thanks" and few utils infos for the meeting ("remind me to record").

Final planning

(See it on the website if you prefer)

DateTitleSpeaker
18/11/2021 - 15h00KeynoteThibault Duponchelle
18/11/2021 - 15h10Native GitHub actions in PerlJuan Julin Merelo Guervs
18/11/2021 - 15h40Do you really know XML?Thibault Duponchelle
18/11/2021 - 16h10Automatic ObservabilityJos Joaqun Atria
18/11/2021 - 16h40Raku QuizGroup
18/11/2021 - 16h50Open Food FactsStephane Gigandet
18/11/2021 - 17h20Cunningham's Law: A Year of Being Wrong on the InternetMark Gardner
18/11/2021 - 17h50Perl QuizGroup
18/11/2021 - 18h00LemonLDAP::NGClement Oudot
18/11/2021 - 18h30Once Upon Perl AcronymsThibault Duponchelle
18/11/2021 - 18h40EndThibault Duponchelle

Native GitHub actions in Perl

Juan Julin Merelo Guervs presented maybe the more "Devops" talk of the miniconf (competing with Jos Joaqun Atria) about GitHub actions and containers. Perl is originally probably the best tool for sysadmin and devops (because it's close to system, very UNIX oriented, easy to deal with processus and files...) and GitHub actions (or Orb or whatever) provide a fantastic facility (with perl always there) for continuous integration, continuous test and CD/CD.

JJ Merelo

I'm personally well versed in this area, but it has to be spread more generally in the Perl community (I see you @szabgab)

It was a very clean and professional talk, did I say we had only experienced speakers?

Do you really know XML?

This title probably makes you not dream that much but during the creation of an XML module for minification, I had to dig very deep in XML features and spec (and libxml2 code) to cover all cases.

This presentation requires you to know XML (who does not!) to look with me at "corner invalid syntax things" (nested comments, duplicate attribute...), security (Billion Laughs attack, XXE injections, Quadratic blowup...), "lesser known" XML features (xml::space, DTD default attribute).
Tib
Then I browsed all possible libxml2 parsed node types spending more time on the ones that are "mysterious" (because this is where is the fun actually) and finally talked about how do I managed (DWIM) XML minification.

Automatic Observability

Jos Joaqun Atria came with a solid technical talk about Perl and NewRelic monitoring. His talk is built upon the creation of NewFangle::Agent which allows you to easily monitor deep Perl trace events in NewRelic.
Automatic Observability
As I said, very solid talk (he is experienced), I always enjoy native topics (I'm hanging out on #native channel on IRC )

Raku Quiz

After these first great talks, there was a QUIZ or as we tend to call it "a Kahoot"!

Questions were about Raku, from really easy to some harder ones about Raku internals. It was fun...

Raku Quiz

And at the end, @sjn won:
Podium

Open Food Facts

As I said and repeat, Open Food Facts is a real Perl flagship. It's for me a model of successful Free Software project, and a very pragmatic one above all.

The project was presented by Stephane Gigandet:
Open Food Facts

Very good talk, this project is cool and looking for manpower! What are you waiting for?

Cunningham's Law: A Year of Being Wrong on the Internet

Mark Gardner kindly accepted to speak at The ephemeral miniconf and I thank him like every other speakers.

His talk was about some technical errors that have slipped into his numerous blog posts. Since he is a senior Perl programmer, these errors are traps (not language misunderstanding) and very interesting to analyze in a follow-up!

Being wrong

Perl Quiz

It was time for a second quiz!
Perl quiz

This time about Perl with more questions, and the podium was bitterly disputed

This time, @mjgardner won! Congrats

LemonLDAP::NG

Clement Oudot kindly accepted to present LemonLDAP::NG from which he is one of the main core maintainers.

His talks was very much appreciated and he presented a lot LDAP and "auth" concepts.

Clement LDAP

And guess what, he came with a ukulele and sang a LDAP song
Ukulele
(I don't have the picture of him singing)

Here is the song lyrics:
Song

Once Upon Perl Acronyms

I prepared a second talk, this time more "fluffy". It was lightweight but worked well and people enjoyed
Once Upon Perl Acronyms

And it was a nice way to conclude The ephemeral miniconf!

We then opened mics and put cameras on and talked briefly, then I said I was proud of what we achieved together.

And FWIW here is a well deserved GIF:
Camel GIF


Original Link: https://dev.to/thibaultduponchelle/the-ephemeral-miniconf-the-review-19bo

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To