© 2023 Hashnode
#elixir
Imagine you are writing an app to handle products for a marketplace. Each Product has up to 3 images associated with it. When editing a Product, you should be able to remove any of the already associa…
Introduction Elixir is a powerful functional programming language known for its robust concurrency model and fault-tolerant design. When working with Elixir, handling optional values and managing resu…
Introduction In the world of programming languages, new tools and frameworks emerge regularly, each promising to revolutionize the way we build software. Elixir, a relatively young language, has gaine…
I recently tried deploying my simple Phoenix/Elixir application on Fly.io, but boy did I hit some roadblocks along the way. Some of the resources I was using were outdated but gladly, I was able to de…
Pattern matching is one of the most essential concepts in Elixir. It is a versatile tool that allows you to compare and destructure data structures, perform case analysis, and much more. In this guide…
Certainly, here’s a more technical version of the article: Elixir is a functional programming language built on top of the Erlang Virtual Machine (VM). It was designed to be highly concurrent, fault-tolerant, and scalable, making it a popul…
If you're developing applications using Elixir and Phoenix, you need a reliable database wrapper that simplifies your database operations. Ecto is the answer to that need. In this blog post, we'll exp…
As a new Elixir programmer, I was surprised to learn about a fundamental data type called atoms that I had never encountered in other programming languages. Atoms are a unique data type in Elixir that…
As a student developer, my experience with programming has mostly been with object-oriented languages. However, I've recently started learning Elixir, a functional programming language known for its c…
Are you a fan of Java or Python? As a CS student, I was too. But then I recently decided to learn Elixir, a functional programming language that's been used in large-scale production apps like WhatsAp…