Maybe you're a Ruby developer who's heard the buzz about Elixir. Or perhaps you're coming from one of the many other healthy development ecosystems and you're wanting to learn about the new "cool kid". Either way, you may (or may not) know a little syntax and you need some guidance. You're in the right place.
You love functional programming. You love Elixir. You're aware that because it runs on the amazing BEAM and is inspired by Ruby, it's battle-tested and optimized for developer happiness. ExCasts is here to guide you through intermediate and advanced topics with realistic use cases so you can get more out of Elixir and its ecosystem.
Dig deeper into specific concepts with multi-part series of episodes.
Follow broad, curated learning plans.
Further explore various concepts covered in each episode.
Continue on to episodes with similar content.
Log in or create a free account to view all available screencasts.
Jason is a software architect and engineer with 17 years of software development experience. He is an accomplished Rubyist with numerous production Ruby systems in place serving clients from the DoD to numerous federal/state law enforcement organizations. Since deploying his first production Elixir system in early 2015, he has not looked back. Jason also employs C++, C#, Java, and Go to solve problems, although his go to languages are currently Elixir and Ruby.
Josh has been programming for the web since age 12 (Netscape Navigator FTW!), though he traverses more of the stack nowadays. Elixir is the latest step in the evolution of his programming style (C/C++ → .NET → Ruby → functional Ruby → Elixir). When he uses it, his happiness meter increases, just like a Sim. He runs Whole Bean Productions (a small, distributed digital agency), practices micropreneurship, and enjoys nomadic travel around the United States.