Leon Qadirie's Avatar

Leon Qadirie

@leonqadirie

#ElixirLang, #RustLang, #Python, #Gleam

52
Followers
137
Following
53
Posts
26.10.2024
Joined
Posts Following

Latest posts by Leon Qadirie @leonqadirie

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.

29.12.2025 15:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Same energy as: 'Code without comments, docs or tests is bug-free by definition'

17.12.2025 17:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Might give it an honest attempt in a couple of weeks. My current attention budget is more limited than I’d like :)

10.12.2025 03:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh no, the urge to leave my current (Rust-based) SSG solution for the incremental compilation to possibly shave off time from my current 15ms full rebuilds instead of writing another blog post!

But seriously, font subsetting is a great feature to have.

09.12.2025 22:23 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It is only similar in terms of superficial syntax, a form of sum/product types and it having option and result types.

That may sound like a lot of overlap. It really isn’t. For starters, Gleam has no concept of traits, for example.

17.11.2025 20:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Zola Everything you need to make a static site engine in one binary.

I really like www.getzola.org FWIW

09.11.2025 21:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If we strive for consistency of `[Adjective]Supervisor` I’d vote for ElasticSupervisor. Dynamic if we aim to have very similar semantics as Elixir.

Otherwise Factory fits great, the baggage is there but makes it grokkable quite easily.
Slightly behind that, Generator.

I'm excited about this :)

26.09.2025 11:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Reminder to back rebar4 if possible, helping push the #erlang / #elixirlang / #gleam / #BEAM ecosystem.

www.kickstarter.com/projects/pee...

13.09.2025 10:36 πŸ‘ 8 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

Such a cool idea!

13.09.2025 09:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Compilation gets stuck on Oban.Telemetry for 1.19.0-rc-0 OTP 28 Β· Issue #14709 Β· elixir-lang/elixir Elixir and Erlang/OTP versions Erlang/OTP 28 [erts-16.0.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns] Elixir 1.19.0-rc.0 (ba0f393) (compiled with Erlang/OTP 28) Operating sy...

Corresponding GitHub issue's TL;DR: fixed in `main`, better fix on the way.
github.com/elixir-lang/...

05.09.2025 08:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Our GitHub repository is now public!

github.com/elixir-lang/...

28.08.2025 20:34 πŸ‘ 104 πŸ” 36 πŸ’¬ 0 πŸ“Œ 4

I keep getting surprised Thomas' work isn’t universally known in the community, but I am deep in the GenAI niche.

18.08.2025 07:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - thmsmlr/livebook_tools: Powertools for livebook.dev β€” AI Code Editing, MCP Servers, and Running Livebooks from the CLI Powertools for livebook.dev β€” AI Code Editing, MCP Servers, and Running Livebooks from the CLI - thmsmlr/livebook_tools

I heard good things about github.com/thmsmlr/live..., essentially facilitates editing the markdown via CLI-exposed (MCP?) interfaces.

17.08.2025 07:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

That thread was made private by the mods.

Core takeaway is: @expert-lsp.org is actively worked on. Elixir LS currently benefits from public work on ElixirSense, but others are working on merging everything incl. these advancements. No timeline shared yet.

04.08.2025 19:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

+1 for a critical assessment of repatch - the README and announcements sound *suspiciously* great πŸ˜…

01.08.2025 17:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hyped for this; I juuust need to somehow reschedule the flight 😬

21.07.2025 13:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Actions β€” ash v3.5.25

Only very vague ones that in the end might boil down to:
- will it compose well with other (unspecified) building blocks, and
- are there sufficient escape hatches/hooks to when it doesn’t

A reason I like Ash's Lifecycle model: hexdocs.pm/ash/actions....

Curious as in curious, not doubtful. :)

08.07.2025 14:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Curious how it feels in anger, but at first glance: this for sure is a beautiful interface!

08.07.2025 13:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes, really brought my productivity down a notch.

I need to improve my self-control.

02.07.2025 13:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fortunately/unfortunately Goatmire is not sold out yet. I just goofed a bit on the backend.

30.06.2025 15:26 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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 ...

Ł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/...

30.06.2025 10:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nice plan, incl. the long-term ’2.0’ considerations. :)

17.06.2025 20:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That is awesome! Predefined themes and/or easy way to define own themes?

Great either way!

17.06.2025 19:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

For what’s it worth, I’m looking forward to explore Gleam's (new) OTP API and find out what its actual limitations are and what is just missing functionality OOTB.

It is a joy writing Gleam, and then I’m also really spoiled by the existing Elixir abstractions.

12.06.2025 14:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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 ...

I aspire to be as constructive as JosΓ© is with #ElixirLang community feedback: elixirforum.com/t/a-case-for...

12.06.2025 10:58 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thank you for that work; really cool stuff with peri as well!

11.06.2025 10:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

No questions, just want to thank you for all the great work, you really are pushing the ecosystem forward a lot!

30.05.2025 12:20 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Enabling vim mode (or experimental helix mode) in addition to native key bindings and Zed’s own will go a long way, if you are open to that.

Not sure about being able to completely omit the mouse, though.

20.05.2025 13:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Clap is a joy to use. Bonus points for use cases where I can squeeze miette in.

14.05.2025 09:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Agreed, the book and approach of essentially just… having the full code ready and telling you what it does and why have a certain 'reference material vibe' to it, made some things click for me!

13.05.2025 09:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0