In this post we'll see how to leverage Elixir processes' messaging system to test the content of the files we're uploading.
Sometimes you have to recursively iterate over a possibly too large set of data. Find out how to protect yourself from running out of memory.
In this part of my journey to coding, I'll be talking about interview processes I went through, what they asked me, and how I landed my first job. I'll also share some advice with you regarding interviews, which I believe could help you to do better and, eventually, land your first (or a new) job.
If you're thinking of embarking on a road to become a developer, you can read this post to see how it went for me. It was a long journey, but it paid off in the end. At the end of the post, I list the resources I learned from, so feel free to check them out. Just keep in mind that things move forward quickly in web development, so some of those might be outdated.
Are you tired of all the error handling just to cover some edge-case error that happen once in a blue moon? Leverage Elixir's implementation of supervision tree to build systems that take care of themselves. (This is my first blog post, which I wrote for a company called Kodius, while I was working there. That's why it's linking to its site.)