Lisbon |> Elixir 14th Edition
Hey there fellow Sippers :) We're coming back from our summer break fresh and energized! After changing the format on the last edition (where we hosted an open-space meetup), we're now back to the regular format.

In this edition we'll have the following talks:

• Talk #1: Tuples, Structs & Protocols – The tale of a refactoring
Speaker: Daniel Caixinha – Software Engineer at Onfido

"Elixir is widely known for being used when building concurrent, fault-tolerant and distributed applications. However, just as an application in any other language, Elixir apps will accrue technical debt. Given that Elixir has been used for some years in production at Onfido, we're no longer in the territory of greenfield applications. In this talk we'll explore one big refactoring in an Elixir app, how it was different from refactorings in other languages, and what can we do to avoid (or postpone) the accumulation of technical debt."

• Talk #2: Conquering Concurrency in Erlang
Speaker: Sasha Fonseca – Software Engineer at Talkdesk

"Erlang/OTP is a programming language and platform which targets concurrent and distributed systems. It sits on top of a framework of abstractions which enable programmers to more easily reason about concurrency and distribution, and to better utilize the current trend of multi-core processors.

Due to its underlying model a large set of common problems (e.g., deadlocks, race conditions) found in these type of systems are eliminated or harder to incur into. Nonetheless, certain Erlang programs can be affected by this class of errors.

Concuerror is a stateless model checking tool for debugging, testing and verifying Erlang programs. Its aim is to detect and debug concurrency errors via interleaving techniques for Erlang's process-oriented systems. In this talk we will get an overview of how this tool works, details about its implementation and a demo where we will see how it can be used to improve Erlang programs."

Here's the schedule for the event:

• 6:30PM - 7:00PM – Registration
• 7:10PM - 7:45PM – Talk #1
• 7:45PM - 8:00PM – Mingle over Pizzas & Drinks
• 8:00PM - 8:45PM – Talk #2

Take the opportunity to mingle, network and share experiences! Last but not least, please keep submitting your talks for future editions of this meetup! Add a line to the spreadsheet available at http://bit.ly/lisbon-elixir or send us a message through Gitter (https://gitter.im/lisbon-elixir/community), or via "Contact Organizer" on the meetup itself.

Important note: due to building security reasons, we need to have the names of the people attending by the end of the day before the meetup. Please don't forget to RSVP until 23 September.

There are no comments. Be the first one!

Tuesday, September 24, 2019
17:30 - 20:00
Africa/Abidjan
Onfido
Rua Alexandre Herculano, 38, 3rd Floor, Lisbon, Portugal
Onfido