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
|
|
9:00
- 10:30
|
Homestead 1
Training
Description
Bruce Tate & Frank Hunleth
Homestead 2
Training
Description
Andrew Lewin & Britton Broderick
Homestead 4
Training
Description
Vanessa Lee & Herman "Boomer" Rogers
|
10:30
- 11:00
|
|
11:00
- 12:00
|
Homestead 1
Training
Description
Bruce Tate & Frank Hunleth
Homestead 2
Training
Description
Andrew Lewin & Britton Broderick
Homestead 4
Training
Description
Vanessa Lee & Herman "Boomer" Rogers
|
12:00
- 1:30
|
|
1:30
- 3:00
|
Homestead 1
Training
Description
Bruce Tate & Frank Hunleth
Homestead 2
Training
Description
Andrew Lewin & Britton Broderick
Homestead 4
Training
Description
Vanessa Lee & Herman "Boomer" Rogers
|
3:00
- 3:30
|
|
3:30
- 5:00
|
Homestead 1
Training
Description
Bruce Tate & Frank Hunleth
Homestead 2
Training
Description
Andrew Lewin & Britton Broderick
Homestead 4
Training
Description
Vanessa Lee & Herman "Boomer" Rogers
|
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
|
|
9:10
- 9:55
|
|
10:05
- 10:30
|
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
|
10:35
- 11:00
|
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
|
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
|
|
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
|
|
1:00
- 1:10
|
|
1:10
- 1:45
|
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
|
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
|
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
|
|
3:45
- 4:20
|
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
|
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
|
|
8:00
- 8:55
|
|
8:55
- 9:05
|
|
9:05
- 9:10
|
|
9:10
- 9:15
|
|
9:15
- 9:20
|
|
9:20
- 9:25
|
|
9:25
- 10:25
|
|
10:25
- 10:40
|
|
10:40
- 11:20
|
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
|
11:00
- 12:00
|
|
11:25
- 12:00
|
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
|
12:00
- 1:15
|
|
1:15
- 1:50
|
Cottonwood 2-3
Testing
Advanced
Description
Seems Good Enough to Me: Working with Testers to Derisk Elixir Upgrades
|
1:55
- 2:30
|
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 4-5
LiveView
Beginner, Intermediate
Description
E2E Reactivity - using Svelte with Phoenix LiveView
|
2:00
- 3:30
|
|
2:35
- 3:10
|
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
|
|
3:45
- 4:20
|
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
|
Cottonwood 4-5
Livebook
Beginner, Intermediate
Description
Shifting Left: Secure Coding in Elixir Livebooks
|
5:00
- 7:00
|
|
7:00
- 11:59
|
|
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
|
|
9:00
- 9:05
|
|
9:05
- 9:40
|
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
|
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
|
Cottonwood 4-5
Phoenix
Beginner, Intermediate, Advanced
Description
Embedded Web Apps in Elixir with LiveState
|
11:00
- 11:30
|
|
11:15
- 12:15
|
|
12:15
- 1:30
|
|
1:30
- 1:35
|
|
1:35
- 1:40
|
|
1:40
- 1:45
|
|
1:45
- 1:50
|
|
1:50
- 2:50
|
|
2:50
- 3:30
|
|
3:30
- 3:35
|
|
3:35
- 3:40
|
|
3:45
- 4:45
|
|
4:45
- 5:00
|
|