Jesse Leite
#elixir-for-php-devs
posts
March 9th, 2026
Clause and Effect
Wait, you can have multiple function clauses with the same name in Elixir? Let's explore how multi-clause functions, arity, and guard expressions can replace nested conditionals, and why this even matters.
#elixir
#elixir-for-php-devs
February 28th, 2026
Pattern Match Made in Heaven
Pattern matching is one of the first things you'll learn in Elixir that might just completely rewire your brain. Let's dig into how it can change the way you handle data, errors, and control flow.
#elixir
#elixir-for-php-devs
September 22nd, 2025
The Glorious Pipe Operator
Let's talk about how how the functional pipe operator helps to simplify and improve code readability and composability, and how it contrasts with the fluent interface design pattern commonly used in OOP.
#elixir
#elixir-for-php-devs
September 16th, 2025
Elixir for PHP Devs
Diving into Elixir has been a blast, and its functional paradigms are challenging the way I think about programming. Join me as I chronicle this journey from the perspective of a long-time OOP dev.
#meta
#elixir
#elixir-for-php-devs
« All Posts
© Jesse Leite