this post was submitted on 01 Jul 2023
7 points (100.0% liked)
Elixir
496 readers
1 users here now
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
My first project that I started in order to teach myself Elixir, and a project that I still return to so I can experiment with new stuff, is a BitTorrent client. Elixir is phenomenal at it. Managing a ton of connections, parsing binary messages, and allowing all that data to converge into one place. It’s been really fun.
Recently I’ve been trying to make an event store for event-sourced applications with the hope that I could monetize it someday, but I don’t have the attention span to stick with it long enough to get it off the ground lol.
Is your BitTorrent Client viewable anywere?
It’s at https://github.com/Cantido/effusion. I’ll warn you, it’s not really usable, by any stretch of the imagination.