Updated, thanks. Please send PRs for any further edits you'd like to see.
28.10.2025 15:52 β π 4 π 0 π¬ 0 π 0@wojtekmach.bsky.social
Updated, thanks. Please send PRs for any further edits you'd like to see.
28.10.2025 15:52 β π 4 π 0 π¬ 0 π 0π User eXperience focused IDentifiers (UXIDs) for Ecto #ElixirLang
hexdocs.pm/uxid/readme....
Sharing this with a big recommendation. You'll have a hard time finding someone as knowledgeable as @hauleth.dev
28.08.2025 18:00 β π 13 π 8 π¬ 0 π 0Can confirm, Tidewave Web was much faster and better at getting through visual bugs. I'll probably stick w/ this for some tasks.
19.08.2025 19:50 β π 6 π 1 π¬ 0 π 0At dashbit.co I've not only been working on #Phoenix and #LiveView, but also on Tidewave. Today, we're launching the next iteration of tidewave.ai: our web based agent that allows you to give LLMs as much context about your Phoenix (or Rails) app as possible! #Tidewave
tidewave.ai/blog/tidewav...
Sharing with a personal π― recommendation, one of the smartest people I've met.
07.08.2025 12:11 β π 3 π 1 π¬ 0 π 0Motherfucking wind farmsβ¦
30.07.2025 17:02 β π 47133 π 17725 π¬ 1151 π 2386Phoenix #LiveView 1.1 is out now! (Actually already yesterday, but we were only able to release the blog post now) #MyElixirStatus
phoenixframework.org/blog/phoenix...
Gonna release drops_relation 0.1.0 on Monday. You can check out the README to see how the API looks like.
I'm really excited about this one π
#ElixirLang #SQL #OpenSource
This thread made me realize that I misunderstood the original intention behind the nil comparison behavior in Ecto!
It's about forcing people to pay special attention to `IS NULL` expressions by making it a bit harder to do.
I'll come up with a solution as well.
elixirforum.com/t/why-does-e...
Can this result in the problem mentioned here? elixirforum.com/t/why-does-e...
24.07.2025 03:34 β π 2 π 0 π¬ 1 π 0If you use Claude PR reviews, have it refer to Safe Ecto Migration for migration files:
> Review files that changed in "priv/repo/migrations" or "priv/repo/data_migrations" with guidelines from URL: raw.githubusercontent.com/fly-apps/saf...
#ElixirLang
docs.anthropic.com/en/docs/clau...
Backpex is a good admin panel generator.
17.07.2025 16:42 β π 2 π 1 π¬ 0 π 0Looks cool!
Consider calling it EctoRelation, Ecto.* is by convention reserved for the Ecto project.
"Dynamically" defined get_by_* and find_by_* are interesting, does get_by_this_and_that also works for a compound index? Have you considered find_by(fields) and warn (not error!) on missing index?
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...
transact/2 made it into Ecto! hexdocs.pm/ecto/Ecto.Re...
I've been including a custom version of this into my Repo module for a while, inspired by: elixirforum.com/t/seeking-th...
Hat tip to @wojtekmach.bsky.social for the PR! github.com/elixir-ecto/...
Back in March, we held an Elixir & Erlang meetup at our KrakΓ³w office. π΅π±
Wojtek Mach delivered a fantastic talk on Library Client/Server Symmetry in Elixir, which is now available to watch on our YouTube channel, check it out! π₯ youtu.be/_Mr3SsoN3Rs
This was a compiler regression that has been fixed since. You got super unlucky.
That's why I was thinking about only testing against bleeding edge on nightly/weekly/etc builds and not on PRs. I.e. it's a signal mechanism to report upstream bugs but it shouldn't block downstream projects.
hexpm/bob manages docker hub images under hexpm username and Ubuntu builds used by eg GHA. erlef/otp_builds manages macOS builds used by elixir-lang.org/install.sh.
Both are community projects outside of OTP and Elixir core teams, ie no need to wait for their stamp of approval.
You can do that with erlef/setup-beam too, set elixir-version: main, otp-version: master.
Bonus points for running nightly/weekly/etc job so tests run even if repo is calm. If this catches intended or unintended breakage, itβs so much better to find out immediately than on RC or final release.
π£ for the first time in almost 2 years I have an opening for new clients (in May)!
Do you (or someone you know) need help with Elixir/Phoenix?
#ElixirLang
Hey #ElixirLang friends, I'm looking for a new job!
- Staff or Senior level
- 10 years of @elixir-lang.org
. I can also do Rust and I'm eager to learn.
- Pref fully remote or hybrid in the Toronto region.
- You can find my projects, contributions, and talks at leandro.io
#MyElixirStatus
π
Thanks so much, Tobi, for the mention. Follow @subvisual.com if you enjoyed #AlchemyConf. The team is always up to something.
Can confirm, one of the best talks I've ever seen and probably _the_ best talk I ever saw live. There will be a video and I bet it's gonna be awesome but there's no way it will quite capture it, the audience anticipation, the timing, the attention to details. Grab your tickets and do see it live!
09.04.2025 18:26 β π 14 π 3 π¬ 1 π 0WAIT WHAT? This is amazing.
04.04.2025 20:26 β π 5 π 1 π¬ 0 π 0Mr. Req Wojtek talking about - who would have guessed - HTTP in Elixir and whether we need a standard HTTP library or not (spoiler: maybe yes) @wojtekmach.bsky.social @alchemyconf.com
03.04.2025 09:56 β π 14 π 2 π¬ 0 π 0Thank you @wojtekmach.bsky.social for the incredible talk.
What a gorgeous way to get things going for day 2.
To help promote and bring more attention to events in the Elixir community, there's now a bluesky account for elixirevents.net!
As always, ideas and suggestions are super welcome! #ElixirLang
β³ Just 1 week to go until #AlchemyConf2025!
Want to start mapping out your AlchemyConf days? π π§΅
Fine (Ergonomic NIFs for Elixir) now has an example project, super easy to experiment with C/C++/Elixir integration. #MyElixirStatus github.com/elixir-nx/fi...
12.03.2025 12:28 β π 20 π 3 π¬ 0 π 0