Skip to content
0:00 / 0:00

#elixir#protohackers#tcp

Protohackers in Elixir: day 0 - Setup and Smoke Test

Andrea Leopardi

1.1K subscribers • 4 videos on Hallway

YouTube

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 Protohackers

Why it's here

1 person recommends this

What people say. Recommended as a hands-on walkthrough of network programming in Elixir.

u/whatyouhidein r/elixir • Recommends

Solving Protohackers networking challenges in Elixir — A new video series

u/1-1-2-3-5in r/elixir • Mentions

On “Exercise / Project Ideas for Processes?”

Check it out. Real life networking protocol exercises solved in Elixir by an awesome core team member. link to this video

u/jrbartmein r/elixir • Mentions

On “Help me with error in tcp transmission ”

I found this series on YouTube to be very helpful: [video