I'm learning (at a very slow pace) by programming a tournament bracket manager, coming from .NET. Still struggling sometimes about what's the recommended way to do stuff and is it the functional way or not. Learning Ecto isn't as straightforward as I thought compared to EF Core which I'm used to.
Elixir
Me to, I mostly wrote opp before. Im still doing some codewars questions.
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.