Why always me?Why always me?

      • Big O Notation
      • Sorting Algorithms
      • Here's the thing...
        • Cloud Run CI/CD
        • Deployment Strategy for Scalable Web Application on GCP
        • Here's the thing...
        • Here's the thing...
          • content
        • Here's the thing...
        • Kotlin Crib Sheet for Java Developers Transitioning to Kotlin
          • From 0 to Application
          • 1. Elixir: Introduction to Elixir
          • 2. Elixir: Create a Mix Project
          • 3. Elixir: High-Level Transformations
          • 4. Elixir: Pattern Matching
          • 5. Elixir: Immutable Data
          • 5. Elixir: Slice and Dice with Enum
          • 6. Elixir: Function Clauses
          • 7. Elixir: Advanced Pattern Matching
          • 8. Elixir: Pattern Matching Maps
          • 9. Elixir: Serving Files
          • 10. Elixir: Module Attributes
          • 11. Elixir: Organizing Code
          • 12. Elixir: Modelling with Structs
          • 13. Elixir: Matching Heads and Tails
          • 14. Elixir: Recursion
          • 16. Elixir: Comprehensions
          • 17. Elixir: Phoenix
          • 18. Elixir: Testing
          • 19. Elixir: Rendering JSON
          • 20. Elixir: Websockets
          • 21. Elixir: Concurrent Isolated Processes
          • 22. Elixir: Sending and Receiving Messages
          • 23. Elixir: Asynchronous Tasks
          • 24. Elixir: Stateful Server Processes
          • 25. Elixir: Refactoring Towards GenServer
          • 26. Elixir: OTP GenServer
          • 27. Elixir: Another GenServer
          • 28. Elixir: Linking Processes
          • 29. Elixir: Fault Recovery with OTP Processes
          • 30. Elixir: Final Application
        • elixir-and-ash-starter
                      • Agile Iterative Development in a Kotlin Project
                      • Agile Methodology – Crib Notes
                      • Extreme Programming – Crib Notes
                      • Extreme Programming (XP) in a Kotlin Project (Iterative Development of Four Features)
                      • Kanban Methodology – Crib Notes
                      • Kanban Methodology in a Kotlin Project (Continuous Development of Four Features)
                      • Scrum Methodology – Crib Notes
                      • Scrum Methodology in a Kotlin Project (Iterative Development of Four Features)
                      • Install Arch Linux
                      • Install asdf
                      • Install Coolify on Hetzner
                      • Install i3 Tiling Manager on Arch Linux
                      • Install Private Go Repo
                      • NixOS package manager development machine
                      • Quickstart: Phoenix
                        • Role Overview
                        • GCP
                        • Java
                        • Monolith to Microservices
                      • 🚀 Microservices Decomposition Crib Sheet
                      • Gang of Four Design Patterns (Java)
                      • Interview Preparation Guide
                      • Personal Statement
                      • STAR Format
                      • Terraform Infrastructure as Code (IaC) Scripts for Google Cloud Deployment
                      • Agile
                      • Commandments of the Tau of 2026
                      • Docker Container - Debugging
                      • GKE Setup
                      • Kind: MetalLB
                      • Kubernetes on Premises
                      • KVM Client to Host
                      • KVM Fixes
                      • Linux Boot Loader Process
                      • Nix Flakes
                      • Postgres All-in-One
                      • Pushing SQLite a bit further
                      • Resources
                      • Solid.js Signals vs React State
                      • Transitioning to Functional Programming
                      • UFW Setup
                        • JAS Step 1
                        • 1. Project Initialization (Using Spring Initializr)
                        • 2. Data Model Definition
                        • 3. R2DBC Repositories
                        • 4. Database & Redis Configuration
                        • 5. Initialise database
                        • 6. Milestone hit
                        • 7. Authorization and Authentication
                        • 8. JWT Authentication Service
                        • 9. Authentication Endpoints (Controller, Service, DTOs)
                        • 610. Milestone hit
                        • step10
                      • JAS Source
                      • Regent Source
                      • cursor-cheetsheet
                      • go-cli
                      • nextjs
                      • Eight Super Power Commands
                      • Kitty Shortcuts
                      • The magic of xargs
                  Home

                  ❯

                  Educate Yourself

                  ❯

                  Learn about Elixir.

                  ❯

                  Introduction to Elixir

                  ❯

                  1. Elixir: Introduction to Elixir

                  1. Elixir: Introduction to Elixir

                  15 Sept 20241 min read

                  • elixir
                  • guide
                  • functional-programming

                  Next


                  Graph View

                  Backlinks

                  • 2. Elixir: Create a Mix Project

                  Created with Quartz v4.3.1 © 2025

                  • GitHub
                  • Discord Community