Dima Mikielewicz's Avatar

Dima Mikielewicz

@dimamik

Love Elixir and programming in general. Open to any tech challenges - ping me! https://dimamik.com

28
Followers
18
Following
11
Posts
22.02.2025
Joined
Posts Following

Latest posts by Dima Mikielewicz @dimamik

While explaining why they chose Elixir, they say that
- It is great for supervising long-running processes
- It has an active ecosystem of tools and libraries
- It supports hot code reloading without stopping
actively running subagents, which is very useful during development.

05.03.2026 12:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - openai/symphony: Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents. Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents. - openai/symphony

OpenAI published a repo to orchestrate AI agents built primarily with Elixir (96.1%): github.com/openai/symph...

#elixirlang

04.03.2026 22:39 πŸ‘ 22 πŸ” 5 πŸ’¬ 3 πŸ“Œ 0
Sagents: Build AI Agents in Elixir with Human Oversight, SubAgents, and Real-Time Debugging
Sagents: Build AI Agents in Elixir with Human Oversight, SubAgents, and Real-Time Debugging YouTube video by Mark Ericksen

Introducing Sagents -- an open-source #ElixirLang framework for building #AI agents with human oversight, composable middleware, and real-time Phoenix LiveView integration.

Built on OTP. Each agent is a supervised GenServer.

Watch the full demo: www.youtube.com/watch?v=r-14...

12.02.2026 13:31 πŸ‘ 37 πŸ” 10 πŸ’¬ 5 πŸ“Œ 0
Preview
BM25 Search in Ecto with Torus BM25 (Best Matching 25) is a modern ranking function for full-text search that provides better relevance than traditional TF-IDF algorithms. Torus integrates BM25 search into your Ecto queries through...

Just added BM25 full-text search to Torus - bringing Elixir apps one step closer to only needing PostgreSQL.

BM25 is a production-grade retrieval algorithm used by Elasticsearch and other search engines.

Read more: dimamik.com/posts/bm25_s...

Thanks to @thinkingelixir.com for the inspiration!

05.02.2026 20:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Oban.py - deep dive Oban, the job processing framework from Elixir, has finally come to Python. I spent some time exploring it, and here is how it works.

Oban, the job processing framework from Elixir, has finally come to Python. Years of evangelizing it to Python devs who had to take my word for it have finally come to an end.

Here's a deep dive into what it is and how it works:
www.dimamik.com/posts/oban_py/

28.01.2026 14:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - dimamik/live_piano: Play piano with your friends over WebRTC Play piano with your friends over WebRTC. Contribute to dimamik/live_piano development by creating an account on GitHub.

Ever wanted to play on your MIDI keyboard for your friends live, but never had a chance to gather them all in a single room? I did, and that's why I created piano.dimamik.com.

It's written in Elixir, uses Phoenix Presence to count visitors, and uses WebRTC DataChannels to transmit MIDI events.

07.01.2026 22:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The best AI agent framework was invented in 1986. It's called Erlang.
- Agents => Processes
- Orchestration => Supervision
- Agent communication => Message passing
- Coordination => Pure code

Legion connects the dots together - github.com/dimamik/legion

#myelixirstatus #Legion #elixirlang

05.01.2026 14:40 πŸ‘ 21 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Can’t you do the same thing by creating a new Gmail account for spam emails? That might be free…? (Assuming you’re using Gmail, otherwise - any platform)

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

Thanks!

29.09.2025 18:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This looks super cool! How were these 20 million jobs doing?

25.09.2025 21:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Elixir Radar 476

Elixir Radar issue 476 is out! πŸ“£

You can read it here: buff.ly/AeA1uk8

This issue comes with content from @codestirring.bsky.social @dimamik.bsky.social , Lucas sifoni, Chris McCord, Angelika Tyborska and Christian Alexander . Thank you!

#ElixirLang

25.06.2025 16:15 πŸ‘ 11 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Folding the Umbrella
Folding the Umbrella YouTube video by ElixirConf

My 2024 ElixirConf US talk Folding the Umbrella is finally online πŸ₯³
Check it out to learn how you can get all the benefits of umbrellas with a much simpler project structure πŸŒ‚

www.youtube.com/watch?v=CKeY...

24.06.2025 08:20 πŸ‘ 26 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0
Post image

Check out the latest Torus library demo: torus.dimamik.com.

You can:
- Explore semantic (meaning of the text), full text, similarity, and other search methods
- See the Elixir code generated to perform this search
- Play with other Torus search options

#Torus #elixirlang #Ecto #PostgreSQL #Beam

13.06.2025 16:28 πŸ‘ 10 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image

Now you can add semantic search to your Elixir's Ecto query in a few lines of code!

Check out: github.com/dimamik/torus
#elixirlang

06.06.2025 12:51 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0