Lazy Combinations in Elixir
(smaller-infinity.com)
When building Guesswork, a logic programming library for Elixir, I ran into an interesting problem: supporting both logical And as well as infinite streams of possibilities.
When building Guesswork, a logic programming library for Elixir, I ran into an interesting problem: supporting both logical And as well as infinite streams of possibilities.
Ash AI: A Comprehensive LLM Toolbox for Ash Framework
(alembic.com.au)
Ash Framework is a declarative, resource-oriented backend framework for building web applications in the Elixir programming language.
Ash Framework is a declarative, resource-oriented backend framework for building web applications in the Elixir programming language.
Popcorn: Run Elixir in WASM
(swmansion.com)
Popcorn is a library that enables execution of Elixir code within web browsers.
Popcorn is a library that enables execution of Elixir code within web browsers.
Lua for Elixir
(davelucia.com)
The first stable release of the Elixir library, Lua v0.1.0, has been released to hex.pm!
The first stable release of the Elixir library, Lua v0.1.0, has been released to hex.pm!
Membrane: Media Framework for Elixir
(membrane.stream)
An easily understandable and customisable multimedia framework.
An easily understandable and customisable multimedia framework.
The Beam
(erlang-solutions.com)
To understand why the Elixir programming language is so powerful and reliable, we must understand its foundations, which means talking about Erlang.
To understand why the Elixir programming language is so powerful and reliable, we must understand its foundations, which means talking about Erlang.
Fast, extensible and composable SQL sigils in Elixir
(github.com/elixir-dbvisor)
Brings an extensible SQL parser and sigil to Elixir, confidently write SQL with automatic parameterized queries.
Brings an extensible SQL parser and sigil to Elixir, confidently write SQL with automatic parameterized queries.
Elixir, a Little Beyond the Basics
(openmymind.net)
This short series is aimed at Elixir developers who are familiar with the basics and wish to gain a more fundamental understanding.
This short series is aimed at Elixir developers who are familiar with the basics and wish to gain a more fundamental understanding.
What the Critical Erlang SSH Vulnerability Means for Elixir Developers
(paraxial.io)
CVE-2025-32433, an Unauthenticated Remote Code Execution in Erlang/OTP SSH was announced yesterday.
CVE-2025-32433, an Unauthenticated Remote Code Execution in Erlang/OTP SSH was announced yesterday.
What makes Elixir great for startups?
(sequinstream.com)
The biggest problem most startups face is trying to find product/market fit. The key to discovering product/market fit is rapid iteration. You need to build, measure, and adapt quickly based on customer feedback.
The biggest problem most startups face is trying to find product/market fit. The key to discovering product/market fit is rapid iteration. You need to build, measure, and adapt quickly based on customer feedback.
Coordinating the Superbowl's visual fidelity with Elixir
(elixir-lang.org)
How do you coordinate visual fidelity across two hundred cameras for a live event like the Super Bowl?
How do you coordinate visual fidelity across two hundred cameras for a live event like the Super Bowl?
Everything I Was Lied to About Node.js Came True with Elixir
(d-gate.io)
I've been a NodeJS developer for a few years now. I loved the simplicity of the language and the community around it. The fact that I could re-use libraries between my frontend and backend was magic. But as my applications grew in complexity, I started to realise much of what I was told about NodeJS was a lie.
I've been a NodeJS developer for a few years now. I loved the simplicity of the language and the community around it. The fact that I could re-use libraries between my frontend and backend was magic. But as my applications grew in complexity, I started to realise much of what I was told about NodeJS was a lie.
Everything I Was Lied to About Node.js Came True with Elixir
(d-gate.io)
I've been a NodeJS developer for a few years now. I loved the simplicity of the language and the community around it. The fact that I could re-use libraries between my frontend and backend was magic. But as my applications grew in complexity, I started to realise much of what I was told about NodeJS was a lie.
I've been a NodeJS developer for a few years now. I loved the simplicity of the language and the community around it. The fact that I could re-use libraries between my frontend and backend was magic. But as my applications grew in complexity, I started to realise much of what I was told about NodeJS was a lie.
Embedding Python in Elixir, it's fine
(dashbit.co)
In the recent years, Elixir has been expanding its capabilities in Machine Learning and Data through the Nx (Numerical Elixir) effort.
In the recent years, Elixir has been expanding its capabilities in Machine Learning and Data through the Nx (Numerical Elixir) effort.
Agent-Less System Monitoring with Elixir Broadway
(opsmaru.com)
We've started working on something that will be a critical component the Opsmaru platform. This part requires having proper infrastructure monitoring for several reasons. While Opsmaru has health monitoring for every cluster managed by the platform, it doesn't give us deep insights into the metrics of the systems.
We've started working on something that will be a critical component the Opsmaru platform. This part requires having proper infrastructure monitoring for several reasons. While Opsmaru has health monitoring for every cluster managed by the platform, it doesn't give us deep insights into the metrics of the systems.
Parsing PDFs (and more) in Elixir using Rust
(chriis.dev)
Here's the thing about PDFs - they're complex beasts that require quite a bit of thinking to properly parse - they come in all shapes and sizes, and they can contain a lot of different types of data and formatting. 90% of the time, we just want to extract the text from the file, but that's not always easy - for the remaining 10%, well we won't be covering that in this blog post.
Here's the thing about PDFs - they're complex beasts that require quite a bit of thinking to properly parse - they come in all shapes and sizes, and they can contain a lot of different types of data and formatting. 90% of the time, we just want to extract the text from the file, but that's not always easy - for the remaining 10%, well we won't be covering that in this blog post.
Stories and conversations around Elixir, Erlang and the BEAM ecosystem
(beamrad.io)
In this conversation, Bruce, Andrew, and James discuss their experiences with Elixir programming, the importance of exploring and modeling in software development, and innovative educational approaches using Livebook.
In this conversation, Bruce, Andrew, and James discuss their experiences with Elixir programming, the importance of exploring and modeling in software development, and innovative educational approaches using Livebook.
Ash Framework: Build Declarative Elixir Web Apps
(pragprog.com)
Ash Framework is the game-changing toolkit for Elixir developers. With modular, plug-and-play building blocks, Ash slashes development time, effort, and complexity, letting you do more with less code. Design declarative, customizable domain models that are easy to maintain and optimized for performance. Shift your focus to what to build, instead of how, using Ash’s intuitive design principles. Tackle bigger challenges and build scalable, future-proof web applications with confidence. Elevate your Elixir skills and revolutionize your workflow with Ash.
Ash Framework is the game-changing toolkit for Elixir developers. With modular, plug-and-play building blocks, Ash slashes development time, effort, and complexity, letting you do more with less code. Design declarative, customizable domain models that are easy to maintain and optimized for performance. Shift your focus to what to build, instead of how, using Ash’s intuitive design principles. Tackle bigger challenges and build scalable, future-proof web applications with confidence. Elevate your Elixir skills and revolutionize your workflow with Ash.
Hologram: A full-stack isomorphic Elixir web framework
(hologram.page)
Build rich, interactive UIs entirely in Elixir using Hologram's declarative component system.
Build rich, interactive UIs entirely in Elixir using Hologram's declarative component system.
Data evolution with set-theoretic types
(dashbit.co)
Recently I have been working on projects that integrate Elixir with native code in C and Rust. One of the Rust libraries defines the following struct (with fields removed for simplicity):
Recently I have been working on projects that integrate Elixir with native code in C and Rust. One of the Rust libraries defines the following struct (with fields removed for simplicity):
Building a World of Warcraft Server in Elixir: 2024 Update
(pikdum.dev)
Thistle Tea is my World of Warcraft private server project, started in June 2024. I wrote a blog post back then journaling the first month of development and have since been working on the project bit by bit. This is a follow-up to highlight progress since then, so I’d recommend skimming the original post first.
Thistle Tea is my World of Warcraft private server project, started in June 2024. I wrote a blog post back then journaling the first month of development and have since been working on the project bit by bit. This is a follow-up to highlight progress since then, so I’d recommend skimming the original post first.
Show HN: Jido – Run 10k agents at 25KB each (Elixir)
(github.com/agentjido)
Jido is a foundational framework for building autonomous, distributed agent systems in Elixir.
Jido is a foundational framework for building autonomous, distributed agent systems in Elixir.
Show HN: IsMyAIDown – AI status monitor with Phoenix LiveView. Can you crash it?
(ismyaidown.com)
An experiment in real-time distributed systems with Elixir/Phoenix. Questions, suggestions or feedback? Let me know! 🙏
An experiment in real-time distributed systems with Elixir/Phoenix. Questions, suggestions or feedback? Let me know! 🙏
Elixir 1.18 Is Here: What's New in the Latest Release
(github.com/elixir-lang)
Elixir v1.18 is an impressive release with improvements across the two main efforts happening within the Elixir ecosystem right now: set-theoretic types and language servers. It also comes with built-in JSON support and adds new capabilities to its unit testing library.
Elixir v1.18 is an impressive release with improvements across the two main efforts happening within the Elixir ecosystem right now: set-theoretic types and language servers. It also comes with built-in JSON support and adds new capabilities to its unit testing library.
Elixir 1.18 Released
(elixir-lang.org)
Elixir v1.18 is an impressive release with improvements across the two main efforts happening within the Elixir ecosystem right now: set-theoretic types and language servers. It also comes with built-in JSON support and adds new capabilities to its unit testing library. Let’s go over each of those in detail.
Elixir v1.18 is an impressive release with improvements across the two main efforts happening within the Elixir ecosystem right now: set-theoretic types and language servers. It also comes with built-in JSON support and adds new capabilities to its unit testing library. Let’s go over each of those in detail.
Show HN: Static blog companion built with Elixir and Phoenix LiveView
(blogmate.io)
The perfect companion to your static blog.
The perfect companion to your static blog.
Elixir/Erlang Hot Swapping Code (2016)
(kennyballou.com)
One of the untold benefits of having a runtime is the ability for that runtime to enable loading and unloading code while the runtime is active.
One of the untold benefits of having a runtime is the ability for that runtime to enable loading and unloading code while the runtime is active.
Fair Go vs. Elixir Benchmarks
(github.com/antonputra)
The code previously used Jason.encode! but Jason.encode_to_iodata! should be preferred over IO devices. This should increase performance and reduce memory usage. This is what frameworks such as a Phoenix would have used by default
The code previously used Jason.encode! but Jason.encode_to_iodata! should be preferred over IO devices. This should increase performance and reduce memory usage. This is what frameworks such as a Phoenix would have used by default