<

Andrea Leopardi

Elixir core team member, developer advocate, software architect (Weedmaps)

Andrea is a human born in the ancient lands of central Italy. He loves functional programming, beautiful code, and learning stuff. He's a software architect, speaker, and member of the core team of the Elixir programming language. His weak spot is having red hair.

Upcoming conferences:

Andrea Leopardi
Code BEAM Lite Italy 2019
22 Mar 2019
17.25 - 18.05

Keynote: Elixir Architecture 101

If you are writing a stateless web application backed up by a database, there is a good chance Elixir is a great fit. However, this is not where it shines. In this talk, we will discuss how to architect Elixir applications in order to leverage the features of the language and of its runtime. We will look at this both from a lower level, talking about the architecture of processes inside an Elixir application, as well as from a higher perspective of writing Elixir services and architecting systems to play to Elixir’s strengths. We will see practical use cases and discuss design patterns.

Andrea Leopardi
Code BEAM SF 2019
28 Feb 2019
10.45 - 11.30

The evolution of a language

Elixir is young, but it's not as young as it used to be. The language has been stable for a long time now, but that doesn't mean it hasn't evolved.

In this talk, Andrea will tell the story of how Elixir grew up to be what it is today. He'll talk about how the language changed to work better for the community, and how the community changed to write better Elixir. Andrea will try to guess at where this is all going next.

OBJECTIVES

This talk will get the audience to have a look at the history of Elixir and how it changed since it was born, see how the community evolved throughout the years, and how the community and the language adapted to each other.

TARGET AUDIENCE

Elixir programmers might be interested since there's a chance that they witnessed the evolution (or part of it) of the language. Erlang programmers might be interested since I will also talk about how Erlang and Elixir shaped each other in the last few years.

Past conferences

Andrea Leopardi
Code BEAM Lite Munich 2018
07 Dec 2018
14.00 - 14.40

A Brief History of Elixir: From Concept to Mainstream Adoption

Elixir is young, but it's not as young as it used to be. The language has been stable for a long time now, but that doesn't mean it hasn't evolved. In this talk, I want to tell the story of how Elixir grew up to be what it is today. We'll talk about how the language changed to work better for the community, and how the community changed to write better Elixir. We'll try to guess at where this is all going next.

OBJECTIVES:

Take folks through a tour of how the Elixir language evolved and how it might keep evolving in the future.

AUDIENCE:

Anyone interested in Elixir and programming languages.

Andrea Leopardi
Code BEAM STO 2018
31 May 2018
10.00 - 10.15

Update: Elixir core dev team

Andrea will give updates on what the Elixir team has done in the last few months, what are the projects they're working on, what's going on on the research side, and what features will be in the next release