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:

Podden och tillhörande omslagsbild på den här sidan tillhör ThinkingElixir.com. Innehållet i podden är skapat av ThinkingElixir.com och inte av, eller tillsammans med, Poddtoppen.