Hugo Baraúna
hugobarauna.com
Hugo Baraúna
@hugobarauna.com
Dev advocate at Dashbit (livebook.dev / tidewave.ai)

- Also, curator @elixir-radar.com
- Past: founder at Plataformatec (acquired by Nubank)
If you're using Zed and want to contribute to Expert LSP, this is what you put in your Zed's config file to use a locally generated Expert release

#ElixirLang
November 9, 2025 at 8:21 PM
New project coming 👀

#ElixirLang
November 8, 2025 at 4:51 PM
Love seeing people realize how good Livebook is for custom internal tools! 🎉

#ElixirLang
October 31, 2025 at 1:29 PM
You should use MIX_OS_DEPS_COMPILE_PARTITION_COUNT in Elixir 1.19

#ElixirLang
October 25, 2025 at 12:56 PM
Most coding agents wait for you to bring them the error.

Tidewave catches the exception in your running app and asks: "fix this?"

You don't have to explain what went wrong because it's already watching your app, not just reading static files.

Here's how it works.

#ElixirLang
October 2, 2025 at 6:25 PM
And, it generated the docs! 🎉
October 1, 2025 at 7:54 PM
Second, I completed the actions the user would need to do and instructed Tidewave to see what I did and generate the documents accordingly.
October 1, 2025 at 7:54 PM
First, the prompt
October 1, 2025 at 7:54 PM
Did you know you can connect a Livebook notebook to a running Phoenix app?

Apparently, many of us don't.

Useful for:
- internal tools
- runbooks
- and engineering support

Here's how you can do it. 👇

#ElixirLang
October 1, 2025 at 6:52 PM
With the root cause figured it out... two more prompts, and now the bug is fixed! 🎉

Time for some nice huma code review and we're done. ✅
September 12, 2025 at 4:20 PM
At some point, I told it to investigate at the runtime level (not only looking at static code files).

That's when it really shone! 🤩
September 12, 2025 at 4:20 PM
Since Livebook is a complex project with lots of concurrent processes, I asked Tidewave to help me investigate the problem:
September 12, 2025 at 4:20 PM
A user reported a bug.

When terminating an app, the "Terminate" button was supposed to disappear.

But that was not happening.
September 12, 2025 at 4:20 PM
And it did!
September 11, 2025 at 7:43 PM
I asked Tidewave to improve it:
September 11, 2025 at 7:43 PM
Livebook Teams customer asked:

> Can we show apps grouped by folder:
September 11, 2025 at 7:43 PM
Excited about Global Elixir Meetups! 🎉

A week of Elixir meetups all over the world. 🌍

Good opportunity to connect with your local Elixir community while being part of something global.

#ElixirLang
September 2, 2025 at 2:39 PM
Love when Tidewave notices something is not right and automatically reads the docs of a dependency to learn how to use it!

#ElixirLang
August 30, 2025 at 6:17 PM
OMG, Expert LSP is already an option inside Zed! 🎉🎉🎉

I thought I'd had to do some custom config to try it out, since it was announced just a few hours ago.

Great work!

#ElixirLang
August 29, 2025 at 2:49 AM
Just used Tidewave Web to do some exploratory testing for me.

Asked to read the diff of a Git commit, generate test scenarios, and run the tests.

Watching the UI get automated while I just observed was pretty wild. 🍿

#ElixirLang
August 14, 2025 at 10:41 PM
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
August 7, 2025 at 6:51 PM
Created a UI using the Livebook app
July 10, 2025 at 9:44 PM
Automatically fetches links from #ElixirLang posts on Bluesky
July 10, 2025 at 9:44 PM
- 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
July 10, 2025 at 9:44 PM
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
July 10, 2025 at 9:44 PM