{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/65de32896569fa0017d17653/67a12ad49cd0aa28f7052a05?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Zero Allocations (with Joel Drapper)","description":"<p>In this episode of Dead Code, Jared interviews software engineer Joel Drapper about his open-source projects in the Ruby ecosystem. They discuss Phlex, a view framework that allows developers to build HTML components using pure Ruby, eliminating the need for templating languages like ERB. Joel also introduces Literal, a library for reducing boilerplate in object creation with built-in type validation, and Quickdraw, an experimental test runner optimized for multi-core execution. The conversation concludes with Yippee, a SQLite-centric full-stack Ruby framework designed for simplicity and performance, challenging conventional Rails architectures. Joel shares insights on how these projects streamline development while embracing SQLite’s growing viability in production applications.</p><p>&nbsp;</p><p><strong>Links:</strong></p><p><br></p><p><a href=\"https://github.com/phlex-ruby/phlex\" rel=\"noopener noreferrer\" target=\"_blank\">Phlex</a></p><p><a href=\"https://github.com/joeldrapper/literal\" rel=\"noopener noreferrer\" target=\"_blank\">Literal</a></p><p>Stephen Margheim (<a href=\"https://bsky.app/profile/fractaledmind.bsky.social\" rel=\"noopener noreferrer\" target=\"_blank\">@fractaledmind on Bluesky</a>)</p><p>Joel Drapper (<a href=\"https://bsky.app/profile/joel.drapper.me\" rel=\"noopener noreferrer\" target=\"_blank\">@joel.drapper.me on Bluesky</a>)</p><p><br></p><p><strong>Dead Code Podcast Links:</strong></p><p><br></p><p><a href=\"https://hachyderm.io/@deadcode\" rel=\"noopener noreferrer\" target=\"_blank\">Mastodon</a></p><p><a href=\"https://twitter.com/DeadCodePod\" rel=\"noopener noreferrer\" target=\"_blank\">X</a></p><p><br></p><p><strong>Jared’s Links:</strong></p><p><br></p><p><a href=\"https://supergood.social/@jared\" rel=\"noopener noreferrer\" target=\"_blank\">Mastodon</a></p><p><a href=\"https://twitter.com/jardonamron\" rel=\"noopener noreferrer\" target=\"_blank\">X</a></p><p><a href=\"https://www.twitch.tv/jardonamron\" rel=\"noopener noreferrer\" target=\"_blank\">twitch.tv/jardonamron</a></p><p><br></p><p><a href=\"https://docs.google.com/document/d/1r3J0oSx1I9fVbGIhy7cmzCcsDMHKStEFx0nq4eL2WoQ/edit?usp=sharing\" rel=\"noopener noreferrer\" target=\"_blank\">Episode Transcript</a></p>","author_name":"Jared Norman"}