ElixirConf US 2022 Schedule

Detailed event schedule for ElixirConf US 2022.

ElixirConf US 2022 runs from August 30 - September 2. The conference starts with 1-day of training followed by 3-days of speakers. Sponsor exhibits are in Adams B-D on Thursday and Friday. There is also a remote training day on August 26.

The in-person talks will be streamed live for those attending online.

All in all, it will be a fun-filled four days for Elixir enthusiasts.

See more details for each conference day below.

Tuesday

Four training classes are held on Tuesday.

Tuesday - Training

TimeMDT
Tracks/Description
8:00
-  9:00
TUE
Description
Registration & Continental Breakfast (Burrito)
Location
Location:Homestead Foyer
9:00
- 10:30
TUE
Homestead 1 Training Description
Homestead 2 Training Description
Andrew Lewin & Britton Broderick
Homestead 3 Training Description
Ethan Gunderson & Zack Kayzer
Homestead 4 Training Description
10:30
- 11:00
TUE
Description
Morning Break
Location
Location:Homestead Foyer
11:00
- 12:00
TUE
Homestead 1 Training Description
Homestead 2 Training Description
Andrew Lewin & Britton Broderick
Homestead 3 Training Description
Ethan Gunderson & Zack Kayzer
Homestead 4 Training Description
12:00
-  1:30
TUE
Description
Lunch
Location
Location:Homestead Foyer
1:30
-  3:00
TUE
Homestead 1 Training Description
Homestead 2 Training Description
Andrew Lewin & Britton Broderick
Homestead 3 Training Description
Ethan Gunderson & Zack Kayzer
Homestead 4 Training Description
3:00
-  3:30
TUE
Description
Afternoon Break
Location
Location:Homestead Foyer
3:30
-  5:00
TUE
Homestead 1 Training Description
Homestead 2 Training Description
Andrew Lewin & Britton Broderick
Homestead 3 Training Description
Ethan Gunderson & Zack Kayzer
Homestead 4 Training Description

Wednesday

Wednesday begins with a half-day of virtual-only speakers for those attending online, 09:00-11:30 AM. The online event also runs concurrently with NervesConf in Cottonwood 1.

A special Ask Us Anything with Test Double for online attendees happens at the close of the morning speakers from 11:30-12:00.

Registration for the three-day in-person conference begins on Wednesday at 11:30 AM.

Wednesday Morning - Virtual

TimeMDT
Tracks/Description
9:00
-  9:10
WED
Description
Welcome
Location
Location:Online
9:10
-  9:55
WED
Description
Keynote: José Valim
Location
Location:Online
10:05
- 10:30
WED
Track 1 Data Processing Advanced Description
Robust, Distributed, and Parallel Processing for Enormous Images Using SuperVisor, Node, Flow, Nx, and evision.
Track 2 Legacy Systems Intermediate, Advanced Description
Porting Legacy Backend Services into Elixir, Seamlessly
Track 3 Heex Beginner, Intermediate Description
Building a HEEX component library
10:35
- 11:00
WED
Track 1 LIvebook Beginner, Intermediate Description
Livebook smart cells are amazing
Track 2 Phoenix Beginner, Intermediate, Advanced Description
Classifying Bot IP Addresses in Phoenix
Track 3 Web Scraping Beginner, Intermediate Description
The Elixir Of Web Scraping
11:05
- 11:30
WED
Track 1 Elixir Beginner, Intermediate Description
Make a Soundcloud like app in a week and make it fit in a seven dollar box
Track 2 Ecto Intermediate, Advanced Description
Dx - a pragmatic inference system based on your Ecto schema
Track 3 Cryptography Beginner, Intermediate, Advanced Description
Cryptography and Elixir
11:30
- 12:00
WED
Description
Ask Us Anything with Test Double
Location
Location:Online

Wednesday Afternoon

Registration opens at 11:30 AM with speakers beginning at 1:00 PM.

Enjoy light refreshments and live music.

Wednesday Afternoon - Breakout Tracks

TimeMDT
Tracks/Description
11:31
-  1:00
WED
Description
Registration Reception (Food & Live Music)
Location
Location:Cottonwood Prefunction - Adams B-D
1:00
-  1:10
WED
Description
Welcome
Location
Location:Cottonwood 2-5
1:10
-  1:45
WED
Cottonwood 2-3 Scaling Intermediate, Advanced Description
Ecto in Production - Migration Edition
Cottonwood 4-5 Nerves Intermediate, Advanced Description
Let's talk to Industrial devices with Elixir & Nerves
1:50
-  2:25
WED
Cottonwood 2-3 Phoenix Intermediate, Advanced Description
Delightful Multiplayer Editing with Phoenix
Cottonwood 4-5 Nerves Beginner, Intermediate Description
Workflows and use cases for Elixir Nerves
2:30
-  3:05
WED
Cottonwood 2-3 Phoenix Intermediate, Advanced Description
Going Global with a Normal Phoenix App
Cottonwood 4-5 Nerves Intermediate, Advanced Description
Keeping your IoT fleet afloat with Sink
3:05
-  3:45
WED
Description
Break
Location
Location:Cottonwood Prefunction
3:45
-  4:20
WED
Cottonwood 2-3 Elixir Beginner, Intermediate, Advanced Description
Match Specs: Fast Functional Filtering with Matcha
Cottonwood 4-5 Bots Intermediate, Advanced Description
Introducing Juvet: Building Bots in Elixir
4:25
-  5:00
WED
Cottonwood 2-3 Elixir Intermediate Description
Time algebra - a new way to think about and work with time
Cottonwood 4-5 Integration Intermediate, Advanced Description
Making Elixir Honk: Implementing An Elixir Audio Library In Zig

Thursday

Thursday is a packed day that starts with a keynote in Adams A, runs all day with three tracks of speakers, and concludes with Elixir's tenth anniversary celebration in Adams B-D, and sponsor hosted events around the venue.

Sponsors are onsite today. Make sure you allow time to visit them and find out why they support Elixir!

Test Double is in Cottonwood 1 (today only) and is hosting their "Double Up" pairing activities. Check the schedule below for times.

Expect to have a "wild" time at the anniversary celebration. And yes. There will be cake!

Thursday - Keynotes, Sponsors, Parties

TimeMDT
Tracks/Description
8:00
-  8:55
THU
Description
Registration and Continental Breakfast (Burrito)
Location
Location:Adams Prefunction
8:00
-  8:55
THU
Description
Coffee Time with Test Double
Location
Location:Cottonwood 1
8:55
-  9:05
THU
Description
Welcome - Emcees Sundi and Amos
Location
Location:Adams A
9:05
-  9:10
THU
Description
Platinum Speaker - Teller
Location
Location:Adams A
9:10
-  9:15
THU
Description
Platinum Speaker - Smartlogic
Location
Location:Adams A
9:15
-  9:20
THU
Description
Platinum Speaker - Tauspace
Location
Location:Adams A
9:20
-  9:25
THU
Description
Platinum Speaker - DockYard
Location
Location:Adams A
9:25
- 10:25
THU
Description
Keynote: Brian Cardarella
Location
Location:Adams A
10:25
- 10:40
THU
Description
Coffee Break
Location
Location:Adams B-D
10:40
- 11:20
THU
Adams A Adoption Beginner, Intermediate, Advanced Description
Onboarding New Elixir Members
Cottonwood 2-3 Adoption Beginner, Intermediate, Advanced Description
In Production with Elixir, Rust, and WebAssembly
Cottonwood 4-5 Database Intermediate Description
Caching with the Postgres WAL
11:00
- 12:00
THU
Description
Double Up with Test Double
Location
Location:Cottonwood 1
11:25
- 12:00
THU
Adams A Adoption Beginner, Intermediate, Advanced Description
“How to Grow your own Juniors”: A guide to mentoring in an Elixir Environment
Cottonwood 2-3 Elixir Beginner, Intermediate Description
Quick Iteration in Elixir - Tips from 6 Years of Professional & Hobby Elixir Development
Cottonwood 4-5 LiveView Intermediate, Advanced Description
WebAuthn + LiveView
12:00
-  1:15
THU
Description
Lunch
Location
Location:Adams B-D
1:15
-  1:50
THU
Adams A Adoption Beginner, Intermediate, Advanced Description
Selling Elixir
Cottonwood 2-3 Testing Advanced Description
Seems Good Enough to Me: Working with Testers to Derisk Elixir Upgrades
Cottonwood 4-5 Elixir Beginner Description
Wordle: Elixir Flavour
1:55
-  2:30
THU
Adams A Adoption Beginner, Intermediate, Advanced Description
Roll Cages, Pit Stops, and Victory Laps: The Launch of Elixir and LiveView at Scale on the New Cars.com
Cottonwood 2-3 Adoption Beginner Description
Self Taught to First Job!
Cottonwood 4-5 LiveView Beginner, Intermediate Description
E2E Reactivity - using Svelte with Phoenix LiveView
2:00
-  3:30
THU
Description
Double Up with Test Double
Location
Location:Cottonwood 1
2:35
-  3:10
THU
Adams A Neural Networks Beginner, Intermediate, Advanced Description
Axon: Functional Programming for Deep Learning
Cottonwood 2-3 Adoption Beginner, Intermediate Description
Serverless to Serving Elixir: Migrating Serverless app to run on Phoenix
Cottonwood 4-5 Elixir Beginner, Intermediate Description
Have you got the ExFactor? Writing a refactor helper
3:10
-  3:45
THU
Description
Refreshment Break - Meet Sponsors
Location
Location:Adams B-D
3:45
-  4:20
THU
Adams A Elixir Beginner, Intermediate, Advanced Description
SOLID code isn't flexible
Cottonwood 2-3 Livebook Beginner, Intermediate, Advanced Description
Using Livebook to Teach Elixir
Cottonwood 4-5 Adoption Beginner, Intermediate Description
Review of using Elixir for 4 years in production
4:25
-  5:00
THU
Adams A Elixir Beginner Description
Learn you some pattern matching for great good!
Cottonwood 2-3 Documentation Intermediate Description
Connect the Docs
Cottonwood 4-5 Livebook Beginner, Intermediate Description
Shifting Left: Secure Coding in Elixir Livebooks
5:00
-  7:00
THU
Description
10th Anniversary Party!
Location
Location:Adams B-D
7:00
- 11:59
THU
Description
Sponsor Parties
Location
Location:

Friday

Friday begins with three tracks of speakers and concludes with lightning talks and two keynote speakers.

Today is the last day to meet with sponsors. Stop by their table and say Hi.

Friday - Keynotes, Sponsors

TimeMDT
Tracks/Description
8:00
-  9:00
FRI
Description
Continental Breakfast (Croissant)
Location
Location:Adams B-D
9:00
-  9:05
FRI
Description
Welcome
Location
Location:Adams A - Cottonwood 2-5
9:05
-  9:40
FRI
Adams A LiveView Beginner, Intermediate, Advanced Description
To MVP and beyond, a year in LiveView
Cottonwood 2-3 LiveView Beginner, Intermediate Description
A Javascripter's trip to Phoenix and LiveView
Cottonwood 4-5 Postgres Intermediate, Advanced Description
Introduction to query debugging and optimization in Postgres
9:45
- 10:20
FRI
Adams A Testing Beginner, Intermediate, Advanced Description
Flame On: Profiling Elixir and Phoenix apps with Flame Graphs in Live Dashboard
Cottonwood 2-3 Elixir Intermediate, Advanced Description
Designing Data Intensive Applications in Elixir with Flow
Cottonwood 4-5 Network Beginner Description
Understanding common network protocols with Elixir
10:25
- 11:00
FRI
Adams A LiveView Beginner, Intermediate Description
I was wrong about LiveView
Cottonwood 2-3 Tools Beginner, Intermediate Description
Searching Your Elixir Code
Cottonwood 4-5 Phoenix Beginner, Intermediate, Advanced Description
Embedded Web Apps in Elixir with LiveState
11:00
- 11:30
FRI
Description
Coffee Break
Location
Location:Adams B-D
11:15
- 12:15
FRI
Description
Lightning Talks
Location
Location:Adams A
12:15
-  1:30
FRI
Description
Lunch
Location
Location:Adams B-D
1:30
-  1:35
FRI
Description
Welcome - Emcees Sundi and Amos
Location
Location:Adams A
1:35
-  1:40
FRI
Description
Platinum Speaker - Kamana
Location
Location:Adams A
1:40
-  1:45
FRI
Description
Platinum Speaker - SimpleBet
Location
Location:Adams A
1:45
-  1:50
FRI
Description
Platinum Speaker - PepsiCo
Location
Location:Adams A
1:50
-  2:50
FRI
Description
Keynote: Chris Grainger
Location
Location:Adams A
2:50
-  3:30
FRI
Description
Refreshment Break - Meet Sponsors
Location
Location:Adams B-D
3:30
-  3:35
FRI
Description
Platinum Speaker - Adobe-Frame.io
Location
Location:Adams A
3:35
-  3:40
FRI
Description
Platinum Speaker - Massdriver
Location
Location:Adams A
3:45
-  4:45
FRI
Description
Keynote: Chris McCord
Location
Location:Adams A
4:45
-  5:00
FRI
Description
Closing
Location
Location:Adams A