Sign in

Leon Qadirie

@leonqadirie.bsky.social
60 followers 147 following 58 posts

#ElixirLang, #RustLang, #Python, #Gleam

PostsRepliesMedia
Leon Qadirie @leonqadirie.bsky.social · 06/04/2026
You've got to change! ... to avoid unexpected runtime behaviour and long debugging sessions. Introducing AshCredo to help you with that (and more). #ElixirLang #AshFramework #MyElixirStatus
A code block describing a common pitfall for beginners learning the Ash Framework in the Elixir programming language. The word change is missing, leading to incorrect runtime behavior.
190 0
Leon Qadirie @leonqadirie.bsky.social · 26/03/2026
Found ast-grep and nerdsniped myself into writing custom linting rules. Who has 2 thumbs and 100+ findings to fix? :D github.com/ast-grep/ast...
github.com
GitHub - ast-grep/ast-grep: ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust - ast-grep/ast-grep
000 0
Leon Qadirie @leonqadirie.bsky.social · 22/03/2026
My first (somewhat) substantial contribution to the Elixir ecosystem. I really like DSLs, so it was fun diving into the weeds of Spark :) #ElixirLang Give it a try, I’d be interested in feedback on how to further enhance this pattern!
0142 0
Leon Qadirie @leonqadirie.bsky.social · 29/12/2025
Started the current client project to automate ops processes using LLMs. Ended up writing a compiler and linter along the way. SWE is beautifully weird sometimes.
010 0
Leon Qadirie @leonqadirie.bsky.social · 13/09/2025
Reminder to back rebar4 if possible, helping push the #erlang / #elixirlang / #gleam / #BEAM ecosystem. www.kickstarter.com/projects/pee...
kickstarter.com
From Rebar3 to Rebar4: Integrating with Erlang/OTP
Building on top of Rebar3 to Fully Integrate with Erlang/OTP for All BEAM Languages, creating Rebar4 the next generation build tool.
184 0
Reposted by Leon Qadirie
expert-lsp.org @expert-lsp.org · 28/08/2025
Our GitHub repository is now public! github.com/elixir-lang/...
github.com
010336 0
Reposted by Leon Qadirie
Lars Wikman @lawik.bsky.social · 30/06/2025
Fortunately/unfortunately Goatmire is not sold out yet. I just goofed a bit on the backend.
002 0
Leon Qadirie @leonqadirie.bsky.social · 30/06/2025
Łukasz Samson improving #ElixirLang keyword docs; laying groundwork for better autocomplete. Also, @expert-lsp.org teasing… are we close to a better Elixir LSP era? github.com/elixir-lang/...
github.com
Replace keyword with concrete keyword lists in specs by lukaszsamson · Pull Request #14611 · elixir-lang/elixir
This PR: Replaces keyword/term with concrete keyword lists in specs for all functions taking options argument Adds missing documentation for some of the supported options Adds specs for functions ...
000 0
Leon Qadirie @leonqadirie.bsky.social · 12/06/2025
I aspire to be as constructive as José is with #ElixirLang community feedback: elixirforum.com/t/a-case-for...
elixirforum.com
A case for inline type annotations
Even better, here is the relatively small URI module from Elixir. Can you go through every function and type them according to your proposal? elixir/lib/elixir/lib/uri.ex at main · elixir-lang/elixir ...
150 0
Reposted by Leon Qadirie
rebecca~ @becca.monster · 09/02/2025
🌱 I've made a persistent array based on rrb-vectors in Gleam! It's as fast or faster than Erlangs sparse arrays, supports "effictively constant" time slicing and concatentations, and comes with tons of utility functions! hexdocs.pm/iv/index.html
0329 0
Reposted by Leon Qadirie
José Valim @josevalim.bsky.social · 14/01/2025
I wrote a new article exploring how set-theoretic types (the foundation of Elixir's type system) could address how many statically typed languages do not allow libraries to evolve their data definitions in a backwards compatible manner: dashbit.co/blog/data-ev... - be warned, it is a long one.
dashbit.co
Data evolution with set-theoretic types - Dashbit Blog
In this article we explore the challenges of data evolution in static typing and explore type safe solutions.
814940 0
Reposted by Leon Qadirie
Gleam Programming Language @gleam.run · 18/11/2024
Gleam v1.6.0 is out now!!! 🌟 gleam.run/news/context...
gleam.run
Context aware compilation - Gleam
The Gleam programming language
18624 0