Leandro Pereira
@leandrocp.bsky.social
Realtime @supabase.com Building http://mdelixir.dev (Markdown for Elixir) and http://lumis.sh (Syntax Highlighter)
Announcing Lumis: Syntax Highlighter powered by Tree-sitter and Neovim themes. 110+ languages 250+ themes Unified API: CLI, Web, JavaScript, Rust, Elixir, Java. lumis.sh ↓
I'm still in denial waiting for the next "Hello and welcome to the Thinking Elixir podcast". I'm honored to have MDEx and more highlighted so many times including in the final episode :) Thank you so much for all episodes brainlid.bsky.social and david.bernheisel.com !
The final episode! After 6 years, we close with news on LiveView 1.2 colocated CSS, Earmark’s retirement, Sagents v0.8.0, #Postgres 19, SpaceX buying Cursor AI for $60B, and what’s next for David and Mark! @elixir-lang.org #ElixirLang www.youtube.com/watch?v=p5FW...
OMG, latest version of Hex (`mix local.hex --force`) prints out CVEs that affect your packages any time you run `mix deps.get` 🤩 #ElixirLang
Earmark has been retired. First, I want to highlight the impressive work of everyone maintaining it for so many years, really valuable work! MDEx has a migration guide if you choose it mdex.hexdocs.pm/earmark_to_m... and contributions are welcome. #MyElixirStatus
Earmark to MDEx Migration — MDEx v0.13.0
mdex.hexdocs.pm
Announcing mdex_native All the Rust code extracted from mdex into this new library. A shortcut to: - Markdown via Comrak with syntax highlighting via Lumis or Syntect - Sanitization via Ammonia Used my mdex and nimble_publisher. Guides and examples at github.com/leandrocp/md... #MyElixirStatus
GitHub - leandrocp/mdex_native: Native foundation for MDEx: Comrak, Ammonia, and Lumis.
Native foundation for MDEx: Comrak, Ammonia, and Lumis. - leandrocp/mdex_native
github.com
The hexpm package pages are now generated by MDEx and Lumis, thanks to @maennchen.dev ! - Better GitHub Flavored Markdown - Light/Dark themes - Syntax highlighting for more languages and sigils - HEEx, Python, Lua, Svelte, React, etc And more... #MyElixirStatus
Heads-up to anyone using MDEx! Version 0.13 is out with a breaking change: syntax highlighting is now disabled by default. If you don't use it, you're good and got smaller deps size. If you do please check the short migration guide at github.com/leandrocp/md... Now the news ⬇️ #MyElixirStatus
github.com
Today is my first day at @supabase.com I'm thrilled to be joining the Realtime team with very talented people. Supabase's vision and strong belief in Open Source and Developer Experience make them unique. Exciting times ahead, let's go. #MyElixirStatus
MDEx v0.12 is out with a new `:sourcepos` field exposing the starting and ending positions (line:column) of all nodes in the tree. github.com/leandrocp/md... #MyElixirStatus
I just published a small adapter for NimblePublisher to get a site or blog up and running quickly with MDEx and Lumis. Check it out! github.com/leandrocp/ni... #MyElixirStatus
Proud to be doing my part contributing to the @elixir-lang.org ecosystem. My libs and contributions just crossed 1 million downloads! Working to hit the next milestone. #MyElixirStatus
MDEx v0.11.6 was pretty much a contribution-only release and the community is growing! The syntax highlighter is managed by lumis.sh - a mix of tree-sitter and neovim themes for those curious about it. Thanks for the coverage! #MyElixirStatus
Lumis - Syntax Highlighter Powered by Tree-sitter and Neovim Themes
Lumis is a syntax highlighter powered by Tree-sitter and Neovim themes. Available for Rust and Elixir.
lumis.sh
News includes @josevalim.bsky.social's deep dive into #ElixirLang type system changes, a new Dashbit post on type systems as leaky abstractions, Oban Pro teasing Workflow UI improvements, MDEx v0.11.6, Livebook Desktop on Linux, and more! @elixir-lang.org www.youtube.com/watch?v=YJQo...
MDEx v0.11.6 is out! github.com/leandrocp/md... Added a new `:codefence_renderers` option and also some important fixes. #MyElixirStatus
Release v0.11.6 · leandrocp/mdex
0.11.6 - 2026-02-24 Added [Option] Add :codefence_renderers to customize code fence rendering (@neilberkman) Fixed [Syntax Highlighter] Do not wrap plaintext code in <span> tags (@stewart) [Str...
github.com
MDEx v0.11.1 is out 🔥 - Sigil docs fix by Ievgen Pyrogov - Optional rustler dep by @halostatue.ca - Accept :plugins opt by Sonny Scroggin - HEEx guide hexdocs.pm/mdex/heex.html - New to_heex/2 function And more: github.com/leandrocp/md... Thanks to all contributors! #MyElixirStatus
Release v0.11.1 · leandrocp/mdex
0.11.1 - 2026-01-19 Changed Add use MDEx macro to set up MDEx in a module (optional) [HEEx] Add to_heex/2 and to_heex!/2 macros to convert Markdown, MDEx.Document, or HTML to HEEx with Phoenix com...
github.com
MDEx v0.11 is out celebrating 500k downloads with a new website mdelixir.dev - thanks y'all for the support! Some exciting new features in this version. See below 👀 #MyElixirStatus
MDEx - Fast Markdown for Elixir
Fast and Extensible Markdown for Elixir with native Phoenix LiveView HEEx integration.
mdelixir.dev
Soon in MDEx ➡️ Phoenix Components! Yes, MDEx will support embedding HEEx templates inside Markdown. Components and Elixir empressions. hex.pm/packages/mdex #MyElixirStatus
Hi Bsky hivemind, is anyone looking for seasoned #ElixirLang developer? EMEA-based, fully remote. Either consulting or full-time.
Hello friends, I am back on the job market and looking for Elixir opportunities..if your company is hiring or you come accross opportunities please DM me. Retweets appreciated 🙏 #elixirlang #elixir
Hey @thinkingelixir.com thanks for covering MDEx updates (again)! Here's the updated link to code block decorators guide hexdocs.pm/mdex/code_bl... - and there's more coming soon!
hexdocs.pm
News includes Phoenix v1.8 shipping with AGENTS support, Popcorn bringing Elixir to the browser via #WebAssembly, LiveVue v0.6.0 with major performance improvements, and more! #ElixirLang #AI www.youtube.com/watch?v=8hMc...
Phoenix #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...
Phoenix LiveView 1.1 released! - Phoenix Blog
LiveView 1.1 brings quality of life improvements and some big new features like Colocated Hooks and keyed comprehensions.
phoenixframework.org
Forgot to post here so... Hello network! It's time for me to move on and I'm kicking off the search for my next role. Let me know if you're looking for someone who obsessively ships, takes on whatever work has the highest impact, and consistently gets feedback like "you're too impatient".
MDEx v0.8 is out with support for Code Block Decorators. You can annotate any code block to change theme, highlight lines, and more 👇 Change theme: ```elixir theme=name Highlight lines: ```elixir highlight_lines=1,5-8,10 More at hexdocs.pm/mdex/0.8.0/M... #MyElixirStatus
MDEx — MDEx v0.8.0
hexdocs.pm
🎤 Got something weird, wild, or wonderful you’ve built with Elixir? We’re looking for talks that surprise, teach, or just make people think. First-time speakers welcome! 🗓️ ExMex Conf | Nov 6–7 | Austin, TX 🧠 CFP closes in 2 weeks → exmexconf.com #ExMexConf #MyElixirStatus #ElixirLang
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...
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...
github.com
We need a way to validate approaches to how we work with LLMs to write code, and we need to start developing the dataset. I've laid some groundwork here, but I need help. Tear it up, critique it, but most of all, PR some evals y'all. #ElixirLang github.com/ash-project/...
GitHub - ash-project/evals: Tools for evaluating models against Elixir code, helping us find what works and what doesn't
Tools for evaluating models against Elixir code, helping us find what works and what doesn't - ash-project/evals
github.com
Hey thanks for covering MDEx development, that's super helpful! Next feature, hopefully coming soon, is full support for HEEx inside Markdown, ie: Phoenix Components. We'll need upstream changes github.com/kivikakk/com... but good news is that comrak author is supportive of this idea. #ElixirLang
Support Phoenix tags? · Issue #571 · kivikakk/comrak
Hi @kivikakk! I'm working on MDEx to add support to embed Phoenix components and assigns into Markdown like https://github.com/leandrocp/mdex/blob/main/examples/live_view.exs It almost works but th...
github.com
News includes OTP 28 release, #ElixirConfEU videos with Chris McCord's "phoenix.new" keynote, Phoenix Sync for real-time database sync, EEF board elections and #CVE authority status, LiveView macro components, and more! #ElixirLang www.youtube.com/watch?v=Dfn5...
What? That's super interesting because Req has been an inspiration for the API design and @wojtekmach.bsky.social also hinted some ideas regarding the sigils and the format of the AST, so this is like closing a loop. Thanks @dhony.bsky.social for sharing and @wojtekmach.bsky.social for the shout-out
@leandrocp.bsky.social mentioned here 🙂 youtu.be/_Mr3SsoN3Rs?...
As we're getting ready for the first release candidate of #Phoenix #LiveView 1.1, I want to write about some of the new features and improvements we've been working on. A thread! #ElixirLang #MyElixirStatus