brainlid

brainlid

Podcast: ThinkingElixir 128 - Speedy like a Bandit

Episode 128 of Thinking Elixir. The Phoenix 1.7 announcement blog post mentioned the ability to swap out Cowboy for another webserver like Bandit. We talked with Mat Trudel to learn more about his pure-Elixir webserver and find out how it works with Phoenix. We learn Bandit can be up to 5x faster by narrowly focusing on turning a request into a Plug connection and much more!

Most Liked

mtrudel

mtrudel

Creator of Bandit

Thanks for having me!

10
Post #2
wojtekmach

wojtekmach

Hex Core Team

I’ve really enjoyed this one and what a great origin story for Bandit. Looking forward to digging into the codebase and using it on projects. Thanks!

gmile

gmile

That was a very nice episode! @mtrudel expressed the background on Bandit quite humbly and with enthusiasm. I recommend listening to it!

It cetainly makes me happy to know there now exists an alternative to cowboy, written in pure Elixir :clap: :relieved:

AstonJ

AstonJ

Another great podcast!

30 second change in your Phoenix app results in 5X performance!

:sunglasses:

For those thinking about using Bandit (or any other webserver) don’t forget to register your vote in our poll:

Where Next?

Popular in Podcasts Top

brainlid
We talk with Marc-André Lafortune about reducing Elixir project compile times. On larger projects, when a single file like a view templat...
New
wolf4earth
Brian Underwood joins the mix to discuss his recent project where he created a game that would push more and more load onto a GenServer t...
New
brainlid
In episode 57 of Thinking Elixir, we sat down with co-host Cade Ward to hear how he and his team tackled a problem of hosting live web ch...
New
brainlid
Day 1 and 2 of Livebook’s first launch week announcements, a new JsonSchema compiler named Exonerate, Ecto 3.10.0 brings changeset improv...
New
brainlid
In episode 65 of Thinking Elixir, we talk with Elixir Core Team Member Aleksei Magusev about how he got involved in Elixir, what it’s lik...
New
brainlid
In episode 109 of Thinking Elixir, we talk about a new library in the Nx ecosystem under active development called NxSignal by Paulo Vale...
New
brainlid
In episode 75 of Thinking Elixir, we talk with Dave Lucia about Simplebet’s use of RabbitMQ and Commanded for solving unique real-time pr...
New
brainlid
Episode 181 of Thinking Elixir. In this week’s episode, we ignite the exciting world of Elixir with Chris McCord’s announcement of FLAME,...
New
brainlid
Episode 222 of Thinking Elixir. News includes the release of OTP 27.1 with significant improvements to the Zip module, the upcoming depre...
New
brainlid
In episode 93 of Thinking Elixir, we talk with Michael Lubas about protecting our Phoenix applications from common automated bot attacks....
New

Other popular topics Top

bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lis...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New

We're in Beta

About us Mission Statement