2024 has been a transformative year in my life. Through some research, I discovered the Elixir programming language, and from that point on, I began collecting study materials and diving deep into this fascinating technology. For the past six months, I've been on an incredible journey of learning and growth with Elixir.
While I'm still at the beginning of my path, I can confidently say that my understanding and appreciation of the language grows with each passing day. The more I program in Elixir, the more I fall in love with its elegance and power. Looking ahead to 2025, I'm excited to further specialize in Elixir and evolve as a developer. These days of working and studying this language have been nothing short of wonderful.
I decided to write this article to share my excitement about studying a programming language that is so simple, clear, and makes both writing and reading code a joy. These have been days filled with discoveries and hope for the future.
If you find these resources helpful, please consider giving the - Official Elixir group in Brazil
- Elixir user group in Ceará, Brazil
- Elixir user group in Spanish
- Group with updates from X hashtag #MyElixirStatus
Discord
- A supportive community for learning and mastering Elixir
Slack
Forums
Books
Language
- An introductory guide to Elixir and functional programming, providing a comprehensive foundation for beginners.
- by Fernando Karpinski
- Pragmatic approach to adopting Elixir in your projects.
- Comprehensive guide on mastering Elixir.
- A journey through Elixir's powerful features and paradigms.
- A concise and practical guide to learning Elixir.
- The core concepts of Elixir in a fun and enjoyable way.
- Learn to build modern web applications with Phoenix 1.4.
- Master interactive web programming with Phoenix LiveView.
- Recipes for solving common problems in Phoenix LiveView.
- Build scalable real-time applications.
- Build flexible, robust GraphQL APIs.
- Comprehensive guide on consuming APIs with Elixir.
Metaprogramming
- Comprehensive guide to testing in Elixir.
- Master the Ecto library.
- Practical tutorial on databases with Elixir.
Concurrency
- Learn event sourcing in Elixir applications.
IoT (Internet of Things)
- Create a binary clock with Elixir.
Deploy
- Advanced deployment strategies.
- Managing software delivery process.
Machine Learning & Genetic Algorithms
- Learn genetic algorithms in Elixir.
Erlang and BEAM Ecosystem
- Network programming with BEAM languages.
Online Tutorials
- Provide quick references for common Elixir syntax, functions, and modules.
Jobs & Career
- Professional networking site with job postings for Elixir developers.
- Community forum with job postings for Elixir developers.
- A job board dedicated to Elixir and Erlang ecosystem opportunities.
- Follow the official Elixir account on Twitter.
- Follow Dashbit, the company founded by José Valim.
- Follow the official Phoenix Framework account.
- Podcast about Elixir in Portuguese.
- Conversations about Elixir.
- Podcast about Elixir and its practices.
- Round table discussions about Elixir.
- Mentoring about Elixir.
- Conversations about work, life, and other things with Elixir friends.
Programming Challenges
- Practice Elixir with exercises and mentoring.
- Channel of the Elixir user group in Ceará, Brazil.
- Dedicated channel focusing on Elixir, Erlang, and the BEAM ecosystem.
- Channel of the creator of the Phoenix Framework.
- Videos and tutorials about Elixir.
- Podcast channel about Elixir in Portuguese.
- Official channel of ElixirConf conferences.
- Videos about development with Elixir.
- Videos about software development, focusing on Elixir.
- Channel of the Montreal Elixir community.
- A comprehensive crash course on Elixir.
- Platform as a service for Elixir applications.
- Run Elixir apps close to your users.
- Find and compare Elixir libraries and tools.
- A curated list of amazingly awesome Elixir libraries, resources, and shiny things.
- The premier conference for Elixir developers.
- A Brazilian initiative offering scholarships sponsored by companies for those pursuing a master's or doctorate with Elixir.
Tools
Elixir Stream Dev 🇺🇸 - Online development tools including Regex Tester, HTTP Sink, Generator Diff and Tips for Elixir programming.
SOCIAL SHARE CARD GENERATOR