Once a year, the Barcelona Perl Mongers organizes the Perl & Friends Conference. Its main purpose is to gather people with common interests in a day packed of talks, not necessarily Perl related. In fact, we encourage people not familiar with Perl to come and explain us new things. In this conference, "Friends" is the relevant word.
You may expect a lot of different topics. It may seem that we lack focus sometimes, but that's the way we like it. In a single day we get to learn so many diferent things and perspectives that the only regret is not being able to attend to everything.
Some of our speakers are real experts in their fields and have given tons of talks already. But the event is also an excellent place for new speakers, who will find a supportive and warmth audience. One of the points is to get more people giving talks so we can all benefit from it. We try to find a place for everybody who has something to say.
Each speaker will decide the language of the talk because we want everybody to feel confortable on stage. Usually the talks are in English, Catalan or Spanish. You can ask (nicely) for another language if you're interested in the topic, but the speaker will always have the final word.
Whenever possible, we will have at least two tracks in parallel. This way nobody needs to stay in a talk just waiting for the next and it's easier for everybody to find interesting topics all the time.
We're the Perl Community. We want to share with you our ideas and innovations and want to see yours, no matter what technology you use, what gender you are or where you're from. You will be welcome.
The conference took place at CAPSiDE offices .
Hey! Please note that lunch will not be provided and you'll have to go find something outside. Don't worry, we have prepared a map with recommended places to eat, around the venue: Have a look
The schedule for the Barcelona Perl & Friends 2018 started at 9:30 and included 17 talks (and several lightning talks). We finished at 19:15 after almost 10 hours of a great conference.
/lib | /bin | |||
---|---|---|---|---|
09:00 |
Registration
|
|||
09:30 |
Opening
|
|||
09:50 | ||||
10:00 | ||||
10:50 | ||||
11:00 |
Morning Break
|
|||
11:30 | ||||
11:50 | ||||
12:00 | ||||
12:20 | ||||
12:30 | ||||
12:50 | ||||
13:00 |
Lunch
|
|||
14:30 | ||||
14:50 | ||||
15:00 | ||||
15:20 | ||||
15:30 | ||||
15:50 | ||||
16:00 | ||||
16:20 | ||||
16:30 |
Afternoon Break
|
|||
17:00 | ||||
17:50 | ||||
18:00 | ||||
18:20 | ||||
18:30 |
Lightning talks
|
|||
18:50 |
This is the list of talks for this edition. We're very proud of the list of speakers and talks and we hope you'll enjoy them!
Dar charlas y cursos es una de las mejores maneras que tenemos de devolver a la comunidad lo que nos ha aportado y a la vez mejorar nuestros propios conocimientos sobre cualquier materia. Pero no se nace sabiendo (como bastantes meetups evidencian dolorosamente cada semana) así que si quieres ahorrarte algunos de los problemas por los que he pasado y mantener más fácilmente la atención de los asistentes te contaré los trucos y técnicas que conozco.
What is the secret tool used in Facebook and Cloudflare to resist massive DDoS attacks, trace SQL queries in real time or diagnose slow file systems, using 100-line Python programs? Come and learn about the hottest topic in Linux networking right now.
In soysuper.com our architecture is highly event oriented since day one. We implemented resque on Perl and nowadays it supports a huge load of workers and queues. Last year we implemented a new product. It has grown so big that our way of handling jobs has become the biggest of our problems. I will explain how we solved this bottleneck.
Seguro que has oído hablar del blockchain alguna vez, una tecnología que promete dar una solución a muchos problemas que nos plantea la sociedad. A pesar de su potencial muy poca gente sabe como funciona un sistema blockchain. Y como vosotros sabréis no hay nada mejor para entender un problema que programarlo. En esta charla programaremos nuestro propio sistema blockchain, con sus algoritmos de encriptación, sus algoritmos de minado, etc.
Explicarem les conseqüències pràctiques de tenir un programa que especialitza altres programes a alguns dels seus paràmetres de manera eficient. L'existència d'aquest programa ve assegurada per un teorema dels anys 30, però trobar-ne un d'eficient no ha estat gens fàcil. La prova és que va fer falta esperar a finals dels 80 per trobar-ne un. Avui dia llenguatges com C o Scheme ja tenen programes que creen programes especialitzats eficients.
This talk covers how Erlang/OTP boots applications, and how does that apply to Phoenix, the web framework for Elixir. The talk is not a code walkthrough, we are going to understand the boot process and present it in a way that is intended to be didactic for end-users.
CPAN Audit is an open source tool developed to query CPAN modules for known security vulnerabilities. I will explain what it's for and how we can all improve it.
Las Guías de Contribuidores de Teclib son una colección de recursos para personas, comunidades y empresas que quieren aprender como desplegar y contribuir a un proyecto de software libre. Las guías fueron creadas y mantenidas por Teclib, pero no son exclusivas de los productos Teclib. Nuestro objetivo es agregar buenas prácticas de comunidades.
Como usar las (Raspberry, Orange, Banana) pi en tu entorno de tabajo.
Novetats i estat del projecte Linkat al 2018
In this talk I’ll present how we manage our fleet of database clusters at Schibsted using immutable infrastructure and continuous delivery. We offer Kafka and Cassandra as a managed service for other teams at the company with over 50 clusters and how we manage it with a small team of 5 people.
How to add new services or extract services out of a monolith, while avoiding complexity, tight coupling, domino effects, high latency and pain in general. This talk will explain the benefits of the RabbitMQ message broker and give valuable tips how to configure it. The slides will contain cute bunnies.
The talk is about how we retrofitted a legacy Om SPA to use a functional architecture like re-frame's one, and open sourced as a result the re-om & reffectory frameworks.
La tecnología de contenedores se está utilizando en mucho ámbitos. Esta charla está enfocada a exponer recetas y técnicas para hacer que tus contenedores sean más ligeros.
Ravada is free Virtual Machines manager built in Perl. I will show its features, how it is built and explain some use cases.
Git is a powerful tool, but we are far from taking full advantage of it. We often see control versions systems only as a backup or checkpoints for our code, and it's hard to see how using them one way or another can impact our development. I will explain some techniques and strategies that help me write better and more maintainable code.
Born out of a section in a daily radio show in 1994, APM? (Alguna pregunta més?) is the most successful comedy show on public Catalan television station TV3. This is the story of how I took on the challenge of building an app to post gifs from the show in my Slack team's channels. And now you can too. Guaranteed laughs.