Arunmuthuram MElixir/OTP : Basics of Partition SupervisorsPartition supervisors are supervisors that create multiple numbers/partitions of the same child under it using a single child spec. They…Feb 25Feb 25
Arunmuthuram MElixir/OTP : Basics of TasksTasks in Elixir are abstractions built on top of processes. Unlike GenServers which are mostly used as long living state machines, tasks…Feb 9Feb 9
Arunmuthuram MinElemental ElixirElixir/OTP : Basics of processesProcesses in Elixir are basic units of concurrency that form the foundation for various properties of a highly available system such as…Jan 231Jan 231
Arunmuthuram MElixir : Basics of behavioursBehaviours in Elixir are a powerful tool that simply aids in establishing a contract between different modules. They provide modularity…Jan 2Jan 2
Arunmuthuram MElixir : Basics of pattern matchingPattern matching is one of the core features of elixir, around which most of the other features and syntaxes are built on top of. It…Nov 16, 2023Nov 16, 2023
Arunmuthuram MElixir : Internal data representation of match contextsBinaries in elixir are internally represented by four different types of implementations such as heap binary, refc binary, sub binary and…Nov 13, 2023Nov 13, 2023
Arunmuthuram MinElemental ElixirElixir : Basics of MetaprogrammingMetaprogramming is a programming technique where you can write code that generates more code during its execution. It lets you treat code…Jan 131Jan 131
Arunmuthuram MinElemental ElixirElixir : Internal data representation.Elixir runs on top of erlang, and in order to understand the internal representation of elixir data types, we need to learn how the erlang…Aug 29, 2023Aug 29, 2023
Chris Gregoriinmultiverse-techElixir’s Hidden PotionsOver the years I’ve figured out a few Elixir tips and tricks that no one ever laid out for me, so I figured it was time I shared.Sep 1, 20211Sep 1, 20211
Szymon MentelA short guide to refc binariesAccording to the Erlang Efficiency Guide there are four different types of binaries implementation-wise. This blog post focuses on…Dec 12, 2017Dec 12, 2017