Leon Qadirie @leonqadirie.bsky.social · 06/04/2026You'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 190 0
Leon Qadirie @leonqadirie.bsky.social · 26/03/2026Found 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.comGitHub - 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/2026My 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/2025Started 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/2025Reminder to back rebar4 if possible, helping push the #erlang / #elixirlang / #gleam / #BEAM ecosystem. www.kickstarter.com/projects/pee...kickstarter.comFrom Rebar3 to Rebar4: Integrating with Erlang/OTPBuilding 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 Qadirieexpert-lsp.org @expert-lsp.org · 28/08/2025Our GitHub repository is now public! github.com/elixir-lang/...github.com 010336 0
Reposted by Leon QadirieLars Wikman @lawik.bsky.social · 30/06/2025Fortunately/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.comReplace keyword with concrete keyword lists in specs by lukaszsamson · Pull Request #14611 · elixir-lang/elixirThis 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/2025I aspire to be as constructive as José is with #ElixirLang community feedback: elixirforum.com/t/a-case-for...elixirforum.comA case for inline type annotationsEven 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 Qadirierebecca~ @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 QadirieJosé Valim @josevalim.bsky.social · 14/01/2025I 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 BlogIn this article we explore the challenges of data evolution in static typing and explore type safe solutions. 814940 0
Reposted by Leon QadirieGleam Programming Language @gleam.run · 18/11/2024Gleam v1.6.0 is out now!!! 🌟 gleam.run/news/context...gleam.runContext aware compilation - GleamThe Gleam programming language 18624 0