Blog: Elixir
Functional Futures: Functional Programming and Web3 with Brooklyn Zelenka
Our first guest on the Functional Futures podcast was Brooklyn Zelenka, the co-founder & CTO of FISSION. Listen to our interview with her to find out more about functional programming, the Witchcraft library, and the good and bad sides of Web3.
A Portrait of the Language Designer as a Young Man: Interview with Louis Pilfold
Listen to our interview with Louis Pilfold, the creator of Gleam, which is a fast, friendly, and functional language for building type-safe, scalable systems that runs on BEAM.
Ecto: An Introduction to Elixir's Database Toolkit
Ecto is the go-to database toolkit for Elixir developers. Read our beginner-oriented article to learn how it works and what's special about it.
Elixir in Production: Statuspal
Read our interview with Eduardo Messuti, the founder & CEO of Statuspal, to find out the benefits of using Elixir for SaaS projects.
Elixir in Production: Glific
What are the benefits of using Elixir for building an open-source communication platform? Find out in our interview with Donald Lobo, the founder and chief architect of Glific.
Phoenix: An Introduction to Elixir's Web Framework
Phoenix is the main web framework in the Elixir ecosystem. Learn how it works and what's special about it.
Metaprogramming in Elixir
In this article, we cover metaprogramming and macros in Elixir. Discover how you can use Elixir to write code that writes code.
Parser Combinators in Elixir
Learn what parser combinators are, what they are made of, and how to make your own CSV parser using NimbleParsec, a parser combinator library written in Elixir.
Elixir in Production: Papercups
What are the benefits of Elixir for SaaS products? Find out in our interview with Alex Reichert, the co-founder of Papercups.
Elixir for Beginners: From Pipes to Pattern Matching and Beyond
Learning Elixir? We have collected all the tips, techniques, and patterns you need to do beginner-level Elixir programming in one article. Learn about higher-order functions, pattern matching, recursion, and more.
Introduction to Erlang
Learn more about Erlang, a functional, concurrency-oriented programming language that powers applications like WhatsApp and WeChat.
A Brief Guide to OTP in Elixir
Learn about OTP, a set of tools and libraries that Elixir inherits from Erlang.