alvises

alvises

The Beauty of Pattern Matching in Elixir

The Beauty of Pattern Matching in Elixir (Screencast + Transcript)

One of the reasons I fell in :heart: with Elixir is pattern matching and how it can be extensively used all over the code. In this video we see pattern matching with tuples, lists and maps, a bit of control flow and recursion.

Most Liked

ghoetker

ghoetker

Thank you for sharing this. You have a nice mix of “Let me show you in really concrete terms what is happening” and “Let me show you how you would actually use this”. Particularly for beginners, it is very helpful.

alvises

alvises

thanks a lot :smiley:

Where Next?

Popular in Screencasts Top

CinderellaMan
Hello, I’m not sure where this should / could be posted, but I’ve put a lot of effort and just released my first video about streaming c...
New
blackode
This video is about the step by step guide to build packages with clear explanation of package files and registration procees to hex.pm ...
New
ElixirCasts
I made a video to cover the basics of routing in Phoenix. https://elixircasts.io/phoenix-routes
New
remzolotykh
Hi all. I’m new here and kinda new to Elixir and Phoenix, but I love it so much. These days PETAL stack is my favourite way to build apps...
New
ElixirCasts
I made a video about building a JSON API with Phoenix 1.4. This is a great episode for anyone wanting to get started using Phoenix as an ...
New
New
New
ElixirCasts
I made an episode exploring Phoenix assigns: https://elixircasts.io/exploring-phoenix-assigns
New
ElixirCasts
I made an episode where we use escript to make a Rock-Paper-Scissors we can play from the command line. https://elixircasts.io/command-l...
New
sevensidedmarble
Hey! Here’s a little video I made on how you can start using Neovim for Elixir/Phoenix development: If you like it, pleas...
New

Other popular topics Top

gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31013 112
New
johnnyicon
Hi all, I’ve just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I’m trying to use Postgres...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
jaysoifer
Is there a way to rollback a specific migration and only that one (“skipping” all the other ones)? Would mix ecto.rollback -v 200809061...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement