12 min listen
Mat Trudel on the Future of Phoenix and Web Transports
FromElixir Wizards
ratings:
Length:
48 minutes
Released:
Apr 27, 2023
Format:
Podcast episode
Description
In this episode of Elixir Wizards, Owen and Dan talk to Mat Trudel, Phoenix contributor and creator of the Bandit Web Server, about the future of Phoenix, web transports, and HTTP/3. Mat explains the challenges and benefits of implementing HTTP/3 support in Phoenix.
Mat provides in-depth insights into the evolution of web protocols and encourages developers to continue pushing the boundaries of web development and to contribute to the growth of the open-source community.
Main topics discussed in this episode:
The evolution of web protocols and how HTTP/3 is changing the landscape
The challenges and benefits of implementing HTTP/3 support in Phoenix
How a home AC project revealed a gap in web server testing tools and inspired Bandit
how web transports like Cowboy and Ranch are used to build scalable web servers
WebSock for multiplexing data over a single WebSocket connection
Mat’s philosophy on naming projects and his passion for malapropisms
The Bandit project and how it can help developers better understand web protocols
Autobahn, a testing suite for WebSocket protocol specification conformance
The importance of community involvement in open-source projects
Encouragement for more people to use Bandit and report bugs
Links Mentioned:
SmartLogic is Hiring: https://smartlogic.io/about/jobs
PagerDuty: https://www.pagerduty.com
Phoenix Framework: https://www.phoenixframework.org/
Cowboy: https://ninenines.eu/docs/en/cowboy/2.9/guide/introduction/
Ranch: https://github.com/ninenines/ranch
Bandit - https://hexdocs.pm/bandit/Bandit.html
Autobahn: https://github.com/crossbario/autobahn-testsuite
HTTP Cats: https://http.cat/
Mat Trudel at Empex 2022 A Funny Thing Happened On The Way To The Phoenix (https://www.youtube.com/watch?v=FtZBTUvRt0g)
Thousand Island - https://hexdocs.pm/thousand_island/ThousandIsland.html
Special Guest: Mat Trudel.
Mat provides in-depth insights into the evolution of web protocols and encourages developers to continue pushing the boundaries of web development and to contribute to the growth of the open-source community.
Main topics discussed in this episode:
The evolution of web protocols and how HTTP/3 is changing the landscape
The challenges and benefits of implementing HTTP/3 support in Phoenix
How a home AC project revealed a gap in web server testing tools and inspired Bandit
how web transports like Cowboy and Ranch are used to build scalable web servers
WebSock for multiplexing data over a single WebSocket connection
Mat’s philosophy on naming projects and his passion for malapropisms
The Bandit project and how it can help developers better understand web protocols
Autobahn, a testing suite for WebSocket protocol specification conformance
The importance of community involvement in open-source projects
Encouragement for more people to use Bandit and report bugs
Links Mentioned:
SmartLogic is Hiring: https://smartlogic.io/about/jobs
PagerDuty: https://www.pagerduty.com
Phoenix Framework: https://www.phoenixframework.org/
Cowboy: https://ninenines.eu/docs/en/cowboy/2.9/guide/introduction/
Ranch: https://github.com/ninenines/ranch
Bandit - https://hexdocs.pm/bandit/Bandit.html
Autobahn: https://github.com/crossbario/autobahn-testsuite
HTTP Cats: https://http.cat/
Mat Trudel at Empex 2022 A Funny Thing Happened On The Way To The Phoenix (https://www.youtube.com/watch?v=FtZBTUvRt0g)
Thousand Island - https://hexdocs.pm/thousand_island/ThousandIsland.html
Special Guest: Mat Trudel.
Released:
Apr 27, 2023
Format:
Podcast episode
Titles in the series (100)
Season Two Wrap: Welcome to the last episode of Season 2 of the podcast! We are taking this opportunity to recap what we covered in the season and talk about what we liked and what we didn't like so much. We do not have a guest for today's show so it is just Eric and Justus doing some reflection. We do want to take this opportunity to thank all of our guests that have appeared on this season and shared their expertise with us, we definitely feel we learned a lot during this time! In Season 3 we will be focussing on functional programming, performance and teaching Elixir, so make sure to keep an eye out for when that drops in the future! by Elixir Wizards