Elixir
Exercism Elixir exercises & DockYard's guide are nice intros.
Gleam is nice typed Elixir.
Links
- How Discord Scaled Elixir to 5M Concurrent Users (2017) (HN)
- edeliver - Deployment for Elixir and Erlang.
- Elixir’s biggest gotchas?
- Learn Elixir
- A week with Elixir
- Achieving 100k connections per second with Elixir (2019)
- Binary pattern matching in Elixir with PNG parsing example
- Using Rust to Scale Elixir for 11 Million Concurrent Users (2019) (HN)
- Cleaning up your Elixir Code (2019)
- Fast Elixir - Writing Fast Elixir 😍 -- Collect Common Elixir idioms.
- Elixir for Programmers course
- Talks and Conversations of Dave Thomas
- Elixir Forum
- An Interview with Jose Valim, Creator of Elixir (2019) (HN)
- GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić
- Elixir in Action (Code)
- Elixir Companies - List of companies currently using Elixir in production.
- Thinking Elixir
- Elixir in VS Code (Reddit)
- Comparing Elixir and Go (2018)
- New to Elixir. Where to start? (2019)
- A More Type-Driven Elixir Workflow? Maybe (2019)
- Lumen - Elixir & Erlang in the browser (2020) (HN)
- Breadth-First Search in Elixir (2020)
- Don't Write Tests, Generate Them - Property Based Testing in Elixir (2018)
- ElixirConf 2019 - Lumen: new compiler and runtime for BEAM languages
- Lovely week with Elixir (2020) (HN)
- Elixir & OTP course
- Phoenix LiveView course
- Ask HN: Who Regrets Choosing Elixir? (2020)
- Pelemay - Native compiler for Elixir, which generates SIMD instructions. It has a plan to generate for GPU code.
- Using Mnesia in an Elixir Application (2020) (Lobsters)
- Reusable Elixir Libraries (2020)
- Homemade analytics with Ecto and Elixir (2020)
- Elixir School (Code)
- Elixir RAM and the Template of Doom (2016)
- The BEAM has Spoiled Me (2020) (HN)
- Parse, don't validate — Elixir edition (2020)
- A More Type-Driven Elixir Workflow? Maybe (2019)
- The Virtue of Busy Waiting (2019)
- Elegant TCP with Elixir (2020)
- Using Messages In Elixir To Avoid Polling (2020)
- The Little Elixir & OTP Guidebook
- In Elixir world, does traditional "microservice architecture" actually matter?
- A Sip of Elixir — Evaluating a New Tech Stack (2020)
- Elixir: Understanding the concurrency model (2019)
- Elixir Tip: Case vs. With (2020) (Lobsters)
- Changelog for Elixir v1.11 (HN)
- Optimising a web crawler in Elixir (2020)
- Bakeware - Compile Elixir applications into single, easily distributed executable binaries. (Lobsters)
- A Brief Guide to OTP in Elixir (2020) (HN)
- Elixir 1.11 (2020) (HN)
- Real time communication at scale with Elixir at Discord (2020)
- Coming to Elixir from TypeScript (2020)
- Cursed Elixir (2020) (HN)
- Learn Elixir: The Ultimate Guide (2020)
- DepViz - Visual tool to understand Elixir recompilation. (Web)
- Elixir Flavoured Erlang: an Erlang to Elixir Transpiler (2020)
- You may not need Redis with Elixir (2020)
- Circuit Breaker Pattern in Elixir (2020)
- Learn Elixir by making 5 small games
- Sand - Sandbox for Elixir. (Code)
- Elixir Community of Practice - Resources on learning Elixir.
- Awesome Elixir and CQRS
- Elixir Findings: Asynchronous Task Streams (2019)
- My Journey With Elixir and Flow-Based Programming (2020)
- nix-elixir - Nix derivations for Mix projects.
- Niex - Interactive Elixir code notebook built with Phoenix LiveView. (HN)
- Elixir GenServer Explained (2020) (HN)
- Elixir for Beginners: From Pipes to Pattern Matching and Beyond (2021)
- 10 years-ish of Elixir (2021) (HN)
- kiex - Elixir version manager. (Web)
- What Is Elixir Genserver (2020)
- Building Terminal Apps with Elixir (2019)
- Towards Maintainable Elixir: The Development Process (2021)
- ex_check - One task to efficiently run all code analysis & testing tools in an Elixir project.
- Learning Elixir: It’s All Reduce (2021)
- José Valim Reveals “Project Nx” (Numerical Elixir) (2021) (HN)
- Three Ways To Get Started With Mutation Testing (2021)
- How to process large amounts of data in Elixir with Ecto (2021) (Lobsters)
- Concurrent Data Processing in Elixir Book (2021) - Fast, Resilient Applications with OTP, GenStage, Flow, and Broadway.
- How to debug Elixir/Erlang compiler performance (2021)
- Association Defaults in Ecto (2021) (Lobsters)
- Parser Combinators in Elixir (2021)
- Elixir Memory - Not Quite Free (2018)
- Credo - Static code analysis tool for the Elixir language with a focus on code consistency and teaching.
- Elixir Style Guide
- Running Dialyzer for Elixir Projects in GitHub Actions
- Killer Elixir Tips (Web)
- Commanded - Use Commanded to build your own Elixir applications following the CQRS/ES pattern.
- Why SOLID may be useful for you in Elixir (2021)
- Building a Distributed Turn-Based Game System in Elixir (2021) (HN) (Code)
- HelloElixir - Example for building and deploying an Elixir application to Fly using a Dockerfile.
- Efficiently querying data in batches using Absinthe (2021)
- Ask HN: Are you satisfied with Elixir or do you regret choosing Elixir? (2021)
- Metaprogramming in Elixir (2021) (HN)
- Elixir at Ramp (2021)
- Debugging Elixir Code: The Definitive Guide (2021)
- Sourceror - Utilities to manipulate elixir source code.
- A deep dive into the Elixir AST (2021)
- Good and Bad Elixir (2021) (Tweet) (HN)
- Optimizing for Free Hosting — Elixir Deployments (2020)
- Onboarding to Elixir (2021) (HN)
- An Elixir adoption success story (2021) (HN)
- Elixir in 2021 – Saša Jurić & Jonn Mostovoy
- Visual Elixir Reference (Code)
- What happens when a linked process dies in Elixir (2021)
- Elixir: Practical Concurrency Cookbook (2021)
- Writing extensible Elixir with Behaviors (2016)
- How Far Can I Push a GenServer? (2021)
- The Human Side of Elixir (2021) (HN)
- Testing Elixir: Effective and Robust Testing for Elixir and its Ecosystem (2021)
- The Perils of Large Files in Elixir (2021) (Lobsters)
- EFLFE: Elixir Flavoured Lisp Flavoured Erlang (2021)
- Ask HN: Is it worth learning Elixir, from a jobs perspective? (2021)
- Delimited Continuations with shift/reset in Elixir (2021)
- Dynamic Queries in Ecto (2021) (HN)
- Keynote: Clarity - Saša Jurić | ElixirConf EU 2021
- Elixir Playground - Sandbox for Elixir to safely evaluate untrusted code from user input. (Code)
- Under the Hood of Macros in Elixir (2021) (HN)
- Thousand Island - Modern, pure Elixir socket server, inspired heavily by ranch. (Talk)
- TodoApp with Elixir LiveView
- Design Patterns in Elixir
- ElixirConf 2021 - José Valim - Elixir 1.13
- ElixirConf 2021 - Chris McCord - The Future of Full-stack
- Elixir Boilerplate - Stable base upon which we build our Elixir projects at Mirego.
- Elixir REPL
- Building app infrastructure in Elixir: Data/state store (2021)
- Building app infrastructure in Elixir: Time-traveling state (2021)
- Dynamic function “definitions” in Elixir (2020)
- Writing a Genetic Algorithm in Nx (2021)
- Elixir grammar for tree-sitter
- Elixir как второй язык
- Three Ways to Debug Code in Elixir (2021) (HN)
- Elixir Cross Referencer
- Who Watches Watchmen? – Integrating Elixir Applications with Systemd (2022) (HN)
- Gradient - Gradual typechecker for Elixir.
- Elixir on Exercism (Code)
- Elixir Code Smells (HN)
- Terp - Functional programming language with lisp syntax and ML semantics that runs on the BEAM.
- Tips for Improving Your Elixir Configuration (2022)
- Exploring Options for Storing Custom Data in Ecto (2022)
- Elixir Web Code
- OTP Course - OTP is the heart and soul of Elixir’s concurrency and reliability.
- Designing Elixir Systems with OTP Book (2019)
- Decode the Coding Interview in Elixir: Real-World Examples
- Shooting Yourself in the Foot with GenServers (2021)
- Taking Hashrocket's "Ultimate Elixir CI" to the Next Level (2022)
- What is a GenServer? (2021)
- Writing Shell Scripts Using Elixir (2022)
- Building a CLI Application in Elixir (2022)
- Recognize digits using ML in Elixir (2022)
- A Guide to Event-Driven Architecture in Elixir (2022)
- DockYard Academy Elixir Guide
- Livebook for Elixir: Just What the Docs Ordered (2022)
- Elixir Language Server (ElixirLS) (Docs)
- Let’s write an Elixir LiveBook smart cell (2022)
- Algebraic Data Types in Elixir (2022) (HN)
- The Problem With Elixir’s
with
(2022) - What do you not like about Elixir? (2022)
- How We Use Property Testing (2022)
- Writing Predictable Elixir Code with Reducers (2022)
- Mat Trudel's Elixir talks
- new dbg tool for Elixir
- Sanbase GraphQL API in Elixir
- How to Write a Functor in Elixir (2022)
- Elixir versus Python for Data Science (2022)
- Elixir Livebook now as a desktop app (HN)
- Air quality station built with Elixir (2022)
- How to speed up your Elixir compile times (2022)
- Elixir Secure Coding Training
- Elixir code style, a brief example (Reddit)
- Joy of Elixir (2020) (HN)
- Ultimate Elixir CI - Sample Elixir project with a robust GitHub Actions CI.
- Understanding GenStage back-pressure mechanism (2022)
- My Future with Elixir: set-theoretic types (2022) (Lobsters)
- RustlerElixirFun - Calling Elixir or Erlang functions from native code written in Rust.
- Parser Combinators in Elixir: Taming Semi-Structured Text (2022)
- Composable Collectable in Elixir (2021)
- An Animated Introduction to Elixir (HN)
- On Caching Elixir Beam files (2022)
- ElixirConf 2022 - Onorio Catenacci - Searching Your Elixir Code
- Functional Imperative Programming With Elixir (2018)
- The Complete Guide to Full-text Search with Postgres and Ecto (2022)
- Awesome Elixir Books
- Elixir and its lab by Cédric Paumard (2023)
- Orion - Distributed Dynamic Profiling for the BEAM.
- Globally Distributed Elixir over Tailscale (2023) (HN)
- Physical knobs & userspace drivers in Elixir (2023)
- Interview and AMA with José Valim - Creator of Elixir (2023)
- Building a full-text search engine in Elixir (2023)
- Lexical - Next-generation elixir language server.
- Should I use GPT to autogenerate schema validations?
- Distributed² Machine Learning Notebooks with Elixir and Livebook (HN)
- Data wrangling in Elixir with Explorer, the power of Rust, the elegance of R (2023) (HN)
- Elixir Discord
- Experimenting with graph databases with Memgraph and Elixir (2023)
- Scripting with Elixir (2023) (HN)
- Set theoretic typing for Elixir
- Elixir type system updates moving from research into development (2023) (Lobsters)
- Type system updates: moving from research into development (2023) (HN)
- NTP Implementation in Elixir (2023)
- From Python to Elixir Machine Learning (2023) (HN)
- GenServer.reply: Don't Call Us, We'll Call You (2023)
- Elixir for cynical curmudgeons (HN)
- Elixir Livebook is a secret weapon for documentation (2023) (HN)
- Elixir – Why the dot when calling anonymous functions? (2023) (HN)
- On to Elixir (2023) (HN)
- Elixir For Fun (Ecspanse: Entity Component System Library) (Lobsters)
- Unpacking Elixir: Syntax (2023)
- Unpacking Elixir: Real-Time and Latency (2023) (HN)