José Valim
@josevalim
Mostly announcements. Creator of @elixirlang. Chief Adoption Officer at @dashbit. Building http://livebook.dev and http://tidewave.ai.
Introducing Tidewave: beyond code intelligence. While working on our web apps, we run code, query the database, read logs, search docs… but AI tools are limited to compiling code. Watch Tidewave transform Claude Desktop into an agent by running a MCP server in your web app!
As someone who never enjoyed building email templates... count me in!
Imagine typing your website's URL, and getting an email template back? All this using your own brand, logo, colors, styling, and built using React + Tailwind. Go try it out: new.email/brand-kits
Recording of @josevalim speaking in SF about his new Tidewave.ai, vision for AI-assisted coding and the role of Elixir, Ruby, and server-centric frameworks is live! It was a very special night at @PlanetScale youtu.be/sv0GsuAAWe8?fe…
Is there a command line tool for JS that prints the docs for a given module:Class or module:method directly into the terminal, computed by extracting JSDocs from the actual source?
Does any other framework ship a similar file? Or do you know any person/project that maintain similar files for other frameworks?
Woot! Phoenix v1.8 ships with an AGENTS md file for new apps, ensuring teams using coding agents have an outstanding experience out of the box! Extracted from phoenix.new by @chris_mccord.
The field of software verification (tests, code reviews, Q&A, type systems, formal verification, etc) will require new development and practices over the coming years and folks have not being paying enough attention to it (except for code reviews). PS: Having AI write and run…
This has already hit our team Even with automated PR review tools, we struggle to code-review, QA and accept code fast enough We are discussing bringing back full-time paid QA to help accelerate this - something I haven't seen in over a decade
Bring your @elixirlang code from the backend to the browser – the official Popcorn release is here 🍿 Get the full story from @uusszz in the official launch blogpost 👇
This changes how you’ll demo, teach, and explore Elixir. New Popcorn release coming tomorrow – here's a sneak peek of what's to come 🍿
You can now run @elixirlang code right in your browser – thanks to Popcorn, which wraps AtomVM in WebAssembly 🍿 More Popcorn info coming this week – stay tuned 🤫
🚨 do not stage all the things! 🚨 After learning about @elixirlang's GenStage, you may be tempted to create a lot of stages. That isn't always the right design:
Are 5XX/exception pages an opportunity prompt injection? If you are using an exception tracker, it likely stores request headers and parameters in its reports. If you connect those to your agent via MCP, then those headers and parameters become a venue for prompt injection. One…
Just realized a new version of Conductor (0.16)! The terminal panel now persists across workspaces, so you can have multiple long running commands running at once. We also fixed a bunch of bugs. More coming soon :)
Here's a video explaining why @elixirlang's GenStage is designed the way it is –– and how that translates to better/faster pipeline performance:
Switching to GenStage sped up our pipeline by ~50% All about moving from push-based processing to pull-based I'll post a video later today explaining why
Folks, we launched a free Devtool Landing template, based on thorough research. Now, we want to take a few dev tooling startups that need a high-conversion landing page (or ,don't have one yet), and we'll help you use it–for free. DM me with details about your project.
🎤 One week left to get your ExMex Conf talk in! Got a strange project, a sharp insight, or a story worth sharing? We want to hear it. Elixir weirdos welcome. 🎟️ Tickets go on sale later this month 🗓️ Nov 6–7 | Austin, TX → exmexconf.com #ExMexConf #MyElixirStatus
📣 Today, @josevalim joins the Elixir Wizards to share the latest updates on Elixir's set-theoretic type system and the phased rollout strategy for v1.19 and v1.20. ▶️ Watch here: smr.tl/40DmM5W 🎧 Listen here: smr.tl/44n5lc7 #elixirlang #myelixirstatus
🎤Keynote alert! Dr. @allisonrandal joins #ElixirConfUS 2025! Open source legend, strategist, FLOSS leader & co-founder of multiple foundations. Don’t miss her keynote on building sustainable open ecosystems. 🔗 elixirconf.com/#keynotes
Finally got to watch Bryan Hunter's Waterpark talk, and just wow, it's such a great demonstration of how BEAM and Elixir can help you build systems with zero downtime, while significantly reducing the technical complexity of the solution. If you're curious about what makes Elixir…
We had talent come from all over, including Brazil! Please welcome @polvalente and his spectacular talk: Applied Machine Learning in Elixir Watch it here: buff.ly/N2ysOae