u/whatyouhidein r/elixir • Recommends
Solving Protohackers networking challenges in Elixir — A new video series
1.1K subscribers • 4 videos on Hallway
Intermediate. Assumes working knowledge.
9.6K views3 years ago1 recommendation
Programming languagesSystems programmingElixir and ErlangNetworking and protocolsConcurrency and parallelism
Andrea Leopardi sets up an Elixir project and implements a basic TCP smoke test server for the Protohackers challenges.
This is the first video of a series on solving some network programming challenges in Elixir elixir-lang.org. The challenges are from protohackers.com. I’m deploying code using a free account on fly.io. The source code is on GitHub: github.com/whatyouhide/protohackers_in_elixir Some resources for the video: • Basics of #TCP: youtube.com/watch?v=8-32WcWDiOA • Deploying #elixir applications on Fly.io: fly.io/docs/elixir/getting-started/legacy • Documentation for the #erlang gen_tcp module: erlang.org/doc/man/gen_tcp.html • Documentation for the Task.Supervisor Elixir module: hexdocs.pm/elixir/Task.Supervisor.html Other resources: • My website: andrealeopardi.com • Twitter: twitter.com/whatyouhide • Mastodon: mas.to/@whatyouhide Music from Uppbeat (free for Creators!): [uppbeat.io/t/walz/name](uppbeat.io/t/walz/name) License code: WX2ISVMMX8I1FJMDThis is the first video of a series on solving some network programming challenges in Elixir ([elixir-lang.org](elixir-lang.org/)). The challenges are from [protohackers.com](protohackers.com/). Chapters: Intro Protohackers Setup Automated tests Setting a max buffer Handling concurrent connections Deploying on Fly.io Testing on ProtohackersWhat people say. Recommended as a hands-on walkthrough of network programming in Elixir.
u/whatyouhidein r/elixir • Recommends