News includes the release of Plug v1.17.0 with dark mode support for Plug.Debugger, an exciting Phoenix PR for co-located hooks that would place hook logic directly next to component code, a new RAG (Retrieval Augmented Generation) library from Bitcrowd for enhancing LLM interactions with document management, a syntax highlighter called Autumn powered by Tree-sitter, an Elixir-built YouTube downloader project called Pinchflat, and more!
Show Notes online - http://podcast.thinkingelixir.com/246
Elixir Community News
https://gigalixir.com/thinking – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code "Thinking".
https://github.com/elixir-plug/plug/pull/1261 – Plug v1.17.0 introduces dark mode to Plug.Debugger, providing a more comfortable experience for developers working in dark environments.
https://github.com/elixir-plug/plug/pull/1263 – Plug.Debugger now links to function definitions in Hexdocs, making it easier to understand errors.
https://github.com/phoenixframework/phoenix_live_view/pull/3705 – Phoenix PR in progress for "Co-located Hooks" that would allow hook logic to be placed next to component code.
https://github.com/elixir-nx/fine/tree/main/example – Fine, the C++ library for Elixir NIFs, now has an example project making it easier to experiment with C++ integrations in Elixir.
https://podcast.thinkingelixir.com/244 – Previous episode discussing Fine and how it integrates with PythonEx for embedding Python in Elixir.
https://github.com/bitcrowd/rag – New RAG (Retrieval Augmented Generation) library for Elixir from Bitcrowd to help with LLM context and document management.
https://bitcrowd.dev/a-rag-library-for-elixir/ – Blog post explaining the new RAG library and its functionality for document ingestion, retrieval, and augmentation.
https://expert-lsp.org/ – Expert LSP, the built-in Elixir LSP, now has a reserved domain, though the site is currently empty.
https://github.com/kieraneglin/pinchflat – Pinchflat is an Elixir-built project for downloading YouTube content locally, ideal for media centers or archiving.
https://github.com/leandrocp/autumn – Autumn is a new Elixir/tree-sitter syntax highlighter that supports terminal and HTML outputs, powered by Tree-sitter and Neovim themes.
https://autumnus.dev/ – Website for the new Autumn syntax highlighter for Elixir.
https://github.com/leandrocp/mdex – MDEx library updated to support CommonMark, GitHub Flavored Markdown, Wiki Links, Discord Markdown tags, emoji, and syntax highlighting via Autumn.
https://voidzero.dev/posts/announcing-voidzero-inc – Evan You (Vue.js creator) announces Vite Plus, a comprehensive JavaScript toolchain described as "Cargo but for JavaScript."
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Message the show -
Bluesky
Message the show -
X
Message the show on Fediverse -
@ThinkingElixir@genserver.social
Email the show -
show@thinkingelixir.com
Mark Ericksen on X -
@brainlid
Mark Ericksen on Bluesky -
@brainlid.bsky.social
Mark Ericksen on Fediverse -
@brainlid@genserver.social
David Bernheisel on Bluesky -
@david.bernheisel.com
David Bernheisel on Fediverse -
@dbern@genserver.social
Sponsored By: