Sign in

Dima Mikielewicz

@dimamik.bsky.social
41 followers 22 following 19 posts

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

PostsRepliesMedia
Dima Mikielewicz @dimamik.bsky.social · 08/09/2026
Also, if you're in Chicago and would like to meet, let me know. Can't wait to see you all!
000
Dima Mikielewicz @dimamik.bsky.social · 08/09/2026
- Elixir meetup: luma.com/byem6v75 - event is free, but please mark that you're going! - Elixir clinic (20-minute problem-solving sessions): Check swapcard for a link to google calendar to book a slot!
luma.com
Elixir Meetup Chicago: Software Mansion x dscout · Luma
Flying in for ElixirConf? Come hang out with us the evening before! Software Mansion and dscout are teaming up for a meetup at dscout's Chicago office on…
020
Dima Mikielewicz @dimamik.bsky.social · 08/09/2026
Hey hey hey! 2 things from me! 1. I'll be speaking about Legion in the Elixir Meetup in Chicago (09/09, 6 pm)! 2. We are doing a series of offline Elixir-related 20-minute sessions with our team to help you and your organization solve any tech problem you might have. Links in 🧵.
111
Dima Mikielewicz @dimamik.bsky.social · 03/09/2026
Actually!!!! That’s a neat idea! We’ll try this out!
040
Reposted by Dima Mikielewicz
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 03/09/2026
This seems like suuuuuch a powerful idea, yet I'm struggling to figure out how I'd actually use it. legion.swmansion.com #ElixirLang
legion.swmansion.com
Legion - an AI agent inside your Elixir app
Legion is an Elixir runtime for AI agents that live inside your application and get things done by writing code. Open source, by Software Mansion.
3183
Dima Mikielewicz @dimamik.bsky.social · 03/09/2026
Thanks!!! Legion is very flexible, and it's a good and a bad thing here. The primary use-case I had in mind is to take your existing app's contexts, turn them into tools, and empower your users to use your app the way that suits THEM. Just like in the demo!
140
Dima Mikielewicz @dimamik.bsky.social · 16/03/2026
You can check out more in the repo's README: github.com/dimamik/legion. Let me know what you think!
github.com
GitHub - dimamik/legion: Elixir-native framework for building AI agents
Elixir-native framework for building AI agents. Contribute to dimamik/legion development by creating an account on GitHub.
010
Dima Mikielewicz @dimamik.bsky.social · 16/03/2026
Since we're operating on raw BEAM processes, you can: - Communicate with it by sending messages - receive messages from it - it can spawn sub-agents, and thanks to BEAM's linked processes and reliability, if the parent fails, the child agents will be killed. If a child fails, it'll be restarted.
111
Dima Mikielewicz @dimamik.bsky.social · 16/03/2026
I think BEAM is an ideal runtime for running AI Agents - everything's already baked in. To help folks get started, I created a tiny abstraction over it named Legion. Legion is super simple - every agent is a process. Agents can talk to other agents and run tools by executing pure Elixir code...
github.com
GitHub - dimamik/legion: Elixir-native framework for building AI agents
Elixir-native framework for building AI agents. Contribute to dimamik/legion development by creating an account on GitHub.
130
Dima Mikielewicz @dimamik.bsky.social · 05/03/2026
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.
020
Dima Mikielewicz @dimamik.bsky.social · 04/03/2026
OpenAI published a repo to orchestrate AI agents built primarily with Elixir (96.1%): github.com/openai/symph... #elixirlang
github.com
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
3225
Reposted by Dima Mikielewicz
Mark Ericksen @brainlid.bsky.social · 12/02/2026
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...
youtube.com
Sagents: Build AI Agents in Elixir with Human Oversight, SubAgents, and Real-Time Debugging
YouTube video by Mark Ericksen
53710
Dima Mikielewicz @dimamik.bsky.social · 05/02/2026
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!
dimamik.com
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...
000
Dima Mikielewicz @dimamik.bsky.social · 28/01/2026
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/
dimamik.com
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.
010
Dima Mikielewicz @dimamik.bsky.social · 07/01/2026
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.
github.com
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.
010
Dima Mikielewicz @dimamik.bsky.social · 05/01/2026
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
0223
Dima Mikielewicz @dimamik.bsky.social · 22/12/2025
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)
110
Dima Mikielewicz @dimamik.bsky.social · 29/09/2025
Thanks!
000
Dima Mikielewicz @dimamik.bsky.social · 25/09/2025
This looks super cool! How were these 20 million jobs doing?
110
Reposted by Dima Mikielewicz
Elixir Radar @elixir-radar.com · 25/06/2025
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
buff.ly
Elixir Radar 476
1107
Reposted by Dima Mikielewicz
Saša Jurić @sasajuric.bsky.social · 24/06/2025
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...
youtube.com
Folding the Umbrella
YouTube video by ElixirConf
0267
Dima Mikielewicz @dimamik.bsky.social · 13/06/2025
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
0104
Dima Mikielewicz @dimamik.bsky.social · 06/06/2025
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
070