I’m Joseph Kain and I blog on the Elixir programming language at LearningElixir. This blog is a way for me work with technologies including functional programming and distributed computing. Learning Elixir discusses various topics related to Elixir including usage patterns, for Elixir features and application design using OTP. I have a roadmap for the next year of posts in my Learning Elixir year-end review. I plan to write one post a week on Learning Elixir.

Professionally, I’ve worked as a user space system programmer in the Silicon Valley since 1995. In the past I focused primarily on writing GPU device drivers. Now, I’ve been working with new and exciting hardware in a new space.

Feel free to get in touch with me: