Hugo Baraúna's Avatar

Hugo Baraúna

@hugobarauna.com.bsky.social

Dev advocate @livebook.dev / Dashbit - Also, curator @elixir-radar.com - Past: founder at Plataformatec (acquired by Nubank)

1,049 Followers  |  118 Following  |  193 Posts  |  Joined: 18.07.2023  |  2.1413

Latest posts by hugobarauna.com on Bluesky

Tidewave

The browser is Arc.

But the agent is not from the browser, it's the upcoming Tidewave Web from tidewave.ai

07.08.2025 21:27 — 👍 2    🔁 0    💬 1    📌 0
image

image

Just got some help from Tidewave Web while working on a Phoenix project.

I asked: "Is there any page where there's like a help icon pointing to docs?"

It answered and automatically navigated to the page where it found it.

It's like a "reverse go to definition" 🤣

#ElixirLang

07.08.2025 18:51 — 👍 9    🔁 0    💬 2    📌 0
Post image

We’re proud to sponsor #ElixirConf US! At DNSimple, Erlang powers some of our most important internal tools. We offer an official Elixir API client. It’s fast, reliable, and built for real-world workloads. Elixir devs, we’ve got your back, connect with us 💜 #ElixirLang #DNSimple

07.08.2025 14:46 — 👍 3    🔁 1    💬 0    📌 0

This both a educative and entertaining talk to watch live.

Highly recommend it!

#ElixirLang

06.08.2025 17:22 — 👍 10    🔁 0    💬 0    📌 0
Preview
Elixir Radar 480

Elixir Radar issue 480 is out! 📣

You can read it here: buff.ly/Xo2thcs

This issue comes with content from @zachdaniel.dev @steffend.me @josevalim.bsky.social , Chris McCord and Christian Alexander . Thank you!

#ElixirLang

06.08.2025 16:15 — 👍 10    🔁 4    💬 0    📌 0

Pretty nice! 👏

31.07.2025 16:56 — 👍 0    🔁 0    💬 0    📌 0
Preview
Elixir Radar 479

Elixir Radar issue 479 is out! 📣

You can read it here: buff.ly/C9Fhrvg

This issue comes with content from @ievgenpyrogov.com @thruflo.com , Mateusz Front, Rijul Dahiya, Lucas Sifoni, and Anthony Accomazzo. Thank you!

#ElixirLang

30.07.2025 16:15 — 👍 4    🔁 2    💬 0    📌 0
Introducing Drops.Relation: High-Level Relation Abstraction on top of Ecto I’m excited to announce the latest addition to the Elixir Drops suite of libraries: Drops.Relation. This new library provides a high-level API for defining database relations with automatic schema inference and composable queries, simplifying database interactions when developing applications in Elixir. Drops.Relation is based on 10 years of my work on the Ruby Object Mapper project and brings the most powerful features of ROM to Elixir. What is Drops.Relation? Drops.Relation bridges the gap between Ecto and application-level data handling and management. It automatically introspects your database tables, generates Ecto schemas, and provides a convenient query API that feels like working directly with Ecto.Repo while adding powerful composition features.

Announcing drops_relation 0.1.0 - a new #ElixirLang library which provides a high-level relation abstraction on top of Ecto! 🎉

Please test it out and let me know what you think. PostgreSQL support should be quite good, SQLite works but inference is limited due to missing type info from migrations.

30.07.2025 13:04 — 👍 13    🔁 5    💬 0    📌 0
Preview
Tailwind Plus - Official Tailwind UI Components & Templates Beautiful UI components and templates by the creators of Tailwind CSS.

"Now you can use any [Tailwind combobox] in any project you're working on — no JavaScript framework required."
tailwindcss.com/plus/ui-bloc...

This is going to make LiveView even more fun.
I guess this makes waiting for vanilla-js headlessui obsolete.

#elixirlang

28.07.2025 18:36 — 👍 13    🔁 2    💬 2    📌 0

So exciting!!! 🙀🙀🙀

23.07.2025 22:39 — 👍 4    🔁 2    💬 0    📌 0
Preview
Elixir Radar 478

Elixir Radar issue 478 is out! 📣

You can read it here: buff.ly/lh3v2VU

This issue comes with content from @zachdaniel.dev @matthewsinclair.com , Marcin Praski, Thibaut Decaudain, Alvise Susmel and Ettore Berardi . Thank you!

#ElixirLang

23.07.2025 16:15 — 👍 9    🔁 3    💬 0    📌 0
Preview
Fluxon UI · UI Components for Phoenix Framework Elegant and accessible UI components for Phoenix Framework.

I like this one: fluxonui.com

20.07.2025 17:10 — 👍 1    🔁 0    💬 0    📌 0

Phoenix.Tracker is 🥇

#ElixirLang

18.07.2025 18:57 — 👍 6    🔁 1    💬 0    📌 0

👀

18.07.2025 12:06 — 👍 4    🔁 0    💬 0    📌 0

Looking for two brilliant women to join my #elixir team at femtasy.

See Julie's, my CEO, post on LinkedIn and the job ad for details:

www.linkedin.com/posts/julie-...
pinkinternetgmbh.teamtailor.com/jobs/4605994...

🙈 There's some #ruby code too.

14.07.2025 18:59 — 👍 1    🔁 3    💬 0    📌 1
Preview
Introducing Elixir Radar: the weekly email newsletter about Elixir « Plataformatec Blog The story of how Elixir was born inside Plataformatec and why they decided to create an email newsletter about Elixir.

I think so. It's 10 years old already! 🥳

blog.plataformatec.com.br/2015/01/intr...

The one before Elixir Radar, I think, was Elixir Fountain, but it hasn't been active for a long time.

16.07.2025 21:40 — 👍 5    🔁 0    💬 0    📌 0

I'll talk about how Livebook leverages Elixir, OTP and Phoenix internally at ElixirConf US.

Hope to see you there! 😊

#ElixirLang

15.07.2025 17:06 — 👍 13    🔁 2    💬 0    📌 0

I’ve been working through Pragmatic Studio’s Phoenix course, and it’s been incredibly helpful for learning the framework in a hands-on, practical way.
I can’t wait to get to the next lesson!
#ElixirLang #PhoenixFramework

13.07.2025 08:42 — 👍 8    🔁 1    💬 1    📌 0

At the moment, I do lots of steps manually that are not adding value. Those, I plan to automate, so I can focus my time on the ones I can add value to by doing it myself.

11.07.2025 13:15 — 👍 2    🔁 0    💬 0    📌 0

Then, from those links, I open, read, and decide if it goes to Elixir Radar or not myself. :)

11.07.2025 13:15 — 👍 2    🔁 0    💬 1    📌 0

However, every week, I have to open the sources I already follow (feeds, social media, forums, etc.) to check if the link is about Elixir or not.

My plan is to automate two things:

- getting those links into my database
- classifying if it's Elixir or not

11.07.2025 13:15 — 👍 0    🔁 0    💬 1    📌 0

Thank you and @christhekeele.social‬ both. :)

I'm not planning on replacing the entire curation with AI.

I do believe the value of Elixir Radar lies in the fact that we have a human selecting the articles.

11.07.2025 13:15 — 👍 1    🔁 0    💬 1    📌 0

And lots of those, "vibe coding" using:

- Livebook
- Tidewave
- Zed's agent
- Claude code
- Livebook Tools from @Thomas Millar

10.07.2025 21:44 — 👍 6    🔁 0    💬 1    📌 0
image

image

Created a UI using the Livebook app

10.07.2025 21:44 — 👍 2    🔁 0    💬 1    📌 0
image

image

image

image

Automatically fetches links from #ElixirLang posts on Bluesky

10.07.2025 21:44 — 👍 5    🔁 0    💬 1    📌 0
image

image

- Trained a custom model with Scholar to classify if a web page's content relates to Elixir or not

- Integrated with Claude API to determine if a web page is a blog post

- "Ensemble" model combining both

10.07.2025 21:44 — 👍 4    🔁 0    💬 1    📌 0
image

image

Finally, I invested the time to develop a tool to help me with the repetitive and manual parts of content curation in Elixir Radar.

I'm calling it... Curatron!

What I've built so far:

#ElixirLang

10.07.2025 21:44 — 👍 20    🔁 1    💬 2    📌 0
Post image

There we go - I rebuilt rom-rb in #ElixirLang on top of Ecto 🔥

I can't stress enough how powerful relation composition is and I hope I can make it fly in Elixir and there will be some adoption. I love Ecto and I just want to make it easier to work with it 💜

More news coming soon 🙃

07.07.2025 15:16 — 👍 41    🔁 5    💬 5    📌 0
Make all comprehensions keyed, don't rely on LiveComponents by SteffenDE · Pull Request #3865 · phoenixframework/phoenix_live_view This PR refactors how comprehensions are handled by LiveViews diffing algorithm. It improves upon the keyed comprehensions introduced in LiveView 1.1.0-rc.0 in the following ways: all comprehensio...

This is quite a substantial change, therefore we'd love if you could try out the new RC in your projects and report any problems you find.

We're also very interested in seeing some real world numbers about diff improvements, so please let us know what you see!

github.com/phoenixframe...

07.07.2025 13:09 — 👍 16    🔁 3    💬 0    📌 0

In #Phoenix #LiveView v1.1.0-rc.0 we shipped `:key` support for comprehensions in HEEx. The idea was to finally be able to have change tracking in comprehensions. We did this by leveraging LiveComponents. Sounds easy enough, right? There were some problems though. A thread. #MyElixirStatus

07.07.2025 13:09 — 👍 53    🔁 15    💬 4    📌 2

@hugobarauna.com is following 20 prominent accounts