<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Ruby Rogues</title><link>https://topenddevs.com/podcasts/ruby-rogues</link><description><![CDATA[Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><atom:link href="https://www.spreaker.com/show/6102073/episodes/feed" rel="self" type="application/rss+xml"/><language>en</language><category>Technology</category><copyright>Copyright Charles M Wood</copyright><image><url>https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg</url><title>Ruby Rogues</title><link>https://topenddevs.com/podcasts/ruby-rogues</link></image><lastBuildDate>Wed, 24 Dec 2025 10:55:38 +0000</lastBuildDate><itunes:author>Charles M Wood</itunes:author><itunes:owner><itunes:name>Charles M Wood</itunes:name><itunes:email>chuck@topenddevs.com</itunes:email></itunes:owner><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:subtitle>Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.</itunes:subtitle><itunes:summary><![CDATA[Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:category text="Technology"/><itunes:category text="Business"><itunes:category text="Careers"/></itunes:category><itunes:category text="Education"><itunes:category text="How To"/></itunes:category><itunes:explicit>true</itunes:explicit><itunes:type>episodic</itunes:type><podcast:funding url="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">Support the podcast!</podcast:funding><item><title>Autogenetic AI Agents and the Future of Ruby Development - RUBY 682</title><link>https://www.spreaker.com/episode/autogenetic-ai-agents-and-the-future-of-ruby-development-ruby-682--69191561</link><description><![CDATA[AI agents are no longer just tools we manually wire together—they’re starting to build themselves. In this episode of Ruby Rogues, I caught up with Valentino Stoll to explore a fascinating idea: autogenetic (self-generating) AI agents and what they mean for how we write software in Ruby.<br /><br />We dig into Valentino’s experimental Ruby gem, agentic, and talk about plan-and-execute workflows, self-assembling agents, and how modern LLMs are reshaping everything from local development to production systems. Along the way, we zoom out to ask bigger questions about learning, career longevity, and what Ruby developers should really be focusing on as AI continues to accelerate.<br /><br />AI isn’t eliminating the need for developers—it’s pushing us up the abstraction ladder. Understanding systems, concepts, and architecture matters more than ever, even as we write fewer lines of code by hand.<br /><br />If you enjoyed this episode, please rate, follow, share, and review Ruby Rogues. It helps more developers find the show and stay ahead of where the industry is headed. Thanks for listening—and we’ll catch you next time.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69191561</guid><pubDate>Wed, 24 Dec 2025 10:53:56 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/69191561/ruby_682.mp3" length="87464131" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/bdb2e42f-8085-48af-a272-0e7b9c9803a7/bdb2e42f-8085-48af-a272-0e7b9c9803a7.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bdb2e42f-8085-48af-a272-0e7b9c9803a7/bdb2e42f-8085-48af-a272-0e7b9c9803a7.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bdb2e42f-8085-48af-a272-0e7b9c9803a7/bdb2e42f-8085-48af-a272-0e7b9c9803a7.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>AI agents are no longer just tools we manually wire together—they’re starting to build themselves. In this episode of Ruby Rogues, I caught up with Valentino Stoll to explore a fascinating idea: autogenetic (self-generating) AI agents and what they...</itunes:subtitle><itunes:summary><![CDATA[AI agents are no longer just tools we manually wire together—they’re starting to build themselves. In this episode of Ruby Rogues, I caught up with Valentino Stoll to explore a fascinating idea: autogenetic (self-generating) AI agents and what they mean for how we write software in Ruby.<br /><br />We dig into Valentino’s experimental Ruby gem, agentic, and talk about plan-and-execute workflows, self-assembling agents, and how modern LLMs are reshaping everything from local development to production systems. Along the way, we zoom out to ask bigger questions about learning, career longevity, and what Ruby developers should really be focusing on as AI continues to accelerate.<br /><br />AI isn’t eliminating the need for developers—it’s pushing us up the abstraction ladder. Understanding systems, concepts, and architecture matters more than ever, even as we write fewer lines of code by hand.<br /><br />If you enjoyed this episode, please rate, follow, share, and review Ruby Rogues. It helps more developers find the show and stay ahead of where the industry is headed. Thanks for listening—and we’ll catch you next time.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3635</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The New Era of Rails: Markdown, Offline Mode, and Smarter Dev Tools - RUBY 681</title><link>https://www.spreaker.com/episode/the-new-era-of-rails-markdown-offline-mode-and-smarter-dev-tools-ruby-681--68711620</link><description><![CDATA[In this solo episode, I sit down to unpack my thoughts on DHH’s RailsWorld keynote and what it means for those of us building modern Rails apps. There’s a lot to love about Rails right now — from the push toward simplicity and reducing needless complexity to powerful new features landing in Rails 8.1 like Markdown rendering, offline mode, structured events, push notifications, and more. I also dive into some of the deployment and infrastructure ideas DHH shared, including Kamal, Omarchi, and the “broad toolchain” philosophy that’s shaping the future of Rails.<br /><br />I also share my own experiences with deploying Rails apps using Kamal, my thoughts on the microservices vs. monolith debate, and why I’m seriously considering running more of my own infrastructure at home. Plus, I dig into some new projects I’m launching, including podcasts, video series, and SaaS work built using Rails 8.1’s latest capabilities.<br /><br />🔗 Links &amp; Resources<ul><li>Kamal – <a href="https://kamal-deploy.org" target="_blank" rel="noreferrer noopener">https://kamal-deploy.org</a></li><li>Hotwire / Turbo Native – <a href="https://hotwired.dev" target="_blank" rel="noreferrer noopener">https://hotwired.dev</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68711620</guid><pubDate>Sun, 23 Nov 2025 21:58:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68711620/ruby_681.mp3" length="50818627" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f91f6e21-0f48-469f-9d7a-bb99f7d0cb6a/f91f6e21-0f48-469f-9d7a-bb99f7d0cb6a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f91f6e21-0f48-469f-9d7a-bb99f7d0cb6a/f91f6e21-0f48-469f-9d7a-bb99f7d0cb6a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f91f6e21-0f48-469f-9d7a-bb99f7d0cb6a/f91f6e21-0f48-469f-9d7a-bb99f7d0cb6a.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this solo episode, I sit down to unpack my thoughts on DHH’s RailsWorld keynote and what it means for those of us building modern Rails apps. There’s a lot to love about Rails right now — from the push toward simplicity and reducing needless...</itunes:subtitle><itunes:summary><![CDATA[In this solo episode, I sit down to unpack my thoughts on DHH’s RailsWorld keynote and what it means for those of us building modern Rails apps. There’s a lot to love about Rails right now — from the push toward simplicity and reducing needless complexity to powerful new features landing in Rails 8.1 like Markdown rendering, offline mode, structured events, push notifications, and more. I also dive into some of the deployment and infrastructure ideas DHH shared, including Kamal, Omarchi, and the “broad toolchain” philosophy that’s shaping the future of Rails.<br /><br />I also share my own experiences with deploying Rails apps using Kamal, my thoughts on the microservices vs. monolith debate, and why I’m seriously considering running more of my own infrastructure at home. Plus, I dig into some new projects I’m launching, including podcasts, video series, and SaaS work built using Rails 8.1’s latest capabilities.<br /><br />🔗 Links &amp; Resources<ul><li>Kamal – <a href="https://kamal-deploy.org" target="_blank" rel="noreferrer noopener">https://kamal-deploy.org</a></li><li>Hotwire / Turbo Native – <a href="https://hotwired.dev" target="_blank" rel="noreferrer noopener">https://hotwired.dev</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2108</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Keeping Ruby Welcoming: A Conversation We Need to Have - RUBY 680</title><link>https://www.spreaker.com/episode/keeping-ruby-welcoming-a-conversation-we-need-to-have-ruby-680--68568285</link><description><![CDATA[In this solo episode, I open up about what’s been going on behind the scenes with Ruby Rogues and why you’ve been hearing more solo shows from me lately. Between new full-time work, family life, and shifting schedules among the panelists, it’s been a wild stretch — but I’m committed to keeping the show coming to you every week. From there, I dive into something that’s been on my mind for a while now: the health of the Ruby community and what Minaswan really means in 2024.<br /><br />I reflect on the growing cultural and political tensions I’ve seen spill into technical spaces and why I believe our community is stronger when we focus on behavior, kindness, and collaboration rather than labels and ideological litmus tests. I talk about how we can disagree without dividing, maintain safe and welcoming spaces without gatekeeping based on worldview, and get back to what brought us all here in the first place: a shared love of Ruby, learning, and helping each other grow.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68568285</guid><pubDate>Fri, 14 Nov 2025 16:04:44 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68568285/ruby_680.mp3" length="60431464" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1c19503b-7a88-4c1c-9c8c-5645ee4ff8bf/1c19503b-7a88-4c1c-9c8c-5645ee4ff8bf.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1c19503b-7a88-4c1c-9c8c-5645ee4ff8bf/1c19503b-7a88-4c1c-9c8c-5645ee4ff8bf.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1c19503b-7a88-4c1c-9c8c-5645ee4ff8bf/1c19503b-7a88-4c1c-9c8c-5645ee4ff8bf.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this solo episode, I open up about what’s been going on behind the scenes with Ruby Rogues and why you’ve been hearing more solo shows from me lately. Between new full-time work, family life, and shifting schedules among the panelists, it’s been a...</itunes:subtitle><itunes:summary><![CDATA[In this solo episode, I open up about what’s been going on behind the scenes with Ruby Rogues and why you’ve been hearing more solo shows from me lately. Between new full-time work, family life, and shifting schedules among the panelists, it’s been a wild stretch — but I’m committed to keeping the show coming to you every week. From there, I dive into something that’s been on my mind for a while now: the health of the Ruby community and what Minaswan really means in 2024.<br /><br />I reflect on the growing cultural and political tensions I’ve seen spill into technical spaces and why I believe our community is stronger when we focus on behavior, kindness, and collaboration rather than labels and ideological litmus tests. I talk about how we can disagree without dividing, maintain safe and welcoming spaces without gatekeeping based on worldview, and get back to what brought us all here in the first place: a shared love of Ruby, learning, and helping each other grow.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2508</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episode>680</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Inside the RubyGems Controversy: Transparency, Trust, and the Future of Ruby Central - RUBY 679</title><link>https://www.spreaker.com/episode/inside-the-rubygems-controversy-transparency-trust-and-the-future-of-ruby-central-ruby-679--68374092</link><description><![CDATA[In this solo episode of Ruby Rogues, I’m unpacking one of the biggest stories in the Ruby world right now: the tension between Ruby Central and core RubyGems contributors. I share what I’ve learned from talking to people across the community and why this issue is more complex than it looks on social media. From the origins of Bundler and Ruby Together to the recent creation of gem.coop, I trace how we got here—and why both sides have valid points but also made serious missteps.<br /><br />I also open up about what this means for the Ruby ecosystem going forward, why transparency and trust matter more than ever, and how we as a community can respond productively. Toward the end, I lighten things up with some picks, including a clever deduction card game and a heartfelt call for more understanding in our world—both in code and beyond.<br /><br />🔗 Links &amp; Resources<ul><li><a href="https://rubycentral.org/" target="_blank" rel="noreferrer noopener">Ruby Central</a></li><li><a href="https://gem.coop" target="_blank" rel="noreferrer noopener">gem.coop</a> – the new RubyGems mirror/community alternative</li><li><a href="https://topendevs.com" target="_blank" rel="noreferrer noopener">Top End Devs</a> – get involved or create your own dev content</li><li>Email Chuck: chuck@topendevs.com if you’re interested in co-hosting or authoring a series</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68374092</guid><pubDate>Sat, 01 Nov 2025 03:10:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68374092/ruby_679.mp3" length="73632361" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2bbec98c-6da5-4e16-835a-91dab5a3aca5/2bbec98c-6da5-4e16-835a-91dab5a3aca5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2bbec98c-6da5-4e16-835a-91dab5a3aca5/2bbec98c-6da5-4e16-835a-91dab5a3aca5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2bbec98c-6da5-4e16-835a-91dab5a3aca5/2bbec98c-6da5-4e16-835a-91dab5a3aca5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this solo episode of Ruby Rogues, I’m unpacking one of the biggest stories in the Ruby world right now: the tension between Ruby Central and core RubyGems contributors. I share what I’ve learned from talking to people across the community and why...</itunes:subtitle><itunes:summary><![CDATA[In this solo episode of Ruby Rogues, I’m unpacking one of the biggest stories in the Ruby world right now: the tension between Ruby Central and core RubyGems contributors. I share what I’ve learned from talking to people across the community and why this issue is more complex than it looks on social media. From the origins of Bundler and Ruby Together to the recent creation of gem.coop, I trace how we got here—and why both sides have valid points but also made serious missteps.<br /><br />I also open up about what this means for the Ruby ecosystem going forward, why transparency and trust matter more than ever, and how we as a community can respond productively. Toward the end, I lighten things up with some picks, including a clever deduction card game and a heartfelt call for more understanding in our world—both in code and beyond.<br /><br />🔗 Links &amp; Resources<ul><li><a href="https://rubycentral.org/" target="_blank" rel="noreferrer noopener">Ruby Central</a></li><li><a href="https://gem.coop" target="_blank" rel="noreferrer noopener">gem.coop</a> – the new RubyGems mirror/community alternative</li><li><a href="https://topendevs.com" target="_blank" rel="noreferrer noopener">Top End Devs</a> – get involved or create your own dev content</li><li>Email Chuck: chuck@topendevs.com if you’re interested in co-hosting or authoring a series</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3058</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Distributing Your CLI with Homebrew: Tips from Mike McQuaid - RUBY 678</title><link>https://www.spreaker.com/episode/distributing-your-cli-with-homebrew-tips-from-mike-mcquaid-ruby-678--67690098</link><description><![CDATA[In this episode of Ruby Rogues, I sit down with Mike McQuaid, lead maintainer of Homebrew, to talk all about building and distributing CLIs. We dig into the practical steps for turning small scripts into reliable command-line tools, why Ruby is a great starting point, and when you might want to reach for Go or Rust instead.<br /><br />We also explore the challenges of distributing CLIs across macOS, Linux, and Windows, why Homebrew remains one of the easiest ways to ship software, and the importance of testing CLIs from the outside in. Plus, Mike and I discuss how AI is transforming the developer workflow—from Copilot PR reviews to agent-based coding—and what that means for both seniors and juniors in today’s industry.<br /><br />Links &amp; Resources<ul><li><a href="https://mikemcquaid.com" target="_blank" rel="noreferrer noopener">Mike McQuaid’s Website</a> – Mike’s talks, articles, and contact info.</li><li><a href="https://brew.sh" target="_blank" rel="noreferrer noopener">Homebrew</a> – The missing package manager for macOS (and Linux).</li><li><a href="https://bundler.io/guides/bundler_in_a_single_file_ruby_script.html" target="_blank" rel="noreferrer noopener">Bundler Inline</a> – Running dependencies inside a Ruby script.</li><li><a href="https://github.com/sharkdp/hyperfine" target="_blank" rel="noreferrer noopener">Hyperfine</a> – CLI benchmarking tool.</li><li><a href="https://cursor.sh" target="_blank" rel="noreferrer noopener">Cursor</a> – AI-powered code editor.</li><li><a href="https://github.com/features/copilot" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – AI pair programmer.</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67690098</guid><pubDate>Tue, 09 Sep 2025 14:28:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67690098/ruby_678.mp3" length="103824973" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/dd506cc0-f5b2-41e5-8673-9f90b9bb2619/dd506cc0-f5b2-41e5-8673-9f90b9bb2619.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dd506cc0-f5b2-41e5-8673-9f90b9bb2619/dd506cc0-f5b2-41e5-8673-9f90b9bb2619.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dd506cc0-f5b2-41e5-8673-9f90b9bb2619/dd506cc0-f5b2-41e5-8673-9f90b9bb2619.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, I sit down with Mike McQuaid, lead maintainer of Homebrew, to talk all about building and distributing CLIs. We dig into the practical steps for turning small scripts into reliable command-line tools, why Ruby is a...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, I sit down with Mike McQuaid, lead maintainer of Homebrew, to talk all about building and distributing CLIs. We dig into the practical steps for turning small scripts into reliable command-line tools, why Ruby is a great starting point, and when you might want to reach for Go or Rust instead.<br /><br />We also explore the challenges of distributing CLIs across macOS, Linux, and Windows, why Homebrew remains one of the easiest ways to ship software, and the importance of testing CLIs from the outside in. Plus, Mike and I discuss how AI is transforming the developer workflow—from Copilot PR reviews to agent-based coding—and what that means for both seniors and juniors in today’s industry.<br /><br />Links &amp; Resources<ul><li><a href="https://mikemcquaid.com" target="_blank" rel="noreferrer noopener">Mike McQuaid’s Website</a> – Mike’s talks, articles, and contact info.</li><li><a href="https://brew.sh" target="_blank" rel="noreferrer noopener">Homebrew</a> – The missing package manager for macOS (and Linux).</li><li><a href="https://bundler.io/guides/bundler_in_a_single_file_ruby_script.html" target="_blank" rel="noreferrer noopener">Bundler Inline</a> – Running dependencies inside a Ruby script.</li><li><a href="https://github.com/sharkdp/hyperfine" target="_blank" rel="noreferrer noopener">Hyperfine</a> – CLI benchmarking tool.</li><li><a href="https://cursor.sh" target="_blank" rel="noreferrer noopener">Cursor</a> – AI-powered code editor.</li><li><a href="https://github.com/features/copilot" target="_blank" rel="noreferrer noopener">GitHub Copilot</a> – AI pair programmer.</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4317</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episode>678</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Indexing the Ruby World with RubyEvents.org - RUBY 677</title><link>https://www.spreaker.com/episode/indexing-the-ruby-world-with-rubyevents-org-ruby-677--66998796</link><description><![CDATA[Hey everyone, Charles Max Wood here! It’s great to be back behind the mic with Ayush Nawatia for another episode of Ruby Rogues. This time, we’re diving into the fascinating world of Ruby community resources with two amazing guests: Adrien Poly and Marco Roth. They’re the creators behind <a href="https://rubyevents.org" target="_blank" rel="noreferrer noopener">RubyEvents.org</a>, an ambitious project that’s aiming to centralize and modernize access to Ruby-related videos, conferences, meetups, and more.<br /><br />In this episode, we explore the vision and evolution of RubyEvents.org—originally RubyVideo.dev—and how it’s grown into a hub for the Ruby community. We discuss the technical stack (think SQLite, Tailwind, Vite, and Hotwire), how they’re leveraging LLMs to auto-tag thousands of conference talks, and what’s on the roadmap next. Whether you're a conference organizer, speaker, or just a Ruby fan, this one’s packed with insight and inspiration.<br /><br /> Links &amp; Resources<ul><li><a href="https://rubyevents.org" target="_blank" rel="noreferrer noopener">RubyEvents.org</a> – Discover and explore Ruby conferences, talks, and speakers</li><li><a href="https://github.com/rubyevents" target="_blank" rel="noreferrer noopener">Ruby Video GitHub Repo</a> – Open source code for web and mobile apps</li><li>StimulusUse – StimulusJS utility library created by the guests</li><li>Hotwire DevTools – Browser extension for debugging Hotwire apps</li><li><a href="https://hyrox.com" target="_blank" rel="noreferrer noopener">HYROX Fitness Race</a> – Hybrid CrossFit endurance competition mentioned by Adrian</li><li>Camel Up Board Game – Charles’ board game pick</li><li><a href="https://stevenwilsonhq.com" target="_blank" rel="noreferrer noopener">The Overview by Steven Wilson</a> – Ayush’s music pick</li><li>Sword of Truth Series by Terry Goodkind – Fantasy book series</li><li>Catalyst (Web Components framework) – GitHub’s lightweight JS framework</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66998796</guid><pubDate>Wed, 16 Jul 2025 15:53:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66998796/ruby_677.mp3" length="104114430" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1e84d08a-c5c1-430a-a566-838f678bccd0/1e84d08a-c5c1-430a-a566-838f678bccd0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1e84d08a-c5c1-430a-a566-838f678bccd0/1e84d08a-c5c1-430a-a566-838f678bccd0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1e84d08a-c5c1-430a-a566-838f678bccd0/1e84d08a-c5c1-430a-a566-838f678bccd0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hey everyone, Charles Max Wood here! It’s great to be back behind the mic with Ayush Nawatia for another episode of Ruby Rogues. This time, we’re diving into the fascinating world of Ruby community resources with two amazing guests: Adrien Poly and...</itunes:subtitle><itunes:summary><![CDATA[Hey everyone, Charles Max Wood here! It’s great to be back behind the mic with Ayush Nawatia for another episode of Ruby Rogues. This time, we’re diving into the fascinating world of Ruby community resources with two amazing guests: Adrien Poly and Marco Roth. They’re the creators behind <a href="https://rubyevents.org" target="_blank" rel="noreferrer noopener">RubyEvents.org</a>, an ambitious project that’s aiming to centralize and modernize access to Ruby-related videos, conferences, meetups, and more.<br /><br />In this episode, we explore the vision and evolution of RubyEvents.org—originally RubyVideo.dev—and how it’s grown into a hub for the Ruby community. We discuss the technical stack (think SQLite, Tailwind, Vite, and Hotwire), how they’re leveraging LLMs to auto-tag thousands of conference talks, and what’s on the roadmap next. Whether you're a conference organizer, speaker, or just a Ruby fan, this one’s packed with insight and inspiration.<br /><br /> Links &amp; Resources<ul><li><a href="https://rubyevents.org" target="_blank" rel="noreferrer noopener">RubyEvents.org</a> – Discover and explore Ruby conferences, talks, and speakers</li><li><a href="https://github.com/rubyevents" target="_blank" rel="noreferrer noopener">Ruby Video GitHub Repo</a> – Open source code for web and mobile apps</li><li>StimulusUse – StimulusJS utility library created by the guests</li><li>Hotwire DevTools – Browser extension for debugging Hotwire apps</li><li><a href="https://hyrox.com" target="_blank" rel="noreferrer noopener">HYROX Fitness Race</a> – Hybrid CrossFit endurance competition mentioned by Adrian</li><li>Camel Up Board Game – Charles’ board game pick</li><li><a href="https://stevenwilsonhq.com" target="_blank" rel="noreferrer noopener">The Overview by Steven Wilson</a> – Ayush’s music pick</li><li>Sword of Truth Series by Terry Goodkind – Fantasy book series</li><li>Catalyst (Web Components framework) – GitHub’s lightweight JS framework</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4323</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Magic of RubyLLM with Carmine Paolino - RUBY 676</title><link>https://www.spreaker.com/episode/the-magic-of-rubyllm-with-carmine-paolino-ruby-676--66178940</link><description><![CDATA[In this episode, we had the absolute pleasure of sitting down with Carmine Paolino — an AI innovator, Ruby enthusiast, and all-around tech wizard. From his early days automating PC games at age five to building cutting-edge AI tools in Berlin, Carmine’s journey is as inspiring as it is impressive.<br /><br />We dove deep into his latest creation: RubyLLM, a Ruby gem that simplifies working with large language models (LLMs) like GPT-4, Claude, and Gemini. Think of it as an intuitive, plug-and-play toolkit that lets Ruby developers tap into powerful AI features — chat, image generation, embedding, tools, and even multi-model support — with just a few lines of code. And yes, it’s as awesome as it sounds.<br /><br />Key Takeaways:<ul><li>RubyLLM is built for simplicity and power. Carmine wanted a tool that “just works” — one unified interface for chatting, streaming, tool use, image generation, and more. It abstracts away the API mess and keeps things Ruby-friendly.</li><li>Tooling support is next-level. RubyLLM allows for agentic AI by letting devs define tools (like checking the weather or sending a calendar invite). The gem handles when and how to use them — magic! </li><li>Support for multiple models and providers. OpenAI, Anthropic, Google — RubyLLM makes it easy to switch between them seamlessly, even mid-conversation. Carmine also teased a future integration with a smarter model registry via an AI-powered API called Parsera.</li><li>Streaming and performance? Covered. Carmine shares clever architecture tricks using Turbo Streams and async Ruby for blazing-fast, lightweight responses — even when handling many concurrent users.</li><li>Real-world use case: ChatWithWork. Carmine’s app lets users “chat” with their docs from Google Drive, Notion, and Slack. RubyLLM is the backbone, and it’s got real startup traction. (Oh, and he DJed the night it went viral on Hacker News.)</li><li>Embeddings and image generation are just as easy. Need vector search or auto-generated podcast art? Just call .embed or .paint — seriously, that’s it.</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66178940</guid><pubDate>Thu, 22 May 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66178940/ruby_676.mp3" length="109033214" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/fc72a950-7f23-4436-bbd2-bd73d06d3fa0/fc72a950-7f23-4436-bbd2-bd73d06d3fa0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fc72a950-7f23-4436-bbd2-bd73d06d3fa0/fc72a950-7f23-4436-bbd2-bd73d06d3fa0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/fc72a950-7f23-4436-bbd2-bd73d06d3fa0/fc72a950-7f23-4436-bbd2-bd73d06d3fa0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, we had the absolute pleasure of sitting down with Carmine Paolino — an AI innovator, Ruby enthusiast, and all-around tech wizard. From his early days automating PC games at age five to building cutting-edge AI tools in Berlin,...</itunes:subtitle><itunes:summary><![CDATA[In this episode, we had the absolute pleasure of sitting down with Carmine Paolino — an AI innovator, Ruby enthusiast, and all-around tech wizard. From his early days automating PC games at age five to building cutting-edge AI tools in Berlin, Carmine’s journey is as inspiring as it is impressive.<br /><br />We dove deep into his latest creation: RubyLLM, a Ruby gem that simplifies working with large language models (LLMs) like GPT-4, Claude, and Gemini. Think of it as an intuitive, plug-and-play toolkit that lets Ruby developers tap into powerful AI features — chat, image generation, embedding, tools, and even multi-model support — with just a few lines of code. And yes, it’s as awesome as it sounds.<br /><br />Key Takeaways:<ul><li>RubyLLM is built for simplicity and power. Carmine wanted a tool that “just works” — one unified interface for chatting, streaming, tool use, image generation, and more. It abstracts away the API mess and keeps things Ruby-friendly.</li><li>Tooling support is next-level. RubyLLM allows for agentic AI by letting devs define tools (like checking the weather or sending a calendar invite). The gem handles when and how to use them — magic! </li><li>Support for multiple models and providers. OpenAI, Anthropic, Google — RubyLLM makes it easy to switch between them seamlessly, even mid-conversation. Carmine also teased a future integration with a smarter model registry via an AI-powered API called Parsera.</li><li>Streaming and performance? Covered. Carmine shares clever architecture tricks using Turbo Streams and async Ruby for blazing-fast, lightweight responses — even when handling many concurrent users.</li><li>Real-world use case: ChatWithWork. Carmine’s app lets users “chat” with their docs from Google Drive, Notion, and Slack. RubyLLM is the backbone, and it’s got real startup traction. (Oh, and he DJed the night it went viral on Hacker News.)</li><li>Embeddings and image generation are just as easy. Need vector search or auto-generated podcast art? Just call .embed or .paint — seriously, that’s it.</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4508</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Demystifying the Rails Codebase with Ridhwana Khan - RUBY 675</title><link>https://www.spreaker.com/episode/demystifying-the-rails-codebase-with-ridhwana-khan-ruby-675--66008483</link><description><![CDATA[Hey folks, in this week’s episode, I sat down with the incredible Ridhwana Khan — a South African technical writer for the Rails Foundation and lead engineer at Circle. We had a fantastic chat about all things Ruby on Rails, but especially the underappreciated art (and science!) of writing documentation.<br /><br /><br />Ridhwana took us behind the scenes of the official Rails Guides — how they’re updated, expanded, and reviewed — and gave us a real sense of the thoughtful, collaborative work that powers one of the best-documented frameworks out there. She also shared her personal journey: from freelancing into Rails doc writing, to her passion for building inclusive communities like Rails Girls South Africa and Black Girls Code.<br /><br /><br />Some standout takeaways:<br /><ul><li>Metaprogramming = Superpower: We talked about the "magic" in Rails internals — especially metaprogramming — and how understanding it can make you a better developer. Ridwana gave a real-world use case from her time at Dev.to where metaprogramming enabled highly flexible custom profile fields. Elegant and practical!<br /><br /></li><li>Docs as a Gateway to Contribution: Whether you're new or experienced, contributing to Rails docs is a great way to get involved. Ridwana encouraged folks to read the source code, dig into tests, and not be afraid to open a PR — even if it's small.<br /><br /></li><li>Working on Circle: Ridwana’s team focuses on Circle's marketing and email hub features — think broadcasts, workflows, and analytics. She's leading the team (and hiring!), and we geeked out over async work, remote culture, and what makes for a great engineering org.<br /><br /></li><li>Life in Cape Town: From houseplants to penguins, we veered off into Ridwana’s love of nature, her Arduino hobby projects, and even how Shark Week got us thinking about visiting South Africa someday.</li></ul><br />This episode was equal parts inspiring and insightful — especially if you’ve ever looked at the Rails codebase and thought, “how the heck does this work?” Ridwana makes it feel accessible, and she’s proof that curiosity and community-building go a long way in tech.<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66008483</guid><pubDate>Fri, 09 May 2025 02:41:34 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66008483/ruby_675.mp3" length="92797797" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d4c3aae8-e7ba-47ac-814b-c92e65267232/d4c3aae8-e7ba-47ac-814b-c92e65267232.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d4c3aae8-e7ba-47ac-814b-c92e65267232/d4c3aae8-e7ba-47ac-814b-c92e65267232.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d4c3aae8-e7ba-47ac-814b-c92e65267232/d4c3aae8-e7ba-47ac-814b-c92e65267232.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hey folks, in this week’s episode, I sat down with the incredible Ridhwana Khan — a South African technical writer for the Rails Foundation and lead engineer at Circle. We had a fantastic chat about all things Ruby on Rails, but especially the...</itunes:subtitle><itunes:summary><![CDATA[Hey folks, in this week’s episode, I sat down with the incredible Ridhwana Khan — a South African technical writer for the Rails Foundation and lead engineer at Circle. We had a fantastic chat about all things Ruby on Rails, but especially the underappreciated art (and science!) of writing documentation.<br /><br /><br />Ridhwana took us behind the scenes of the official Rails Guides — how they’re updated, expanded, and reviewed — and gave us a real sense of the thoughtful, collaborative work that powers one of the best-documented frameworks out there. She also shared her personal journey: from freelancing into Rails doc writing, to her passion for building inclusive communities like Rails Girls South Africa and Black Girls Code.<br /><br /><br />Some standout takeaways:<br /><ul><li>Metaprogramming = Superpower: We talked about the "magic" in Rails internals — especially metaprogramming — and how understanding it can make you a better developer. Ridwana gave a real-world use case from her time at Dev.to where metaprogramming enabled highly flexible custom profile fields. Elegant and practical!<br /><br /></li><li>Docs as a Gateway to Contribution: Whether you're new or experienced, contributing to Rails docs is a great way to get involved. Ridwana encouraged folks to read the source code, dig into tests, and not be afraid to open a PR — even if it's small.<br /><br /></li><li>Working on Circle: Ridwana’s team focuses on Circle's marketing and email hub features — think broadcasts, workflows, and analytics. She's leading the team (and hiring!), and we geeked out over async work, remote culture, and what makes for a great engineering org.<br /><br /></li><li>Life in Cape Town: From houseplants to penguins, we veered off into Ridwana’s love of nature, her Arduino hobby projects, and even how Shark Week got us thinking about visiting South Africa someday.</li></ul><br />This episode was equal parts inspiring and insightful — especially if you’ve ever looked at the Rails codebase and thought, “how the heck does this work?” Ridwana makes it feel accessible, and she’s proof that curiosity and community-building go a long way in tech.<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3839</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Optimize Your Rails App Using SQLite - RUBY 674</title><link>https://www.spreaker.com/episode/how-to-optimize-your-rails-app-using-sqlite-ruby-674--65858030</link><description><![CDATA[In this episode of Ruby Rogues, Charles Max Wood and Ayush Nwatia welcome back guest Stephen Margheim to dive deeper into the evolving world of SQLite. Stephen explains that with Rails 8, SQLite has reached a major milestone: it now supports a fully production-ready, server-driven web application experience with no compromises. He walks us through the big improvements, like better transaction handling and SQLite’s integration with Rails, which now supports background jobs, caching, and WebSocket messaging—all powered by SQLite without additional configuration. These enhancements mean that deploying a Rails app backed entirely by SQLite is not only possible—it’s efficient, stable, and simple.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/65858030</guid><pubDate>Fri, 02 May 2025 23:28:44 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/65858030/ruby_674.mp3" length="148063948" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/13648b5a-3434-48a9-b8ad-b1e77f57435a/13648b5a-3434-48a9-b8ad-b1e77f57435a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/13648b5a-3434-48a9-b8ad-b1e77f57435a/13648b5a-3434-48a9-b8ad-b1e77f57435a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/13648b5a-3434-48a9-b8ad-b1e77f57435a/13648b5a-3434-48a9-b8ad-b1e77f57435a.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, Charles Max Wood and Ayush Nwatia welcome back guest Stephen Margheim to dive deeper into the evolving world of SQLite. Stephen explains that with Rails 8, SQLite has reached a major milestone: it now supports a fully...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, Charles Max Wood and Ayush Nwatia welcome back guest Stephen Margheim to dive deeper into the evolving world of SQLite. Stephen explains that with Rails 8, SQLite has reached a major milestone: it now supports a fully production-ready, server-driven web application experience with no compromises. He walks us through the big improvements, like better transaction handling and SQLite’s integration with Rails, which now supports background jobs, caching, and WebSocket messaging—all powered by SQLite without additional configuration. These enhancements mean that deploying a Rails app backed entirely by SQLite is not only possible—it’s efficient, stable, and simple.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>6160</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Change Feels Scary—And How to Make It Work for You - RUBY 673</title><link>https://www.spreaker.com/episode/why-change-feels-scary-and-how-to-make-it-work-for-you-ruby-673--65173745</link><description><![CDATA[In this episode, we dove into a topic that’s been on our minds — how to navigate change with purpose instead of fear. Whether it's personal transformation, career pivots, or unexpected life shifts, we talked about what it takes to stay grounded and aligned during times of transition.<br /><br />We opened up about our own experiences with change — the messy middle, the doubts, the resistance — and how we’ve learned to see it as a creative force rather than something to avoid. A big takeaway? Growth doesn’t always look graceful, but it’s often where the magic happens.<br /><br />One of the key points we emphasized was the importance of self-trust. It’s easy to look outside ourselves for permission or validation, but true clarity comes from tuning inward. We shared tools that have helped us build that inner compass, like journaling, setting intentional pauses, and letting go of perfectionism.<br /><br />We also touched on how community plays a huge role in transformation. Change can feel isolating, but when we open up and connect with others who’ve walked similar paths, it reminds us we’re not alone.<br /><br />Key Takeaways:<ul><li>Change is a creative process, not just a disruption.</li><li>Self-trust is your greatest guide through uncertainty.</li><li>It’s okay to not have all the answers right away — clarity often follows action.</li><li>Community and vulnerability are antidotes to isolation during transformation.</li><li>Letting go of control creates space for something better to emerge.</li></ul>We wrapped up with a little reminder: whatever shift you’re in right now, you’re not behind — you’re becoming.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/65173745</guid><pubDate>Fri, 04 Apr 2025 02:22:24 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/65173745/ruby_673.mp3" length="67737648" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e26c4fa4-9f82-42b5-a0f5-b2ba0320e6db/e26c4fa4-9f82-42b5-a0f5-b2ba0320e6db.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e26c4fa4-9f82-42b5-a0f5-b2ba0320e6db/e26c4fa4-9f82-42b5-a0f5-b2ba0320e6db.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e26c4fa4-9f82-42b5-a0f5-b2ba0320e6db/e26c4fa4-9f82-42b5-a0f5-b2ba0320e6db.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, we dove into a topic that’s been on our minds — how to navigate change with purpose instead of fear. Whether it's personal transformation, career pivots, or unexpected life shifts, we talked about what it takes to stay grounded and...</itunes:subtitle><itunes:summary><![CDATA[In this episode, we dove into a topic that’s been on our minds — how to navigate change with purpose instead of fear. Whether it's personal transformation, career pivots, or unexpected life shifts, we talked about what it takes to stay grounded and aligned during times of transition.<br /><br />We opened up about our own experiences with change — the messy middle, the doubts, the resistance — and how we’ve learned to see it as a creative force rather than something to avoid. A big takeaway? Growth doesn’t always look graceful, but it’s often where the magic happens.<br /><br />One of the key points we emphasized was the importance of self-trust. It’s easy to look outside ourselves for permission or validation, but true clarity comes from tuning inward. We shared tools that have helped us build that inner compass, like journaling, setting intentional pauses, and letting go of perfectionism.<br /><br />We also touched on how community plays a huge role in transformation. Change can feel isolating, but when we open up and connect with others who’ve walked similar paths, it reminds us we’re not alone.<br /><br />Key Takeaways:<ul><li>Change is a creative process, not just a disruption.</li><li>Self-trust is your greatest guide through uncertainty.</li><li>It’s okay to not have all the answers right away — clarity often follows action.</li><li>Community and vulnerability are antidotes to isolation during transformation.</li><li>Letting go of control creates space for something better to emerge.</li></ul>We wrapped up with a little reminder: whatever shift you’re in right now, you’re not behind — you’re becoming.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4220</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Joe Masilotti on Hotwire Native Updates, Challenges, and Opportunities - RUBY_672</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/5004</link><description><![CDATA[In this episode of the Ruby Rogues podcast, we dive deep into the world of Hotwire Native with our special guest, Joe Masilotti. Hosted by Charles Max Wood, along with panelist Ayush Nwatiya, we explore the evolution from Turbo Native to Hotwire Native and the exciting new features and improvements that come with this transition. Joe shares insights from his journey of writing "The Rails and Hotwire Codex" and collaborates with Pragmatic Bookshelf to make the integration of web and mobile technologies more seamless for Ruby on Rails developers. Whether you're considering mobile applications for your Rails projects or pondering the benefits of working with a publisher versus self-publishing, this episode is packed with valuable advice and motivation. Tune in to learn about the intricacies of launching mobile apps with Hotwire Native and gain behind-the-scenes knowledge from Joe's experience as an author and developer in this ever-evolving tech landscape. Don't miss out on this compelling discussion that bridges the gap between Rails and mobile app development!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64598174</guid><pubDate>Thu, 06 Mar 2025 11:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64598174/ruby_672.mp3" length="83315405" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/804db767-0fb6-4421-8fb2-9a1a4bd6622a/804db767-0fb6-4421-8fb2-9a1a4bd6622a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/804db767-0fb6-4421-8fb2-9a1a4bd6622a/804db767-0fb6-4421-8fb2-9a1a4bd6622a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/804db767-0fb6-4421-8fb2-9a1a4bd6622a/804db767-0fb6-4421-8fb2-9a1a4bd6622a.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the Ruby Rogues podcast, we dive deep into the world of Hotwire Native with our special guest, Joe Masilotti. Hosted by Charles Max Wood, along with panelist Ayush Nwatiya, we explore the evolution from Turbo Native to Hotwire...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the Ruby Rogues podcast, we dive deep into the world of Hotwire Native with our special guest, Joe Masilotti. Hosted by Charles Max Wood, along with panelist Ayush Nwatiya, we explore the evolution from Turbo Native to Hotwire Native and the exciting new features and improvements that come with this transition. Joe shares insights from his journey of writing "The Rails and Hotwire Codex" and collaborates with Pragmatic Bookshelf to make the integration of web and mobile technologies more seamless for Ruby on Rails developers. Whether you're considering mobile applications for your Rails projects or pondering the benefits of working with a publisher versus self-publishing, this episode is packed with valuable advice and motivation. Tune in to learn about the intricacies of launching mobile apps with Hotwire Native and gain behind-the-scenes knowledge from Joe's experience as an author and developer in this ever-evolving tech landscape. Don't miss out on this compelling discussion that bridges the gap between Rails and mobile app development!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5193</itunes:duration><itunes:keywords>app,ayush,bookshelf,charles,developers,digital,hotwire,joe,masilotti,max,native,nowatia,podcast,pragmatic,rails,rogues,ruby,stores,turbo,wood</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episode>672</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Essential Tools, Updates, and Strategies in Rails Eight with Greg Molnar - RUBY_671</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/essential-tools-updates-and-strategies-in-rails-eight-with-greg-molnar-ruby_671</link><description><![CDATA[In this episode of Top End Devs, we dive deep into the realm of security within the Rails ecosystem with our guest, Greg Molnar. Known for his expertise in this field, Greg joins our panelists Valentino Stoll and host Charles Max Wood to unravel the intricacies of security measures and updates in Rails 8 and 7.2. From exploring built-in features like rate limiting, authentication generators, and parameter filtering to discussing the importance of tools like dependabot and Brakeman, this episode offers a comprehensive look at how developers can maintain high-security standards in their Ruby on Rails applications. We also touch on practical strategies for handling authentication, authorization, and the evolving nature of security challenges developers face today. Whether you're a Rails veteran or new to web development, tune in to gain valuable insights into creating secure applications with ease.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64476944</guid><pubDate>Fri, 21 Feb 2025 04:16:29 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64476944/ruby_671.mp3" length="66139790" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/18320a7d-47c5-4cd6-9bc5-254c84d638e5/18320a7d-47c5-4cd6-9bc5-254c84d638e5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/18320a7d-47c5-4cd6-9bc5-254c84d638e5/18320a7d-47c5-4cd6-9bc5-254c84d638e5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/18320a7d-47c5-4cd6-9bc5-254c84d638e5/18320a7d-47c5-4cd6-9bc5-254c84d638e5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Top End Devs, we dive deep into the realm of security within the Rails ecosystem with our guest, Greg Molnar. Known for his expertise in this field, Greg joins our panelists Valentino Stoll and host Charles Max Wood to unravel the...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Top End Devs, we dive deep into the realm of security within the Rails ecosystem with our guest, Greg Molnar. Known for his expertise in this field, Greg joins our panelists Valentino Stoll and host Charles Max Wood to unravel the intricacies of security measures and updates in Rails 8 and 7.2. From exploring built-in features like rate limiting, authentication generators, and parameter filtering to discussing the importance of tools like dependabot and Brakeman, this episode offers a comprehensive look at how developers can maintain high-security standards in their Ruby on Rails applications. We also touch on practical strategies for handling authentication, authorization, and the evolving nature of security challenges developers face today. Whether you're a Rails veteran or new to web development, tune in to gain valuable insights into creating secure applications with ease.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4120</itunes:duration><itunes:keywords>7.2,audit,brakeman,bundle,charles,dependabot,eight,greg,in,max,molnar,podcast,rails,rate,rogues,ruby,security,stoll,valentino,wood</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episode>671</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Rails Developers Survey: Continuous Deployment Trends and Emerging Tools - RUBY 670</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rails-developers-survey-continuous-deployment-trends-and-emerging-tools-ruby-670</link><description><![CDATA[Welcome back to another episode of the Top End Devs podcast! Today, we have an exciting lineup featuring our host Charles Max Wood and special guests Robbie Russell from Planet Argon, along with panelists Ayush Nawatia and Valentino Stoll. This episode dives deep into the insights from the latest Ruby community survey conducted by Robbie Russell. We explore topics such as the rise of Stimulus JS in the Rails community, trends in deployment practices, popular tools and services in the software ecosystem, and the everlasting debate between monoliths and microservices. Robbie also shares the fascinating history and evolution of his widely-used open source project, Oh My Z Shell, and gives us a glimpse into his work with Planet Argon. Stay tuned as we uncover intriguing details and valuable insights from the world of Ruby and Rails development!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64230204</guid><pubDate>Fri, 07 Feb 2025 00:53:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64230204/ruby_670.mp3" length="72811673" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/01c9e003-0495-44be-8a16-1004130e3d35/01c9e003-0495-44be-8a16-1004130e3d35.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/01c9e003-0495-44be-8a16-1004130e3d35/01c9e003-0495-44be-8a16-1004130e3d35.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/01c9e003-0495-44be-8a16-1004130e3d35/01c9e003-0495-44be-8a16-1004130e3d35.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Welcome back to another episode of the Top End Devs podcast! Today, we have an exciting lineup featuring our host Charles Max Wood and special guests Robbie Russell from Planet Argon, along with panelists Ayush Nawatia and Valentino Stoll. This...</itunes:subtitle><itunes:summary><![CDATA[Welcome back to another episode of the Top End Devs podcast! Today, we have an exciting lineup featuring our host Charles Max Wood and special guests Robbie Russell from Planet Argon, along with panelists Ayush Nawatia and Valentino Stoll. This episode dives deep into the insights from the latest Ruby community survey conducted by Robbie Russell. We explore topics such as the rise of Stimulus JS in the Rails community, trends in deployment practices, popular tools and services in the software ecosystem, and the everlasting debate between monoliths and microservices. Robbie also shares the fascinating history and evolution of his widely-used open source project, Oh My Z Shell, and gives us a glimpse into his work with Planet Argon. Stay tuned as we uncover intriguing details and valuable insights from the world of Ruby and Rails development!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4537</itunes:duration><itunes:keywords>applications,argon,consultancy,development,legacy,maintainable,my,oh,on,open,planet,podcast,rails,rogues,ruby,shell,software,source,web,z</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episode>670</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/exploring-tech-choices-and-team-dynamics-with-jesse-spivak-ruby-669</link><description><![CDATA[In this episode of Top End Devs, host David Camira is joined by panelists Luke Stutters and John Epperson, along with special guest Jesse Spivak, a senior engineer at Ibotta. Jesse shares his experiences and insights from a challenging project at Ibotta, where he navigated through four critical mistakes. These included choosing the wrong technology, siloing work, falling into premature optimization, and making too many changes at once. Jesse explains how these mistakes jeopardized the project but ultimately led to valuable learning experiences. The conversation also touches on the importance of discussing and learning from mistakes openly, the complexities of transitioning to new technologies, and the significance of making systematic, verified changes. Additionally, they delve into the evolving landscape of developer interviews, aiming to create a more inclusive and positive experience. Join us as we explore the trials, lessons, and growth that come from navigating the highs and lows of software development.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63696802</guid><pubDate>Fri, 24 Jan 2025 00:19:51 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63696802/ruby_669.mp3" length="47238420" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ba7c4b3e-77eb-4722-8003-b52df79e5ea9/ba7c4b3e-77eb-4722-8003-b52df79e5ea9.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ba7c4b3e-77eb-4722-8003-b52df79e5ea9/ba7c4b3e-77eb-4722-8003-b52df79e5ea9.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ba7c4b3e-77eb-4722-8003-b52df79e5ea9/ba7c4b3e-77eb-4722-8003-b52df79e5ea9.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Top End Devs, host David Camira is joined by panelists Luke Stutters and John Epperson, along with special guest Jesse Spivak, a senior engineer at Ibotta. Jesse shares his experiences and insights from a challenging project at...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Top End Devs, host David Camira is joined by panelists Luke Stutters and John Epperson, along with special guest Jesse Spivak, a senior engineer at Ibotta. Jesse shares his experiences and insights from a challenging project at Ibotta, where he navigated through four critical mistakes. These included choosing the wrong technology, siloing work, falling into premature optimization, and making too many changes at once. Jesse explains how these mistakes jeopardized the project but ultimately led to valuable learning experiences. The conversation also touches on the importance of discussing and learning from mistakes openly, the complexities of transitioning to new technologies, and the significance of making systematic, verified changes. Additionally, they delve into the evolving landscape of developer interviews, aiming to create a more inclusive and positive experience. Join us as we explore the trials, lessons, and growth that come from navigating the highs and lows of software development.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3918</itunes:duration><itunes:keywords>camira,comp,david,engineer,epperson,ibotta,jesse,john,lead,luke,rails,railsconf,remote,rogues,ruby,senior,spivak,stutters,tech,technology</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episode>669</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Rules of OOP in Pictures with Ivan Nemytchenko - RUBY 668</title><link>https://www.spreaker.com/episode/rules-of-oop-in-pictures-with-ivan-nemytchenko-ruby-668--63603104</link><description><![CDATA[Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract object-oriented programming ideas and how they can be expressed with pictures. The discussion goes into learning processes and how to create visual representations that help people understand Ruby, Rails, or other concepts.<br /><br /><br />Links<br /><ul><li><a href="https://en.wikipedia.org/wiki/Chernoff_face" target="_blank" rel="noreferrer noopener">Chernoff Faces</a></li><li><a href="https://github.com/dmikhr/DudeGL" target="_blank" rel="noreferrer noopener">dmikhr/DudeGL</a> - "Anthropomorphic UML": visualization of code and OOP concepts in a form of human body.</li><li><a href="https://github.com/dmikhr/Dudity" target="_blank" rel="noreferrer noopener">dmikhr/Dudity</a> - Analyze Rails code with stick dudes</li><li><a href="https://github.com/dmikhr/DudesHub" target="_blank" rel="noreferrer noopener">dmikhr/DudesHub</a> - Visualize code diffs in GitHub</li></ul><br />Picks<br /><ul><li>Dave - <a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a> - Discount Code - learnfromhome</li><li>Dave - <a href="https://github.com/troessner/reek" target="_blank" rel="noreferrer noopener">troessner/reek: Code smell detector for Ruby</a></li><li>Dave - <a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li>John - Pushups and Situps at home instead of working out</li><li>John - Get a new Weed Whacker head</li><li>Luke - <a href="https://www.linode.com/" target="_blank" rel="noreferrer noopener">Linode</a></li><li>Ivan - Follow Ivan on Twitter &gt; <a href="https://twitter.com/inem?lang=en" target="_blank" rel="noreferrer noopener">@inem</a>, <a href="https://github.com/inem" target="_blank" rel="noreferrer noopener">Github</a>, <a href="https://www.inem.at/" target="_blank" rel="noreferrer noopener">Website</a></li><li>Ivan - <a href="https://code.visualstudio.com/docs/remote/remote-overview" target="_blank" rel="noreferrer noopener">Visual Studio Code Remote Development</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63603104</guid><pubDate>Wed, 08 Jan 2025 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63603104/ruby_668.mp3" length="33573662" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2ba8e38d-5883-4a6a-8bc6-708302426224/2ba8e38d-5883-4a6a-8bc6-708302426224.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2ba8e38d-5883-4a6a-8bc6-708302426224/2ba8e38d-5883-4a6a-8bc6-708302426224.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2ba8e38d-5883-4a6a-8bc6-708302426224/2ba8e38d-5883-4a6a-8bc6-708302426224.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract object-oriented programming ideas and how they can be expressed with pictures. The discussion goes into learning processes and how to...</itunes:subtitle><itunes:summary><![CDATA[Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract object-oriented programming ideas and how they can be expressed with pictures. The discussion goes into learning processes and how to create visual representations that help people understand Ruby, Rails, or other concepts.<br /><br /><br />Links<br /><ul><li><a href="https://en.wikipedia.org/wiki/Chernoff_face" target="_blank" rel="noreferrer noopener">Chernoff Faces</a></li><li><a href="https://github.com/dmikhr/DudeGL" target="_blank" rel="noreferrer noopener">dmikhr/DudeGL</a> - "Anthropomorphic UML": visualization of code and OOP concepts in a form of human body.</li><li><a href="https://github.com/dmikhr/Dudity" target="_blank" rel="noreferrer noopener">dmikhr/Dudity</a> - Analyze Rails code with stick dudes</li><li><a href="https://github.com/dmikhr/DudesHub" target="_blank" rel="noreferrer noopener">dmikhr/DudesHub</a> - Visualize code diffs in GitHub</li></ul><br />Picks<br /><ul><li>Dave - <a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a> - Discount Code - learnfromhome</li><li>Dave - <a href="https://github.com/troessner/reek" target="_blank" rel="noreferrer noopener">troessner/reek: Code smell detector for Ruby</a></li><li>Dave - <a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li>John - Pushups and Situps at home instead of working out</li><li>John - Get a new Weed Whacker head</li><li>Luke - <a href="https://www.linode.com/" target="_blank" rel="noreferrer noopener">Linode</a></li><li>Ivan - Follow Ivan on Twitter &gt; <a href="https://twitter.com/inem?lang=en" target="_blank" rel="noreferrer noopener">@inem</a>, <a href="https://github.com/inem" target="_blank" rel="noreferrer noopener">Github</a>, <a href="https://www.inem.at/" target="_blank" rel="noreferrer noopener">Website</a></li><li>Ivan - <a href="https://code.visualstudio.com/docs/remote/remote-overview" target="_blank" rel="noreferrer noopener">Visual Studio Code Remote Development</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2779</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Rails at Super Scale with Kyle d'Oliveira - RUBY 667</title><link>https://www.spreaker.com/episode/rails-at-super-scale-with-kyle-d-oliveira-ruby-667--63548493</link><description><![CDATA[Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects to reduce technical debt and tools to keep your monolith majestic when the code won't stop coming.<br /><br />Links<br /><ul><li><a href="https://github.com/github/gh-ost" target="_blank" rel="noreferrer noopener">GitHub's Online Schema Migrations for MySQL</a></li><li><a href="https://www.percona.com/blog/2017/07/12/gh-ost-benchmark-against-pt-online-schema-change-performance/" target="_blank" rel="noreferrer noopener">Gh-ost benchmark against pt-online-schema-change performance</a></li></ul><br />Picks<br /><ul><li>Matt - <a href="https://danger.systems/js/#:~:text=What%20is%20Danger%20JS%3F,to%20codify%20your%20teams%20norms." target="_blank" rel="noreferrer noopener">Danger JS</a></li><li>Luke - <a href="https://www.driftingruby.com/episodes/from-jquery-to-es6" target="_blank" rel="noreferrer noopener">From jQuery to ES6 | Drifting Ruby</a></li><li>Dave  - <a href="https://store.google.com/us/product/titan_security_key" target="_blank" rel="noreferrer noopener">Titan Security Key</a></li><li>Dave - <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Teach, Learn, and Make with Raspberry Pi</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63548493</guid><pubDate>Wed, 01 Jan 2025 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63548493/ruby_667.mp3" length="39075990" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/da2a6ea2-db7f-49dc-81dd-16d88e0118b0/da2a6ea2-db7f-49dc-81dd-16d88e0118b0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/da2a6ea2-db7f-49dc-81dd-16d88e0118b0/da2a6ea2-db7f-49dc-81dd-16d88e0118b0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/da2a6ea2-db7f-49dc-81dd-16d88e0118b0/da2a6ea2-db7f-49dc-81dd-16d88e0118b0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects...</itunes:subtitle><itunes:summary><![CDATA[Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects to reduce technical debt and tools to keep your monolith majestic when the code won't stop coming.<br /><br />Links<br /><ul><li><a href="https://github.com/github/gh-ost" target="_blank" rel="noreferrer noopener">GitHub's Online Schema Migrations for MySQL</a></li><li><a href="https://www.percona.com/blog/2017/07/12/gh-ost-benchmark-against-pt-online-schema-change-performance/" target="_blank" rel="noreferrer noopener">Gh-ost benchmark against pt-online-schema-change performance</a></li></ul><br />Picks<br /><ul><li>Matt - <a href="https://danger.systems/js/#:~:text=What%20is%20Danger%20JS%3F,to%20codify%20your%20teams%20norms." target="_blank" rel="noreferrer noopener">Danger JS</a></li><li>Luke - <a href="https://www.driftingruby.com/episodes/from-jquery-to-es6" target="_blank" rel="noreferrer noopener">From jQuery to ES6 | Drifting Ruby</a></li><li>Dave  - <a href="https://store.google.com/us/product/titan_security_key" target="_blank" rel="noreferrer noopener">Titan Security Key</a></li><li>Dave - <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Teach, Learn, and Make with Raspberry Pi</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3238</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Evaluating Software Frameworks: Insights with Uncle Bob Martin - RUBY 666</title><link>https://www.spreaker.com/episode/evaluating-software-frameworks-insights-with-uncle-bob-martin-ruby-666--63480923</link><description><![CDATA[In this episode, Charles and Valentino dive into the complexities of software design decisions with the esteemed guest, Uncle Bob Martin. They explore the pivotal question: How do you evaluate frameworks and dependencies in your projects? Uncle Bob shares his seasoned perspective on choosing frameworks based on an application's long-term goals and complexity, emphasizing the importance of thoughtful decision-making over defaulting to popular solutions. Together, they delve into the nuances of evaluating framework capabilities, testing with small demo applications, and considering AI's potential in refining design decisions.<br />You'll hear gripping anecdotes from Uncle Bob's vast experience, including his work on a browser for a social network and valuable lessons from his commitment to frameworks like Swing. Valentino adds real-world insights from his encounters with framework-induced slowdowns in complex financial applications. We also touch on historical programming practices, the importance of thoughtful abstractions, and the critical role of experienced team members in guiding projects.<br />Stay tuned for fascinating discussions on managing dependencies, simplifying core problems, and balancing framework used to ensure flexibility and maintain development speed. Plus, don't miss the exciting announcements, including Uncle Bob's upcoming books and special discount offers from Charles Max Wood. Join them as they unravel the intricacies of software design decisions and share tools and strategies for modern developers!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/robert-martin-7395b0/" target="_blank" rel="noreferrer noopener">LinkedIn: Robert Martin</a></li></ul><a href="https://www.linkedin.com/in/robert-martin-7395b0/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63480923</guid><pubDate>Wed, 25 Dec 2024 11:58:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63480923/ruby_666.mp3" length="58865940" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1fbdac23-8a03-42f3-8870-a04ad28586aa/1fbdac23-8a03-42f3-8870-a04ad28586aa.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1fbdac23-8a03-42f3-8870-a04ad28586aa/1fbdac23-8a03-42f3-8870-a04ad28586aa.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1fbdac23-8a03-42f3-8870-a04ad28586aa/1fbdac23-8a03-42f3-8870-a04ad28586aa.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles and Valentino dive into the complexities of software design decisions with the esteemed guest, Uncle Bob Martin. They explore the pivotal question: How do you evaluate frameworks and dependencies in your projects? Uncle Bob...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles and Valentino dive into the complexities of software design decisions with the esteemed guest, Uncle Bob Martin. They explore the pivotal question: How do you evaluate frameworks and dependencies in your projects? Uncle Bob shares his seasoned perspective on choosing frameworks based on an application's long-term goals and complexity, emphasizing the importance of thoughtful decision-making over defaulting to popular solutions. Together, they delve into the nuances of evaluating framework capabilities, testing with small demo applications, and considering AI's potential in refining design decisions.<br />You'll hear gripping anecdotes from Uncle Bob's vast experience, including his work on a browser for a social network and valuable lessons from his commitment to frameworks like Swing. Valentino adds real-world insights from his encounters with framework-induced slowdowns in complex financial applications. We also touch on historical programming practices, the importance of thoughtful abstractions, and the critical role of experienced team members in guiding projects.<br />Stay tuned for fascinating discussions on managing dependencies, simplifying core problems, and balancing framework used to ensure flexibility and maintain development speed. Plus, don't miss the exciting announcements, including Uncle Bob's upcoming books and special discount offers from Charles Max Wood. Join them as they unravel the intricacies of software design decisions and share tools and strategies for modern developers!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/robert-martin-7395b0/" target="_blank" rel="noreferrer noopener">LinkedIn: Robert Martin</a></li></ul><a href="https://www.linkedin.com/in/robert-martin-7395b0/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4887</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>GraphQL Doesn't Need To Be Hell with Dmitry Tsepelev - RUBY 665</title><link>https://www.spreaker.com/episode/graphql-doesn-t-need-to-be-hell-with-dmitry-tsepelev-ruby-665--63399968</link><description><![CDATA[Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the advantages over REST-based API queries and best practices for security and schemas.<br /><br />Links<br /><ul><li><a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">https://github.com/anycable/anycable</a></li><li><a href="https://graphql-ruby.org/" target="_blank" rel="noreferrer noopener">https://graphql-ruby.org/</a></li><li><a href="https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-requests-to-your-ruby-application" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-requests-to-your-ruby-application</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby%20benchmark" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby benchmark</a></li><li><a href="https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff" target="_blank" rel="noreferrer noopener">https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff</a></li><li><a href="https://www.youtube.com/watch?v=CjOwKbf8L3I&amp;feature=youtu.be&amp;t=9615" target="_blank" rel="noreferrer noopener">Saint P Rubyconf 2019</a></li><li><a href="https://github.com/DmitryTsepelev/ar_lazy_preload" target="_blank" rel="noreferrer noopener">https://github.com/DmitryTsepelev/ar_lazy_preload</a></li><li><a href="https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries" target="_blank" rel="noreferrer noopener">https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries</a></li></ul><br />Picks<br /><ul><li>Luke - <a href="https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/" target="_blank" rel="noreferrer noopener">https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/</a></li><li>Charles - <a href="https://amzn.to/3kYekaY" target="_blank" rel="noreferrer noopener">The Black Prism</a></li><li>John - <a href="https://www.stickermule.com/" target="_blank" rel="noreferrer noopener">https://www.stickermule.com/</a></li><li>Dave - <a href="https://www.amazon.com/gp/product/B07L74Z87K/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">StarTech.com Under Desk CPU Mount – Adjustable – Heavy-Duty Computer Tower Mount – 360° Swivel – Computer Mounting Bracket</a></li><li>Dave - <a href="https://noctua.at/" target="_blank" rel="noreferrer noopener">https://noctua.at/</a></li><li>Dmitry  - <a href="https://hacktoberfest.digitalocean.com/" target="_blank" rel="noreferrer noopener">https://hacktoberfest.digitalocean.com</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63399968</guid><pubDate>Wed, 18 Dec 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63399968/ruby_665.mp3" length="35005904" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4ee871e3-d25e-4d14-a466-23fdef6bcf47/4ee871e3-d25e-4d14-a466-23fdef6bcf47.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4ee871e3-d25e-4d14-a466-23fdef6bcf47/4ee871e3-d25e-4d14-a466-23fdef6bcf47.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4ee871e3-d25e-4d14-a466-23fdef6bcf47/4ee871e3-d25e-4d14-a466-23fdef6bcf47.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the advantages over REST-based API queries and best practices for security and schemas.

Links

- https://github.com/anycable/anycable
-...</itunes:subtitle><itunes:summary><![CDATA[Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the advantages over REST-based API queries and best practices for security and schemas.<br /><br />Links<br /><ul><li><a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">https://github.com/anycable/anycable</a></li><li><a href="https://graphql-ruby.org/" target="_blank" rel="noreferrer noopener">https://graphql-ruby.org/</a></li><li><a href="https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-requests-to-your-ruby-application" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-requests-to-your-ruby-application</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby%20benchmark" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby benchmark</a></li><li><a href="https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff" target="_blank" rel="noreferrer noopener">https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff</a></li><li><a href="https://www.youtube.com/watch?v=CjOwKbf8L3I&amp;feature=youtu.be&amp;t=9615" target="_blank" rel="noreferrer noopener">Saint P Rubyconf 2019</a></li><li><a href="https://github.com/DmitryTsepelev/ar_lazy_preload" target="_blank" rel="noreferrer noopener">https://github.com/DmitryTsepelev/ar_lazy_preload</a></li><li><a href="https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries" target="_blank" rel="noreferrer noopener">https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries</a></li></ul><br />Picks<br /><ul><li>Luke - <a href="https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/" target="_blank" rel="noreferrer noopener">https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/</a></li><li>Charles - <a href="https://amzn.to/3kYekaY" target="_blank" rel="noreferrer noopener">The Black Prism</a></li><li>John - <a href="https://www.stickermule.com/" target="_blank" rel="noreferrer noopener">https://www.stickermule.com/</a></li><li>Dave - <a href="https://www.amazon.com/gp/product/B07L74Z87K/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">StarTech.com Under Desk CPU Mount – Adjustable – Heavy-Duty Computer Tower Mount – 360° Swivel – Computer Mounting Bracket</a></li><li>Dave - <a href="https://noctua.at/" target="_blank" rel="noreferrer noopener">https://noctua.at/</a></li><li>Dmitry  - <a href="https://hacktoberfest.digitalocean.com/" target="_blank" rel="noreferrer noopener">https://hacktoberfest.digitalocean.com</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2899</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sorbet with Ufuk Kayserilioglu - RUBY 664</title><link>https://www.spreaker.com/episode/sorbet-with-ufuk-kayserilioglu-ruby-664--63313048</link><description><![CDATA[In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote and about how that will be the default moving forward.<br /><br />Picks  <br /><ul><li>Luke - <a href="https://github.com/asdf-vm/asdf" target="_blank" rel="noreferrer noopener">https://github.com/asdf-vm/asdf</a></li><li>John - Walmart Grocery Pickup</li><li>Dave - <a href="https://www.amazon.com/s?k=Thin+Clients&amp;ref=nb_sb_noss_2" target="_blank" rel="noreferrer noopener">https://www.amazon.com/s?k=Thin+Clients</a></li><li>Dave - Apple ARM MacMini </li><li>Ufuk - <a href="https://www.amazon.com/TCP-IP-Illustrated-Protocols-APC/dp/0201633469" target="_blank" rel="noreferrer noopener">TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63313048</guid><pubDate>Wed, 11 Dec 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63313048/ruby_664.mp3" length="39637100" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/0e88eda6-50d2-471f-944a-3ae3247b119c/0e88eda6-50d2-471f-944a-3ae3247b119c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0e88eda6-50d2-471f-944a-3ae3247b119c/0e88eda6-50d2-471f-944a-3ae3247b119c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0e88eda6-50d2-471f-944a-3ae3247b119c/0e88eda6-50d2-471f-944a-3ae3247b119c.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote and about how that will be the default moving forward.<br /><br />Picks  <br /><ul><li>Luke - <a href="https://github.com/asdf-vm/asdf" target="_blank" rel="noreferrer noopener">https://github.com/asdf-vm/asdf</a></li><li>John - Walmart Grocery Pickup</li><li>Dave - <a href="https://www.amazon.com/s?k=Thin+Clients&amp;ref=nb_sb_noss_2" target="_blank" rel="noreferrer noopener">https://www.amazon.com/s?k=Thin+Clients</a></li><li>Dave - Apple ARM MacMini </li><li>Ufuk - <a href="https://www.amazon.com/TCP-IP-Illustrated-Protocols-APC/dp/0201633469" target="_blank" rel="noreferrer noopener">TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3284</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Black-Belt Debugging with Chelsea Troy - RUBY 663</title><link>https://www.spreaker.com/episode/black-belt-debugging-with-chelsea-troy-ruby-663--63174131</link><description><![CDATA[In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending bugs.<br /><br />Sponsors<ul><li><a href="https://mailtrap.io/?utm_source=podcast&amp;utm_medium=episode&amp;utm_campaign=ruby_rogues" target="_blank" rel="noreferrer noopener">Mailtrap</a></li></ul><br /><br />Links<br /><ul><li><a href="https://chelseatroy.com/2020/01/13/a-framework-for-debugging/" target="_blank" rel="noreferrer noopener">https://chelseatroy.com/2020/01/13/a-framework-for-debugging/</a></li></ul><br />Picks<br /><ul><li>Luke - <a href="https://rclone.org/" target="_blank" rel="noreferrer noopener">https://rclone.org/</a></li><li>John - <a href="https://www.amazon.com/s?k=large+Mouse+Pad&amp;ref=nb_sb_noss_2" target="_blank" rel="noreferrer noopener">Large Mouse Pads</a></li><li>John - <a href="https://discord.gg/code" target="_blank" rel="noreferrer noopener">The Coding Den – A place where people ask and answer questions about coding, etc.</a></li><li>Charles - <a href="https://amzn.to/3m67CQL" target="_blank" rel="noreferrer noopener">Logi wireless mouse</a></li><li>Charles -  t<a href="https://amzn.to/2DJWE29" target="_blank" rel="noreferrer noopener">he Wheel of Time</a></li><li>Charles - <a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">https://mostvaluable.dev</a></li><li>Chelsea  - <a href="https://www.amazon.com/New-Education-Revolutionize-University-Students/dp/0465079725" target="_blank" rel="noreferrer noopener">The New Education: How to Revolutionize the University to Prepare Students for a World In Flux</a></li><li>Chelsea  - <a href="http://rubyconf.org/" target="_blank" rel="noreferrer noopener">http://rubyconf.org/</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63174131</guid><pubDate>Wed, 04 Dec 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63174131/ruby_663.mp3" length="53446994" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/7f17ddc8-29bf-44d4-8987-ee8d6cb79a97/7f17ddc8-29bf-44d4-8987-ee8d6cb79a97.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7f17ddc8-29bf-44d4-8987-ee8d6cb79a97/7f17ddc8-29bf-44d4-8987-ee8d6cb79a97.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7f17ddc8-29bf-44d4-8987-ee8d6cb79a97/7f17ddc8-29bf-44d4-8987-ee8d6cb79a97.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending bugs....</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending bugs.<br /><br />Sponsors<ul><li><a href="https://mailtrap.io/?utm_source=podcast&amp;utm_medium=episode&amp;utm_campaign=ruby_rogues" target="_blank" rel="noreferrer noopener">Mailtrap</a></li></ul><br /><br />Links<br /><ul><li><a href="https://chelseatroy.com/2020/01/13/a-framework-for-debugging/" target="_blank" rel="noreferrer noopener">https://chelseatroy.com/2020/01/13/a-framework-for-debugging/</a></li></ul><br />Picks<br /><ul><li>Luke - <a href="https://rclone.org/" target="_blank" rel="noreferrer noopener">https://rclone.org/</a></li><li>John - <a href="https://www.amazon.com/s?k=large+Mouse+Pad&amp;ref=nb_sb_noss_2" target="_blank" rel="noreferrer noopener">Large Mouse Pads</a></li><li>John - <a href="https://discord.gg/code" target="_blank" rel="noreferrer noopener">The Coding Den – A place where people ask and answer questions about coding, etc.</a></li><li>Charles - <a href="https://amzn.to/3m67CQL" target="_blank" rel="noreferrer noopener">Logi wireless mouse</a></li><li>Charles -  t<a href="https://amzn.to/2DJWE29" target="_blank" rel="noreferrer noopener">he Wheel of Time</a></li><li>Charles - <a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">https://mostvaluable.dev</a></li><li>Chelsea  - <a href="https://www.amazon.com/New-Education-Revolutionize-University-Students/dp/0465079725" target="_blank" rel="noreferrer noopener">The New Education: How to Revolutionize the University to Prepare Students for a World In Flux</a></li><li>Chelsea  - <a href="http://rubyconf.org/" target="_blank" rel="noreferrer noopener">http://rubyconf.org/</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4435</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building AI-Powered Applications in Ruby - RUBY 662</title><link>https://www.spreaker.com/episode/building-ai-powered-applications-in-ruby-ruby-662--63038758</link><description><![CDATA[This week, our host Charles Max Wood sits down with co-host Valentino Stoll to dive deep into the cutting-edge tools and strategies in AI development and integration. Valentino shares his go-to resources, including Langchain and Rails plug-ins like RAIX and Ray, to enhance applications with AI. They discuss the nuances of agent-based systems, Justin Bowen’s frameworks, and AI engines from industry leaders like Alex Rudolph and Toby Lukett.<br /><br />Charles and Valentino also explore the significant impact of AI tools such as Copilot, ChatGPT, and more focused GPT models in streamlining coding tasks, automating tests, and refactoring code. They offer insights on leveraging AI for business operations, the importance of modularity, and the ongoing need for human expertise to guide AI's outputs.<br /><br />Listeners will hear about the latest in AI-driven projects, including Valentino’s own endeavors in fine-tuning machine learning models for Ruby, and Charles’s plans for an AI development boot camp. Tune in for an enlightening discussion on how AI is reshaping software development, enhancing productivity, and creating new opportunities in the tech world.<br /><br /><br /><br />Sponsors<ul><li><a href="https://mailtrap.io/?utm_source=podcast&amp;utm_medium=episode&amp;utm_campaign=ruby_rogues" target="_blank" rel="noreferrer noopener">Mailtrap</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/charlesmaxwood/" target="_blank" rel="noreferrer noopener">LinkedIn: Charles Wood</a></li><li><a href="https://www.linkedin.com/in/valentinostoll/" target="_blank" rel="noreferrer noopener">LinkedIn: Valentino Stoll</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63038758</guid><pubDate>Thu, 28 Nov 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63038758/ruby_662.mp3" length="59364043" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a05fce7f-9467-49b3-bd66-2a9ec7cfc1e0/a05fce7f-9467-49b3-bd66-2a9ec7cfc1e0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a05fce7f-9467-49b3-bd66-2a9ec7cfc1e0/a05fce7f-9467-49b3-bd66-2a9ec7cfc1e0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a05fce7f-9467-49b3-bd66-2a9ec7cfc1e0/a05fce7f-9467-49b3-bd66-2a9ec7cfc1e0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week, our host Charles Max Wood sits down with co-host Valentino Stoll to dive deep into the cutting-edge tools and strategies in AI development and integration. Valentino shares his go-to resources, including Langchain and Rails plug-ins like...</itunes:subtitle><itunes:summary><![CDATA[This week, our host Charles Max Wood sits down with co-host Valentino Stoll to dive deep into the cutting-edge tools and strategies in AI development and integration. Valentino shares his go-to resources, including Langchain and Rails plug-ins like RAIX and Ray, to enhance applications with AI. They discuss the nuances of agent-based systems, Justin Bowen’s frameworks, and AI engines from industry leaders like Alex Rudolph and Toby Lukett.<br /><br />Charles and Valentino also explore the significant impact of AI tools such as Copilot, ChatGPT, and more focused GPT models in streamlining coding tasks, automating tests, and refactoring code. They offer insights on leveraging AI for business operations, the importance of modularity, and the ongoing need for human expertise to guide AI's outputs.<br /><br />Listeners will hear about the latest in AI-driven projects, including Valentino’s own endeavors in fine-tuning machine learning models for Ruby, and Charles’s plans for an AI development boot camp. Tune in for an enlightening discussion on how AI is reshaping software development, enhancing productivity, and creating new opportunities in the tech world.<br /><br /><br /><br />Sponsors<ul><li><a href="https://mailtrap.io/?utm_source=podcast&amp;utm_medium=episode&amp;utm_campaign=ruby_rogues" target="_blank" rel="noreferrer noopener">Mailtrap</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/charlesmaxwood/" target="_blank" rel="noreferrer noopener">LinkedIn: Charles Wood</a></li><li><a href="https://www.linkedin.com/in/valentinostoll/" target="_blank" rel="noreferrer noopener">LinkedIn: Valentino Stoll</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4928</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Embracing Human Factors and Rapid Development in Ruby on Rails Systems - RUBY 661</title><link>https://www.spreaker.com/episode/embracing-human-factors-and-rapid-development-in-ruby-on-rails-systems-ruby-661--62960736</link><description><![CDATA[In today's episode, they dive deep into the fascinating intersections of system security, rapid development, and the human factors that influence them, with our esteemed guest Emil Kampp. Emil, a seasoned expert in critical infrastructure and fintech, shares his experiences and strategies for using Ruby on Rails to achieve unparalleled speed and robust testing in development.<br />They explore the nuances of dynamic typing versus static programming, why Ruby on Rails is often the go-to for swift feature deployment, and the significance of stability in critical systems. Emil also sheds light on the complexities of ensuring robust voting processes and the challenges of maintaining security in banking systems. Additionally, we'll touch upon the importance of documentation, compliance, and visual tools in system design.<br />Join our hosts Charles, Ayush ,and Valentino as they navigate through Emil's diverse projects, from online voting to aerospace applications, and discuss how tools, testing practices, and redundancy can shape the future of secure and efficient development. Whether you're a seasoned developer or just starting, this episode promises valuable insights and thought-provoking discussions. Stay tuned!<br /> <br />Sponsors<ul><li><a href="https://mailtrap.io/?utm_source=podcast&amp;utm_medium=episode&amp;utm_campaign=ruby_rogues" target="_blank" rel="noreferrer noopener">Mailtrap</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/emilkampp/" target="_blank" rel="noreferrer noopener">LinkedIn: Emil Kampp</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62960736</guid><pubDate>Thu, 21 Nov 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62960736/ruby_661.mp3" length="60393163" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d2ad71e5-6fc2-4c84-a123-75f39884334e/d2ad71e5-6fc2-4c84-a123-75f39884334e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d2ad71e5-6fc2-4c84-a123-75f39884334e/d2ad71e5-6fc2-4c84-a123-75f39884334e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d2ad71e5-6fc2-4c84-a123-75f39884334e/d2ad71e5-6fc2-4c84-a123-75f39884334e.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today's episode, they dive deep into the fascinating intersections of system security, rapid development, and the human factors that influence them, with our esteemed guest Emil Kampp. Emil, a seasoned expert in critical infrastructure and fintech,...</itunes:subtitle><itunes:summary><![CDATA[In today's episode, they dive deep into the fascinating intersections of system security, rapid development, and the human factors that influence them, with our esteemed guest Emil Kampp. Emil, a seasoned expert in critical infrastructure and fintech, shares his experiences and strategies for using Ruby on Rails to achieve unparalleled speed and robust testing in development.<br />They explore the nuances of dynamic typing versus static programming, why Ruby on Rails is often the go-to for swift feature deployment, and the significance of stability in critical systems. Emil also sheds light on the complexities of ensuring robust voting processes and the challenges of maintaining security in banking systems. Additionally, we'll touch upon the importance of documentation, compliance, and visual tools in system design.<br />Join our hosts Charles, Ayush ,and Valentino as they navigate through Emil's diverse projects, from online voting to aerospace applications, and discuss how tools, testing practices, and redundancy can shape the future of secure and efficient development. Whether you're a seasoned developer or just starting, this episode promises valuable insights and thought-provoking discussions. Stay tuned!<br /> <br />Sponsors<ul><li><a href="https://mailtrap.io/?utm_source=podcast&amp;utm_medium=episode&amp;utm_campaign=ruby_rogues" target="_blank" rel="noreferrer noopener">Mailtrap</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/emilkampp/" target="_blank" rel="noreferrer noopener">LinkedIn: Emil Kampp</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5014</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Kamal and Docker: Efficient Application Deployment Strategies - RUBY 660</title><link>https://www.spreaker.com/episode/kamal-and-docker-efficient-application-deployment-strategies-ruby-660--62731929</link><description><![CDATA[Today, they delve deep into the world of application deployment with our special guest, Josef Stribny, a freelance software engineer and author of "Deployment from Scratch" and "Kamal Handbook". Joined by the insightful panelists, Valentino and Ayush, they explore the intricacies of deploying applications using Kamal, a minimalistic deployment tool inspired by Ruby on Rails creator David Heinemeier Hansson.<br />In this episode, Josef shares his expertise on Kamal’s deployment process, Docker registries, managing database backups, and the use of accessories like Sidekick for background processing. They discuss the differences between Kamal and tools like Capistrano and Kubernetes, highlighting Kamal's unique approach to simplifying deployment. Along the way, the panelists dive into related discussions, from personal tech recommendations to favorite TV shows and movies, making for a rich and engaging conversation.<br />Tune in as they uncover the secrets to efficient deployment, the advantages and trade-offs of using Docker, and the cutting-edge features of Kamal, ensuring you are equipped with the knowledge to optimize your development workflow. <br /><br /><br />Socials<br /><ul><li><a href="https://github.com/strzibny" target="_blank" rel="noreferrer noopener">GitHub: Josef Stribny</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62731929</guid><pubDate>Wed, 13 Nov 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62731929/ruby_660.mp3" length="124786153" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/830758da-5df5-46c4-8e47-09b50c5a769d/830758da-5df5-46c4-8e47-09b50c5a769d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/830758da-5df5-46c4-8e47-09b50c5a769d/830758da-5df5-46c4-8e47-09b50c5a769d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/830758da-5df5-46c4-8e47-09b50c5a769d/830758da-5df5-46c4-8e47-09b50c5a769d.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today, they delve deep into the world of application deployment with our special guest, Josef Stribny, a freelance software engineer and author of "Deployment from Scratch" and "Kamal Handbook". Joined by the insightful panelists, Valentino and Ayush,...</itunes:subtitle><itunes:summary><![CDATA[Today, they delve deep into the world of application deployment with our special guest, Josef Stribny, a freelance software engineer and author of "Deployment from Scratch" and "Kamal Handbook". Joined by the insightful panelists, Valentino and Ayush, they explore the intricacies of deploying applications using Kamal, a minimalistic deployment tool inspired by Ruby on Rails creator David Heinemeier Hansson.<br />In this episode, Josef shares his expertise on Kamal’s deployment process, Docker registries, managing database backups, and the use of accessories like Sidekick for background processing. They discuss the differences between Kamal and tools like Capistrano and Kubernetes, highlighting Kamal's unique approach to simplifying deployment. Along the way, the panelists dive into related discussions, from personal tech recommendations to favorite TV shows and movies, making for a rich and engaging conversation.<br />Tune in as they uncover the secrets to efficient deployment, the advantages and trade-offs of using Docker, and the cutting-edge features of Kamal, ensuring you are equipped with the knowledge to optimize your development workflow. <br /><br /><br />Socials<br /><ul><li><a href="https://github.com/strzibny" target="_blank" rel="noreferrer noopener">GitHub: Josef Stribny</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3893</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Inertia.js - The Modern Monolith with Jonathan Reinink - RUBY 659</title><link>https://www.spreaker.com/episode/inertia-js-the-modern-monolith-with-jonathan-reinink-ruby-659--62635427</link><description><![CDATA[In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it.<br /><br />Links<br /><ul><li><a href="https://inertiajs.com/" target="_blank" rel="noreferrer noopener">https://inertiajs.com</a></li><li><a href="https://reinink.ca/articles/introducing-inertia-js" target="_blank" rel="noreferrer noopener">https://reinink.ca/articles/introducing-inertia-js</a></li><li><a href="https://reinink.ca/articles/getting-started-with-inertia-js" target="_blank" rel="noreferrer noopener">https://reinink.ca/articles/getting-started-with-inertia-js</a></li><li><a href="https://remoteruby.transistor.fm/66" target="_blank" rel="noreferrer noopener">https://remoteruby.transistor.fm/66</a></li><li><a href="https://www.fullstackradio.com/episodes/127" target="_blank" rel="noreferrer noopener">https://www.fullstackradio.com/episodes/127</a></li></ul><br />Picks<br /><ul><li>Luke - <a href="https://www.amazon.com/Kubernetes-Book-Version-November-2018-ebook/dp/B072TS9ZQZ/ref=sr_1_1?crid=1E59JEPX5ACY2&amp;keywords=the+kubernetes+book&amp;qid=1582714390&amp;sprefix=The+Kubernetes%2Caps%2C259&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Kubernetes Book</a></li><li>John - <a href="https://github.com/brunofacca/active-record-query-trace" target="_blank" rel="noreferrer noopener">https://github.com/brunofacca/active-record-query-trace</a></li><li>John - <a href="https://github.com/nesquena/query_reviewer" target="_blank" rel="noreferrer noopener">https://github.com/nesquena/query_reviewer</a></li><li>John - <a href="https://www.youtube.com/watch?v=q4IUhZMA9O0" target="_blank" rel="noreferrer noopener">How to Prune Tomatoes for Maximum Yield and Plant Health</a></li><li>Jonathan - <a href="https://tailwindcss.com/" target="_blank" rel="noreferrer noopener">https://tailwindcss.com/</a></li><li>Jonathan  - <a href="https://eloquent-course.reinink.ca/" target="_blank" rel="noreferrer noopener">https://eloquent-course.reinink.ca/</a></li><li>Jonathan  - <a href="https://www.ui.com/airmax/nanobeam-ac-gen2/" target="_blank" rel="noreferrer noopener">NanoBeam</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62635427</guid><pubDate>Wed, 06 Nov 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62635427/ruby_659.mp3" length="47034038" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1ea3b438-6546-4173-8b65-ab1556ff8d3c/1ea3b438-6546-4173-8b65-ab1556ff8d3c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1ea3b438-6546-4173-8b65-ab1556ff8d3c/1ea3b438-6546-4173-8b65-ab1556ff8d3c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1ea3b438-6546-4173-8b65-ab1556ff8d3c/1ea3b438-6546-4173-8b65-ab1556ff8d3c.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it.

Links

- https://inertiajs.com/
- https://reinink.ca/articles/introducing-inertia-js
-...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it.<br /><br />Links<br /><ul><li><a href="https://inertiajs.com/" target="_blank" rel="noreferrer noopener">https://inertiajs.com</a></li><li><a href="https://reinink.ca/articles/introducing-inertia-js" target="_blank" rel="noreferrer noopener">https://reinink.ca/articles/introducing-inertia-js</a></li><li><a href="https://reinink.ca/articles/getting-started-with-inertia-js" target="_blank" rel="noreferrer noopener">https://reinink.ca/articles/getting-started-with-inertia-js</a></li><li><a href="https://remoteruby.transistor.fm/66" target="_blank" rel="noreferrer noopener">https://remoteruby.transistor.fm/66</a></li><li><a href="https://www.fullstackradio.com/episodes/127" target="_blank" rel="noreferrer noopener">https://www.fullstackradio.com/episodes/127</a></li></ul><br />Picks<br /><ul><li>Luke - <a href="https://www.amazon.com/Kubernetes-Book-Version-November-2018-ebook/dp/B072TS9ZQZ/ref=sr_1_1?crid=1E59JEPX5ACY2&amp;keywords=the+kubernetes+book&amp;qid=1582714390&amp;sprefix=The+Kubernetes%2Caps%2C259&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Kubernetes Book</a></li><li>John - <a href="https://github.com/brunofacca/active-record-query-trace" target="_blank" rel="noreferrer noopener">https://github.com/brunofacca/active-record-query-trace</a></li><li>John - <a href="https://github.com/nesquena/query_reviewer" target="_blank" rel="noreferrer noopener">https://github.com/nesquena/query_reviewer</a></li><li>John - <a href="https://www.youtube.com/watch?v=q4IUhZMA9O0" target="_blank" rel="noreferrer noopener">How to Prune Tomatoes for Maximum Yield and Plant Health</a></li><li>Jonathan - <a href="https://tailwindcss.com/" target="_blank" rel="noreferrer noopener">https://tailwindcss.com/</a></li><li>Jonathan  - <a href="https://eloquent-course.reinink.ca/" target="_blank" rel="noreferrer noopener">https://eloquent-course.reinink.ca/</a></li><li>Jonathan  - <a href="https://www.ui.com/airmax/nanobeam-ac-gen2/" target="_blank" rel="noreferrer noopener">NanoBeam</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3901</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Embracing AI Efficiency in Rails Development - RUBY 658</title><link>https://www.spreaker.com/episode/embracing-ai-efficiency-in-rails-development-ruby-658--62543875</link><description><![CDATA[ In today's episode, they dive deep into the world of AI, technology, and Ruby on Rails with our special guest, Gustavo Valenzuela. Charles and Valentino unpack everything from community-driven insights and AI advancements to the fascinating board game "Star Realms." They explore Gustavo’s journey, his innovative platform "Startups on Rails," and how it aims to document companies powered by Ruby on Rails. Plus, get ready for discussions on AI's transformative role in development, the economic landscape affecting tech hiring, and valuable entrepreneurial advice for developers. Whether you're curious about Hugging Face's new tools or looking for insights into Rails' vibrant community, this episode is packed with information, anecdotes, and actionable tips you won't want to miss.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/gustavo-devv/" target="_blank" rel="noreferrer noopener">LinkedIn: Gustavo Valenzuela</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62543875</guid><pubDate>Wed, 30 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62543875/ruby_658.mp3" length="43259866" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1d842e2d-f5e0-4e26-9335-a3150f600c93/1d842e2d-f5e0-4e26-9335-a3150f600c93.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1d842e2d-f5e0-4e26-9335-a3150f600c93/1d842e2d-f5e0-4e26-9335-a3150f600c93.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1d842e2d-f5e0-4e26-9335-a3150f600c93/1d842e2d-f5e0-4e26-9335-a3150f600c93.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> In today's episode, they dive deep into the world of AI, technology, and Ruby on Rails with our special guest, Gustavo Valenzuela. Charles and Valentino unpack everything from community-driven insights and AI advancements to the fascinating board...</itunes:subtitle><itunes:summary><![CDATA[ In today's episode, they dive deep into the world of AI, technology, and Ruby on Rails with our special guest, Gustavo Valenzuela. Charles and Valentino unpack everything from community-driven insights and AI advancements to the fascinating board game "Star Realms." They explore Gustavo’s journey, his innovative platform "Startups on Rails," and how it aims to document companies powered by Ruby on Rails. Plus, get ready for discussions on AI's transformative role in development, the economic landscape affecting tech hiring, and valuable entrepreneurial advice for developers. Whether you're curious about Hugging Face's new tools or looking for insights into Rails' vibrant community, this episode is packed with information, anecdotes, and actionable tips you won't want to miss.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/gustavo-devv/" target="_blank" rel="noreferrer noopener">LinkedIn: Gustavo Valenzuela</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3586</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Architectures and Microservices with Darren Broemmer - RUBY 657</title><link>https://www.spreaker.com/episode/architectures-and-microservices-with-darren-broemmer-ruby-657--62471156</link><description><![CDATA[Darren Broemmer joins the Rogues to discuss how Ruby on Rails enables a microservices architecture and when it's appropriate to approach your system's architecture with microservices. Chuck and Dave lend their experience and expertise in pointing out some of the challenges with microservices and the power of Rails in enabling the Majestic Monolith. Tradeoffs are discussed and approaches are considered for when parts of an application may make a good candidate for microservices.<br /><br /><br />Links<br /><ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li><li><a href="https://github.com/dbroemme" target="_blank" rel="noreferrer noopener">GitHub: Darren Broemmer ( dbroemme )</a></li></ul><br />Picks<br /><ul><li>Charles- <a href="https://clickup.com/?fp_ref=charles21" target="_blank" rel="noreferrer noopener">ClickUp | One app to replace them all</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Darren- <a href="https://www.engineyard.com/" target="_blank" rel="noreferrer noopener">Paas Platform as a Service | Pass Solution - EngineYard</a></li><li>Darren- <a href="https://app.land/" target="_blank" rel="noreferrer noopener">AppLand</a></li><li>Dave- <a href="https://pactool.us/pactool/siding-tools/gecko-gauge/gecko-gauge-model-sa903" target="_blank" rel="noreferrer noopener">Pactool Gecko Gauge</a></li><li>Dave- <a href="https://driftingcobol.com/" target="_blank" rel="noreferrer noopener">drifting COBOL</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62471156</guid><pubDate>Wed, 23 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62471156/ruby_657.mp3" length="45143190" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0653c77-0af2-4ed3-aa4f-6d0c50e6134f/d0653c77-0af2-4ed3-aa4f-6d0c50e6134f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0653c77-0af2-4ed3-aa4f-6d0c50e6134f/d0653c77-0af2-4ed3-aa4f-6d0c50e6134f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0653c77-0af2-4ed3-aa4f-6d0c50e6134f/d0653c77-0af2-4ed3-aa4f-6d0c50e6134f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Darren Broemmer joins the Rogues to discuss how Ruby on Rails enables a microservices architecture and when it's appropriate to approach your system's architecture with microservices. Chuck and Dave lend their experience and expertise in pointing out...</itunes:subtitle><itunes:summary><![CDATA[Darren Broemmer joins the Rogues to discuss how Ruby on Rails enables a microservices architecture and when it's appropriate to approach your system's architecture with microservices. Chuck and Dave lend their experience and expertise in pointing out some of the challenges with microservices and the power of Rails in enabling the Majestic Monolith. Tradeoffs are discussed and approaches are considered for when parts of an application may make a good candidate for microservices.<br /><br /><br />Links<br /><ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li><li><a href="https://github.com/dbroemme" target="_blank" rel="noreferrer noopener">GitHub: Darren Broemmer ( dbroemme )</a></li></ul><br />Picks<br /><ul><li>Charles- <a href="https://clickup.com/?fp_ref=charles21" target="_blank" rel="noreferrer noopener">ClickUp | One app to replace them all</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Darren- <a href="https://www.engineyard.com/" target="_blank" rel="noreferrer noopener">Paas Platform as a Service | Pass Solution - EngineYard</a></li><li>Darren- <a href="https://app.land/" target="_blank" rel="noreferrer noopener">AppLand</a></li><li>Dave- <a href="https://pactool.us/pactool/siding-tools/gecko-gauge/gecko-gauge-model-sa903" target="_blank" rel="noreferrer noopener">Pactool Gecko Gauge</a></li><li>Dave- <a href="https://driftingcobol.com/" target="_blank" rel="noreferrer noopener">drifting COBOL</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3743</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656</title><link>https://www.spreaker.com/episode/practical-observability-logging-tracing-and-metrics-for-better-debugging-ruby-656--62387504</link><description><![CDATA[ Today, they dive deep into the world of observability in programming, particularly within Rails applications, with special guest, John Gallagher. Valentino openly shares his struggles with engineering challenges and the frustration of recurring issues in his company's customer account app. They explore a five-step process Valentino has developed to tackle these problems and emphasize the critical role of defining use cases and focusing on relevant data for effective observability.<br />In this episode, they talk about the emotional journey of dealing with bugs, the importance of capturing every event within an app, and why metrics, logs, and tracing each play a unique role in debugging. They also touch on tools like Datadog, New Relic, and OpenTelemetry, discussing their practical applications and limitations. Valentino and John shed light on how structured logging, tracing, and the concept of high cardinality attributes can transform debugging experiences, ultimately aiming for a more intuitive and robust approach to observability.<br />Join them as they delve into the nexus of frustration, learning, and technological solutions, offering valuable insights for every developer striving to improve their application's resilience and performance.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/synapticmishap/" target="_blank" rel="noreferrer noopener">LinkedIn: John Gallagher</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62387504</guid><pubDate>Wed, 16 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62387504/ruby_656.mp3" length="58506077" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c2cb481b-1f6e-49bb-b594-9f9850ddf7f0/c2cb481b-1f6e-49bb-b594-9f9850ddf7f0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c2cb481b-1f6e-49bb-b594-9f9850ddf7f0/c2cb481b-1f6e-49bb-b594-9f9850ddf7f0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c2cb481b-1f6e-49bb-b594-9f9850ddf7f0/c2cb481b-1f6e-49bb-b594-9f9850ddf7f0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> Today, they dive deep into the world of observability in programming, particularly within Rails applications, with special guest, John Gallagher. Valentino openly shares his struggles with engineering challenges and the frustration of recurring...</itunes:subtitle><itunes:summary><![CDATA[ Today, they dive deep into the world of observability in programming, particularly within Rails applications, with special guest, John Gallagher. Valentino openly shares his struggles with engineering challenges and the frustration of recurring issues in his company's customer account app. They explore a five-step process Valentino has developed to tackle these problems and emphasize the critical role of defining use cases and focusing on relevant data for effective observability.<br />In this episode, they talk about the emotional journey of dealing with bugs, the importance of capturing every event within an app, and why metrics, logs, and tracing each play a unique role in debugging. They also touch on tools like Datadog, New Relic, and OpenTelemetry, discussing their practical applications and limitations. Valentino and John shed light on how structured logging, tracing, and the concept of high cardinality attributes can transform debugging experiences, ultimately aiming for a more intuitive and robust approach to observability.<br />Join them as they delve into the nexus of frustration, learning, and technological solutions, offering valuable insights for every developer striving to improve their application's resilience and performance.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/synapticmishap/" target="_blank" rel="noreferrer noopener">LinkedIn: John Gallagher</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4857</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Secrets Management Best Practices and Tools - RUBY 655</title><link>https://www.spreaker.com/episode/secrets-management-best-practices-and-tools-ruby-655--62306944</link><description><![CDATA[Charles and Valentino are joined by special guest Brian Vallelunga, CEO and co-founder of Doppler, a leading secrets management platform often described as "GitHub for secrets."<br />Dive into an engaging conversation about best practices for managing sensitive information, such as API keys and encryption keys, and treating all environment-configured settings as secrets. Brian shares insights on using tools like AWS Secrets Manager, Docker, and Doppler’s seamless integration with popular development workflows, ensuring robust access control and audit logging.<br />They discuss about the severe consequences of data breaches, compelling real-world scams, and the human cost of leaked data. Learn how Doppler helps developers avoid these risks while enhancing productivity. They also explore the intersection between developer efficiency and security, and emerging trends in secrets management like passwordless authentication.<br />Tune in for valuable tips, personal stories, and a peek at the future of secrets management and developer security. Let’s get started!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/vallelungabrian/" target="_blank" rel="noreferrer noopener">LinkedIn: Brian Vallelunga</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62306944</guid><pubDate>Wed, 09 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62306944/ruby_655.mp3" length="47597969" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b75aff28-0b9f-4452-a1d1-a473be51517c/b75aff28-0b9f-4452-a1d1-a473be51517c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b75aff28-0b9f-4452-a1d1-a473be51517c/b75aff28-0b9f-4452-a1d1-a473be51517c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b75aff28-0b9f-4452-a1d1-a473be51517c/b75aff28-0b9f-4452-a1d1-a473be51517c.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles and Valentino are joined by special guest Brian Vallelunga, CEO and co-founder of Doppler, a leading secrets management platform often described as "GitHub for secrets."
Dive into an engaging conversation about best practices for managing...</itunes:subtitle><itunes:summary><![CDATA[Charles and Valentino are joined by special guest Brian Vallelunga, CEO and co-founder of Doppler, a leading secrets management platform often described as "GitHub for secrets."<br />Dive into an engaging conversation about best practices for managing sensitive information, such as API keys and encryption keys, and treating all environment-configured settings as secrets. Brian shares insights on using tools like AWS Secrets Manager, Docker, and Doppler’s seamless integration with popular development workflows, ensuring robust access control and audit logging.<br />They discuss about the severe consequences of data breaches, compelling real-world scams, and the human cost of leaked data. Learn how Doppler helps developers avoid these risks while enhancing productivity. They also explore the intersection between developer efficiency and security, and emerging trends in secrets management like passwordless authentication.<br />Tune in for valuable tips, personal stories, and a peek at the future of secrets management and developer security. Let’s get started!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/vallelungabrian/" target="_blank" rel="noreferrer noopener">LinkedIn: Brian Vallelunga</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3948</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654</title><link>https://www.spreaker.com/episode/navigating-rails-for-front-end-developers-a-comprehensive-guide-to-integration-and-transition-ruby-654--62190869</link><description><![CDATA[In this episode, Valentino and Ayush dive deep into the evolving landscape of web frameworks, particularly focusing on Ruby on Rails. Join them as they explore the challenges and advantages of transitioning from front-end-centric frameworks like Next.js to Rails, the seamless features Rails offers, and the complexities of integrating front-end components.<br /><br /><br />They also discuss exciting potentials like better integration of Vue component libraries with Rails, the simplicity and utility of custom elements, and the desire for Rails to incorporate features similar to Phoenix LiveView. The panelists share their thoughts on the evolving Rails stack, the need for better tools and documentation, and the excitement around upcoming Rails 8 features.<br /><br /><br />Stay tuned for an insightful conversation about the future of web development, the importance of versatile skills in the development community, and some amazing personal picks from our panelists, including top tech tools, fascinating music, and captivating movies. Don't miss out on this rich discussion filled with expert insights and practical advice for developers navigating the intricate world of web frameworks.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/ayushn21/" target="_blank" rel="noreferrer noopener">LinkedIn: Ayush Newatia</a></li><li><a href="https://www.linkedin.com/in/valentinostoll/" target="_blank" rel="noreferrer noopener">LinkedIn: Valentino Stoll </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62190869</guid><pubDate>Wed, 02 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62190869/ruby_654.mp3" length="44504967" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/30eb5901-ddc0-4f39-9032-cc426ba9b449/30eb5901-ddc0-4f39-9032-cc426ba9b449.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/30eb5901-ddc0-4f39-9032-cc426ba9b449/30eb5901-ddc0-4f39-9032-cc426ba9b449.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/30eb5901-ddc0-4f39-9032-cc426ba9b449/30eb5901-ddc0-4f39-9032-cc426ba9b449.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Valentino and Ayush dive deep into the evolving landscape of web frameworks, particularly focusing on Ruby on Rails. Join them as they explore the challenges and advantages of transitioning from front-end-centric frameworks like...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Valentino and Ayush dive deep into the evolving landscape of web frameworks, particularly focusing on Ruby on Rails. Join them as they explore the challenges and advantages of transitioning from front-end-centric frameworks like Next.js to Rails, the seamless features Rails offers, and the complexities of integrating front-end components.<br /><br /><br />They also discuss exciting potentials like better integration of Vue component libraries with Rails, the simplicity and utility of custom elements, and the desire for Rails to incorporate features similar to Phoenix LiveView. The panelists share their thoughts on the evolving Rails stack, the need for better tools and documentation, and the excitement around upcoming Rails 8 features.<br /><br /><br />Stay tuned for an insightful conversation about the future of web development, the importance of versatile skills in the development community, and some amazing personal picks from our panelists, including top tech tools, fascinating music, and captivating movies. Don't miss out on this rich discussion filled with expert insights and practical advice for developers navigating the intricate world of web frameworks.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/ayushn21/" target="_blank" rel="noreferrer noopener">LinkedIn: Ayush Newatia</a></li><li><a href="https://www.linkedin.com/in/valentinostoll/" target="_blank" rel="noreferrer noopener">LinkedIn: Valentino Stoll </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3690</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Better Ruby Apps: Glimmer's Component Slots and More - RUBY 653</title><link>https://www.spreaker.com/episode/building-better-ruby-apps-glimmer-s-component-slots-and-more-ruby-653--62125413</link><description><![CDATA[Today, Valentino dives deep into the world of Ruby development with our special guest, Andy Maleh. They explore innovative advancements in Glimmer DSL for LibUI and Glimmer DSL for Web. Andy talks about his after-hours efforts to improve productivity and maintainability in front-end development, his critiques of current JavaScript frameworks like React, and his preference for utilizing Ruby's simplicity.<br />Valentino shares his intriguing project, building a robotic arm, and discusses teleoperation technology and practical applications. As they wrap up, we touch on full-stack development benefits, easing the learning curve, and future personal projects. Get ready for insights into integrating Glimmer DSL with Rails, optimizing development workflows, and learning about Andy's past and future contributions to the Ruby community. Stay tuned for an inspiring episode packed with practical advice and visionary ideas!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/andymaleh/" target="_blank" rel="noreferrer noopener">LinkedIn: Andy Maleh</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62125413</guid><pubDate>Wed, 25 Sep 2024 10:58:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62125413/ruby_653.mp3" length="50891905" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/59600aaa-b3bc-4e56-bfc9-ef674baa6973/59600aaa-b3bc-4e56-bfc9-ef674baa6973.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/59600aaa-b3bc-4e56-bfc9-ef674baa6973/59600aaa-b3bc-4e56-bfc9-ef674baa6973.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/59600aaa-b3bc-4e56-bfc9-ef674baa6973/59600aaa-b3bc-4e56-bfc9-ef674baa6973.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today, Valentino dives deep into the world of Ruby development with our special guest, Andy Maleh. They explore innovative advancements in Glimmer DSL for LibUI and Glimmer DSL for Web. Andy talks about his after-hours efforts to improve productivity...</itunes:subtitle><itunes:summary><![CDATA[Today, Valentino dives deep into the world of Ruby development with our special guest, Andy Maleh. They explore innovative advancements in Glimmer DSL for LibUI and Glimmer DSL for Web. Andy talks about his after-hours efforts to improve productivity and maintainability in front-end development, his critiques of current JavaScript frameworks like React, and his preference for utilizing Ruby's simplicity.<br />Valentino shares his intriguing project, building a robotic arm, and discusses teleoperation technology and practical applications. As they wrap up, we touch on full-stack development benefits, easing the learning curve, and future personal projects. Get ready for insights into integrating Glimmer DSL with Rails, optimizing development workflows, and learning about Andy's past and future contributions to the Ruby community. Stay tuned for an inspiring episode packed with practical advice and visionary ideas!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/andymaleh/" target="_blank" rel="noreferrer noopener">LinkedIn: Andy Maleh</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4222</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652</title><link>https://www.spreaker.com/episode/the-sounds-of-silence-lessons-from-an-api-outage-with-paul-zaich-ruby-652--62029600</link><description><![CDATA[Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and monitoring the right things to make sure your applications don't fail or alert you when they do.<br /><br />Links<ul><li><a href="http://twitter.com/pzaich" target="_blank" rel="noreferrer noopener">Paul's Twitter</a></li><li><a href="https://www.linkedin.com/in/pzaich/" target="_blank" rel="noreferrer noopener">Paul's LinkedIn</a></li></ul><br />Picks<ul><li><a href="https://www.withings.com/us/en/blood-pressure-monitors" target="_blank" rel="noreferrer noopener">Blood Pressure Monitor</a> - Dave</li><li><a href="https://github.com/obfusk/eft" target="_blank" rel="noreferrer noopener">eft</a> - Luke</li><li><a href="https://learnbyexample.github.io/learn_ruby_oneliners/one-liner-introduction.html" target="_blank" rel="noreferrer noopener">Ruby one-liners cookbook</a> - Paul</li><li><a href="https://podcastgrowthsummit.co/" target="_blank" rel="noreferrer noopener">Podcast Growth Summit</a> - Chuck</li><li><a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Dev</a> - Chuck</li><li><a href="https://summit.mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Dev Summit </a>- Chuck</li><li><a href="https://mushroomwars2.com/" target="_blank" rel="noreferrer noopener">Mushroom Wars </a>- Chuck</li><li><a href="https://gmelius.com/?via=charles46" target="_blank" rel="noreferrer noopener">Gmelius</a> - Chuck</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62029600</guid><pubDate>Mon, 23 Sep 2024 14:00:49 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62029600/ruby_652.mp3" length="33665509" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c46a748b-cf97-4245-871f-d01e4c98da1c/c46a748b-cf97-4245-871f-d01e4c98da1c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c46a748b-cf97-4245-871f-d01e4c98da1c/c46a748b-cf97-4245-871f-d01e4c98da1c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c46a748b-cf97-4245-871f-d01e4c98da1c/c46a748b-cf97-4245-871f-d01e4c98da1c.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and...</itunes:subtitle><itunes:summary><![CDATA[Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and monitoring the right things to make sure your applications don't fail or alert you when they do.<br /><br />Links<ul><li><a href="http://twitter.com/pzaich" target="_blank" rel="noreferrer noopener">Paul's Twitter</a></li><li><a href="https://www.linkedin.com/in/pzaich/" target="_blank" rel="noreferrer noopener">Paul's LinkedIn</a></li></ul><br />Picks<ul><li><a href="https://www.withings.com/us/en/blood-pressure-monitors" target="_blank" rel="noreferrer noopener">Blood Pressure Monitor</a> - Dave</li><li><a href="https://github.com/obfusk/eft" target="_blank" rel="noreferrer noopener">eft</a> - Luke</li><li><a href="https://learnbyexample.github.io/learn_ruby_oneliners/one-liner-introduction.html" target="_blank" rel="noreferrer noopener">Ruby one-liners cookbook</a> - Paul</li><li><a href="https://podcastgrowthsummit.co/" target="_blank" rel="noreferrer noopener">Podcast Growth Summit</a> - Chuck</li><li><a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Dev</a> - Chuck</li><li><a href="https://summit.mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Dev Summit </a>- Chuck</li><li><a href="https://mushroomwars2.com/" target="_blank" rel="noreferrer noopener">Mushroom Wars </a>- Chuck</li><li><a href="https://gmelius.com/?via=charles46" target="_blank" rel="noreferrer noopener">Gmelius</a> - Chuck</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2787</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Hidden Gems of Ruby - RUBY 651</title><link>https://www.spreaker.com/episode/the-hidden-gems-of-ruby-ruby-651--61349490</link><description><![CDATA[Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console.<br /><br /><br />Links<br /><ul><li><a href="https://github.com/rails/rails/issues/41750" target="_blank" rel="noreferrer noopener">Dependency on mimemagic 0.3.x no longer valid </a></li><li><a href="https://twitter.com/_swanson/status/1346851840944730112" target="_blank" rel="noreferrer noopener">Add this `.irbrc` file and your Rails console will show a colorized banner with the environment | Twitter</a></li><li><a href="https://github.com/pry/pry" target="_blank" rel="noreferrer noopener">GitHub | pry/pry</a></li><li><a href="https://rubyjard.org/" target="_blank" rel="noreferrer noopener">Ruby Jard</a></li><li><a href="https://tree-sitter.github.io/tree-sitter/" target="_blank" rel="noreferrer noopener">Tree-sitter</a></li><li><a href="https://github.com/ruby/ruby/blob/522adbc945c209f4993b0d0ee84a44c333de350f/ext/ripper/lib/ripper.rb" target="_blank" rel="noreferrer noopener">GitHub | ruby/ruby</a></li><li><a href="https://github.com/ruby/reline" target="_blank" rel="noreferrer noopener">GitHub | ruby/reline</a></li><li><a href="https://github.com/tree-sitter/tree-sitter" target="_blank" rel="noreferrer noopener">GitHub | tree-sitter/tree-sitter</a></li><li><a href="https://github.com/bcicen/ctop" target="_blank" rel="noreferrer noopener">GitHub | bcicen/ctop</a></li><li><a href="https://blog.codenamev.com/" target="_blank" rel="noreferrer noopener">codenamev</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: Valentino Stoll ( @thecodenamev )</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li></ul><br />Picks<br /><ul><li>Charles- <a href="https://amzn.to/2PiKjYv" target="_blank" rel="noreferrer noopener">SodaStream Aqua Fizz Sparkling Water Maker Bundle</a></li><li>Charles- <a href="https://amzn.to/3m2R4cF" target="_blank" rel="noreferrer noopener">Soda Stream Flavor Syrups</a></li><li>Charles- <a href="https://teachable.com/" target="_blank" rel="noreferrer noopener">Teachable</a></li><li>Charles- <a href="https://thrivecart.com/special-offer/" target="_blank" rel="noreferrer noopener">ThriveCart</a></li><li>John- <a href="https://amzn.to/3ddF7go" target="_blank" rel="noreferrer noopener">Char-Broil: 6-Burner Cart Style Gas Grill, Stainless/Black</a></li><li>Luke- <a href="https://github.com/rails/rails/issues/41750" target="_blank" rel="noreferrer noopener">Dependency on mimemagic 0.3.x no longer valid </a></li><li>Valentino- <a href="https://github.com/reenhanced/gitreflow" target="_blank" rel="noreferrer noopener">GitHub | reenhanced/gitreflow</a></li><li>Valentino- <a href="https://bitbar.com/" target="_blank" rel="noreferrer noopener">Bitbar</a></li><li>Valentino- <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a></li><li>Valentino- <a href="https://dev.to/codenamev/twilio-powered-minecraft-server-on-aws-47l6" target="_blank" rel="noreferrer noopener">Twilio Powered Minecraft Server on AWS</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61349490</guid><pubDate>Wed, 11 Sep 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61349490/ruby_651.mp3" length="40223915" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/dbde6b37-994d-45e8-bd6f-42b09523fd74/dbde6b37-994d-45e8-bd6f-42b09523fd74.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dbde6b37-994d-45e8-bd6f-42b09523fd74/dbde6b37-994d-45e8-bd6f-42b09523fd74.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/dbde6b37-994d-45e8-bd6f-42b09523fd74/dbde6b37-994d-45e8-bd6f-42b09523fd74.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console.


Links

- https://github.com/rails/rails/issues/41750
-...</itunes:subtitle><itunes:summary><![CDATA[Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console.<br /><br /><br />Links<br /><ul><li><a href="https://github.com/rails/rails/issues/41750" target="_blank" rel="noreferrer noopener">Dependency on mimemagic 0.3.x no longer valid </a></li><li><a href="https://twitter.com/_swanson/status/1346851840944730112" target="_blank" rel="noreferrer noopener">Add this `.irbrc` file and your Rails console will show a colorized banner with the environment | Twitter</a></li><li><a href="https://github.com/pry/pry" target="_blank" rel="noreferrer noopener">GitHub | pry/pry</a></li><li><a href="https://rubyjard.org/" target="_blank" rel="noreferrer noopener">Ruby Jard</a></li><li><a href="https://tree-sitter.github.io/tree-sitter/" target="_blank" rel="noreferrer noopener">Tree-sitter</a></li><li><a href="https://github.com/ruby/ruby/blob/522adbc945c209f4993b0d0ee84a44c333de350f/ext/ripper/lib/ripper.rb" target="_blank" rel="noreferrer noopener">GitHub | ruby/ruby</a></li><li><a href="https://github.com/ruby/reline" target="_blank" rel="noreferrer noopener">GitHub | ruby/reline</a></li><li><a href="https://github.com/tree-sitter/tree-sitter" target="_blank" rel="noreferrer noopener">GitHub | tree-sitter/tree-sitter</a></li><li><a href="https://github.com/bcicen/ctop" target="_blank" rel="noreferrer noopener">GitHub | bcicen/ctop</a></li><li><a href="https://blog.codenamev.com/" target="_blank" rel="noreferrer noopener">codenamev</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: Valentino Stoll ( @thecodenamev )</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li></ul><br />Picks<br /><ul><li>Charles- <a href="https://amzn.to/2PiKjYv" target="_blank" rel="noreferrer noopener">SodaStream Aqua Fizz Sparkling Water Maker Bundle</a></li><li>Charles- <a href="https://amzn.to/3m2R4cF" target="_blank" rel="noreferrer noopener">Soda Stream Flavor Syrups</a></li><li>Charles- <a href="https://teachable.com/" target="_blank" rel="noreferrer noopener">Teachable</a></li><li>Charles- <a href="https://thrivecart.com/special-offer/" target="_blank" rel="noreferrer noopener">ThriveCart</a></li><li>John- <a href="https://amzn.to/3ddF7go" target="_blank" rel="noreferrer noopener">Char-Broil: 6-Burner Cart Style Gas Grill, Stainless/Black</a></li><li>Luke- <a href="https://github.com/rails/rails/issues/41750" target="_blank" rel="noreferrer noopener">Dependency on mimemagic 0.3.x no longer valid </a></li><li>Valentino- <a href="https://github.com/reenhanced/gitreflow" target="_blank" rel="noreferrer noopener">GitHub | reenhanced/gitreflow</a></li><li>Valentino- <a href="https://bitbar.com/" target="_blank" rel="noreferrer noopener">Bitbar</a></li><li>Valentino- <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a></li><li>Valentino- <a href="https://dev.to/codenamev/twilio-powered-minecraft-server-on-aws-47l6" target="_blank" rel="noreferrer noopener">Twilio Powered Minecraft Server on AWS</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3333</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cloud Migration, Server Costs, and CDN Challenges - RUBY 650</title><link>https://www.spreaker.com/episode/cloud-migration-server-costs-and-cdn-challenges-ruby-650--61257959</link><description><![CDATA[In this episode, Chuck, Ayush, and Valentino join Olly Headey as he shares his expansive career journey, from co-founding FreeAgent to navigating the intricate world of cloud migration and technology adoption. They dive deeply into the various challenges and decisions involved in choosing frameworks like React, tackling server costs with CDN solutions, and simplifying complex tech stacks. Olly also discusses his experiences with boot camps, emphasizing the importance of foundational knowledge over trendy frameworks.<br />They touch on the significance of dependencies in tech projects, the evolving landscape of Ruby usage beyond Rails, and the practicalities of AWS CloudFront integrations. Olly offers his unique insights into balancing established and new technologies, emphasizing a pragmatic approach to tech evolution.<br />Join them as they explore the nuances of engineering management, the real-world implications of tech choices, and the strategies for maintaining simplicity in a fast-evolving tech landscape. Let’s get started!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/oheadey/" target="_blank" rel="noreferrer noopener">LinkedIn: Olly Headey</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challengers! | Board Game</a></li><li>Charles - <a href="https://andyfrisella.com/products/the-book-on-mental-toughness?srsltid=AfmBOorrd3Wsx3-3--Iuq1Xg3a5WRbiAaHgwIpSVG9GWu8oALMRPAXZ7" target="_blank" rel="noreferrer noopener">The Book on Mental Toughness</a></li><li>Olly - <a href="https://friendlyrb.com/" target="_blank" rel="noreferrer noopener">Friendly.rb - Your friendy European Ruby conference</a></li><li>Valentino - <a href="https://www.podcastbuddy.co/" target="_blank" rel="noreferrer noopener">PodcastBuddy </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61257959</guid><pubDate>Wed, 04 Sep 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61257959/ruby_650.mp3" length="56322136" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c2772925-05d0-4522-b5dd-d7b813ad91a2/c2772925-05d0-4522-b5dd-d7b813ad91a2.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c2772925-05d0-4522-b5dd-d7b813ad91a2/c2772925-05d0-4522-b5dd-d7b813ad91a2.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c2772925-05d0-4522-b5dd-d7b813ad91a2/c2772925-05d0-4522-b5dd-d7b813ad91a2.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Chuck, Ayush, and Valentino join Olly Headey as he shares his expansive career journey, from co-founding FreeAgent to navigating the intricate world of cloud migration and technology adoption. They dive deeply into the various...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Chuck, Ayush, and Valentino join Olly Headey as he shares his expansive career journey, from co-founding FreeAgent to navigating the intricate world of cloud migration and technology adoption. They dive deeply into the various challenges and decisions involved in choosing frameworks like React, tackling server costs with CDN solutions, and simplifying complex tech stacks. Olly also discusses his experiences with boot camps, emphasizing the importance of foundational knowledge over trendy frameworks.<br />They touch on the significance of dependencies in tech projects, the evolving landscape of Ruby usage beyond Rails, and the practicalities of AWS CloudFront integrations. Olly offers his unique insights into balancing established and new technologies, emphasizing a pragmatic approach to tech evolution.<br />Join them as they explore the nuances of engineering management, the real-world implications of tech choices, and the strategies for maintaining simplicity in a fast-evolving tech landscape. Let’s get started!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/oheadey/" target="_blank" rel="noreferrer noopener">LinkedIn: Olly Headey</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challengers! | Board Game</a></li><li>Charles - <a href="https://andyfrisella.com/products/the-book-on-mental-toughness?srsltid=AfmBOorrd3Wsx3-3--Iuq1Xg3a5WRbiAaHgwIpSVG9GWu8oALMRPAXZ7" target="_blank" rel="noreferrer noopener">The Book on Mental Toughness</a></li><li>Olly - <a href="https://friendlyrb.com/" target="_blank" rel="noreferrer noopener">Friendly.rb - Your friendy European Ruby conference</a></li><li>Valentino - <a href="https://www.podcastbuddy.co/" target="_blank" rel="noreferrer noopener">PodcastBuddy </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4675</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Developing your development - RUBY 649</title><link>https://www.spreaker.com/episode/developing-your-development-ruby-649--61106147</link><description><![CDATA[Mason McLead from <a href="http://software.com/" target="_blank" rel="noreferrer noopener">software.com </a>shows us the editor-integrated suite of tools that help you become a better developer. We find out what music makes you code better (and worse), how data reveals the habits of the world's top coders and why Saturday is code day.<br /><br /><br />Links<br /><ul><li><a href="https://www.software.com/top40" target="_blank" rel="noreferrer noopener">Software Top 40</a></li><li><a href="https://www.software.com/" target="_blank" rel="noreferrer noopener">Software.com</a></li><li><a href="https://www.linkedin.com/in/mmclead/" target="_blank" rel="noreferrer noopener">LinkedIn- Mason Mclead</a></li></ul><br />Picks<br /><ul><li>Charles- <a href="https://amzn.to/3fapozK" target="_blank" rel="noreferrer noopener">Fanatical Prospecting</a></li><li>Charles- <a href="https://amzn.to/33Na2M5" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://monday.com/" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a></li><li>Dave- <a href="https://amzn.to/3y9vwRo" target="_blank" rel="noreferrer noopener">J-B Weld </a></li><li>Luke- <a href="https://rubyist.app/" target="_blank" rel="noreferrer noopener">Rubyist</a></li><li>Mason- <a href="https://materialize.com/" target="_blank" rel="noreferrer noopener">Materialize </a></li><li>Mason-<a href="https://darntough.com/" target="_blank" rel="noreferrer noopener"> Darn Tough Vermont</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61106147</guid><pubDate>Wed, 28 Aug 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61106147/ruby_649.mp3" length="37902047" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/07c7bca0-921e-429a-a56f-a64f638e3cc8/07c7bca0-921e-429a-a56f-a64f638e3cc8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/07c7bca0-921e-429a-a56f-a64f638e3cc8/07c7bca0-921e-429a-a56f-a64f638e3cc8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/07c7bca0-921e-429a-a56f-a64f638e3cc8/07c7bca0-921e-429a-a56f-a64f638e3cc8.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Mason McLead from http://software.com/shows us the editor-integrated suite of tools that help you become a better developer. We find out what music makes you code better (and worse), how data reveals the habits of the world's top coders and why...</itunes:subtitle><itunes:summary><![CDATA[Mason McLead from <a href="http://software.com/" target="_blank" rel="noreferrer noopener">software.com </a>shows us the editor-integrated suite of tools that help you become a better developer. We find out what music makes you code better (and worse), how data reveals the habits of the world's top coders and why Saturday is code day.<br /><br /><br />Links<br /><ul><li><a href="https://www.software.com/top40" target="_blank" rel="noreferrer noopener">Software Top 40</a></li><li><a href="https://www.software.com/" target="_blank" rel="noreferrer noopener">Software.com</a></li><li><a href="https://www.linkedin.com/in/mmclead/" target="_blank" rel="noreferrer noopener">LinkedIn- Mason Mclead</a></li></ul><br />Picks<br /><ul><li>Charles- <a href="https://amzn.to/3fapozK" target="_blank" rel="noreferrer noopener">Fanatical Prospecting</a></li><li>Charles- <a href="https://amzn.to/33Na2M5" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://monday.com/" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a></li><li>Dave- <a href="https://amzn.to/3y9vwRo" target="_blank" rel="noreferrer noopener">J-B Weld </a></li><li>Luke- <a href="https://rubyist.app/" target="_blank" rel="noreferrer noopener">Rubyist</a></li><li>Mason- <a href="https://materialize.com/" target="_blank" rel="noreferrer noopener">Materialize </a></li><li>Mason-<a href="https://darntough.com/" target="_blank" rel="noreferrer noopener"> Darn Tough Vermont</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Innovations in Ruby Concurrency: Tips and Tools - RUBY 648</title><link>https://www.spreaker.com/episode/innovations-in-ruby-concurrency-tips-and-tools-ruby-648--61040201</link><description><![CDATA[In this episode, they dive deep into the world of Ruby concurrency and explore the nuances of optimizing performance in web applications. Join our Chuck and Valentino together with special guest JP Camara as they share insights on the tools and techniques that can transform your Ruby projects.<br />JP kicks things off with a discussion on their new Wave 3 microphone purchase, which has dramatically improved their audio quality for podcasts and meetings. They also share their experiences at the Boston Ruby meetup, where they connected with prominent figures like Jason Sweat and Kevin Newton.<br />Our special guest, JP Camara, a principal engineer at Wealthbox, brings his extensive knowledge of Ruby concurrency to the table. With over a decade of Ruby development experience, JP has been contributing to the Ruby community through his in-depth blog series and work on the GBL instrumentation API. He'll be shedding light on concepts like job queues, the colorless programming approach in Ruby, and the benefits of tools like Sidekiq and SolidQ for managing background jobs.<br />Chuck and Valentino also join the conversation, emphasizing the importance of concurrency and parallelism in modern applications. They discuss practical examples, challenges, and best practices for efficient resource management and the impact of serverless computing. Plus, discover some fascinating board game recommendations and insights into using microcontrollers for concurrency tasks.<br />Whether you're a seasoned Ruby developer or just getting started, this episode is packed with actionable advice and technical wisdom. Don't miss out on this essential discussion that could take your Ruby skills to the next level!<br /><br /><br />Links<br /><ul><li><a href="https://jpcamara.com/2024/07/15/ruby-methods-are.html" target="_blank" rel="noreferrer noopener">Ruby methods are colorless</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jpcamara/" target="_blank" rel="noreferrer noopener">LinkedIn: JP Camara </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61040201</guid><pubDate>Wed, 14 Aug 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61040201/ruby_648.mp3" length="53214061" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/8c574b55-0f5b-4c49-927c-3dbebd015a03/8c574b55-0f5b-4c49-927c-3dbebd015a03.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8c574b55-0f5b-4c49-927c-3dbebd015a03/8c574b55-0f5b-4c49-927c-3dbebd015a03.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/8c574b55-0f5b-4c49-927c-3dbebd015a03/8c574b55-0f5b-4c49-927c-3dbebd015a03.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, they dive deep into the world of Ruby concurrency and explore the nuances of optimizing performance in web applications. Join our Chuck and Valentino together with special guest JP Camara as they share insights on the tools and...</itunes:subtitle><itunes:summary><![CDATA[In this episode, they dive deep into the world of Ruby concurrency and explore the nuances of optimizing performance in web applications. Join our Chuck and Valentino together with special guest JP Camara as they share insights on the tools and techniques that can transform your Ruby projects.<br />JP kicks things off with a discussion on their new Wave 3 microphone purchase, which has dramatically improved their audio quality for podcasts and meetings. They also share their experiences at the Boston Ruby meetup, where they connected with prominent figures like Jason Sweat and Kevin Newton.<br />Our special guest, JP Camara, a principal engineer at Wealthbox, brings his extensive knowledge of Ruby concurrency to the table. With over a decade of Ruby development experience, JP has been contributing to the Ruby community through his in-depth blog series and work on the GBL instrumentation API. He'll be shedding light on concepts like job queues, the colorless programming approach in Ruby, and the benefits of tools like Sidekiq and SolidQ for managing background jobs.<br />Chuck and Valentino also join the conversation, emphasizing the importance of concurrency and parallelism in modern applications. They discuss practical examples, challenges, and best practices for efficient resource management and the impact of serverless computing. Plus, discover some fascinating board game recommendations and insights into using microcontrollers for concurrency tasks.<br />Whether you're a seasoned Ruby developer or just getting started, this episode is packed with actionable advice and technical wisdom. Don't miss out on this essential discussion that could take your Ruby skills to the next level!<br /><br /><br />Links<br /><ul><li><a href="https://jpcamara.com/2024/07/15/ruby-methods-are.html" target="_blank" rel="noreferrer noopener">Ruby methods are colorless</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jpcamara/" target="_blank" rel="noreferrer noopener">LinkedIn: JP Camara </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4416</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Achieving High Performance: SQLite, Postgres, and Scalable Ruby Apps - RUBY 647</title><link>https://www.spreaker.com/episode/achieving-high-performance-sqlite-postgres-and-scalable-ruby-apps-ruby-647--60894010</link><description><![CDATA[In today's episode, they dive deep into the world of databases and scaling with the Rogues with Ayush, Chuck, and special guest Muhammad Hassan. They discuss Muhammad's innovative solution involving Postgres and local database copies, the complexities of scaling, and the cost-effectiveness of powerful servers.<br />They unravel the magic of SQLite, especially for web applications, with a closer look at configuring for simultaneous reads and writes, handling locking errors, and optimizing database calls. Our conversation peeks into the potential of serving high traffic with minimal infrastructure and how Litestack can streamline Ruby on Rails development.<br />Additionally, they explore the potential of AI in development, with exciting prospects like GPT 4, and hear about interesting recommendations—from board games to music. Don't miss out on the insights from our special guest, Mohammed, as he shares his expertise in concurrency and embedded databases.<br />Tune in for an episode packed with practical advice, cutting-edge solutions, and a glimpse into the future of application development and deployment. Join them as they challenge traditional mindsets and optimize for modern performance.<br /><br />Links<br /><ul><li><a href="https://github.com/oldmoe/litestack" target="_blank" rel="noreferrer noopener">GitHub: Litestack</a></li></ul><br />Socials<br /><ul><li><a href="https://x.com/oldmoe" target="_blank" rel="noreferrer noopener">Twitter: @oldmoe</a></li><li><a href="https://github.com/oldmoe" target="_blank" rel="noreferrer noopener">GitHub: oldmoe</a></li></ul><br />Picks<br /><ul><li>Ayush - <a href="https://www.goodreads.com/book/show/144794.Hover_Car_Racer" target="_blank" rel="noreferrer noopener">Hover Car Racer</a></li><li>Ayush - <a href="https://www.solsticeprog.uk/" target="_blank" rel="noreferrer noopener">Solstice - Home</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/432/take-5" target="_blank" rel="noreferrer noopener">Take 5 | Board Game</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60894010</guid><pubDate>Wed, 07 Aug 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60894010/ruby_647.mp3" length="59549930" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef272d83-fb4b-48a6-b22b-09785d2f4927/ef272d83-fb4b-48a6-b22b-09785d2f4927.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef272d83-fb4b-48a6-b22b-09785d2f4927/ef272d83-fb4b-48a6-b22b-09785d2f4927.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef272d83-fb4b-48a6-b22b-09785d2f4927/ef272d83-fb4b-48a6-b22b-09785d2f4927.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today's episode, they dive deep into the world of databases and scaling with the Rogues with Ayush, Chuck, and special guest Muhammad Hassan. They discuss Muhammad's innovative solution involving Postgres and local database copies, the complexities...</itunes:subtitle><itunes:summary><![CDATA[In today's episode, they dive deep into the world of databases and scaling with the Rogues with Ayush, Chuck, and special guest Muhammad Hassan. They discuss Muhammad's innovative solution involving Postgres and local database copies, the complexities of scaling, and the cost-effectiveness of powerful servers.<br />They unravel the magic of SQLite, especially for web applications, with a closer look at configuring for simultaneous reads and writes, handling locking errors, and optimizing database calls. Our conversation peeks into the potential of serving high traffic with minimal infrastructure and how Litestack can streamline Ruby on Rails development.<br />Additionally, they explore the potential of AI in development, with exciting prospects like GPT 4, and hear about interesting recommendations—from board games to music. Don't miss out on the insights from our special guest, Mohammed, as he shares his expertise in concurrency and embedded databases.<br />Tune in for an episode packed with practical advice, cutting-edge solutions, and a glimpse into the future of application development and deployment. Join them as they challenge traditional mindsets and optimize for modern performance.<br /><br />Links<br /><ul><li><a href="https://github.com/oldmoe/litestack" target="_blank" rel="noreferrer noopener">GitHub: Litestack</a></li></ul><br />Socials<br /><ul><li><a href="https://x.com/oldmoe" target="_blank" rel="noreferrer noopener">Twitter: @oldmoe</a></li><li><a href="https://github.com/oldmoe" target="_blank" rel="noreferrer noopener">GitHub: oldmoe</a></li></ul><br />Picks<br /><ul><li>Ayush - <a href="https://www.goodreads.com/book/show/144794.Hover_Car_Racer" target="_blank" rel="noreferrer noopener">Hover Car Racer</a></li><li>Ayush - <a href="https://www.solsticeprog.uk/" target="_blank" rel="noreferrer noopener">Solstice - Home</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/432/take-5" target="_blank" rel="noreferrer noopener">Take 5 | Board Game</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4944</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unlocking the Power of Functional Programming and Elm with Richard Feldman - RUBY 646</title><link>https://www.spreaker.com/episode/unlocking-the-power-of-functional-programming-and-elm-with-richard-feldman-ruby-646--60807130</link><description><![CDATA[Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming constructs.<br /><br /><br />Links<br /><ul><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a></li><li><a href="https://github.com/NoRedInk/elm-rails" target="_blank" rel="noreferrer noopener">GitHub- NoRedInk/elm-rails</a></li><li><a href="https://elm-lang.org/" target="_blank" rel="noreferrer noopener">ELM Homepage</a></li><li><a href="https://discourse.elm-lang.org/" target="_blank" rel="noreferrer noopener">Discourse ELM</a></li><li><a href="https://elmlang.herokuapp.com/" target="_blank" rel="noreferrer noopener">ELM Slack</a></li><li><a href="http://builtwithelm.co/" target="_blank" rel="noreferrer noopener">Built with Elm</a></li></ul><br />Picks<br /><ul><li>John- <a href="https://github.com/spree/spree" target="_blank" rel="noreferrer noopener">GitHub: spree/spree</a></li><li>John- <a href="https://github.com/solidusio/solidus" target="_blank" rel="noreferrer noopener">GitHub: solidusio/solidus</a></li><li>John- <a href="https://amzn.to/3pPCDtt" target="_blank" rel="noreferrer noopener">Merlin Series (The Lost Years by T.A.)</a></li><li>Luke- <a href="https://pqina.nl/" target="_blank" rel="noreferrer noopener">PQINA | Designs and Builds Performant, Responsive, and Highly Polished Web Components</a></li><li>Richard- <a href="https://www.imdb.com/title/tt0407362/" target="_blank" rel="noreferrer noopener">TV series: Battlestar Galactica</a></li><li>Richard- <a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a></li><li>Richard- <a href="https://www.barbellmedicine.com/blog/where-should-my-priorities-be-to-improve-my-health/" target="_blank" rel="noreferrer noopener">Barbell medicine </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60807130</guid><pubDate>Wed, 24 Jul 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60807130/ruby_646.mp3" length="39708885" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/efcca187-6dc6-422c-a82c-5e620a2b44f8/efcca187-6dc6-422c-a82c-5e620a2b44f8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/efcca187-6dc6-422c-a82c-5e620a2b44f8/efcca187-6dc6-422c-a82c-5e620a2b44f8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/efcca187-6dc6-422c-a82c-5e620a2b44f8/efcca187-6dc6-422c-a82c-5e620a2b44f8.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to...</itunes:subtitle><itunes:summary><![CDATA[Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming constructs.<br /><br /><br />Links<br /><ul><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a></li><li><a href="https://github.com/NoRedInk/elm-rails" target="_blank" rel="noreferrer noopener">GitHub- NoRedInk/elm-rails</a></li><li><a href="https://elm-lang.org/" target="_blank" rel="noreferrer noopener">ELM Homepage</a></li><li><a href="https://discourse.elm-lang.org/" target="_blank" rel="noreferrer noopener">Discourse ELM</a></li><li><a href="https://elmlang.herokuapp.com/" target="_blank" rel="noreferrer noopener">ELM Slack</a></li><li><a href="http://builtwithelm.co/" target="_blank" rel="noreferrer noopener">Built with Elm</a></li></ul><br />Picks<br /><ul><li>John- <a href="https://github.com/spree/spree" target="_blank" rel="noreferrer noopener">GitHub: spree/spree</a></li><li>John- <a href="https://github.com/solidusio/solidus" target="_blank" rel="noreferrer noopener">GitHub: solidusio/solidus</a></li><li>John- <a href="https://amzn.to/3pPCDtt" target="_blank" rel="noreferrer noopener">Merlin Series (The Lost Years by T.A.)</a></li><li>Luke- <a href="https://pqina.nl/" target="_blank" rel="noreferrer noopener">PQINA | Designs and Builds Performant, Responsive, and Highly Polished Web Components</a></li><li>Richard- <a href="https://www.imdb.com/title/tt0407362/" target="_blank" rel="noreferrer noopener">TV series: Battlestar Galactica</a></li><li>Richard- <a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a></li><li>Richard- <a href="https://www.barbellmedicine.com/blog/where-should-my-priorities-be-to-improve-my-health/" target="_blank" rel="noreferrer noopener">Barbell medicine </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3290</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Navigating SQL Data Changes: Tools and Techniques for Data Recovery - RUBY 645</title><link>https://www.spreaker.com/episode/navigating-sql-data-changes-tools-and-techniques-for-data-recovery-ruby-645--60716257</link><description><![CDATA[In today's episode, Valentino is joined by Evgeny Li, a seasoned software developer and founder of Bemi, to delve into the complex world of data recovery and auditing within SQL databases. They explore advanced solutions like paper trail and refi for querying historical changes, point-in-time recovery features offered by cloud-managed databases, and the use of AI to humanize data structures and enhance monitoring.<br />They highlight the critical role of Change Data Capture (CDC) in tracking and troubleshooting data changes, with real-world applications across logistics, healthcare, and more. They also discuss the pros and cons of different CDC implementations—query-based, trigger-based, and log-based approaches.<br />Valentino and Evgeny shed light on the challenges of managing large data volumes, emphasizing proactive design and the importance of strong data management systems. They touch upon essential tools like GitHub Copilot, OpenTelemetry, and various auditing gems, offering valuable insights into maintaining data integrity and performance.<br />Tune in as we navigate the intricacies of data management, the impact of AI, and best practices to ensure reliable and efficient database operations.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/evgenyli/" target="_blank" rel="noreferrer noopener">LinkedIn: Evgeny Li</a></li><li><a href="https://github.com/exAspArk" target="_blank" rel="noreferrer noopener">GitHub: @exAspArk</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60716257</guid><pubDate>Wed, 17 Jul 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60716257/ruby_645.mp3" length="45257920" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ea796c9f-2a8d-4154-8f23-1994e24446b7/ea796c9f-2a8d-4154-8f23-1994e24446b7.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ea796c9f-2a8d-4154-8f23-1994e24446b7/ea796c9f-2a8d-4154-8f23-1994e24446b7.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ea796c9f-2a8d-4154-8f23-1994e24446b7/ea796c9f-2a8d-4154-8f23-1994e24446b7.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today's episode, Valentino is joined by Evgeny Li, a seasoned software developer and founder of Bemi, to delve into the complex world of data recovery and auditing within SQL databases. They explore advanced solutions like paper trail and refi for...</itunes:subtitle><itunes:summary><![CDATA[In today's episode, Valentino is joined by Evgeny Li, a seasoned software developer and founder of Bemi, to delve into the complex world of data recovery and auditing within SQL databases. They explore advanced solutions like paper trail and refi for querying historical changes, point-in-time recovery features offered by cloud-managed databases, and the use of AI to humanize data structures and enhance monitoring.<br />They highlight the critical role of Change Data Capture (CDC) in tracking and troubleshooting data changes, with real-world applications across logistics, healthcare, and more. They also discuss the pros and cons of different CDC implementations—query-based, trigger-based, and log-based approaches.<br />Valentino and Evgeny shed light on the challenges of managing large data volumes, emphasizing proactive design and the importance of strong data management systems. They touch upon essential tools like GitHub Copilot, OpenTelemetry, and various auditing gems, offering valuable insights into maintaining data integrity and performance.<br />Tune in as we navigate the intricacies of data management, the impact of AI, and best practices to ensure reliable and efficient database operations.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/evgenyli/" target="_blank" rel="noreferrer noopener">LinkedIn: Evgeny Li</a></li><li><a href="https://github.com/exAspArk" target="_blank" rel="noreferrer noopener">GitHub: @exAspArk</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3753</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What is a Top 5% Developer? - RUBY 644</title><link>https://www.spreaker.com/episode/what-is-a-top-5-developer-ruby-644--60660271</link><description><![CDATA[The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills.<br /><br /><br />Links<br /><ul><li><a href="https://devchat.tv/dev-rev/" target="_blank" rel="noreferrer noopener">Devchat.tv | Dev Rev</a></li></ul><br />Picks<br /><ul><li>Charles- <a href="https://amzn.to/3ockbK9" target="_blank" rel="noreferrer noopener">The 360 Leader: Developing your Influence from Anywhere in the Organization by John C. Maxwell</a></li><li>Charles- <a href="https://amzn.to/2W4jqqQ" target="_blank" rel="noreferrer noopener">The Hero with a Thousand Faces by Joseph Campbell</a></li><li>Charles-<a href="https://amzn.to/3oydxi2" target="_blank" rel="noreferrer noopener"> Building a StoryBrand: Clarify Your Message So Customers Will Listen by Dona</a><a href="https://amzn.to/2W4jqqQ" target="_blank" rel="noreferrer noopener">ld Miller</a></li><li>Dave- <a href="https://www.rubyonrails.link/" target="_blank" rel="noreferrer noopener">Ruby on Rails Link</a></li><li>Dave- <a href="https://www.homedepot.com/s/track%2520light?NCNI-5" target="_blank" rel="noreferrer noopener">Track Lights</a></li><li>John-<a href="https://amzn.to/3of2WIe" target="_blank" rel="noreferrer noopener"> Never Split the Difference: Negotiating As If Your Life Depended On It  by Chris Voss</a></li><li>John- <a href="https://stackoverflow.blog/2020/11/25/how-to-write-an-effective-developer-resume-advice-from-a-hiring-manager/" target="_blank" rel="noreferrer noopener">How to write an effective developer resume: Advice from a hiring manager</a></li><li>John- <a href="https://www.masterofmalt.com/whiskies/yoichi/yoichi-single-malt-whisky/" target="_blank" rel="noreferrer noopener">Yoichi Single Malt Whisky</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60660271</guid><pubDate>Wed, 10 Jul 2024 04:57:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60660271/ruby_644.mp3" length="49820781" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/b97f83f7-1f2d-475f-87e4-fb40c3990651/b97f83f7-1f2d-475f-87e4-fb40c3990651.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/b97f83f7-1f2d-475f-87e4-fb40c3990651/b97f83f7-1f2d-475f-87e4-fb40c3990651.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/b97f83f7-1f2d-475f-87e4-fb40c3990651/b97f83f7-1f2d-475f-87e4-fb40c3990651.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills.


Links

-...</itunes:subtitle><itunes:summary><![CDATA[The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills.<br /><br /><br />Links<br /><ul><li><a href="https://devchat.tv/dev-rev/" target="_blank" rel="noreferrer noopener">Devchat.tv | Dev Rev</a></li></ul><br />Picks<br /><ul><li>Charles- <a href="https://amzn.to/3ockbK9" target="_blank" rel="noreferrer noopener">The 360 Leader: Developing your Influence from Anywhere in the Organization by John C. Maxwell</a></li><li>Charles- <a href="https://amzn.to/2W4jqqQ" target="_blank" rel="noreferrer noopener">The Hero with a Thousand Faces by Joseph Campbell</a></li><li>Charles-<a href="https://amzn.to/3oydxi2" target="_blank" rel="noreferrer noopener"> Building a StoryBrand: Clarify Your Message So Customers Will Listen by Dona</a><a href="https://amzn.to/2W4jqqQ" target="_blank" rel="noreferrer noopener">ld Miller</a></li><li>Dave- <a href="https://www.rubyonrails.link/" target="_blank" rel="noreferrer noopener">Ruby on Rails Link</a></li><li>Dave- <a href="https://www.homedepot.com/s/track%2520light?NCNI-5" target="_blank" rel="noreferrer noopener">Track Lights</a></li><li>John-<a href="https://amzn.to/3of2WIe" target="_blank" rel="noreferrer noopener"> Never Split the Difference: Negotiating As If Your Life Depended On It  by Chris Voss</a></li><li>John- <a href="https://stackoverflow.blog/2020/11/25/how-to-write-an-effective-developer-resume-advice-from-a-hiring-manager/" target="_blank" rel="noreferrer noopener">How to write an effective developer resume: Advice from a hiring manager</a></li><li>John- <a href="https://www.masterofmalt.com/whiskies/yoichi/yoichi-single-malt-whisky/" target="_blank" rel="noreferrer noopener">Yoichi Single Malt Whisky</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4133</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Leveraging Ruby for Effective Prompt Engineering and AI Solutions - RUBY 643</title><link>https://www.spreaker.com/episode/leveraging-ruby-for-effective-prompt-engineering-and-ai-solutions-ruby-643--60607367</link><description><![CDATA[ They dive deep into the world of advanced development techniques and tools. In today's episode, Valentino and Scott explore the challenges and breakthroughs in the realm of AI and code generation with a particular focus on Ruby.<br />Valentino vents about the complexities of prompt engineering, while Scott shares insights on prompt design, function calling for structured output, and the importance of breaking down code for reliability and testing. They highlight the declining effectiveness of prompt tricks and the growing significance of using large language models over fine-tuning.<br />The conversation delves into the unique advantages of Ruby for rapid prototyping, with Scott Werner, CEO and founder of Sublayer, shedding light on his self-assembling AI agent framework built in Ruby. He explains how their prompt architecture fosters easy expansion and customization.<br />Listeners will also hear about Scott's experiences with ramping up on new teams, operationalizing experience, and designing classes and interfaces to align with desired coding styles. The episode concludes with discussions on experimenting with AI tools, the value of community events like the Ruby AI Builders Discord and meetups, and the insights gained from fine-tuning language models.<br />Get ready to explore the cutting-edge of AI in development and the potential of Ruby in creating powerful, automated solutions. Tune in and join the conversation!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/wernerscott/" target="_blank" rel="noreferrer noopener">LinkedIn: Scott Werner</a></li><li><a href="http://scottwernerd.com/" target="_blank" rel="noreferrer noopener">scottwernerd.com</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60607367</guid><pubDate>Wed, 03 Jul 2024 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60607367/ruby_643.mp3" length="50501950" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a0125cfc-f913-446c-bada-ab2dc5915ae4/a0125cfc-f913-446c-bada-ab2dc5915ae4.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a0125cfc-f913-446c-bada-ab2dc5915ae4/a0125cfc-f913-446c-bada-ab2dc5915ae4.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a0125cfc-f913-446c-bada-ab2dc5915ae4/a0125cfc-f913-446c-bada-ab2dc5915ae4.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> They dive deep into the world of advanced development techniques and tools. In today's episode, Valentino and Scott explore the challenges and breakthroughs in the realm of AI and code generation with a particular focus on Ruby.
Valentino vents about...</itunes:subtitle><itunes:summary><![CDATA[ They dive deep into the world of advanced development techniques and tools. In today's episode, Valentino and Scott explore the challenges and breakthroughs in the realm of AI and code generation with a particular focus on Ruby.<br />Valentino vents about the complexities of prompt engineering, while Scott shares insights on prompt design, function calling for structured output, and the importance of breaking down code for reliability and testing. They highlight the declining effectiveness of prompt tricks and the growing significance of using large language models over fine-tuning.<br />The conversation delves into the unique advantages of Ruby for rapid prototyping, with Scott Werner, CEO and founder of Sublayer, shedding light on his self-assembling AI agent framework built in Ruby. He explains how their prompt architecture fosters easy expansion and customization.<br />Listeners will also hear about Scott's experiences with ramping up on new teams, operationalizing experience, and designing classes and interfaces to align with desired coding styles. The episode concludes with discussions on experimenting with AI tools, the value of community events like the Ruby AI Builders Discord and meetups, and the insights gained from fine-tuning language models.<br />Get ready to explore the cutting-edge of AI in development and the potential of Ruby in creating powerful, automated solutions. Tune in and join the conversation!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/wernerscott/" target="_blank" rel="noreferrer noopener">LinkedIn: Scott Werner</a></li><li><a href="http://scottwernerd.com/" target="_blank" rel="noreferrer noopener">scottwernerd.com</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4190</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Integrating AI in Application Development with Obie Fernandez - RUBY 642</title><link>https://www.spreaker.com/episode/integrating-ai-in-application-development-with-obie-fernandez-ruby-642--60543701</link><description><![CDATA[Obie Fernandez is the Chief Scientist at Olympia. They dive deep into the fascinating world of AI and its transformative impact on music production and application development. Our special guest, Obi Fernandez, joins Valentino Stoll to share his incredible journey of living in Mexico City since 2017 while working on innovative startups like an NFT platform and Olympia, an AI-powered consultancy growing rapidly every month.<br />They also introduce us to a cutting-edge music production tool that can upload music, write lyrics, and generate vocals — a boon for lyricists and singers who might not have the best singing chops. Alongside this, they discuss pragmatic uses of AI through a new book, which bridges the gap between beginner-friendly concepts and advanced AI patterns, illustrated through real-world examples.<br />Moreover, they explore the intricacies of AI models like GPT-4 and Gemini Pro, discussing their capabilities, limitations, and practical applications. From insights on GitHub Copilot Workspace to the challenges of incorporating natural language in development tools, this episode is packed with valuable knowledge for developers and AI enthusiasts alike.<br />They also touch on the innovative work being done on platforms such as Olympia and MagnaChat, and explore the burgeoning possibilities of AI in runtime environments. Whether you're interested in the technical nuances of fine-tuning large language models or the potential of AI in game development, this episode offers a wealth of information.<br /><br />Tune in for a fascinating discussion that promises to broaden your understanding of how AI can be integrated into diverse applications, all while keeping it accessible for both seasoned developers and beginners.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/obiefernandez/" target="_blank" rel="noreferrer noopener">LinkedIn: Obie Fernandez</a></li><li><a href="https://obiefernandez.com/" target="_blank" rel="noreferrer noopener">Obie Fernandez</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60543701</guid><pubDate>Wed, 26 Jun 2024 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60543701/ruby_642.mp3" length="63678008" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/60cd24ab-2668-4d8c-9fa3-a53558b6b9ed/60cd24ab-2668-4d8c-9fa3-a53558b6b9ed.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/60cd24ab-2668-4d8c-9fa3-a53558b6b9ed/60cd24ab-2668-4d8c-9fa3-a53558b6b9ed.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/60cd24ab-2668-4d8c-9fa3-a53558b6b9ed/60cd24ab-2668-4d8c-9fa3-a53558b6b9ed.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Obie Fernandez is the Chief Scientist at Olympia. They dive deep into the fascinating world of AI and its transformative impact on music production and application development. Our special guest, Obi Fernandez, joins Valentino Stoll to share his...</itunes:subtitle><itunes:summary><![CDATA[Obie Fernandez is the Chief Scientist at Olympia. They dive deep into the fascinating world of AI and its transformative impact on music production and application development. Our special guest, Obi Fernandez, joins Valentino Stoll to share his incredible journey of living in Mexico City since 2017 while working on innovative startups like an NFT platform and Olympia, an AI-powered consultancy growing rapidly every month.<br />They also introduce us to a cutting-edge music production tool that can upload music, write lyrics, and generate vocals — a boon for lyricists and singers who might not have the best singing chops. Alongside this, they discuss pragmatic uses of AI through a new book, which bridges the gap between beginner-friendly concepts and advanced AI patterns, illustrated through real-world examples.<br />Moreover, they explore the intricacies of AI models like GPT-4 and Gemini Pro, discussing their capabilities, limitations, and practical applications. From insights on GitHub Copilot Workspace to the challenges of incorporating natural language in development tools, this episode is packed with valuable knowledge for developers and AI enthusiasts alike.<br />They also touch on the innovative work being done on platforms such as Olympia and MagnaChat, and explore the burgeoning possibilities of AI in runtime environments. Whether you're interested in the technical nuances of fine-tuning large language models or the potential of AI in game development, this episode offers a wealth of information.<br /><br />Tune in for a fascinating discussion that promises to broaden your understanding of how AI can be integrated into diverse applications, all while keeping it accessible for both seasoned developers and beginners.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/obiefernandez/" target="_blank" rel="noreferrer noopener">LinkedIn: Obie Fernandez</a></li><li><a href="https://obiefernandez.com/" target="_blank" rel="noreferrer noopener">Obie Fernandez</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5288</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Leveraging OpenAPI: Creating Effective RESTful API Specifications and Documentation - RUBY 641</title><link>https://www.spreaker.com/episode/leveraging-openapi-creating-effective-restful-api-specifications-and-documentation-ruby-641--60455941</link><description><![CDATA[ In today's episode, they dive deep into the world of API documentation and best practices with Svyatoslav Kryukov. He is a Backend engineer. He discusses the critical importance of creating detailed specifications for RESTful APIs and recommends an insightful book for those eager to learn more. They explore the intricacies of generating documentation using DSL and tests, highlighting the pivotal role of YAML in this process. They share their methodology for writing comprehensive specifications before team discussions and the subsequent generation of development files. They also touch on the benefits of making these specifications available in a user interface through tools like Skooma, Rspec, and minitests.<br /><br />You'll hear valuable AI tool recommendations, and plans for an AI and Ruby summit. They also delve into their struggles with focusing on reading and share efficiency tips using AI-based tools like Speechify and Kagi search. They cover various aspects of using OpenAPI and Swagger tools, addressing challenges in fake data modeling, and the importance of user feedback in API design. They also discuss the distinctions between OpenAPI and Swagger, the history behind these tools, and their role in code generation and AI workflows.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/svyatoslav-kryukov/" target="_blank" rel="noreferrer noopener">LinkedIn: Svyatoslav Kryukov</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60455941</guid><pubDate>Wed, 19 Jun 2024 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60455941/ruby_641.mp3" length="46356003" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e07b68df-771e-410f-8763-4124e3e33248/e07b68df-771e-410f-8763-4124e3e33248.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e07b68df-771e-410f-8763-4124e3e33248/e07b68df-771e-410f-8763-4124e3e33248.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e07b68df-771e-410f-8763-4124e3e33248/e07b68df-771e-410f-8763-4124e3e33248.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> In today's episode, they dive deep into the world of API documentation and best practices with Svyatoslav Kryukov. He is a Backend engineer. He discusses the critical importance of creating detailed specifications for RESTful APIs and recommends an...</itunes:subtitle><itunes:summary><![CDATA[ In today's episode, they dive deep into the world of API documentation and best practices with Svyatoslav Kryukov. He is a Backend engineer. He discusses the critical importance of creating detailed specifications for RESTful APIs and recommends an insightful book for those eager to learn more. They explore the intricacies of generating documentation using DSL and tests, highlighting the pivotal role of YAML in this process. They share their methodology for writing comprehensive specifications before team discussions and the subsequent generation of development files. They also touch on the benefits of making these specifications available in a user interface through tools like Skooma, Rspec, and minitests.<br /><br />You'll hear valuable AI tool recommendations, and plans for an AI and Ruby summit. They also delve into their struggles with focusing on reading and share efficiency tips using AI-based tools like Speechify and Kagi search. They cover various aspects of using OpenAPI and Swagger tools, addressing challenges in fake data modeling, and the importance of user feedback in API design. They also discuss the distinctions between OpenAPI and Swagger, the history behind these tools, and their role in code generation and AI workflows.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/svyatoslav-kryukov/" target="_blank" rel="noreferrer noopener">LinkedIn: Svyatoslav Kryukov</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3844</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering API Testing: Using Shoulda Matchers and Super Diff in Ruby - RUBY 640</title><link>https://www.spreaker.com/episode/mastering-api-testing-using-shoulda-matchers-and-super-diff-in-ruby-ruby-640--60365443</link><description><![CDATA[Elliot Winkler is a Staff Software Engineer, Shared Libraries at MetaMask. This episode blends a diverse range of topics, from casual gaming to innovative testing approaches. They explore Elliot's transition to JavaScript and TypeScript at MetaMask while maintaining his Ruby roots through open-source projects like Shoulda Matchers. They also talk about the history and purpose of these matchers, their role in testing Ruby on Rails applications, and the intelligent diffing capabilities of Super Diff. So, sit back and get ready for a deep dive into the world of Ruby, testing methodologies, and a bit of fun along the way!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/elliot-winkler/" target="_blank" rel="noreferrer noopener">LinkedIn: Elliot Winkler</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/17053/sleeping-queens" target="_blank" rel="noreferrer noopener">Sleeping Queens | Board Game</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60365443</guid><pubDate>Wed, 12 Jun 2024 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60365443/ruby_640.mp3" length="22914135" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3d3ad1f5-aa43-4cf6-94ad-4c0dff1c87c5/3d3ad1f5-aa43-4cf6-94ad-4c0dff1c87c5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3d3ad1f5-aa43-4cf6-94ad-4c0dff1c87c5/3d3ad1f5-aa43-4cf6-94ad-4c0dff1c87c5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3d3ad1f5-aa43-4cf6-94ad-4c0dff1c87c5/3d3ad1f5-aa43-4cf6-94ad-4c0dff1c87c5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Elliot Winkler is a Staff Software Engineer, Shared Libraries at MetaMask. This episode blends a diverse range of topics, from casual gaming to innovative testing approaches. They explore Elliot's transition to JavaScript and TypeScript at MetaMask...</itunes:subtitle><itunes:summary><![CDATA[Elliot Winkler is a Staff Software Engineer, Shared Libraries at MetaMask. This episode blends a diverse range of topics, from casual gaming to innovative testing approaches. They explore Elliot's transition to JavaScript and TypeScript at MetaMask while maintaining his Ruby roots through open-source projects like Shoulda Matchers. They also talk about the history and purpose of these matchers, their role in testing Ruby on Rails applications, and the intelligent diffing capabilities of Super Diff. So, sit back and get ready for a deep dive into the world of Ruby, testing methodologies, and a bit of fun along the way!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/elliot-winkler/" target="_blank" rel="noreferrer noopener">LinkedIn: Elliot Winkler</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/17053/sleeping-queens" target="_blank" rel="noreferrer noopener">Sleeping Queens | Board Game</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1891</itunes:duration><itunes:explicit>true</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Evolution with Bridgestone - RUBY 639</title><link>https://www.spreaker.com/episode/ruby-evolution-with-bridgestone-ruby-639--60291163</link><description><![CDATA[In this episode, they delve into the world of Bridgetown - a progressive site generator and full-stack framework powered by Ruby. Ayush shares his journey of discovering and contributing to Bridgetown, leading to career opportunities in freelancing. The team discusses the platform's capabilities, deployment aspects, and advanced customization using Ruby. They also explore the limitations and possibilities of Bridgetown, including themes and CSS frameworks. Join them for an insightful discussion on the evolving landscape of static site generation and the innovative potential of Bridgetown.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/ayushn21/" target="_blank" rel="noreferrer noopener">LinkedIn: Ayush Newatia</a></li></ul><br />Picks<br /><ul><li>Charles -<a href="https://boardgamegeek.com/boardgame/248084/legendary-a-marvel-deck-building-game-world-war-hu" target="_blank" rel="noreferrer noopener"> Legendary: A Marvel Deck Building Game – World War Hulk</a></li><li>Charles - <a href="https://vite-ruby.netlify.app/" target="_blank" rel="noreferrer noopener">Vite Ruby</a></li><li>Valentino - <a href="https://www.sublayer.com/" target="_blank" rel="noreferrer noopener">Sublayer - Bring Generative AI to Your Product Development </a></li><li>Valentino - <a href="https://olympia.chat/" target="_blank" rel="noreferrer noopener">Olympia | Better Than ChatGPT</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60291163</guid><pubDate>Wed, 05 Jun 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60291163/ruby_639.mp3" length="48113940" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ac0ec79b-29e2-41f8-9954-79d61ab05a42/ac0ec79b-29e2-41f8-9954-79d61ab05a42.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ac0ec79b-29e2-41f8-9954-79d61ab05a42/ac0ec79b-29e2-41f8-9954-79d61ab05a42.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ac0ec79b-29e2-41f8-9954-79d61ab05a42/ac0ec79b-29e2-41f8-9954-79d61ab05a42.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, they delve into the world of Bridgetown - a progressive site generator and full-stack framework powered by Ruby. Ayush shares his journey of discovering and contributing to Bridgetown, leading to career opportunities in freelancing....</itunes:subtitle><itunes:summary><![CDATA[In this episode, they delve into the world of Bridgetown - a progressive site generator and full-stack framework powered by Ruby. Ayush shares his journey of discovering and contributing to Bridgetown, leading to career opportunities in freelancing. The team discusses the platform's capabilities, deployment aspects, and advanced customization using Ruby. They also explore the limitations and possibilities of Bridgetown, including themes and CSS frameworks. Join them for an insightful discussion on the evolving landscape of static site generation and the innovative potential of Bridgetown.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/ayushn21/" target="_blank" rel="noreferrer noopener">LinkedIn: Ayush Newatia</a></li></ul><br />Picks<br /><ul><li>Charles -<a href="https://boardgamegeek.com/boardgame/248084/legendary-a-marvel-deck-building-game-world-war-hu" target="_blank" rel="noreferrer noopener"> Legendary: A Marvel Deck Building Game – World War Hulk</a></li><li>Charles - <a href="https://vite-ruby.netlify.app/" target="_blank" rel="noreferrer noopener">Vite Ruby</a></li><li>Valentino - <a href="https://www.sublayer.com/" target="_blank" rel="noreferrer noopener">Sublayer - Bring Generative AI to Your Product Development </a></li><li>Valentino - <a href="https://olympia.chat/" target="_blank" rel="noreferrer noopener">Olympia | Better Than ChatGPT</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3991</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Reactivity: Navigating Front-end Solutions and Innovations - RUBY 638</title><link>https://www.spreaker.com/episode/ruby-reactivity-navigating-front-end-solutions-and-innovations-ruby-638--60231692</link><description><![CDATA[<ul><li>In this episode, they dive into a wide range of topics related to application development and the choices developers face when it comes to using third-party libraries, building from scratch, and evaluating the trade-offs involved. They share their insights on showcasing skills through public projects, the development of their Rails and Hotwire book, and the importance of building everything from scratch instead of relying on third-party gems. Moreover, they share their experiences using Vite Ruby and Vite Rails gems, as well as their frustrations with the stimulus documentation.<br />Throughout the episode, the conversation touches on vital elements of application development, from security considerations in authentication to the preferences for PWAs over native apps. They also share their thoughts and experiences on various tools and libraries, as well as their perspectives on the turbo native framework and communication layers.<br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>Ayush - <a href="https://www.imdb.com/title/tt7846844/" target="_blank" rel="noreferrer noopener">Enola Holmes (2020)</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/312484/lost-ruins-of-arnak" target="_blank" rel="noreferrer noopener">Lost Ruins of Arnak </a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challengers! | Board Game</a></li></ul></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60231692</guid><pubDate>Wed, 29 May 2024 10:57:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60231692/ruby_638.mp3" length="56490155" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/bfd3674b-d9e2-4828-90f0-c6d0a00df69d/bfd3674b-d9e2-4828-90f0-c6d0a00df69d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/bfd3674b-d9e2-4828-90f0-c6d0a00df69d/bfd3674b-d9e2-4828-90f0-c6d0a00df69d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/bfd3674b-d9e2-4828-90f0-c6d0a00df69d/bfd3674b-d9e2-4828-90f0-c6d0a00df69d.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>- In this episode, they dive into a wide range of topics related to application development and the choices developers face when it comes to using third-party libraries, building from scratch, and evaluating the trade-offs involved. They share their...</itunes:subtitle><itunes:summary><![CDATA[<ul><li>In this episode, they dive into a wide range of topics related to application development and the choices developers face when it comes to using third-party libraries, building from scratch, and evaluating the trade-offs involved. They share their insights on showcasing skills through public projects, the development of their Rails and Hotwire book, and the importance of building everything from scratch instead of relying on third-party gems. Moreover, they share their experiences using Vite Ruby and Vite Rails gems, as well as their frustrations with the stimulus documentation.<br />Throughout the episode, the conversation touches on vital elements of application development, from security considerations in authentication to the preferences for PWAs over native apps. They also share their thoughts and experiences on various tools and libraries, as well as their perspectives on the turbo native framework and communication layers.<br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>Ayush - <a href="https://www.imdb.com/title/tt7846844/" target="_blank" rel="noreferrer noopener">Enola Holmes (2020)</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/312484/lost-ruins-of-arnak" target="_blank" rel="noreferrer noopener">Lost Ruins of Arnak </a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challengers! | Board Game</a></li></ul></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4689</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Revelations: Boosting Speed and Efficiency - RUBY 637</title><link>https://www.spreaker.com/episode/ruby-revelations-boosting-speed-and-efficiency-ruby-637--60094131</link><description><![CDATA[In this episode, the focus is on the cutting-edge developments in Ruby technology. They delve into the intricacies of high-performance web servers, such as Agoo, and explore the advantages of using multiple workers to optimize Ruby applications while sharing insights on overcoming challenges like GBL lock issues. From discussions on GraphQL implementation to comparisons between Ruby and Go in development environments, this episode offers a captivating exploration of the evolution of web processes, middleware usage, and the future of project direction. Join them as they unpack the dynamic landscape of Ruby technology and its impact on modern web development practices.<br /><br />Socials<br /><ul><li><a href="https://www.ohler.com/" target="_blank" rel="noreferrer noopener">Peter Ohler</a></li><li><a href="https://github.com/x" target="_blank" rel="noreferrer noopener">GitHub: ohler55</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60094131</guid><pubDate>Wed, 22 May 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60094131/ruby_637.mp3" length="46560072" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/69a37194-c836-4757-85b7-cb1208e5b7e8/69a37194-c836-4757-85b7-cb1208e5b7e8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/69a37194-c836-4757-85b7-cb1208e5b7e8/69a37194-c836-4757-85b7-cb1208e5b7e8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/69a37194-c836-4757-85b7-cb1208e5b7e8/69a37194-c836-4757-85b7-cb1208e5b7e8.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the focus is on the cutting-edge developments in Ruby technology. They delve into the intricacies of high-performance web servers, such as Agoo, and explore the advantages of using multiple workers to optimize Ruby applications while...</itunes:subtitle><itunes:summary><![CDATA[In this episode, the focus is on the cutting-edge developments in Ruby technology. They delve into the intricacies of high-performance web servers, such as Agoo, and explore the advantages of using multiple workers to optimize Ruby applications while sharing insights on overcoming challenges like GBL lock issues. From discussions on GraphQL implementation to comparisons between Ruby and Go in development environments, this episode offers a captivating exploration of the evolution of web processes, middleware usage, and the future of project direction. Join them as they unpack the dynamic landscape of Ruby technology and its impact on modern web development practices.<br /><br />Socials<br /><ul><li><a href="https://www.ohler.com/" target="_blank" rel="noreferrer noopener">Peter Ohler</a></li><li><a href="https://github.com/x" target="_blank" rel="noreferrer noopener">GitHub: ohler55</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3861</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby in the Browser: Exploring Web Performance, Reactivity, and Front-End Complexity - RUBY 636</title><link>https://www.spreaker.com/episode/ruby-in-the-browser-exploring-web-performance-reactivity-and-front-end-complexity-ruby-636--59930413</link><description><![CDATA[Cameron Dutro is the Staff Software Engineer at GitHub. They dive deep into the world of web development and explore the latest trends, challenges, and innovations. In this episode, they have an enlightening discussion on the state of front-end development with a focus on Ruby and Rails. They delve into the use of web components, the limitations of existing technologies, and the potential for a new Ruby implementation, Garnet, to revolutionize front-end development. From the impact of Hotwire to the challenges of integrating front-end frameworks, this episode offers valuable insights and thought-provoking discussions for developers navigating the ever-evolving landscape of web development. <br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<br /><ul><li><a href="https://github.com/getkuby/kuby-core" target="_blank" rel="noreferrer noopener">Kuby Core</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/camerondutro/" target="_blank" rel="noreferrer noopener">LinkedIn: Cameron Dutro </a></li><li><a href="https://github.com/camertron" target="_blank" rel="noreferrer noopener">GitHub: camertron </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59930413</guid><pubDate>Wed, 08 May 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59930413/ruby_636.mp3" length="50453989" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a324b915-9da6-4e87-923d-5818e222e98f/a324b915-9da6-4e87-923d-5818e222e98f.txt" type="text/plain" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Cameron Dutro is the Staff Software Engineer at GitHub. They dive deep into the world of web development and explore the latest trends, challenges, and innovations. In this episode, they have an enlightening discussion on the state of front-end...</itunes:subtitle><itunes:summary><![CDATA[Cameron Dutro is the Staff Software Engineer at GitHub. They dive deep into the world of web development and explore the latest trends, challenges, and innovations. In this episode, they have an enlightening discussion on the state of front-end development with a focus on Ruby and Rails. They delve into the use of web components, the limitations of existing technologies, and the potential for a new Ruby implementation, Garnet, to revolutionize front-end development. From the impact of Hotwire to the challenges of integrating front-end frameworks, this episode offers valuable insights and thought-provoking discussions for developers navigating the ever-evolving landscape of web development. <br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<br /><ul><li><a href="https://github.com/getkuby/kuby-core" target="_blank" rel="noreferrer noopener">Kuby Core</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/camerondutro/" target="_blank" rel="noreferrer noopener">LinkedIn: Cameron Dutro </a></li><li><a href="https://github.com/camertron" target="_blank" rel="noreferrer noopener">GitHub: camertron </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4186</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Life and Death of a Rails App with Olivier Lacan - RUBY 635</title><link>https://www.spreaker.com/episode/the-life-and-death-of-a-rails-app-with-olivier-lacan-ruby-635--59749877</link><description><![CDATA[Olivier Lacan joins the panel again. He currently works for Pluralsight. Today they are talking about the spectrum of creating a Rails app, or any app, from the birth of the idea to the death of the project. They stress the importance of planning for updates. Olivier talks about his experience in maintaining Code School, which has now been incorporated into Pluralsight. David also shares his experience with the life and death of a project. They talk about technical debt and the trouble that it can create, and the importance of making your Rails application maintainable. <br />Olivier talks about his experience when Code School was acquired by Pluralsight. The panel discusses the inevitability of the end of an application and different ways of managing company integration. They talk about ways to plan for shutting down a project. One of the best ways to make integration easier is to clean up your code and always be considering what data needs to be kept and what can be truncated. They discuss some of the issues around storing customer data and respecting individual privacy. <br />The panel talks more about sunsetting, or the ending of an app. People often think that shutting down an app doesn’t have any impact, but it is important to give customers time to adjust to change, as Olivier found out with Code School. Dave talks about different reactions that one could have when change happens. The panel talks about some of the emotional implications of having to destroy something that you’ve worked hard on for a long time. Ultimately, your project isn’t where you should put your self-worth, because projects will come to an end. When things do end, it’s important to look back at where you’ve come from and the impact that you’ve had on people. <br /><br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<br /><ul><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">Lambda</a></li><li><a href="https://github.com/dependabot" target="_blank" rel="noreferrer noopener">Dependabot</a></li><li><a href="https://docs.oracle.com/cd/E80738_01/pt854pbh2/eng/pt/tpcd/index.html" target="_blank" rel="noreferrer noopener">Peoplecode</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a></li><li><a href="http://trackableentities.github.io/" target="_blank" rel="noreferrer noopener">Trackable</a></li><li><a href="https://github.com/rubysherpas/paranoia" target="_blank" rel="noreferrer noopener">Paranoia</a></li><li><a href="https://github.com/jhawthorn/discard" target="_blank" rel="noreferrer noopener">Discard</a> </li><li><a href="https://www.pluralsight.com/courses/code-school-rails-for-zombies" target="_blank" rel="noreferrer noopener">Rails for Zombies</a></li></ul><br />Picks<br /><ul><li>Andrew  - <a href="https://www.wildplanetfoods.com/product/wild-sardines-in-extra-virgin-olive-oil/" target="_blank" rel="noreferrer noopener">Wild Sardines from Wild Planet</a></li><li>David - <a href="https://www.apple.com/shop/product/HKN62LL/A/lg-ultrafine-5k-display" target="_blank" rel="noreferrer noopener">5K screens from LG</a></li><li>Charles - <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a></li><li>Charles - New Show: Adventures in DevOps</li><li>Charles  - <a href="https://www.butcherbox.com/" target="_blank" rel="noreferrer noopener">Butcher Box</a></li><li>Charles - <a href="https://www.hotels.com/" target="_blank" rel="noreferrer noopener">Hotels.com</a> </li><li>Nate  - <a href="https://rework.fm/open-source-beyond-the-market/" target="_blank" rel="noreferrer noopener">Keynote speech from RailsConf</a></li><li>Olivier - <a href="https://www.oatly.com/" target="_blank" rel="noreferrer noopener">Oatley</a></li><li>Olivier - <a href="https://horizonzerowaste.com/" target="_blank" rel="noreferrer noopener">Horizonzerowaste.com</a> </li><li>Olivier - <a href="https://lightroom.adobe.com/" target="_blank" rel="noreferrer noopener">Adobe Lightroom CC</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59749877</guid><pubDate>Wed, 01 May 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59749877/ruby_635.mp3" length="48597936" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/edd0bf5e-fa17-42ba-a9f5-3ccb551f5cd1/edd0bf5e-fa17-42ba-a9f5-3ccb551f5cd1.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/edd0bf5e-fa17-42ba-a9f5-3ccb551f5cd1/edd0bf5e-fa17-42ba-a9f5-3ccb551f5cd1.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/edd0bf5e-fa17-42ba-a9f5-3ccb551f5cd1/edd0bf5e-fa17-42ba-a9f5-3ccb551f5cd1.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Olivier Lacan joins the panel again. He currently works for Pluralsight. Today they are talking about the spectrum of creating a Rails app, or any app, from the birth of the idea to the death of the project. They stress the importance of planning for...</itunes:subtitle><itunes:summary><![CDATA[Olivier Lacan joins the panel again. He currently works for Pluralsight. Today they are talking about the spectrum of creating a Rails app, or any app, from the birth of the idea to the death of the project. They stress the importance of planning for updates. Olivier talks about his experience in maintaining Code School, which has now been incorporated into Pluralsight. David also shares his experience with the life and death of a project. They talk about technical debt and the trouble that it can create, and the importance of making your Rails application maintainable. <br />Olivier talks about his experience when Code School was acquired by Pluralsight. The panel discusses the inevitability of the end of an application and different ways of managing company integration. They talk about ways to plan for shutting down a project. One of the best ways to make integration easier is to clean up your code and always be considering what data needs to be kept and what can be truncated. They discuss some of the issues around storing customer data and respecting individual privacy. <br />The panel talks more about sunsetting, or the ending of an app. People often think that shutting down an app doesn’t have any impact, but it is important to give customers time to adjust to change, as Olivier found out with Code School. Dave talks about different reactions that one could have when change happens. The panel talks about some of the emotional implications of having to destroy something that you’ve worked hard on for a long time. Ultimately, your project isn’t where you should put your self-worth, because projects will come to an end. When things do end, it’s important to look back at where you’ve come from and the impact that you’ve had on people. <br /><br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<br /><ul><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">Lambda</a></li><li><a href="https://github.com/dependabot" target="_blank" rel="noreferrer noopener">Dependabot</a></li><li><a href="https://docs.oracle.com/cd/E80738_01/pt854pbh2/eng/pt/tpcd/index.html" target="_blank" rel="noreferrer noopener">Peoplecode</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a></li><li><a href="http://trackableentities.github.io/" target="_blank" rel="noreferrer noopener">Trackable</a></li><li><a href="https://github.com/rubysherpas/paranoia" target="_blank" rel="noreferrer noopener">Paranoia</a></li><li><a href="https://github.com/jhawthorn/discard" target="_blank" rel="noreferrer noopener">Discard</a> </li><li><a href="https://www.pluralsight.com/courses/code-school-rails-for-zombies" target="_blank" rel="noreferrer noopener">Rails for Zombies</a></li></ul><br />Picks<br /><ul><li>Andrew  - <a href="https://www.wildplanetfoods.com/product/wild-sardines-in-extra-virgin-olive-oil/" target="_blank" rel="noreferrer noopener">Wild Sardines from Wild Planet</a></li><li>David - <a href="https://www.apple.com/shop/product/HKN62LL/A/lg-ultrafine-5k-display" target="_blank" rel="noreferrer noopener">5K screens from LG</a></li><li>Charles - <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a></li><li>Charles - New Show: Adventures in DevOps</li><li>Charles  - <a href="https://www.butcherbox.com/" target="_blank" rel="noreferrer noopener">Butcher Box</a></li><li>Charles - <a href="https://www.hotels.com/" target="_blank" rel="noreferrer noopener">Hotels.com</a> </li><li>Nate  - <a href="https://rework.fm/open-source-beyond-the-market/" target="_blank"...]]></itunes:summary><itunes:duration>4031</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Avo: Building Custom Interfaces, Managing Users, and Creating Authorization Systems - RUBY 634</title><link>https://www.spreaker.com/episode/avo-building-custom-interfaces-managing-users-and-creating-authorization-systems-ruby-634--59657557</link><description><![CDATA[Adrian Marin is the Co-Founder and CTO at SuperStuff.a. He is also the Author of Avo Admin for Ruby on Rails. They delve into the world of Ruby on Rails and explore the latest developments in the tech industry. Adrian shares his journey of building Avo, his approach to differentiation, and the emphasis on customization and user support. They also discuss the challenges and maturity of open-source projects, sustainability, and the importance of offering free and paid versions to cater to diverse user needs. Join them as they uncover the technical aspects of gem distribution and the upcoming Friendly.rb conference in Bucharest, Romania. <br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://adrianthedev.com/" target="_blank" rel="noreferrer noopener">ADRIAN MARIN</a></li><li><a href="https://www.linkedin.com/in/adrianthedev/" target="_blank" rel="noreferrer noopener">LinkedIn: Adrian Marin</a></li></ul><br />Picks<br /><ul><li>Ayush - <a href="https://www.bigbigtrain.com/" target="_blank" rel="noreferrer noopener">Big Big Train</a></li><li>Charles - <a href="https://doomlings.com/" target="_blank" rel="noreferrer noopener">Doomlings</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59657557</guid><pubDate>Wed, 24 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59657557/ruby_634.mp3" length="45186136" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/098c0ed3-77a0-48c1-b92b-9912c7ac5bce/098c0ed3-77a0-48c1-b92b-9912c7ac5bce.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/098c0ed3-77a0-48c1-b92b-9912c7ac5bce/098c0ed3-77a0-48c1-b92b-9912c7ac5bce.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/098c0ed3-77a0-48c1-b92b-9912c7ac5bce/098c0ed3-77a0-48c1-b92b-9912c7ac5bce.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Adrian Marin is the Co-Founder and CTO at SuperStuff.a. He is also the Author of Avo Admin for Ruby on Rails. They delve into the world of Ruby on Rails and explore the latest developments in the tech industry. Adrian shares his journey of building...</itunes:subtitle><itunes:summary><![CDATA[Adrian Marin is the Co-Founder and CTO at SuperStuff.a. He is also the Author of Avo Admin for Ruby on Rails. They delve into the world of Ruby on Rails and explore the latest developments in the tech industry. Adrian shares his journey of building Avo, his approach to differentiation, and the emphasis on customization and user support. They also discuss the challenges and maturity of open-source projects, sustainability, and the importance of offering free and paid versions to cater to diverse user needs. Join them as they uncover the technical aspects of gem distribution and the upcoming Friendly.rb conference in Bucharest, Romania. <br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://adrianthedev.com/" target="_blank" rel="noreferrer noopener">ADRIAN MARIN</a></li><li><a href="https://www.linkedin.com/in/adrianthedev/" target="_blank" rel="noreferrer noopener">LinkedIn: Adrian Marin</a></li></ul><br />Picks<br /><ul><li>Ayush - <a href="https://www.bigbigtrain.com/" target="_blank" rel="noreferrer noopener">Big Big Train</a></li><li>Charles - <a href="https://doomlings.com/" target="_blank" rel="noreferrer noopener">Doomlings</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3747</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Scaling and Shopify with Kir Shatrov - RUBY 633</title><link>https://www.spreaker.com/episode/scaling-and-shopify-with-kir-shatrov-ruby-633--59523989</link><description><![CDATA[Today’s guest Kir Shatrov is a production engineer on Shopify based in London, UK. Today, he and the panel are discussing capacity planning. Kir believes that capacity planning becomes a priority when your company starts losing money and your customers are suffering. When someone does get to the point of scaling their app, it’s important to look at the limitations of the hosting service. It is also important to remember that scaling is not a job that is ever completed.<br />Kir talks about his experience and time with Shopify and what types of changes have happened in the four years he’s been with the company. Kir explains that when Shopify was founded about 12 years ago, they were some of the first contributors to Rails, and Rails was just a zip file they shared over an email. This is important to know because the monolith code for Shopify has never been rewritten, so they put a lot of care into keeping it working. He talks about some of the techniques Shopify uses to avoid splitting into microservices when scaling their organization and how the multiple instances of the database are structured and managed from an ops point of view. He talks about what aspects of Shopify are open source and the approach to the architecture of the background jobs system.<br />The panel discusses what should be done if you want to scale your project and move away from background jobs. Kir talks about what criteria his company uses to determine what moves to a background job and when it is too much to background something. The show finishes with Kir sharing some of his favorite tips, tricks, and approaches he’s used at Shopify.<br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<br /><ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://github.com/mperham/sidekiq" target="_blank" rel="noreferrer noopener">Sidekiq</a></li><li><a href="https://github.com/Shopify/job-iteration" target="_blank" rel="noreferrer noopener">Shopify job iteration</a></li><li><a href="https://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://github.com/resque/resque" target="_blank" rel="noreferrer noopener">Resque</a></li><li><a href="https://strace.io/" target="_blank" rel="noreferrer noopener">Strace </a></li><li><a href="https://github.com/rbspy/rbspy" target="_blank" rel="noreferrer noopener">RB Spy</a></li><li><a href="https://github.com/tmm1/rbtrace" target="_blank" rel="noreferrer noopener">RB Trace</a></li><li><a href="https://newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic</a></li><li><a href="https://www.datadoghq.com/" target="_blank" rel="noreferrer noopener">Data Dog</a></li><li><a href="https://github.com/fatfreecrm/fat_free_crm" target="_blank" rel="noreferrer noopener">Fat Free CRM</a></li></ul><br />Picks<br /><ul><li>Nate  - Open source</li><li>Nate  - Cats (<a href="https://en.wikipedia.org/wiki/Maine_Coon" target="_blank" rel="noreferrer noopener">Maine Coon</a> and <a href="https://en.wikipedia.org/wiki/Russian_Blue" target="_blank" rel="noreferrer noopener">Russian Blue</a>)</li><li>Charles  - <a href="https://75hard.biz/" target="_blank" rel="noreferrer noopener">75 Hard challenge</a></li><li>Kirill  - <a href="https://github.com/ko1/rubyhackchallenge" target="_blank" rel="noreferrer noopener">Ruby Hack Challenge</a></li><li>Kirill - Follow <a href="https://kirshatrov.com/" target="_blank" rel="noreferrer noopener">Kirill Shatrov</a> @kirshatrov on Twitter and @kirs on Github</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59523989</guid><pubDate>Wed, 17 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59523989/ruby_633.mp3" length="37395167" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/2762fd86-c8f6-4a57-99b2-142c5a748fc1/2762fd86-c8f6-4a57-99b2-142c5a748fc1.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/2762fd86-c8f6-4a57-99b2-142c5a748fc1/2762fd86-c8f6-4a57-99b2-142c5a748fc1.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/2762fd86-c8f6-4a57-99b2-142c5a748fc1/2762fd86-c8f6-4a57-99b2-142c5a748fc1.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today’s guest Kir Shatrov is a production engineer on Shopify based in London, UK. Today, he and the panel are discussing capacity planning. Kir believes that capacity planning becomes a priority when your company starts losing money and your...</itunes:subtitle><itunes:summary><![CDATA[Today’s guest Kir Shatrov is a production engineer on Shopify based in London, UK. Today, he and the panel are discussing capacity planning. Kir believes that capacity planning becomes a priority when your company starts losing money and your customers are suffering. When someone does get to the point of scaling their app, it’s important to look at the limitations of the hosting service. It is also important to remember that scaling is not a job that is ever completed.<br />Kir talks about his experience and time with Shopify and what types of changes have happened in the four years he’s been with the company. Kir explains that when Shopify was founded about 12 years ago, they were some of the first contributors to Rails, and Rails was just a zip file they shared over an email. This is important to know because the monolith code for Shopify has never been rewritten, so they put a lot of care into keeping it working. He talks about some of the techniques Shopify uses to avoid splitting into microservices when scaling their organization and how the multiple instances of the database are structured and managed from an ops point of view. He talks about what aspects of Shopify are open source and the approach to the architecture of the background jobs system.<br />The panel discusses what should be done if you want to scale your project and move away from background jobs. Kir talks about what criteria his company uses to determine what moves to a background job and when it is too much to background something. The show finishes with Kir sharing some of his favorite tips, tricks, and approaches he’s used at Shopify.<br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<br /><ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://github.com/mperham/sidekiq" target="_blank" rel="noreferrer noopener">Sidekiq</a></li><li><a href="https://github.com/Shopify/job-iteration" target="_blank" rel="noreferrer noopener">Shopify job iteration</a></li><li><a href="https://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://github.com/resque/resque" target="_blank" rel="noreferrer noopener">Resque</a></li><li><a href="https://strace.io/" target="_blank" rel="noreferrer noopener">Strace </a></li><li><a href="https://github.com/rbspy/rbspy" target="_blank" rel="noreferrer noopener">RB Spy</a></li><li><a href="https://github.com/tmm1/rbtrace" target="_blank" rel="noreferrer noopener">RB Trace</a></li><li><a href="https://newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic</a></li><li><a href="https://www.datadoghq.com/" target="_blank" rel="noreferrer noopener">Data Dog</a></li><li><a href="https://github.com/fatfreecrm/fat_free_crm" target="_blank" rel="noreferrer noopener">Fat Free CRM</a></li></ul><br />Picks<br /><ul><li>Nate  - Open source</li><li>Nate  - Cats (<a href="https://en.wikipedia.org/wiki/Maine_Coon" target="_blank" rel="noreferrer noopener">Maine Coon</a> and <a href="https://en.wikipedia.org/wiki/Russian_Blue" target="_blank" rel="noreferrer noopener">Russian Blue</a>)</li><li>Charles  - <a href="https://75hard.biz/" target="_blank" rel="noreferrer noopener">75 Hard challenge</a></li><li>Kirill  - <a href="https://github.com/ko1/rubyhackchallenge" target="_blank" rel="noreferrer noopener">Ruby Hack Challenge</a></li><li>Kirill - Follow <a...]]></itunes:summary><itunes:duration>3098</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Power of Turbo Native with Ayush Newatia - RUBY 632</title><link>https://www.spreaker.com/episode/the-power-of-turbo-native-with-ayush-newatia-ruby-632--59380429</link><description><![CDATA[Ayush Newatia is a Freelance Web Developer. They delve into the world of modern app development, Chuck and Ayush take us on a journey through the intricacies of utilizing Turbo Native and Hotwire in Rails applications. They share their insights on using native elements as the backbone of apps while incorporating web content, simplifying app development, and bridging the gap between web and native code with the help of Strata. With a focus on enhancing user experiences, they explore the benefits and challenges of native and hybrid apps, along with a deep dive into the features and requirements of Turbo Streams. Join them as they unravel the complexities and potential of modern web and app development in this thought-provoking episode.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/ayushn21/" target="_blank" rel="noreferrer noopener">LinkedIn: Ayush Newatia</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59380429</guid><pubDate>Wed, 10 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59380429/ruby_632.mp3" length="45549133" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/55a211a6-1ce8-4a52-84b9-ae46c5eaf472/55a211a6-1ce8-4a52-84b9-ae46c5eaf472.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/55a211a6-1ce8-4a52-84b9-ae46c5eaf472/55a211a6-1ce8-4a52-84b9-ae46c5eaf472.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/55a211a6-1ce8-4a52-84b9-ae46c5eaf472/55a211a6-1ce8-4a52-84b9-ae46c5eaf472.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ayush Newatia is a Freelance Web Developer. They delve into the world of modern app development, Chuck and Ayush take us on a journey through the intricacies of utilizing Turbo Native and Hotwire in Rails applications. They share their insights on...</itunes:subtitle><itunes:summary><![CDATA[Ayush Newatia is a Freelance Web Developer. They delve into the world of modern app development, Chuck and Ayush take us on a journey through the intricacies of utilizing Turbo Native and Hotwire in Rails applications. They share their insights on using native elements as the backbone of apps while incorporating web content, simplifying app development, and bridging the gap between web and native code with the help of Strata. With a focus on enhancing user experiences, they explore the benefits and challenges of native and hybrid apps, along with a deep dive into the features and requirements of Turbo Streams. Join them as they unravel the complexities and potential of modern web and app development in this thought-provoking episode.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/ayushn21/" target="_blank" rel="noreferrer noopener">LinkedIn: Ayush Newatia</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3777</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Navigating the Changing Tech Landscape with Fabio Akita - RUBY 631</title><link>https://www.spreaker.com/episode/navigating-the-changing-tech-landscape-with-fabio-akita-ruby-631--59283028</link><description><![CDATA[Dive into an insightful conversation with Fabio Akita, a prominent figure in the tech industry with a successful YouTube channel dedicated to programming techniques and a thriving software development company in Brazil. Join us as we explore Fabio's journey in content creation, his experiences in the tech industry, and his valuable insights on navigating the ever-evolving landscape of programming. From discussing career decisions to the shift in the Ruby community, we uncover practical advice and thought-provoking perspectives that are sure to inspire and inform developers at all levels. Get ready for an engaging and enlightening discussion that delves into the true essence of the tech industry and the skills necessary for success.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/akitaonrails/" target="_blank" rel="noreferrer noopener">LinkedIn: Fabio Akita</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59283028</guid><pubDate>Wed, 03 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59283028/ruby_631.mp3" length="44907211" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a864600f-cd6b-4da6-a5fc-144ce6352961/a864600f-cd6b-4da6-a5fc-144ce6352961.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a864600f-cd6b-4da6-a5fc-144ce6352961/a864600f-cd6b-4da6-a5fc-144ce6352961.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a864600f-cd6b-4da6-a5fc-144ce6352961/a864600f-cd6b-4da6-a5fc-144ce6352961.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dive into an insightful conversation with Fabio Akita, a prominent figure in the tech industry with a successful YouTube channel dedicated to programming techniques and a thriving software development company in Brazil. Join us as we explore Fabio's...</itunes:subtitle><itunes:summary><![CDATA[Dive into an insightful conversation with Fabio Akita, a prominent figure in the tech industry with a successful YouTube channel dedicated to programming techniques and a thriving software development company in Brazil. Join us as we explore Fabio's journey in content creation, his experiences in the tech industry, and his valuable insights on navigating the ever-evolving landscape of programming. From discussing career decisions to the shift in the Ruby community, we uncover practical advice and thought-provoking perspectives that are sure to inspire and inform developers at all levels. Get ready for an engaging and enlightening discussion that delves into the true essence of the tech industry and the skills necessary for success.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/akitaonrails/" target="_blank" rel="noreferrer noopener">LinkedIn: Fabio Akita</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3724</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Leveraging SQLite in Web Development - RUBY 630</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/leveraging-sqlite-in-web-development-ruby-630</link><description><![CDATA[Stephen Margheim is the Head of Engineering at Test IO. They explore the world of web development with a focus on the use of SQLite, a powerful and often underestimated database tool. They dive deep into the capabilities and potential of SQLite for web applications. The episode covers a range of topics, from the evolving feasibility and challenges of handling concurrent web requests to the misconceptions surrounding SQLite's performance limitations. They discuss the potential limitations of SQLite in handling massive write throughput and its suitability for various application scales, highlighting the considerations related to expected growth and performance requirements.<br /><br />Join them as they delve into the practicality and benefits of using minimal software components, the simplicity and efficiency of a simple system using a Rails app with SQLite, and the advantage of branch-specific database setup. From the evolving capabilities of SQLite to the practical considerations of web development, this episode offers valuable insights for developers at all levels.<br /><br /><br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li>LinkedIn: Stephen Margheim</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59209180</guid><pubDate>Wed, 27 Mar 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59209180/ruby_630.mp3" length="54276122" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/de8cc908-19d1-4e44-8aac-09ff471a99b3/de8cc908-19d1-4e44-8aac-09ff471a99b3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/de8cc908-19d1-4e44-8aac-09ff471a99b3/de8cc908-19d1-4e44-8aac-09ff471a99b3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/de8cc908-19d1-4e44-8aac-09ff471a99b3/de8cc908-19d1-4e44-8aac-09ff471a99b3.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Stephen Margheim is the Head of Engineering at Test IO. They explore the world of web development with a focus on the use of SQLite, a powerful and often underestimated database tool. They dive deep into the capabilities and potential of SQLite for...</itunes:subtitle><itunes:summary><![CDATA[Stephen Margheim is the Head of Engineering at Test IO. They explore the world of web development with a focus on the use of SQLite, a powerful and often underestimated database tool. They dive deep into the capabilities and potential of SQLite for web applications. The episode covers a range of topics, from the evolving feasibility and challenges of handling concurrent web requests to the misconceptions surrounding SQLite's performance limitations. They discuss the potential limitations of SQLite in handling massive write throughput and its suitability for various application scales, highlighting the considerations related to expected growth and performance requirements.<br /><br />Join them as they delve into the practicality and benefits of using minimal software components, the simplicity and efficiency of a simple system using a Rails app with SQLite, and the advantage of branch-specific database setup. From the evolving capabilities of SQLite to the practical considerations of web development, this episode offers valuable insights for developers at all levels.<br /><br /><br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li>LinkedIn: Stephen Margheim</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4504</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/d38f0ce884de939846f5aaeab243655d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Skills and Connections with Nathan Bellow - RUBY 629</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/building-skills-and-connections-with-nathan-bellow-ruby-629</link><description><![CDATA[Nathan Bellow is a Ruby software developer at Illuxi. They explore the premium benefits of membership, including exclusive access to Ruby Rogues without ads and personalized assistance with job hunts and deployment issues. They share their experiences in the Ruby community, from learning the language to securing professional opportunities. Join them as they discuss the value of personal connections at conferences and meetups, the impact of mentorship, and the crucial role of networking in career development. This promises to be an enlightening and thought-provoking episode for developers and enthusiasts alike.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/nathanbellow/" target="_blank" rel="noreferrer noopener">LinkedIn: Nathan Bellow</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challenger</a></li><li>Nathan - <a href="https://bullettrain.co/" target="_blank" rel="noreferrer noopener">Bullet Train: The Ruby on Rails SaaS Template</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bbe369dc-876f-4d74-a4c0-327dd14ce744</guid><pubDate>Wed, 20 Mar 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59137097/stream.mp3" length="59019344" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c8c6863b-975a-4684-a22b-e33c8e7c1850/c8c6863b-975a-4684-a22b-e33c8e7c1850.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c8c6863b-975a-4684-a22b-e33c8e7c1850/c8c6863b-975a-4684-a22b-e33c8e7c1850.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c8c6863b-975a-4684-a22b-e33c8e7c1850/c8c6863b-975a-4684-a22b-e33c8e7c1850.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Nathan Bellow is a Ruby software developer at Illuxi. They explore the premium benefits of membership, including exclusive access to Ruby Rogues without ads and personalized assistance with job hunts and deployment issues. They share their experiences...</itunes:subtitle><itunes:summary><![CDATA[Nathan Bellow is a Ruby software developer at Illuxi. They explore the premium benefits of membership, including exclusive access to Ruby Rogues without ads and personalized assistance with job hunts and deployment issues. They share their experiences in the Ruby community, from learning the language to securing professional opportunities. Join them as they discuss the value of personal connections at conferences and meetups, the impact of mentorship, and the crucial role of networking in career development. This promises to be an enlightening and thought-provoking episode for developers and enthusiasts alike.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/nathanbellow/" target="_blank" rel="noreferrer noopener">LinkedIn: Nathan Bellow</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challenger</a></li><li>Nathan - <a href="https://bullettrain.co/" target="_blank" rel="noreferrer noopener">Bullet Train: The Ruby on Rails SaaS Template</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3675</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Homebrew Unleashed: Diving into the Fast and Efficient Packaging Process - RUBY 628</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/homebrew-unleashed-diving-into-the-fast-and-efficient-packaging-process-ruby-628</link><description><![CDATA[<a href="https://www.linkedin.com/in/mkmcqd/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Mike McQuaid</a> is the CTO and cofounder at Workbrew. They dive into the world of Homebrew, an open-source package manager for macOS and Linux. They explore the history and development of Homebrew, from its origins in the Ruby community to its evolution into a widely-used tool for installing and managing software.The conversation delves into the intricacies of building and maintaining packages, the introduction of binary packages and a new JSON API, and the creation of Workbrew, a company focused on commercializing features for Homebrew. They also touch on the latest developments in Ruby, the differences between Homebrew Cask and Homebrew Core, and the complexities of handling a large number of packages in Homebrew. Join them for an insightful and engaging discussion on all things Homebrew and software development.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://workbrew.com/" target="_blank" rel="noreferrer noopener">Workbrew</a></li></ul><br />Socials<ul><li><a href="https://mikemcquaid.com/" target="_blank" rel="noreferrer noopener">mikemcquaid.com</a></li><li>LinkedIn: <a href="https://www.linkedin.com/in/mkmcqd/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Mike McQuaid</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/226605/fire-tower" target="_blank" rel="noreferrer noopener">Fire Tower</a></li><li>Mike - <a href="https://www.amazon.com/Machine-Vendetta-Prefect-Dreyfus-Emergencies-ebook/dp/B0BRJ692Y6" target="_blank" rel="noreferrer noopener">Machine Vendetta</a></li><li>Mike - <a href="https://www.halestormrocks.com/" target="_blank" rel="noreferrer noopener">Halestorm</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">15c83f5d-fa2b-4b7f-bcb9-bdc89f3bc04b</guid><pubDate>Wed, 13 Mar 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59122795/stream.mp3" length="55489261" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e0a0afb8-dd2f-411b-9fc9-70d40876b845/e0a0afb8-dd2f-411b-9fc9-70d40876b845.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e0a0afb8-dd2f-411b-9fc9-70d40876b845/e0a0afb8-dd2f-411b-9fc9-70d40876b845.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e0a0afb8-dd2f-411b-9fc9-70d40876b845/e0a0afb8-dd2f-411b-9fc9-70d40876b845.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/mkmcqd/overlay/about-this-profile/ is the CTO and cofounder at Workbrew. They dive into the world of Homebrew, an open-source package manager for macOS and Linux. They explore the history and development of Homebrew, from...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/mkmcqd/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Mike McQuaid</a> is the CTO and cofounder at Workbrew. They dive into the world of Homebrew, an open-source package manager for macOS and Linux. They explore the history and development of Homebrew, from its origins in the Ruby community to its evolution into a widely-used tool for installing and managing software.The conversation delves into the intricacies of building and maintaining packages, the introduction of binary packages and a new JSON API, and the creation of Workbrew, a company focused on commercializing features for Homebrew. They also touch on the latest developments in Ruby, the differences between Homebrew Cask and Homebrew Core, and the complexities of handling a large number of packages in Homebrew. Join them for an insightful and engaging discussion on all things Homebrew and software development.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://workbrew.com/" target="_blank" rel="noreferrer noopener">Workbrew</a></li></ul><br />Socials<ul><li><a href="https://mikemcquaid.com/" target="_blank" rel="noreferrer noopener">mikemcquaid.com</a></li><li>LinkedIn: <a href="https://www.linkedin.com/in/mkmcqd/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Mike McQuaid</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/226605/fire-tower" target="_blank" rel="noreferrer noopener">Fire Tower</a></li><li>Mike - <a href="https://www.amazon.com/Machine-Vendetta-Prefect-Dreyfus-Emergencies-ebook/dp/B0BRJ692Y6" target="_blank" rel="noreferrer noopener">Machine Vendetta</a></li><li>Mike - <a href="https://www.halestormrocks.com/" target="_blank" rel="noreferrer noopener">Halestorm</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3454</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Revolutionizing Ruby Deployment with Falcon Web Server and Async Concurrency Framework - RUBY 627</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/revolutionizing-ruby-deployment-with-falcon-web-server-and-async-concurrency-framework-ruby-627</link><description><![CDATA[Samuel Williams is a Ruby Core Committer and the creator of Async &amp; Falcon. They delve deep into the technical intricacies of Falcon, a cutting-edge application container that leverages the Async gem for event-driven concurrency. Additionally, they discuss the challenges and triumphs of deploying Ruby applications with Falcon and share insights into the evolution of async programming in Ruby. From the nitty-gritty of platform internals to the fascinating integration of async job execution in Rails, this episode is a must-listen for developers seeking to unravel the complexities of modern software deployment and concurrency.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/socketry/falcon" target="_blank" rel="noreferrer noopener">socketry / falcon</a></li><li><a href="https://github.com/socketry/async" target="_blank" rel="noreferrer noopener">socketry / async</a></li><li><a href="https://github.com/ioquatix" target="_blank" rel="noreferrer noopener">GitHub: Samuel Williams</a></li><li><a href="https://twitter.com/ioquatix" target="_blank" rel="noreferrer noopener">Twitter: @ioquatix</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">488bf7b1-37da-4730-bc0d-c0ea6c135d87</guid><pubDate>Thu, 29 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59122797/stream.mp3" length="71713601" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/831634b9-9f0d-4af3-bab7-0f4428cf5f68/831634b9-9f0d-4af3-bab7-0f4428cf5f68.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/831634b9-9f0d-4af3-bab7-0f4428cf5f68/831634b9-9f0d-4af3-bab7-0f4428cf5f68.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/831634b9-9f0d-4af3-bab7-0f4428cf5f68/831634b9-9f0d-4af3-bab7-0f4428cf5f68.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Samuel Williams is a Ruby Core Committer and the creator of Async &amp;amp; Falcon. They delve deep into the technical intricacies of Falcon, a cutting-edge application container that leverages the Async gem for event-driven concurrency. Additionally,...</itunes:subtitle><itunes:summary><![CDATA[Samuel Williams is a Ruby Core Committer and the creator of Async &amp; Falcon. They delve deep into the technical intricacies of Falcon, a cutting-edge application container that leverages the Async gem for event-driven concurrency. Additionally, they discuss the challenges and triumphs of deploying Ruby applications with Falcon and share insights into the evolution of async programming in Ruby. From the nitty-gritty of platform internals to the fascinating integration of async job execution in Rails, this episode is a must-listen for developers seeking to unravel the complexities of modern software deployment and concurrency.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/socketry/falcon" target="_blank" rel="noreferrer noopener">socketry / falcon</a></li><li><a href="https://github.com/socketry/async" target="_blank" rel="noreferrer noopener">socketry / async</a></li><li><a href="https://github.com/ioquatix" target="_blank" rel="noreferrer noopener">GitHub: Samuel Williams</a></li><li><a href="https://twitter.com/ioquatix" target="_blank" rel="noreferrer noopener">Twitter: @ioquatix</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4468</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Accelerating Growth: SaaS Frameworks, Mentorship, and Ruby Development - RUBY 626</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/accelerating-growth-saas-frameworks-mentorship-and-ruby-development-ruby-626</link><description><![CDATA[Charles and Valentino delve into a wide array of topics, from time management struggles to the intricacies of building SaaS frameworks within Rails apps. They also explore the idea of apprenticeship programs for coding, discussing the potential benefits for mentors and apprentices alike. The episode is filled with insights on open-source projects, AI model integration, and the Ruby Dev Summit.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">204ed330-90fc-44f5-9b02-294f3dce038c</guid><pubDate>Wed, 21 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846027/stream.mp3" length="49475964" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ecab3b37-0e83-4d51-915b-c080b7670f0e/ecab3b37-0e83-4d51-915b-c080b7670f0e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ecab3b37-0e83-4d51-915b-c080b7670f0e/ecab3b37-0e83-4d51-915b-c080b7670f0e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ecab3b37-0e83-4d51-915b-c080b7670f0e/ecab3b37-0e83-4d51-915b-c080b7670f0e.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles and Valentino delve into a wide array of topics, from time management struggles to the intricacies of building SaaS frameworks within Rails apps. They also explore the idea of apprenticeship programs for coding, discussing the potential...</itunes:subtitle><itunes:summary><![CDATA[Charles and Valentino delve into a wide array of topics, from time management struggles to the intricacies of building SaaS frameworks within Rails apps. They also explore the idea of apprenticeship programs for coding, discussing the potential benefits for mentors and apprentices alike. The episode is filled with insights on open-source projects, AI model integration, and the Ruby Dev Summit.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4104</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Jason Swett</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/jason-swett</link><description><![CDATA[Charles Wood catches up with Jason Swett to discuss the intriguing future of Ruby and his unwavering commitment to the language. The conversation delves into Jason's projects, including his upcoming CI product, and his motivation for continuing to work with Ruby. They also touch on the Sin City Ruby conference, the direction of Jason's career, and his unique approach to building relationships in the tech community. Tune in to gain insight from Jason's perspective on Ruby, technology, and his passion for connecting with others in the industry.<br />Socials<a href="https://www.linkedin.com/in/jasonswett/" target="_blank" rel="noreferrer noopener">LinkedIn: Jason Swett</a><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">45b61dd1-562f-408e-9ce2-edc9c50767d6</guid><pubDate>Fri, 16 Feb 2024 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846001/stream.mp3" length="19195193" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a652e908-8fac-4b51-b90e-02867a9e45b9/a652e908-8fac-4b51-b90e-02867a9e45b9.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a652e908-8fac-4b51-b90e-02867a9e45b9/a652e908-8fac-4b51-b90e-02867a9e45b9.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a652e908-8fac-4b51-b90e-02867a9e45b9/a652e908-8fac-4b51-b90e-02867a9e45b9.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood catches up with Jason Swett to discuss the intriguing future of Ruby and his unwavering commitment to the language. The conversation delves into Jason's projects, including his upcoming CI product, and his motivation for continuing to...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood catches up with Jason Swett to discuss the intriguing future of Ruby and his unwavering commitment to the language. The conversation delves into Jason's projects, including his upcoming CI product, and his motivation for continuing to work with Ruby. They also touch on the Sin City Ruby conference, the direction of Jason's career, and his unique approach to building relationships in the tech community. Tune in to gain insight from Jason's perspective on Ruby, technology, and his passion for connecting with others in the industry.<br />Socials<a href="https://www.linkedin.com/in/jasonswett/" target="_blank" rel="noreferrer noopener">LinkedIn: Jason Swett</a><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1200</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Andy Maleh</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/andy-maleh</link><description><![CDATA[Charles Wood delves into the latest advancements in the realm of technology and software development. In this episode, he brings you an in-depth exploration of the evolving landscape of Ruby programming, featuring insights from the esteemed Andy Maleh. Join them as they uncover Andy's in-depth discussion on Ruby's expanding potential, particularly in the domains of desktop development, gaming, and cross-platform compatibility. Prepare to gain valuable insights into the future applications of Ruby, including its viability in AI, machine learning, and mobile app development. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/andymaleh/" target="_blank" rel="noreferrer noopener">Andy Maleh</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">786668a5-9c43-4fe6-aa52-f063944e28cb</guid><pubDate>Fri, 16 Feb 2024 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846020/stream.mp3" length="37743386" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3d62ec3b-c6fd-45ed-a51d-d946ceafa773/3d62ec3b-c6fd-45ed-a51d-d946ceafa773.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3d62ec3b-c6fd-45ed-a51d-d946ceafa773/3d62ec3b-c6fd-45ed-a51d-d946ceafa773.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3d62ec3b-c6fd-45ed-a51d-d946ceafa773/3d62ec3b-c6fd-45ed-a51d-d946ceafa773.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood delves into the latest advancements in the realm of technology and software development. In this episode, he brings you an in-depth exploration of the evolving landscape of Ruby programming, featuring insights from the esteemed Andy...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood delves into the latest advancements in the realm of technology and software development. In this episode, he brings you an in-depth exploration of the evolving landscape of Ruby programming, featuring insights from the esteemed Andy Maleh. Join them as they uncover Andy's in-depth discussion on Ruby's expanding potential, particularly in the domains of desktop development, gaming, and cross-platform compatibility. Prepare to gain valuable insights into the future applications of Ruby, including its viability in AI, machine learning, and mobile app development. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/andymaleh/" target="_blank" rel="noreferrer noopener">Andy Maleh</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2359</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Soutaro Matsumoto</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/soutaro-matsumoto</link><description><![CDATA[Charles Wood has the privilege of hearing from Soutaro Matsumoto, a prominent figure in the Ruby community. Soutaro offers an in-depth exploration of RBS, a crucial aspect of Ruby development, and discusses the future of the language. He delves into the complexities of type signatures in Ruby, the potential benefits of type systems, and provides valuable insights into the ongoing developments in the Ruby ecosystem. Join them as they gain a deeper understanding of Ruby's trajectory and the impactful work being done by Soutaro Matsumoto.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/soutaro/" target="_blank" rel="noreferrer noopener">LinkedIn: Soutaro Matsumoto</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ed33e92a-e02d-41ff-85b4-3f3daec8a519</guid><pubDate>Fri, 16 Feb 2024 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846035/stream.mp3" length="27127222" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e15ca22a-7161-4f1c-b2e2-2b91904b7eec/e15ca22a-7161-4f1c-b2e2-2b91904b7eec.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e15ca22a-7161-4f1c-b2e2-2b91904b7eec/e15ca22a-7161-4f1c-b2e2-2b91904b7eec.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e15ca22a-7161-4f1c-b2e2-2b91904b7eec/e15ca22a-7161-4f1c-b2e2-2b91904b7eec.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood has the privilege of hearing from Soutaro Matsumoto, a prominent figure in the Ruby community. Soutaro offers an in-depth exploration of RBS, a crucial aspect of Ruby development, and discusses the future of the language. He delves into...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood has the privilege of hearing from Soutaro Matsumoto, a prominent figure in the Ruby community. Soutaro offers an in-depth exploration of RBS, a crucial aspect of Ruby development, and discusses the future of the language. He delves into the complexities of type signatures in Ruby, the potential benefits of type systems, and provides valuable insights into the ongoing developments in the Ruby ecosystem. Join them as they gain a deeper understanding of Ruby's trajectory and the impactful work being done by Soutaro Matsumoto.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/soutaro/" target="_blank" rel="noreferrer noopener">LinkedIn: Soutaro Matsumoto</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1696</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Jeremy Evans</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/jeremy-evans</link><description><![CDATA[Charles Wood sits down with Jeremy Evans, the author of several well-known Ruby gems, including the SQL gem and the ROTA web framework. Jeremy shares his insights on the future of Ruby, including stability, performance improvements, and potential advancements. He also discusses his work in eliminating unnecessary allocations, upcoming changes in the Ruby community, and his book, "Polished Ruby Programming." Join them as they explore the exciting developments and challenges in the world of Ruby development with Jeremy Evans.<br />Socials<br /><ul><li><a href="https://code.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Jeremy Evans</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8dd67d35-c99a-432f-94f6-2f27fedd2a9f</guid><pubDate>Fri, 16 Feb 2024 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846037/stream.mp3" length="24687595" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/6958983a-6ad1-43fb-a47d-04446509efd3/6958983a-6ad1-43fb-a47d-04446509efd3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/6958983a-6ad1-43fb-a47d-04446509efd3/6958983a-6ad1-43fb-a47d-04446509efd3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/6958983a-6ad1-43fb-a47d-04446509efd3/6958983a-6ad1-43fb-a47d-04446509efd3.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood sits down with Jeremy Evans, the author of several well-known Ruby gems, including the SQL gem and the ROTA web framework. Jeremy shares his insights on the future of Ruby, including stability, performance improvements, and potential...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood sits down with Jeremy Evans, the author of several well-known Ruby gems, including the SQL gem and the ROTA web framework. Jeremy shares his insights on the future of Ruby, including stability, performance improvements, and potential advancements. He also discusses his work in eliminating unnecessary allocations, upcoming changes in the Ruby community, and his book, "Polished Ruby Programming." Join them as they explore the exciting developments and challenges in the world of Ruby development with Jeremy Evans.<br />Socials<br /><ul><li><a href="https://code.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Jeremy Evans</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1543</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Alex Rudall</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/alex-rudall</link><description><![CDATA[In this episode, Charles Wood engages in an insightful conversation with Alex Rudall about the evolving role of AI within the Ruby community. They dissect the implications of AI advancements on the future of Ruby, addressing the declining usage of the language and its potential staying power. Through this discussion, they aim to uncover the opportunities and obstacles that await developers in the rapidly evolving AI landscape.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/alex-rudall-902212bb/" target="_blank" rel="noreferrer noopener">LinkedIn: Alex Rudall</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2b0693e8-8a4d-4e76-8496-1bafd9f8b1d9</guid><pubDate>Fri, 16 Feb 2024 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846040/stream.mp3" length="30249795" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/92f5e228-712d-4dbe-a3c3-0b6a9b62d276/92f5e228-712d-4dbe-a3c3-0b6a9b62d276.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/92f5e228-712d-4dbe-a3c3-0b6a9b62d276/92f5e228-712d-4dbe-a3c3-0b6a9b62d276.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/92f5e228-712d-4dbe-a3c3-0b6a9b62d276/92f5e228-712d-4dbe-a3c3-0b6a9b62d276.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles Wood engages in an insightful conversation with Alex Rudall about the evolving role of AI within the Ruby community. They dissect the implications of AI advancements on the future of Ruby, addressing the declining usage of the...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles Wood engages in an insightful conversation with Alex Rudall about the evolving role of AI within the Ruby community. They dissect the implications of AI advancements on the future of Ruby, addressing the declining usage of the language and its potential staying power. Through this discussion, they aim to uncover the opportunities and obstacles that await developers in the rapidly evolving AI landscape.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/alex-rudall-902212bb/" target="_blank" rel="noreferrer noopener">LinkedIn: Alex Rudall</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1891</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of the Ruby Programming Language</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/the-future-of-the-ruby-language</link><description><![CDATA[Charles Wood delves into the intricacies of the Ruby programming language, exploring the recent and upcoming advancements. He provides insightful discussions on performance upgrades such as the just-in-time compiler (JIT), the Prism parser, the async library, and Ruby types. He also gets a sneak peek of the upcoming 5-day Ruby challenge with OpenAI. Join them as they uncover the significant developments in Ruby and their impact on the developer community. Tune in for a thought-provoking exploration of the future of the Ruby programming language.<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">fc7c6b52-e786-4e04-9172-6bced8bb6ebf</guid><pubDate>Fri, 16 Feb 2024 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846004/stream.mp3" length="9869688" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/bb91e0e1-d261-4b22-9438-9bf6b0e1313e/bb91e0e1-d261-4b22-9438-9bf6b0e1313e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/bb91e0e1-d261-4b22-9438-9bf6b0e1313e/bb91e0e1-d261-4b22-9438-9bf6b0e1313e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/bb91e0e1-d261-4b22-9438-9bf6b0e1313e/bb91e0e1-d261-4b22-9438-9bf6b0e1313e.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood delves into the intricacies of the Ruby programming language, exploring the recent and upcoming advancements. He provides insightful discussions on performance upgrades such as the just-in-time compiler (JIT), the Prism parser, the async...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood delves into the intricacies of the Ruby programming language, exploring the recent and upcoming advancements. He provides insightful discussions on performance upgrades such as the just-in-time compiler (JIT), the Prism parser, the async library, and Ruby types. He also gets a sneak peek of the upcoming 5-day Ruby challenge with OpenAI. Join them as they uncover the significant developments in Ruby and their impact on the developer community. Tune in for a thought-provoking exploration of the future of the Ruby programming language.<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>617</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Samuel Williams</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/samuel-williams</link><description><![CDATA[In today's episode, Charles Wood delves into the expertise of Samuel Williams, a prominent Ruby developer hailing from New Zealand. Charles Wood dissects his extensive experience with Ruby, the challenges he encountered while grappling with scalability, and the inception of his pivotal projects, Async and Falcon. Join them as they unravel the complexities of concurrency, actor-based models, and the future landscape of Ruby's scalability and efficiency. This episode promises to shed light on the world of Ruby development, the pursuit of streamlined code performance, and the potential environmental implications of refining programming languages.<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4a137548-2605-4848-82d1-80d28981bcf6</guid><pubDate>Thu, 15 Feb 2024 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846023/stream.mp3" length="48865280" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/88edbdf9-1a8c-413b-bfc6-6c7d51d70d22/88edbdf9-1a8c-413b-bfc6-6c7d51d70d22.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/88edbdf9-1a8c-413b-bfc6-6c7d51d70d22/88edbdf9-1a8c-413b-bfc6-6c7d51d70d22.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/88edbdf9-1a8c-413b-bfc6-6c7d51d70d22/88edbdf9-1a8c-413b-bfc6-6c7d51d70d22.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today's episode, Charles Wood delves into the expertise of Samuel Williams, a prominent Ruby developer hailing from New Zealand. Charles Wood dissects his extensive experience with Ruby, the challenges he encountered while grappling with...</itunes:subtitle><itunes:summary><![CDATA[In today's episode, Charles Wood delves into the expertise of Samuel Williams, a prominent Ruby developer hailing from New Zealand. Charles Wood dissects his extensive experience with Ruby, the challenges he encountered while grappling with scalability, and the inception of his pivotal projects, Async and Falcon. Join them as they unravel the complexities of concurrency, actor-based models, and the future landscape of Ruby's scalability and efficiency. This episode promises to shed light on the world of Ruby development, the pursuit of streamlined code performance, and the potential environmental implications of refining programming languages.<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3055</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Federico Iachetti</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/federico-iachetti</link><description><![CDATA[ In today's episode, Charles Wood delves into the future of Ruby, with a keen focus on performance enhancements, parser modifications, and syntax updates. Our guest, Federico Iachetti, shares valuable insights into the potential integration of a JIT compiler and parser with his editor, shedding light on the technical advancements poised to shape the future of Ruby. Join them as they navigate the intricate world of programming languages and their impact on the development community.<br />Socials <br /><ul><li><a href="https://www.linkedin.com/in/federicoiachetti/" target="_blank" rel="noreferrer noopener">LinkedIn: Federico Iachetti</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5d253419-b244-4e1e-8cf6-e0c4b139722e</guid><pubDate>Thu, 15 Feb 2024 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846050/stream.mp3" length="30981642" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7d40a49d-fe9b-4682-825b-44a5a3b6f359/7d40a49d-fe9b-4682-825b-44a5a3b6f359.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7d40a49d-fe9b-4682-825b-44a5a3b6f359/7d40a49d-fe9b-4682-825b-44a5a3b6f359.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7d40a49d-fe9b-4682-825b-44a5a3b6f359/7d40a49d-fe9b-4682-825b-44a5a3b6f359.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> In today's episode, Charles Wood delves into the future of Ruby, with a keen focus on performance enhancements, parser modifications, and syntax updates. Our guest, Federico Iachetti, shares valuable insights into the potential integration of a JIT...</itunes:subtitle><itunes:summary><![CDATA[ In today's episode, Charles Wood delves into the future of Ruby, with a keen focus on performance enhancements, parser modifications, and syntax updates. Our guest, Federico Iachetti, shares valuable insights into the potential integration of a JIT compiler and parser with his editor, shedding light on the technical advancements poised to shape the future of Ruby. Join them as they navigate the intricate world of programming languages and their impact on the development community.<br />Socials <br /><ul><li><a href="https://www.linkedin.com/in/federicoiachetti/" target="_blank" rel="noreferrer noopener">LinkedIn: Federico Iachetti</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1937</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Stephen Margheim</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/stephen-margheim</link><description><![CDATA[Charles Wood explores the resurgence of Ruby and Ruby on Rails in the web development community. Our featured speaker, Stephen Margheim, delves into the technical aspects that have contributed to the renewed interest in Ruby, including its simplicity, intuitive nature, and pragmatic approach. They discuss the practical applications of Ruby in web development, the emergence of new companies adopting Ruby on Rails, and the ongoing efforts to expand the ecosystem of tools and guides for advanced use cases with SQLite in web applications. Join them as they analyze the impact of Ruby's resurgence and its potential to shape the future of web development.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/stephen-margheim-5aa25bb8/" target="_blank" rel="noreferrer noopener">LinkedIn: Stephen Margheim</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">635e3175-11b7-4dc0-a671-b0e902e86e58</guid><pubDate>Thu, 15 Feb 2024 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846022/stream.mp3" length="40185103" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e6e1862e-d541-4e14-926f-b426764cf2ec/e6e1862e-d541-4e14-926f-b426764cf2ec.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e6e1862e-d541-4e14-926f-b426764cf2ec/e6e1862e-d541-4e14-926f-b426764cf2ec.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e6e1862e-d541-4e14-926f-b426764cf2ec/e6e1862e-d541-4e14-926f-b426764cf2ec.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood explores the resurgence of Ruby and Ruby on Rails in the web development community. Our featured speaker, Stephen Margheim, delves into the technical aspects that have contributed to the renewed interest in Ruby, including its simplicity,...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood explores the resurgence of Ruby and Ruby on Rails in the web development community. Our featured speaker, Stephen Margheim, delves into the technical aspects that have contributed to the renewed interest in Ruby, including its simplicity, intuitive nature, and pragmatic approach. They discuss the practical applications of Ruby in web development, the emergence of new companies adopting Ruby on Rails, and the ongoing efforts to expand the ecosystem of tools and guides for advanced use cases with SQLite in web applications. Join them as they analyze the impact of Ruby's resurgence and its potential to shape the future of web development.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/stephen-margheim-5aa25bb8/" target="_blank" rel="noreferrer noopener">LinkedIn: Stephen Margheim</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2512</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Kinsey Durham Grace</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/kinsey-durham-grace</link><description><![CDATA[In this episode, Charles Wood presents a thought-provoking interview with Kinsey Durham Grace. The conversation centers around the future of Ruby and the crucial need for the inclusivity of parents and caregivers within the Ruby community. Furthermore, Charles explores Kinsey's endeavors within the Ruby Central board, including efforts to support in-person Ruby meetups and secure funding from corporations. This episode provides valuable insights into the ever-evolving realm of Ruby and the profound impact of caregiving responsibilities on the tech industry. Join them as they navigate through the complexities of tech and family dynamics.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/kinseyanndurham/" target="_blank" rel="noreferrer noopener">LinkedIn: Kinsey Durham Grace</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7753ead8-410a-4780-9437-49da7c995a5c</guid><pubDate>Thu, 15 Feb 2024 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846046/stream.mp3" length="32487549" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles Wood presents a thought-provoking interview with Kinsey Durham Grace. The conversation centers around the future of Ruby and the crucial need for the inclusivity of parents and caregivers within the Ruby community....</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles Wood presents a thought-provoking interview with Kinsey Durham Grace. The conversation centers around the future of Ruby and the crucial need for the inclusivity of parents and caregivers within the Ruby community. Furthermore, Charles explores Kinsey's endeavors within the Ruby Central board, including efforts to support in-person Ruby meetups and secure funding from corporations. This episode provides valuable insights into the ever-evolving realm of Ruby and the profound impact of caregiving responsibilities on the tech industry. Join them as they navigate through the complexities of tech and family dynamics.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/kinseyanndurham/" target="_blank" rel="noreferrer noopener">LinkedIn: Kinsey Durham Grace</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2031</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Amanda Perino</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/amanda-perino</link><description><![CDATA[In this episode, Charles Wood delves into the exciting world of Ruby on Rails with Amanda Perino, director of the Ruby on Rails Foundation. Charles and Amanda discuss the future of Ruby, the renewed energy and positivity in the Ruby and Rails community, the latest developments and frameworks in Rails, and the significance of events and community outreach in the technology space. With a focus on documentation, education, and marketing initiatives, Amanda shares her insights on the ever-evolving landscape of the Ruby on Rails community and provides valuable advice for current and aspiring developers. Tune in to gain a deeper understanding of the advancements in the Ruby on Rails community and the future of technology.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/amandabrookeperino/" target="_blank" rel="noreferrer noopener">LinkedIn: Amanda Perino</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9100df88-cf30-45a4-a8b0-ea9c95fef4e2</guid><pubDate>Thu, 15 Feb 2024 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846059/stream.mp3" length="25169502" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles Wood delves into the exciting world of Ruby on Rails with Amanda Perino, director of the Ruby on Rails Foundation. Charles and Amanda discuss the future of Ruby, the renewed energy and positivity in the Ruby and Rails...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles Wood delves into the exciting world of Ruby on Rails with Amanda Perino, director of the Ruby on Rails Foundation. Charles and Amanda discuss the future of Ruby, the renewed energy and positivity in the Ruby and Rails community, the latest developments and frameworks in Rails, and the significance of events and community outreach in the technology space. With a focus on documentation, education, and marketing initiatives, Amanda shares her insights on the ever-evolving landscape of the Ruby on Rails community and provides valuable advice for current and aspiring developers. Tune in to gain a deeper understanding of the advancements in the Ruby on Rails community and the future of technology.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/amandabrookeperino/" target="_blank" rel="noreferrer noopener">LinkedIn: Amanda Perino</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1574</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of Ruby's Community</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/the-future-of-the-ruby-community</link><description><![CDATA[ Charles Wood takes an in-depth look at the future of Ruby's community, examining the recent revival of energy at conferences and the resurgence of local events. Chuck discusses the impactful contributions to the Ruby and Rails communities, as well as the initiatives of organizations like Ruby on Rails Foundation and Ruby Central. Tune in for insights from Ruby experts and compelling discussions on the evolving landscape of the Ruby community.<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f96de2f4-3dfe-4a2d-8740-94a95bd0487f</guid><pubDate>Thu, 15 Feb 2024 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846052/stream.mp3" length="9721730" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> Charles Wood takes an in-depth look at the future of Ruby's community, examining the recent revival of energy at conferences and the resurgence of local events. Chuck discusses the impactful contributions to the Ruby and Rails communities, as well as...</itunes:subtitle><itunes:summary><![CDATA[ Charles Wood takes an in-depth look at the future of Ruby's community, examining the recent revival of energy at conferences and the resurgence of local events. Chuck discusses the impactful contributions to the Ruby and Rails communities, as well as the initiatives of organizations like Ruby on Rails Foundation and Ruby Central. Tune in for insights from Ruby experts and compelling discussions on the evolving landscape of the Ruby community.<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>608</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Stefanni Brasil</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/stefanni-brasil</link><description><![CDATA[In this episode, Charles Wood has the pleasure of interviewing Stefanni Brasil, a senior developer at Cloudbot and co-founder of Hexdevs. Stefanni shares insights on the future of Ruby, the evolving Ruby community, the energy surrounding Ruby, and the contributions she brings to the Ruby community. She also discussed the training resources available and the excitement surrounding the return of Ruby conferences. Join them as they dive into this engaging conversation about the world of Ruby development with Stefanni Brasil.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/stefanni-brasil/" target="_blank" rel="noreferrer noopener">LinkedIn: Stefanni Brasil</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">96e30e54-389e-4586-96bf-e12d858ae9f3</guid><pubDate>Wed, 14 Feb 2024 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846024/stream.mp3" length="22044839" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles Wood has the pleasure of interviewing Stefanni Brasil, a senior developer at Cloudbot and co-founder of Hexdevs. Stefanni shares insights on the future of Ruby, the evolving Ruby community, the energy surrounding Ruby, and the...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles Wood has the pleasure of interviewing Stefanni Brasil, a senior developer at Cloudbot and co-founder of Hexdevs. Stefanni shares insights on the future of Ruby, the evolving Ruby community, the energy surrounding Ruby, and the contributions she brings to the Ruby community. She also discussed the training resources available and the excitement surrounding the return of Ruby conferences. Join them as they dive into this engaging conversation about the world of Ruby development with Stefanni Brasil.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/stefanni-brasil/" target="_blank" rel="noreferrer noopener">LinkedIn: Stefanni Brasil</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1378</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Jason Charnes</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/jason-charnes</link><description><![CDATA[In this episode, Charles Wood delves into the world of Ruby on Rails with our esteemed guest, Jason Charnes. The discussion centers on the resurgence of interest in Rails, its adaptability across diverse industries, and the notable developments within the Rails ecosystem. From examining the future of Ruby and Rails to the significant impact of community engagement, our speakers provide comprehensive insights into the ever-evolving landscape of web development. Join them for an illuminating conversation on the emphasis on simplicity in tech stacks, the trials and triumphs of book writing, and the pursuit of exquisitely designed HTML components for Rails.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jasoncharnes/" target="_blank" rel="noreferrer noopener">LinkedIn: Jason Charnes</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e729d485-0d8f-4c18-8dd1-44139ccd4227</guid><pubDate>Wed, 14 Feb 2024 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846056/stream.mp3" length="35356421" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles Wood delves into the world of Ruby on Rails with our esteemed guest, Jason Charnes. The discussion centers on the resurgence of interest in Rails, its adaptability across diverse industries, and the notable developments within...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles Wood delves into the world of Ruby on Rails with our esteemed guest, Jason Charnes. The discussion centers on the resurgence of interest in Rails, its adaptability across diverse industries, and the notable developments within the Rails ecosystem. From examining the future of Ruby and Rails to the significant impact of community engagement, our speakers provide comprehensive insights into the ever-evolving landscape of web development. Join them for an illuminating conversation on the emphasis on simplicity in tech stacks, the trials and triumphs of book writing, and the pursuit of exquisitely designed HTML components for Rails.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jasoncharnes/" target="_blank" rel="noreferrer noopener">LinkedIn: Jason Charnes</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2210</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Greg Molnar</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/greg-molnar</link><description><![CDATA[While Greg Molnar discusses a range of topics related to the future of Ruby and Rails, he primarily focuses on the critical importance of security in web application development. His insights into the Spectre scanner and its role in identifying vulnerabilities in Rails code shed light on the necessity for robust security measures in the Ruby and Rails ecosystem. Additionally, Greg's observations about the growth and potential of the Ruby community offer valuable perspectives on the trajectory of Ruby and Rails in the development landscape. Throughout the interview, Greg's expertise and deep understanding of security in the context of web applications provide thought-provoking insights for listeners.<br />Socials<br /><ul><li><a href="https://github.com/gregmolnar" target="_blank" rel="noreferrer noopener">LinkedIn: Greg Molnar</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a5535a65-d3c8-4b91-914d-3e2d78ceda28</guid><pubDate>Wed, 14 Feb 2024 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846066/stream.mp3" length="26816261" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>While Greg Molnar discusses a range of topics related to the future of Ruby and Rails, he primarily focuses on the critical importance of security in web application development. His insights into the Spectre scanner and its role in identifying...</itunes:subtitle><itunes:summary><![CDATA[While Greg Molnar discusses a range of topics related to the future of Ruby and Rails, he primarily focuses on the critical importance of security in web application development. His insights into the Spectre scanner and its role in identifying vulnerabilities in Rails code shed light on the necessity for robust security measures in the Ruby and Rails ecosystem. Additionally, Greg's observations about the growth and potential of the Ruby community offer valuable perspectives on the trajectory of Ruby and Rails in the development landscape. Throughout the interview, Greg's expertise and deep understanding of security in the context of web applications provide thought-provoking insights for listeners.<br />Socials<br /><ul><li><a href="https://github.com/gregmolnar" target="_blank" rel="noreferrer noopener">LinkedIn: Greg Molnar</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1677</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Elise Shaffer</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/elise-shaffer</link><description><![CDATA[In this episode, Charles Wood delves into the evolving landscape of Ruby development with an esteemed guest, Elise Shaffer, the host of the Ruby on Rails podcast. Elise offers valuable insights into the future of Ruby, emphasizing the growing energy and enthusiasm within the community. They explore the latest developments in the Rails and Ruby ecosystem, including new features and tools, and discuss the potential for performance improvements in Ruby. Join them as they examine the versatility of Ruby beyond web development, its potential for rapid deployment, and the upcoming release of Rails 8, with a focus on its new features and tools. Additionally, they take a deep dive into the sources of information and the process for staying abreast of the latest Ruby developments. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/eliseshaffer/" target="_blank" rel="noreferrer noopener">LinkedIn: Elise Shaffer</a></li><li><a href="https://eliseshaffer.com/" target="_blank" rel="noreferrer noopener">Elise Shaffer</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6adef5b5-34a4-4262-b833-b69446fd8786</guid><pubDate>Wed, 14 Feb 2024 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846063/stream.mp3" length="37497208" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles Wood delves into the evolving landscape of Ruby development with an esteemed guest, Elise Shaffer, the host of the Ruby on Rails podcast. Elise offers valuable insights into the future of Ruby, emphasizing the growing energy...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles Wood delves into the evolving landscape of Ruby development with an esteemed guest, Elise Shaffer, the host of the Ruby on Rails podcast. Elise offers valuable insights into the future of Ruby, emphasizing the growing energy and enthusiasm within the community. They explore the latest developments in the Rails and Ruby ecosystem, including new features and tools, and discuss the potential for performance improvements in Ruby. Join them as they examine the versatility of Ruby beyond web development, its potential for rapid deployment, and the upcoming release of Rails 8, with a focus on its new features and tools. Additionally, they take a deep dive into the sources of information and the process for staying abreast of the latest Ruby developments. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/eliseshaffer/" target="_blank" rel="noreferrer noopener">LinkedIn: Elise Shaffer</a></li><li><a href="https://eliseshaffer.com/" target="_blank" rel="noreferrer noopener">Elise Shaffer</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Valentino Stoll</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/valentino-stoll</link><description><![CDATA[In this episode, Charles Wood has the privilege of speaking with Valentino Stoll, a seasoned developer at Doximity, as they explore the nuanced differences between Falcon and Puma ideologies. The conversation delves into Shopify's optimization for forking with Ruby, the introduction of the "with" feature in Ruby, and the potential competition with Python in the data science space. They also discuss upcoming enhancements to Ruby, the use of authentication in Rails, hardware, and IoT projects, and the vibrant creativity within the Ruby community. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/valentinostoll/" target="_blank" rel="noreferrer noopener">LinkedIn: Valentino Stoll</a></li><li><a href="https://blog.codenamev.com/" target="_blank" rel="noreferrer noopener">codenamev</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f579056a-8726-4bd1-9dae-0dcc67248916</guid><pubDate>Wed, 14 Feb 2024 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846045/stream.mp3" length="32266031" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles Wood has the privilege of speaking with Valentino Stoll, a seasoned developer at Doximity, as they explore the nuanced differences between Falcon and Puma ideologies. The conversation delves into Shopify's optimization for...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles Wood has the privilege of speaking with Valentino Stoll, a seasoned developer at Doximity, as they explore the nuanced differences between Falcon and Puma ideologies. The conversation delves into Shopify's optimization for forking with Ruby, the introduction of the "with" feature in Ruby, and the potential competition with Python in the data science space. They also discuss upcoming enhancements to Ruby, the use of authentication in Rails, hardware, and IoT projects, and the vibrant creativity within the Ruby community. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/valentinostoll/" target="_blank" rel="noreferrer noopener">LinkedIn: Valentino Stoll</a></li><li><a href="https://blog.codenamev.com/" target="_blank" rel="noreferrer noopener">codenamev</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2017</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of Ruby Media and Learning Ruby</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/the-future-of-ruby-media-and-learning-ruby</link><description><![CDATA[Charles Wood delves into the future of Ruby's media landscape and learning opportunities within the Ruby community. He shares insights and experiences from the evolution of Ruby-related content, including podcasts, video series, and learning resources. He explores the rich history of Ruby Media and gets a glimpse of what's to come, including new podcast series and learning opportunities aimed at those interested in building applications with Rails for software as a service. Stay tuned as Charles Wood takes you on a closer look at the vibrant and ever-expanding Ruby and Rails ecosystem.<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">94b03ac0-ffbd-45fe-9683-655a73960dcd</guid><pubDate>Wed, 14 Feb 2024 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846038/stream.mp3" length="7857214" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood delves into the future of Ruby's media landscape and learning opportunities within the Ruby community. He shares insights and experiences from the evolution of Ruby-related content, including podcasts, video series, and learning...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood delves into the future of Ruby's media landscape and learning opportunities within the Ruby community. He shares insights and experiences from the evolution of Ruby-related content, including podcasts, video series, and learning resources. He explores the rich history of Ruby Media and gets a glimpse of what's to come, including new podcast series and learning opportunities aimed at those interested in building applications with Rails for software as a service. Stay tuned as Charles Wood takes you on a closer look at the vibrant and ever-expanding Ruby and Rails ecosystem.<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>492</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unveiling the Secure Fusion: Ractors, Native Extensions, and Efficiency in Ruby Projects - RUBY 625</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/unveiling-the-secure-fusion-ractors-native-extensions-and-efficiency-in-ruby-projects-ruby-625</link><description><![CDATA[<a href="https://www.linkedin.com/in/macournoyer/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Marc-André Cournoyer</a> is the founder and president and Code Monkey at Coded Inc. They explore the intricate details of Ruby and its integration with various technologies to create robust and secure solutions. They enlighten us with their expertise on event-driven frameworks and the importance of simplicity in software development. They also uncover the pioneering work of Shopify with the liquid templating language and the potential of leveraging Rust in combination with Ruby for enhanced safety and performance. Additionally, they delve into personal anecdotes and local business highlights, adding a human touch to the technical discussions. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/macournoyer/%5C" target="_blank" rel="noreferrer noopener">LinkedIn: Marc-André Cournoyer</a></li><li><a href="https://www.macournoyer.com/" target="_blank" rel="noreferrer noopener">macournoyer.com</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e0433878-0e7a-4b02-9628-9dc9855cd8a3</guid><pubDate>Wed, 14 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846049/stream.mp3" length="41159935" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/macournoyer/overlay/about-this-profile/ is the founder and president and Code Monkey at Coded Inc. They explore the intricate details of Ruby and its integration with various technologies to create robust and secure...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/macournoyer/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Marc-André Cournoyer</a> is the founder and president and Code Monkey at Coded Inc. They explore the intricate details of Ruby and its integration with various technologies to create robust and secure solutions. They enlighten us with their expertise on event-driven frameworks and the importance of simplicity in software development. They also uncover the pioneering work of Shopify with the liquid templating language and the potential of leveraging Rust in combination with Ruby for enhanced safety and performance. Additionally, they delve into personal anecdotes and local business highlights, adding a human touch to the technical discussions. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/macournoyer/%5C" target="_blank" rel="noreferrer noopener">LinkedIn: Marc-André Cournoyer</a></li><li><a href="https://www.macournoyer.com/" target="_blank" rel="noreferrer noopener">macournoyer.com</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3411</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Joe Masilotti</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/joe-masilotti</link><description><![CDATA[Charles Wood and Joe Masilotti delve into the intricate world of Ruby, static site generators, and mobile app development. Joe shares valuable insights into the future of Ruby, its role in Rails, and the revolutionary potential of Turbo Native for rendering Rails websites within native iOS and Android apps. They explore the challenges and prospects of Ruby in the mobile app space, shedding light on the intricacies of app development and the evolving landscape of static site generators. Whether you're an experienced developer or simply curious about the technological frontiers, this episode provides a deep dive into the cutting-edge world of Ruby and static site generation. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/joemasilotti/" target="_blank" rel="noreferrer noopener">LinkedIn: Joe Masilotti</a></li><li><a href="https://masilotti.com/" target="_blank" rel="noreferrer noopener">Joe Masilotti</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">577851bc-b9ba-422f-a88b-3e1e171cce1b</guid><pubDate>Tue, 13 Feb 2024 22:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846073/stream.mp3" length="33983843" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood and Joe Masilotti delve into the intricate world of Ruby, static site generators, and mobile app development. Joe shares valuable insights into the future of Ruby, its role in Rails, and the revolutionary potential of Turbo Native for...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood and Joe Masilotti delve into the intricate world of Ruby, static site generators, and mobile app development. Joe shares valuable insights into the future of Ruby, its role in Rails, and the revolutionary potential of Turbo Native for rendering Rails websites within native iOS and Android apps. They explore the challenges and prospects of Ruby in the mobile app space, shedding light on the intricacies of app development and the evolving landscape of static site generators. Whether you're an experienced developer or simply curious about the technological frontiers, this episode provides a deep dive into the cutting-edge world of Ruby and static site generation. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/joemasilotti/" target="_blank" rel="noreferrer noopener">LinkedIn: Joe Masilotti</a></li><li><a href="https://masilotti.com/" target="_blank" rel="noreferrer noopener">Joe Masilotti</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2124</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Sebastian Wilgosz</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/sebastian-wilgosz</link><description><![CDATA[In this episode, Charles explores the nuanced future of Ruby with the insightful Sebastian Wilgosz. They navigate the challenges faced by junior developers in a market dominated by demand for senior and mid-level talent, as well as the imperative to inspire the next generation with the merits of Ruby. The discussion also delves into the evolving landscape of JavaScript-free applications and the potential resurgence of back-end technologies. Join them as they dissect the complexities of Ruby's market position and the innovative strides made by the Hanami framework, offering a glimpse into the diverse potential of Ruby in non-web development domains.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/sebastianwilgosz/" target="_blank" rel="noreferrer noopener">LinkedIn: Sebastian Wilgosz</a></li><li><a href="https://hanamimastery.com/" target="_blank" rel="noreferrer noopener">Hanamimastery.com</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d141ee69-8ef6-47fa-8184-1375fe268fa4</guid><pubDate>Tue, 13 Feb 2024 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846039/stream.mp3" length="35478465" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles explores the nuanced future of Ruby with the insightful Sebastian Wilgosz. They navigate the challenges faced by junior developers in a market dominated by demand for senior and mid-level talent, as well as the imperative to...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles explores the nuanced future of Ruby with the insightful Sebastian Wilgosz. They navigate the challenges faced by junior developers in a market dominated by demand for senior and mid-level talent, as well as the imperative to inspire the next generation with the merits of Ruby. The discussion also delves into the evolving landscape of JavaScript-free applications and the potential resurgence of back-end technologies. Join them as they dissect the complexities of Ruby's market position and the innovative strides made by the Hanami framework, offering a glimpse into the diverse potential of Ruby in non-web development domains.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/sebastianwilgosz/" target="_blank" rel="noreferrer noopener">LinkedIn: Sebastian Wilgosz</a></li><li><a href="https://hanamimastery.com/" target="_blank" rel="noreferrer noopener">Hanamimastery.com</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2218</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Rich Steinmetz</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/rich-steinmetz</link><description><![CDATA[In this episode, Charles Wood engages in an insightful discussion with Rich Steinmetz, focusing on the future of Ruby and Rails development, as well as the evolving landscape of public APIs. Rich provides valuable insights into the upward trends in Ruby and Rails development, highlighting potential new directions and innovations in the field. They delve into the advancements in the Ruby language, performance optimizations, and the need for enhanced API development tools within the Ruby and Rails ecosystem. Additionally, Rich underscores the resurgence of community meetups and conferences, signifying a promising path ahead for the Ruby community. Stay tuned as they explore the dynamic world of Ruby and Rails development with Rich's in-depth perspectives.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/richard-steinmetz/" target="_blank" rel="noreferrer noopener">LinkedIn: Rich Steinmetz</a></li><li><a href="https://richstone.io/" target="_blank" rel="noreferrer noopener">RichStone Input Output</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1f5eb1b7-840a-432b-b7be-fc0b26eb3b6a</guid><pubDate>Tue, 13 Feb 2024 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846044/stream.mp3" length="26929110" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles Wood engages in an insightful discussion with Rich Steinmetz, focusing on the future of Ruby and Rails development, as well as the evolving landscape of public APIs. Rich provides valuable insights into the upward trends in...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles Wood engages in an insightful discussion with Rich Steinmetz, focusing on the future of Ruby and Rails development, as well as the evolving landscape of public APIs. Rich provides valuable insights into the upward trends in Ruby and Rails development, highlighting potential new directions and innovations in the field. They delve into the advancements in the Ruby language, performance optimizations, and the need for enhanced API development tools within the Ruby and Rails ecosystem. Additionally, Rich underscores the resurgence of community meetups and conferences, signifying a promising path ahead for the Ruby community. Stay tuned as they explore the dynamic world of Ruby and Rails development with Rich's in-depth perspectives.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/richard-steinmetz/" target="_blank" rel="noreferrer noopener">LinkedIn: Rich Steinmetz</a></li><li><a href="https://richstone.io/" target="_blank" rel="noreferrer noopener">RichStone Input Output</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1684</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Yuta Saito</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/yuta-saito</link><description><![CDATA[Today's episode delves into the intricate realm of WebAssembly with, Yuta Saito, a Ruby core committer. Yuta shares valuable insights into the Ruby WebAssembly (WASM) project, highlighting its potential to revolutionize the performance and versatility of the Ruby programming language. Join Charles and Yuta as they explore the technical intricacies and future implications of this ambitious endeavor, shedding light on the significant advancements and challenges facing the Ruby community.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/kateinoigakukun/" target="_blank" rel="noreferrer noopener">LinkedIn: Yuta Saito</a></li><li><a href="https://github.com/kateinoigakukun" target="_blank" rel="noreferrer noopener">GitHub: Yuta Saito </a></li><li><a href="https://katei.dev/" target="_blank" rel="noreferrer noopener">Katei.dev</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">13ab7799-5d47-4a67-81a4-266cd3f6175b</guid><pubDate>Tue, 13 Feb 2024 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846033/stream.mp3" length="28095216" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today's episode delves into the intricate realm of WebAssembly with, Yuta Saito, a Ruby core committer. Yuta shares valuable insights into the Ruby WebAssembly (WASM) project, highlighting its potential to revolutionize the performance and versatility...</itunes:subtitle><itunes:summary><![CDATA[Today's episode delves into the intricate realm of WebAssembly with, Yuta Saito, a Ruby core committer. Yuta shares valuable insights into the Ruby WebAssembly (WASM) project, highlighting its potential to revolutionize the performance and versatility of the Ruby programming language. Join Charles and Yuta as they explore the technical intricacies and future implications of this ambitious endeavor, shedding light on the significant advancements and challenges facing the Ruby community.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/kateinoigakukun/" target="_blank" rel="noreferrer noopener">LinkedIn: Yuta Saito</a></li><li><a href="https://github.com/kateinoigakukun" target="_blank" rel="noreferrer noopener">GitHub: Yuta Saito </a></li><li><a href="https://katei.dev/" target="_blank" rel="noreferrer noopener">Katei.dev</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1756</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Amir Rajan</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/amir-rajan</link><description><![CDATA[Amir Rajan is the CEO at DragonRuby LLP. In today's episode, Charles Wood have the privilege of speaking with Amir Rajan, the developer behind DragonRuby, a game engine that harnesses the power of Ruby code. They explore the unique and creative aspects of game development in Ruby, the future prospects of DragonRuby, and the potential impact of this innovative approach in the gaming industry. Join them as they delve into the intersection of creativity, technology, and programming with a focus on game development in this insightful conversation. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/amirrajan/" target="_blank" rel="noreferrer noopener">LinkedIn: Amir Rajan</a></li><li><a href="https://amirrajan.net/" target="_blank" rel="noreferrer noopener">Amir Rajan</a></li><li><a href="http://nspec.org/" target="_blank" rel="noreferrer noopener">NSpec</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ff461238-d134-4ab3-be47-35cc6e9e0e78</guid><pubDate>Tue, 13 Feb 2024 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846067/stream.mp3" length="37049155" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Amir Rajan is the CEO at DragonRuby LLP. In today's episode, Charles Wood have the privilege of speaking with Amir Rajan, the developer behind DragonRuby, a game engine that harnesses the power of Ruby code. They explore the unique and creative...</itunes:subtitle><itunes:summary><![CDATA[Amir Rajan is the CEO at DragonRuby LLP. In today's episode, Charles Wood have the privilege of speaking with Amir Rajan, the developer behind DragonRuby, a game engine that harnesses the power of Ruby code. They explore the unique and creative aspects of game development in Ruby, the future prospects of DragonRuby, and the potential impact of this innovative approach in the gaming industry. Join them as they delve into the intersection of creativity, technology, and programming with a focus on game development in this insightful conversation. <br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/amirrajan/" target="_blank" rel="noreferrer noopener">LinkedIn: Amir Rajan</a></li><li><a href="https://amirrajan.net/" target="_blank" rel="noreferrer noopener">Amir Rajan</a></li><li><a href="http://nspec.org/" target="_blank" rel="noreferrer noopener">NSpec</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2316</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Dev Summit - Elia Schito</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/elia-schito</link><description><![CDATA[Charles Wood and Elia Schito delve deep into the future of the Ruby programming language. In this insightful discussion, Elia Schito, an influential Italian developer known for his work on Opal, provides valuable insights into transpiling Ruby to JavaScript and the appeal of writing in Ruby. Join them as they explore the potential of "Rails plus" with a Ruby-based front-end, the balance between pragmatism and the allure of beautiful things in development, and the latest advancements in the Ruby and Rails community. This episode is a must-listen for anyone interested in the evolving landscape of Ruby and its relevance in individual app building and enterprise solutions.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/eliaschito/" target="_blank" rel="noreferrer noopener">LinkedIn: Elia Schito</a></li><li><a href="https://elia.wordpress.com/" target="_blank" rel="noreferrer noopener">ELIÆ</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0aef9330-94cf-4a40-8dab-3465ddb365ef</guid><pubDate>Tue, 13 Feb 2024 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846091/stream.mp3" length="29008039" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood and Elia Schito delve deep into the future of the Ruby programming language. In this insightful discussion, Elia Schito, an influential Italian developer known for his work on Opal, provides valuable insights into transpiling Ruby to...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood and Elia Schito delve deep into the future of the Ruby programming language. In this insightful discussion, Elia Schito, an influential Italian developer known for his work on Opal, provides valuable insights into transpiling Ruby to JavaScript and the appeal of writing in Ruby. Join them as they explore the potential of "Rails plus" with a Ruby-based front-end, the balance between pragmatism and the allure of beautiful things in development, and the latest advancements in the Ruby and Rails community. This episode is a must-listen for anyone interested in the evolving landscape of Ruby and its relevance in individual app building and enterprise solutions.<br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/eliaschito/" target="_blank" rel="noreferrer noopener">LinkedIn: Elia Schito</a></li><li><a href="https://elia.wordpress.com/" target="_blank" rel="noreferrer noopener">ELIÆ</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1813</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of the Ruby Platforms</title><link>https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/the-future-of-the-ruby-platforms</link><description><![CDATA[This is a special episode of Top End Devs, where Charles Wood delves into the thought-provoking insights shared at the Ruby Dev Summit. Today, he takes a deep dive into the future of Ruby development across various platforms. He provides a comprehensive overview of the summit, highlighting the evolution of Ruby beyond its traditional web ecosystem. From discussions on its potential in gaming, mobile development, web assembly, and desktop applications, this episode offers a profound exploration of the diverse and promising future of Ruby. Join him as he uncovers the evolving landscape and exciting opportunities that await Ruby developers.<br /><a href="https://topenddevs.com/summits/ruby-dev-summit-2024" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c63cc00e-e996-4359-b612-6b0e1b608bc5</guid><pubDate>Tue, 13 Feb 2024 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846075/stream.mp3" length="13406876" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This is a special episode of Top End Devs, where Charles Wood delves into the thought-provoking insights shared at the Ruby Dev Summit. Today, he takes a deep dive into the future of Ruby development across various platforms. He provides a...</itunes:subtitle><itunes:summary><![CDATA[This is a special episode of Top End Devs, where Charles Wood delves into the thought-provoking insights shared at the Ruby Dev Summit. Today, he takes a deep dive into the future of Ruby development across various platforms. He provides a comprehensive overview of the summit, highlighting the evolution of Ruby beyond its traditional web ecosystem. From discussions on its potential in gaming, mobile development, web assembly, and desktop applications, this episode offers a profound exploration of the diverse and promising future of Ruby. Join him as he uncovers the evolving landscape and exciting opportunities that await Ruby developers.<br /><a href="https://topenddevs.com/summits/ruby-dev-summit-2024" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>838</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering Ruby Version Managers - RUBY EXTRA 6</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/mastering-ruby-version-managers-ruby-extra-6</link><description><![CDATA[Charles Wood dives into the world of Ruby version managers. He explores the challenges of managing different versions of Ruby for various projects and discusses the evolution of tools that have made it easier to switch between Ruby versions. Whether you prefer to use Docker or manage Ruby versions directly on your machine, he shares insights and recommendations to streamline your development process. Plus, don't miss out on updates about the Ruby Dev Summit and how you can access insightful interviews from the Ruby and Rails communities.<br /><a href="https://topenddevs.com/summits/ruby-dev-summit-2024" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">59a54c74-b15b-4a85-a787-30e86988861f</guid><pubDate>Sun, 11 Feb 2024 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846042/stream.mp3" length="4804022" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood dives into the world of Ruby version managers. He explores the challenges of managing different versions of Ruby for various projects and discusses the evolution of tools that have made it easier to switch between Ruby versions. Whether...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood dives into the world of Ruby version managers. He explores the challenges of managing different versions of Ruby for various projects and discusses the evolution of tools that have made it easier to switch between Ruby versions. Whether you prefer to use Docker or manage Ruby versions directly on your machine, he shares insights and recommendations to streamline your development process. Plus, don't miss out on updates about the Ruby Dev Summit and how you can access insightful interviews from the Ruby and Rails communities.<br /><a href="https://topenddevs.com/summits/ruby-dev-summit-2024" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>301</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Managing Gem Dependencies - RUBY EXTRA 5</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/managing-gem-dependencies-ruby-extra-5</link><description><![CDATA[Charles Wood dives into a tool that can save you a lot of time and effort when working with Ruby projects. He talks about Pessimize, a gem that helps manage gem versions in a project to avoid compatibility issues. He discusses how Pessimize works to lock in specific gem versions and prevent unexpected updates that could break the code. Stay tuned to learn more about how Pessimize can streamline your development process and prevent dependency issues in your Ruby projects.<br /><a href="https://www.rubydevsummit.com/optin-page" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br />Links<ul><li><a href="https://rubygems.org/gems/pessimize/versions/0.3.0?locale=en" target="_blank" rel="noreferrer noopener">pessimize</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">944a6173-3ac7-4b3d-ad30-4cd00857f52f</guid><pubDate>Fri, 09 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846053/stream.mp3" length="6607098" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood dives into a tool that can save you a lot of time and effort when working with Ruby projects. He talks about Pessimize, a gem that helps manage gem versions in a project to avoid compatibility issues. He discusses how Pessimize works to...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood dives into a tool that can save you a lot of time and effort when working with Ruby projects. He talks about Pessimize, a gem that helps manage gem versions in a project to avoid compatibility issues. He discusses how Pessimize works to lock in specific gem versions and prevent unexpected updates that could break the code. Stay tuned to learn more about how Pessimize can streamline your development process and prevent dependency issues in your Ruby projects.<br /><a href="https://www.rubydevsummit.com/optin-page" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br />Links<ul><li><a href="https://rubygems.org/gems/pessimize/versions/0.3.0?locale=en" target="_blank" rel="noreferrer noopener">pessimize</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>413</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unpacking the Ruby Just-In-Time (JIT) Compiler - RUBY EXTRA 4</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/unpacking-the-ruby-just-in-time-jit-compiler-ruby-extra-4</link><description><![CDATA[Charles Wood dives into the performance attributes of JIT in the Ruby virtual machine, discussing its evolution from Ruby 3.0 to the latest features in Ruby 3.3. Explaining the process of how JIT enhances the speed of Ruby code execution, he also shares insights into the challenges and benefits of integrating JIT into development environments. If you're curious about the potential impact of JIT on your Ruby programs, this episode is a must-listen. <br /><a href="https://www.rubydevsummit.com/optin-page" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4c0a4af0-bed5-4551-99e7-4e2d07775d85</guid><pubDate>Thu, 08 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846069/stream.mp3" length="6322468" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood dives into the performance attributes of JIT in the Ruby virtual machine, discussing its evolution from Ruby 3.0 to the latest features in Ruby 3.3. Explaining the process of how JIT enhances the speed of Ruby code execution, he also...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood dives into the performance attributes of JIT in the Ruby virtual machine, discussing its evolution from Ruby 3.0 to the latest features in Ruby 3.3. Explaining the process of how JIT enhances the speed of Ruby code execution, he also shares insights into the challenges and benefits of integrating JIT into development environments. If you're curious about the potential impact of JIT on your Ruby programs, this episode is a must-listen. <br /><a href="https://www.rubydevsummit.com/optin-page" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>396</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Navigating Real-Time Application Development - RUBY 624</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/navigating-real-time-application-development-ruby-624</link><description><![CDATA[Alec Larsen is a staff engineer at Procore. They dive into a rich discussion about the evolution of the Ruby on Rails framework and its integration with modern web development technologies. They explore topics such as view components, state management, and server-side responses, while also delving into the challenges and potential solutions in this rapidly evolving landscape. The conversation covers a wide range of themes, including meetups, deployment options, client-server coordination, and the latest in web development frameworks. Join them as they explore the exciting advancements and insightful perspectives in the Ruby on Rails ecosystem.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Links<ul><li><a href="https://github.com/unabridged/motion" target="_blank" rel="noreferrer noopener">Motion</a></li></ul><br />Socials<ul><li><a href="https://github.com/alecdotninja" target="_blank" rel="noreferrer noopener">Alec Larsen</a></li></ul><br />Picks<ul><li>Alec -<a href="https://turso.tech/" target="_blank" rel="noreferrer noopener"> Turso</a></li><li>Alec - <a href="https://discomfortable.net/podcasts/" target="_blank" rel="noreferrer noopener">Discomfortable</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/312484/lost-ruins-arnak" target="_blank" rel="noreferrer noopener">Lost ruins of Arnak</a></li><li>Charles - <a href="https://topenddevs.com/summits/ruby-dev-summit-2024" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li>Charles - <a href="https://www.netflix.com/title/81288983" target="_blank" rel="noreferrer noopener">The Diplomat</a></li><li>Charles - <a href="https://www.vidangel.com/" target="_blank" rel="noreferrer noopener">VidAngel</a></li><li>Valentino - <a href="https://lambdalabs.com/" target="_blank" rel="noreferrer noopener">Lambda Labs</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a0415407-1d79-4f49-b03d-1d609cf19c81</guid><pubDate>Wed, 07 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846072/stream.mp3" length="46581074" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Alec Larsen is a staff engineer at Procore. They dive into a rich discussion about the evolution of the Ruby on Rails framework and its integration with modern web development technologies. They explore topics such as view components, state...</itunes:subtitle><itunes:summary><![CDATA[Alec Larsen is a staff engineer at Procore. They dive into a rich discussion about the evolution of the Ruby on Rails framework and its integration with modern web development technologies. They explore topics such as view components, state management, and server-side responses, while also delving into the challenges and potential solutions in this rapidly evolving landscape. The conversation covers a wide range of themes, including meetups, deployment options, client-server coordination, and the latest in web development frameworks. Join them as they explore the exciting advancements and insightful perspectives in the Ruby on Rails ecosystem.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Links<ul><li><a href="https://github.com/unabridged/motion" target="_blank" rel="noreferrer noopener">Motion</a></li></ul><br />Socials<ul><li><a href="https://github.com/alecdotninja" target="_blank" rel="noreferrer noopener">Alec Larsen</a></li></ul><br />Picks<ul><li>Alec -<a href="https://turso.tech/" target="_blank" rel="noreferrer noopener"> Turso</a></li><li>Alec - <a href="https://discomfortable.net/podcasts/" target="_blank" rel="noreferrer noopener">Discomfortable</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/312484/lost-ruins-arnak" target="_blank" rel="noreferrer noopener">Lost ruins of Arnak</a></li><li>Charles - <a href="https://topenddevs.com/summits/ruby-dev-summit-2024" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li>Charles - <a href="https://www.netflix.com/title/81288983" target="_blank" rel="noreferrer noopener">The Diplomat</a></li><li>Charles - <a href="https://www.vidangel.com/" target="_blank" rel="noreferrer noopener">VidAngel</a></li><li>Valentino - <a href="https://lambdalabs.com/" target="_blank" rel="noreferrer noopener">Lambda Labs</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3863</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Examining GoodJob, SolidQ, and More - RUBY 623</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/examining-goodjob-solidq-and-more-ruby-623</link><description><![CDATA[Ben Sheldon is a professional software developer and the author of GoodJob. They delve into the evolution of GoodJob, a background job library for Ruby on Rails, and its compatibility with Postgres. They also explore the challenges of choosing the right tools for background tasks and the potential for AI in job queuing. Stay tuned as they navigate through the nuances of database compatibility, job routing, and the importance of seeking help and support in the tech community.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/bensheldon/good_job" target="_blank" rel="noreferrer noopener">GoodJob</a></li><li><a href="https://island94.org/" target="_blank" rel="noreferrer noopener">Island94.org</a></li></ul><br />Socials<ul><li><a href="https://github.com/bensheldon" target="_blank" rel="noreferrer noopener">GitHub: Ben Sheldon </a></li><li><a href="https://www.linkedin.com/in/bensheldon/" target="_blank" rel="noreferrer noopener">LinkedIn: Ben Sheldon </a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6a7f9fe3-0628-4b0f-bd74-498a56031e03</guid><pubDate>Wed, 31 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846101/stream.mp3" length="52230106" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ben Sheldon is a professional software developer and the author of GoodJob. They delve into the evolution of GoodJob, a background job library for Ruby on Rails, and its compatibility with Postgres. They also explore the challenges of choosing the...</itunes:subtitle><itunes:summary><![CDATA[Ben Sheldon is a professional software developer and the author of GoodJob. They delve into the evolution of GoodJob, a background job library for Ruby on Rails, and its compatibility with Postgres. They also explore the challenges of choosing the right tools for background tasks and the potential for AI in job queuing. Stay tuned as they navigate through the nuances of database compatibility, job routing, and the importance of seeking help and support in the tech community.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/bensheldon/good_job" target="_blank" rel="noreferrer noopener">GoodJob</a></li><li><a href="https://island94.org/" target="_blank" rel="noreferrer noopener">Island94.org</a></li></ul><br />Socials<ul><li><a href="https://github.com/bensheldon" target="_blank" rel="noreferrer noopener">GitHub: Ben Sheldon </a></li><li><a href="https://www.linkedin.com/in/bensheldon/" target="_blank" rel="noreferrer noopener">LinkedIn: Ben Sheldon </a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4334</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Insider's Look at Ruby Conferences and Engagement Opportunities -  RUBY EXTRA 3</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/insider-s-look-at-ruby-conferences-and-engagement-opportunities-ruby-extra-3</link><description><![CDATA[Charles Wood dives into the vibrant Ruby community, upcoming conferences, and tips for anyone interested in speaking at these events. He talks about the resources available for finding conferences, the excitement of the community as events start to return, and the potential for individuals to share their knowledge by speaking at these gatherings. Stay tuned as he dives into the world of Ruby conferences and the opportunities they present.<br /><a href="https://www.rubydevsummit.com/optin-page" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">72c038d2-7fbc-4140-a5d1-c08fe2618d83</guid><pubDate>Wed, 31 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846054/stream.mp3" length="7017952" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Wood dives into the vibrant Ruby community, upcoming conferences, and tips for anyone interested in speaking at these events. He talks about the resources available for finding conferences, the excitement of the community as events start to...</itunes:subtitle><itunes:summary><![CDATA[Charles Wood dives into the vibrant Ruby community, upcoming conferences, and tips for anyone interested in speaking at these events. He talks about the resources available for finding conferences, the excitement of the community as events start to return, and the potential for individuals to share their knowledge by speaking at these gatherings. Stay tuned as he dives into the world of Ruby conferences and the opportunities they present.<br /><a href="https://www.rubydevsummit.com/optin-page" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>439</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering App Deployment with Kamal - Ruby Extra 2</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/mastering-app-deployment-with-kamal-ruby-extra-2</link><description><![CDATA[Charles Max Wood shares his experience using Kamal to deploy apps. He highlights the simplicity and cost-effectiveness of Kamal compared to other deployment options, such as Heroku. Charles delves into the technical aspects of Kamal's deployment process, including its integration with Docker, traffic load balancing, and the management of accessories like databases and search engines. He emphasizes the seamless experience and efficiency of deploying with Kamal, showcasing its potential to revolutionize the deployment landscape for Ruby developers. <br />Link: <a href="https://kamal-deploy.org/" target="_blank" rel="noreferrer noopener">Kamal</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d488b154-64e2-4d72-8255-5afd6193ac06</guid><pubDate>Sat, 27 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846077/stream.mp3" length="5532107" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood shares his experience using Kamal to deploy apps. He highlights the simplicity and cost-effectiveness of Kamal compared to other deployment options, such as Heroku. Charles delves into the technical aspects of Kamal's deployment...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood shares his experience using Kamal to deploy apps. He highlights the simplicity and cost-effectiveness of Kamal compared to other deployment options, such as Heroku. Charles delves into the technical aspects of Kamal's deployment process, including its integration with Docker, traffic load balancing, and the management of accessories like databases and search engines. He emphasizes the seamless experience and efficiency of deploying with Kamal, showcasing its potential to revolutionize the deployment landscape for Ruby developers. <br />Link: <a href="https://kamal-deploy.org/" target="_blank" rel="noreferrer noopener">Kamal</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>346</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Exploring the Future: What's Ahead for Ruby and  Ruby Dev Summit - Ruby Extra 1</title><link>https://www.spreaker.com/episode/exploring-the-future-what-s-ahead-for-ruby-and-ruby-dev-summit-ruby-extra-1--58846076</link><description><![CDATA[Charles Max Wood dives into the world of Ruby as we explore the future of the language and its exciting developments. From the Ruby Dev Summit to the potential of Ruby in AI and other emerging technologies, he takes you on a journey through the latest advancements and possibilities within the Ruby community. Join him as he discusses the potential for Ruby in AI, its role in web development, and the upcoming Ruby Dev Summit.<br /><a href="https://www.rubydevsummit.com/optin-page" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e5b146cb-63db-4aa6-b497-fe77bdbe5a8a</guid><pubDate>Thu, 25 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846076/stream.mp3" length="7179284" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood dives into the world of Ruby as we explore the future of the language and its exciting developments. From the Ruby Dev Summit to the potential of Ruby in AI and other emerging technologies, he takes you on a journey through the latest...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood dives into the world of Ruby as we explore the future of the language and its exciting developments. From the Ruby Dev Summit to the potential of Ruby in AI and other emerging technologies, he takes you on a journey through the latest advancements and possibilities within the Ruby community. Join him as he discusses the potential for Ruby in AI, its role in web development, and the upcoming Ruby Dev Summit.<br /><a href="https://www.rubydevsummit.com/optin-page" target="_blank" rel="noreferrer noopener">Sign Up: Ruby Dev Summit</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>449</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Flipper Cloud and the Future of Feature Flags - RUBY 622</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/flipper-cloud-and-the-future-of-feature-flags-ruby-622</link><description><![CDATA[<a href="https://www.linkedin.com/in/jnunemaker/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">John Nunemaker</a> works at Box Out Sports and Fewer &amp; Faster (creators of Flipper Cloud) as a programmer and owner. They do a deep dive into the intricate world of software development and feature flags. The conversation revolves around the challenges, strategies, and benefits of using feature flags, offering valuable insights gleaned from personal experiences. From effectively managing and removing feature flags to the development of a telemetry system in the cloud, this episode provides an in-depth exploration of the evolving landscape of software development and front-end technologies.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/flippercloud/flipper" target="_blank" rel="noreferrer noopener">Flipper</a></li><li><a href="https://www.flippercloud.io/docs/introduction" target="_blank" rel="noreferrer noopener">Flipper Cloud</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/jnunemaker/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">John Nunemaker</a></li><li><a href="https://github.com/jnunemaker" target="_blank" rel="noreferrer noopener">GitHub: jnunemaker</a></li><li><a href="https://www.johnnunemaker.com/" target="_blank" rel="noreferrer noopener">John Nunemaker</a></li></ul><br />Picks<ul><li>Charles - <a href="https://buffalogames.com/disney-chronology-card-game/" target="_blank" rel="noreferrer noopener">Disney Chronology</a></li><li>John - <a href="https://bicyclecards.com/how-to-play/kings-corner" target="_blank" rel="noreferrer noopener">Kings Corner</a></li><li>John - <a href="https://monopoly.fandom.com/wiki/Speed_Die" target="_blank" rel="noreferrer noopener">Speed Die</a></li><li>John - <a href="https://supernote.eu/" target="_blank" rel="noreferrer noopener">Supernote</a></li><li>Valentino - <a href="https://www.joeydevilla.com/2006/06/30/railsconf-2006-why-the-lucky-stiff-and-the-thirsty-cups/" target="_blank" rel="noreferrer noopener">RailsConf 2006: why the lucky stiff and the Thirsty Cups</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d4b77524-8d52-47b2-bd23-696a3b37794b</guid><pubDate>Wed, 24 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846081/stream.mp3" length="51420101" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/jnunemaker/overlay/about-this-profile/ works at Box Out Sports and Fewer &amp;amp; Faster (creators of Flipper Cloud) as a programmer and owner. They do a deep dive into the intricate world of software development and feature...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/jnunemaker/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">John Nunemaker</a> works at Box Out Sports and Fewer &amp; Faster (creators of Flipper Cloud) as a programmer and owner. They do a deep dive into the intricate world of software development and feature flags. The conversation revolves around the challenges, strategies, and benefits of using feature flags, offering valuable insights gleaned from personal experiences. From effectively managing and removing feature flags to the development of a telemetry system in the cloud, this episode provides an in-depth exploration of the evolving landscape of software development and front-end technologies.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/flippercloud/flipper" target="_blank" rel="noreferrer noopener">Flipper</a></li><li><a href="https://www.flippercloud.io/docs/introduction" target="_blank" rel="noreferrer noopener">Flipper Cloud</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/jnunemaker/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">John Nunemaker</a></li><li><a href="https://github.com/jnunemaker" target="_blank" rel="noreferrer noopener">GitHub: jnunemaker</a></li><li><a href="https://www.johnnunemaker.com/" target="_blank" rel="noreferrer noopener">John Nunemaker</a></li></ul><br />Picks<ul><li>Charles - <a href="https://buffalogames.com/disney-chronology-card-game/" target="_blank" rel="noreferrer noopener">Disney Chronology</a></li><li>John - <a href="https://bicyclecards.com/how-to-play/kings-corner" target="_blank" rel="noreferrer noopener">Kings Corner</a></li><li>John - <a href="https://monopoly.fandom.com/wiki/Speed_Die" target="_blank" rel="noreferrer noopener">Speed Die</a></li><li>John - <a href="https://supernote.eu/" target="_blank" rel="noreferrer noopener">Supernote</a></li><li>Valentino - <a href="https://www.joeydevilla.com/2006/06/30/railsconf-2006-why-the-lucky-stiff-and-the-thirsty-cups/" target="_blank" rel="noreferrer noopener">RailsConf 2006: why the lucky stiff and the Thirsty Cups</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4266</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Powering Rails Applications with Postgres - RUBY 621</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/powering-rails-applications-with-postgres-ruby-621</link><description><![CDATA[<a href="https://www.linkedin.com/in/andyatkinson/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Andrew Atkinson </a>is a software engineer, PostgreSQL specialist, and author. They delve deep into the world of database management and development. They engage in an insightful discussion covering various aspects of Postgres and Ruby on Rails. They explore topics such as database scalability, cache management, and data partitioning strategies, providing valuable insights for developers looking to optimize their applications. Join them as they uncover the latest trends and best practices in the world of database development.<br />30% OFF on High Performance PostgreSQL for Rails Book: Discount Code - RRAA<br /><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Links<ul><li><a href="https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/" target="_blank" rel="noreferrer noopener">High Performance PostgreSQL for Rails</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/andyatkinson/" target="_blank" rel="noreferrer noopener">LinkedIn: Andrew Atkinson</a></li><li><a href="https://github.com/andyatkinson" target="_blank" rel="noreferrer noopener">GitHub: andyatkinson</a></li></ul><br />Picks<ul><li>Andrew - <a href="https://www.pgmustard.com/" target="_blank" rel="noreferrer noopener">pgMustard - review Postgres query plans quickly</a></li><li>Charles - <a href="https://buffalogames.com/disney-chronology-card-game/" target="_blank" rel="noreferrer noopener">Disney Chronology</a></li><li>Dave - <a href="https://support.apple.com/en-us/HT201250" target="_blank" rel="noreferrer noopener">Use Time Machine to back up</a></li><li>Valentino - <a href="https://www.eduporium.com/makerspace/3d-printers.html" target="_blank" rel="noreferrer noopener">3D Printers - Makerspace</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c1b63c53-a5ae-4cba-a4b4-4c9854c02984</guid><pubDate>Wed, 17 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846055/stream.mp3" length="51659905" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/andyatkinson/overlay/about-this-profile/is a software engineer, PostgreSQL specialist, and author. They delve deep into the world of database management and development. They engage in an insightful discussion covering...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/andyatkinson/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Andrew Atkinson </a>is a software engineer, PostgreSQL specialist, and author. They delve deep into the world of database management and development. They engage in an insightful discussion covering various aspects of Postgres and Ruby on Rails. They explore topics such as database scalability, cache management, and data partitioning strategies, providing valuable insights for developers looking to optimize their applications. Join them as they uncover the latest trends and best practices in the world of database development.<br />30% OFF on High Performance PostgreSQL for Rails Book: Discount Code - RRAA<br /><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Links<ul><li><a href="https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/" target="_blank" rel="noreferrer noopener">High Performance PostgreSQL for Rails</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/andyatkinson/" target="_blank" rel="noreferrer noopener">LinkedIn: Andrew Atkinson</a></li><li><a href="https://github.com/andyatkinson" target="_blank" rel="noreferrer noopener">GitHub: andyatkinson</a></li></ul><br />Picks<ul><li>Andrew - <a href="https://www.pgmustard.com/" target="_blank" rel="noreferrer noopener">pgMustard - review Postgres query plans quickly</a></li><li>Charles - <a href="https://buffalogames.com/disney-chronology-card-game/" target="_blank" rel="noreferrer noopener">Disney Chronology</a></li><li>Dave - <a href="https://support.apple.com/en-us/HT201250" target="_blank" rel="noreferrer noopener">Use Time Machine to back up</a></li><li>Valentino - <a href="https://www.eduporium.com/makerspace/3d-printers.html" target="_blank" rel="noreferrer noopener">3D Printers - Makerspace</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4286</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unveiling Open-Source Ruby Projects - RUBY 620</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/unveiling-open-source-ruby-projects-ruby-620</link><description><![CDATA[Pete Matsyburka is a Ruby developer and the mind behind DocuSeal. They delve into the world of Ruby development, with a special focus on different open-source projects. Together, they uncover the journey of creating an open-source document signing tool and the challenges and triumphs of commercializing an open-source project. From parsing HTML tags to handling PDFs, the conversation delves into the technical aspects of the project and also touches on the broader themes of open-source development and the Ruby ecosystem. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/motor-admin/motor-admin" target="_blank" rel="noreferrer noopener">motor-admin</a></li><li><a href="https://github.com/docusealco/docuseal" target="_blank" rel="noreferrer noopener">DocuSeal</a></li></ul><br />Socials<ul><li><a href="https://github.com/omohokcoj" target="_blank" rel="noreferrer noopener">GitHub: Pete Matsyburka</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5da34373-9432-451d-9b05-9eab1498bd6a</guid><pubDate>Wed, 10 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846103/stream.mp3" length="43756402" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Pete Matsyburka is a Ruby developer and the mind behind DocuSeal. They delve into the world of Ruby development, with a special focus on different open-source projects. Together, they uncover the journey of creating an open-source document signing...</itunes:subtitle><itunes:summary><![CDATA[Pete Matsyburka is a Ruby developer and the mind behind DocuSeal. They delve into the world of Ruby development, with a special focus on different open-source projects. Together, they uncover the journey of creating an open-source document signing tool and the challenges and triumphs of commercializing an open-source project. From parsing HTML tags to handling PDFs, the conversation delves into the technical aspects of the project and also touches on the broader themes of open-source development and the Ruby ecosystem. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/motor-admin/motor-admin" target="_blank" rel="noreferrer noopener">motor-admin</a></li><li><a href="https://github.com/docusealco/docuseal" target="_blank" rel="noreferrer noopener">DocuSeal</a></li></ul><br />Socials<ul><li><a href="https://github.com/omohokcoj" target="_blank" rel="noreferrer noopener">GitHub: Pete Matsyburka</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3628</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unraveling Ruby's AI Journey with Alex Rudall - RUBY 619</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/unraveling-ruby-s-ai-journey-with-alex-rudall-ruby-619</link><description><![CDATA[Alex Rudall is the creator of the ruby-openai gem. They explore the latest developments in the world of technology. They dive into the fascinating world of Ruby development and artificial intelligence. Join them as they delve into conversations about utilizing large language models for Rails apps, navigating the challenges and opportunities within the Ruby community, and the potential of Ruby in the context of AI and machine learning. From the renaming of Rails AI to the Peaceterms project to discussions about the future of Ruby and AI, this episode offers insights into the cutting-edge intersection of technology and programming.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/alex-rudall-902212bb/" target="_blank" rel="noreferrer noopener">LinkedIn: Alex Rudall</a></li><li><a href="https://github.com/alexrudall/" target="_blank" rel="noreferrer noopener">GitHub: Alex Rudall</a></li><li><a href="https://twitter.com/alexrudall" target="_blank" rel="noreferrer noopener">Twitter: @alexrudall</a></li></ul><br />Picks<ul><li>Alex - <a href="https://github.com/andreibondarev/langchainrb" target="_blank" rel="noreferrer noopener">langchainrb</a></li><li>Charles - <a href="https://www.unstablegames.com/collections/happy-little-dinosaurs" target="_blank" rel="noreferrer noopener">Happy Little Dinosaurs</a></li><li>Charles - <a href="https://www.imdb.com/title/tt19406606/" target="_blank" rel="noreferrer noopener">The Shift</a></li><li>Charles - <a href="https://rubyrogues.com/premium" target="_blank" rel="noreferrer noopener">Ruby Rogues Premium</a></li><li>Valentino - <a href="https://www.plex.tv/media-server-downloads/" target="_blank" rel="noreferrer noopener">Plex Media Server</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">dd2403da-1fa5-4d80-bcf8-613c819ad66f</guid><pubDate>Wed, 03 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846079/stream.mp3" length="40355886" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Alex Rudall is the creator of the ruby-openai gem. They explore the latest developments in the world of technology. They dive into the fascinating world of Ruby development and artificial intelligence. Join them as they delve into conversations about...</itunes:subtitle><itunes:summary><![CDATA[Alex Rudall is the creator of the ruby-openai gem. They explore the latest developments in the world of technology. They dive into the fascinating world of Ruby development and artificial intelligence. Join them as they delve into conversations about utilizing large language models for Rails apps, navigating the challenges and opportunities within the Ruby community, and the potential of Ruby in the context of AI and machine learning. From the renaming of Rails AI to the Peaceterms project to discussions about the future of Ruby and AI, this episode offers insights into the cutting-edge intersection of technology and programming.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/alex-rudall-902212bb/" target="_blank" rel="noreferrer noopener">LinkedIn: Alex Rudall</a></li><li><a href="https://github.com/alexrudall/" target="_blank" rel="noreferrer noopener">GitHub: Alex Rudall</a></li><li><a href="https://twitter.com/alexrudall" target="_blank" rel="noreferrer noopener">Twitter: @alexrudall</a></li></ul><br />Picks<ul><li>Alex - <a href="https://github.com/andreibondarev/langchainrb" target="_blank" rel="noreferrer noopener">langchainrb</a></li><li>Charles - <a href="https://www.unstablegames.com/collections/happy-little-dinosaurs" target="_blank" rel="noreferrer noopener">Happy Little Dinosaurs</a></li><li>Charles - <a href="https://www.imdb.com/title/tt19406606/" target="_blank" rel="noreferrer noopener">The Shift</a></li><li>Charles - <a href="https://rubyrogues.com/premium" target="_blank" rel="noreferrer noopener">Ruby Rogues Premium</a></li><li>Valentino - <a href="https://www.plex.tv/media-server-downloads/" target="_blank" rel="noreferrer noopener">Plex Media Server</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Turbo 8 Unpacked: Cutting-Edge Features, Open Source Wins - RUBY 618</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/turbo-8-unpacked-cutting-edge-features-open-source-wins-ruby-618</link><description><![CDATA[<a href="https://www.linkedin.com/in/jorge-manrubia-5a106561/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Jorge Manrubia</a> is the lead programmer at 37signals. They delve into the world of Turbo 8, a front-end library aimed at enhancing user experience and response times on the web. They discuss the latest developments and challenges in creating a seamless web experience. From the evolution of Turbo to the use of WebSockets and the philosophical alignment with Basecamp's principles, they explore the cutting-edge technology and thought processes driving the web development industry. Join them as they uncover the innovative approaches and practical considerations that shape the future of web development.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/jorge-manrubia-5a106561/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Jorge Manrubia</a> </li><li><a href="https://jorgemanrubia.com/" target="_blank" rel="noreferrer noopener">Jorgemanrubia.com</a></li><li><a href="https://twitter.com/jorgemanru" target="_blank" rel="noreferrer noopener">Twitter: @jorgemanru</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c6ea19c7-9adb-4203-a94f-d969d913293f</guid><pubDate>Wed, 20 Dec 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846125/stream.mp3" length="43994952" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/jorge-manrubia-5a106561/overlay/about-this-profile/ is the lead programmer at 37signals. They delve into the world of Turbo 8, a front-end library aimed at enhancing user experience and response times on the web. They...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/jorge-manrubia-5a106561/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Jorge Manrubia</a> is the lead programmer at 37signals. They delve into the world of Turbo 8, a front-end library aimed at enhancing user experience and response times on the web. They discuss the latest developments and challenges in creating a seamless web experience. From the evolution of Turbo to the use of WebSockets and the philosophical alignment with Basecamp's principles, they explore the cutting-edge technology and thought processes driving the web development industry. Join them as they uncover the innovative approaches and practical considerations that shape the future of web development.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/jorge-manrubia-5a106561/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Jorge Manrubia</a> </li><li><a href="https://jorgemanrubia.com/" target="_blank" rel="noreferrer noopener">Jorgemanrubia.com</a></li><li><a href="https://twitter.com/jorgemanru" target="_blank" rel="noreferrer noopener">Twitter: @jorgemanru</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3648</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Understanding Framework Flexibility -  RUBY 617</title><link>https://www.spreaker.com/episode/understanding-framework-flexibility-ruby-617--58846126</link><description><![CDATA[<a href="https://www.linkedin.com/in/dblock/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Daniel Doubrovkine</a> is the principal engineer at Amazon Web Services. They dive deep into the world of APIs, frameworks, and open-source contributions. They discuss the pros and cons of using GraphQL and Grape for different client-side applications, the evolution of open-source involvement, and the challenges of contributing to well-established projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/ruby-grape/grape" target="_blank" rel="noreferrer noopener">grape</a></li><li><a href="https://github.com/slack-ruby" target="_blank" rel="noreferrer noopener">Slack ♥ Ruby</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/dblock/" target="_blank" rel="noreferrer noopener">LinkedIn: Daniel Doubrovkine</a></li><li><a href="https://github.com/dblock" target="_blank" rel="noreferrer noopener">GitHub: dblock</a></li><li><a href="https://twitter.com/dblockdotorg" target="_blank" rel="noreferrer noopener">Twitter: @dblockdotorg</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/357563/akropolis" target="_blank" rel="noreferrer noopener">Akropolis | Board Game</a></li><li>Charles - <a href="https://amzn.to/41jMbRe" target="_blank" rel="noreferrer noopener">Unwoke: How to Defeat Cultural Marxism in America</a></li><li>Charles - <a href="https://amzn.to/47cfmat" target="_blank" rel="noreferrer noopener">No More Mr Nice Guy</a></li><li>Daniel - <a href="https://www.goodreads.com/en/book/show/221152" target="_blank" rel="noreferrer noopener">Self Portrait by Man Ray</a></li><li>Valentino - <a href="https://www.kickstarter.com/projects/simonegiertz/coat-hingers-foldable-coat-hangers" target="_blank" rel="noreferrer noopener">Coat Hingers – Foldable Coat Hangers - Kickstarter</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">02ef2a30-4b18-430d-baea-3856d5c8b9f9</guid><pubDate>Wed, 13 Dec 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846126/stream.mp3" length="49103876" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/dblock/overlay/about-this-profile/ is the principal engineer at Amazon Web Services. They dive deep into the world of APIs, frameworks, and open-source contributions. They discuss the pros and cons of using GraphQL and...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/dblock/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Daniel Doubrovkine</a> is the principal engineer at Amazon Web Services. They dive deep into the world of APIs, frameworks, and open-source contributions. They discuss the pros and cons of using GraphQL and Grape for different client-side applications, the evolution of open-source involvement, and the challenges of contributing to well-established projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/ruby-grape/grape" target="_blank" rel="noreferrer noopener">grape</a></li><li><a href="https://github.com/slack-ruby" target="_blank" rel="noreferrer noopener">Slack ♥ Ruby</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/dblock/" target="_blank" rel="noreferrer noopener">LinkedIn: Daniel Doubrovkine</a></li><li><a href="https://github.com/dblock" target="_blank" rel="noreferrer noopener">GitHub: dblock</a></li><li><a href="https://twitter.com/dblockdotorg" target="_blank" rel="noreferrer noopener">Twitter: @dblockdotorg</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/357563/akropolis" target="_blank" rel="noreferrer noopener">Akropolis | Board Game</a></li><li>Charles - <a href="https://amzn.to/41jMbRe" target="_blank" rel="noreferrer noopener">Unwoke: How to Defeat Cultural Marxism in America</a></li><li>Charles - <a href="https://amzn.to/47cfmat" target="_blank" rel="noreferrer noopener">No More Mr Nice Guy</a></li><li>Daniel - <a href="https://www.goodreads.com/en/book/show/221152" target="_blank" rel="noreferrer noopener">Self Portrait by Man Ray</a></li><li>Valentino - <a href="https://www.kickstarter.com/projects/simonegiertz/coat-hingers-foldable-coat-hangers" target="_blank" rel="noreferrer noopener">Coat Hingers – Foldable Coat Hangers - Kickstarter</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4073</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Elevating Rails Development: Insights into Turbo Native with Joe Masilotti - RUBY 616</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/elevating-rails-development-insights-into-turbo-native-with-joe-masilotti-ruby-616</link><description><![CDATA[Joe Masilotti is the Turbo Native guy. The conversation revolves around Turbo Native, iOS and Android app development, and the use of Rails to build mobile applications. They explore the advantages and challenges of Turbo Native, the limitations of other development options, and the exciting future developments in store for Rails developers. Join us as we unravel the fascinating world of mobile app development with a touch of Ruby magic.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Links<ul><li><a href="https://turbo.hotwired.dev/handbook/native" target="_blank" rel="noreferrer noopener">Go Native on iOS &amp; Android</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/joemasilotti" target="_blank" rel="noreferrer noopener">Twitter: @joemasilotti</a></li><li><a href="https://masilotti.com/" target="_blank" rel="noreferrer noopener">Joe Masilotti</a></li></ul><br />Picks<ul><li>Joe - <a href="https://github.com/joemasilotti/TurboNavigator" target="_blank" rel="noreferrer noopener">Turbo Navigator</a></li><li>Valentino - r<a href="https://rubygems.org/gems/ruby-openai/versions/0.1.0?locale=en" target="_blank" rel="noreferrer noopener">uby-openai | RubyGems.org</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0147f27a-bc1d-4d5b-a946-0da08082acf9</guid><pubDate>Wed, 06 Dec 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846086/stream.mp3" length="39663118" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Joe Masilotti is the Turbo Native guy. The conversation revolves around Turbo Native, iOS and Android app development, and the use of Rails to build mobile applications. They explore the advantages and challenges of Turbo Native, the limitations of...</itunes:subtitle><itunes:summary><![CDATA[Joe Masilotti is the Turbo Native guy. The conversation revolves around Turbo Native, iOS and Android app development, and the use of Rails to build mobile applications. They explore the advantages and challenges of Turbo Native, the limitations of other development options, and the exciting future developments in store for Rails developers. Join us as we unravel the fascinating world of mobile app development with a touch of Ruby magic.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Links<ul><li><a href="https://turbo.hotwired.dev/handbook/native" target="_blank" rel="noreferrer noopener">Go Native on iOS &amp; Android</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/joemasilotti" target="_blank" rel="noreferrer noopener">Twitter: @joemasilotti</a></li><li><a href="https://masilotti.com/" target="_blank" rel="noreferrer noopener">Joe Masilotti</a></li></ul><br />Picks<ul><li>Joe - <a href="https://github.com/joemasilotti/TurboNavigator" target="_blank" rel="noreferrer noopener">Turbo Navigator</a></li><li>Valentino - r<a href="https://rubygems.org/gems/ruby-openai/versions/0.1.0?locale=en" target="_blank" rel="noreferrer noopener">uby-openai | RubyGems.org</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3287</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Enhancing Ruby on Rails with Hotwire: Turbo, Stimulus, and Strata for Efficiency - RUBY 615</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/enhancing-ruby-on-rails-with-hotwire-turbo-stimulus-and-strata-for-efficiency-ruby-615</link><description><![CDATA[<a href="https://www.linkedin.com/in/yshmarov/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Yaroslav Shmarov</a> is a senior Ruby on Rails engineer. They explore all things Ruby on Rails and hot topics in the tech world. They delve into the intricacies of Hotwire, the latest server-side rendering technology, and its integration with Ruby on Rails. Moreover, they share their insights on Turbo, Stimulus, and Strata, discussing their use cases, advantages, and challenges. Join us as we discuss the potential impact of Hotwire on front-end development and the dynamic landscape of content creation in the tech industry.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://blog.corsego.com/" target="_blank" rel="noreferrer noopener">SupeRails Blog</a></li><li><a href="https://www.youtube.com/@SupeRails" target="_blank" rel="noreferrer noopener">SupeRails - YouTube</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/yshmarov/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Yaroslav Shmarov</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/347703/first-rat" target="_blank" rel="noreferrer noopener">First Rat</a></li><li>Dave - <a href="https://8020.net/" target="_blank" rel="noreferrer noopener">80/20</a></li><li>Valentino - <a href="https://edgeimpulse.com/" target="_blank" rel="noreferrer noopener">Edge Impulse</a></li><li>Valentino - <a href="https://docs.particle.io/photon/" target="_blank" rel="noreferrer noopener">Particle Photon</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5a1567ae-6372-4384-9746-2ae07536c8ae</guid><pubDate>Wed, 29 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846078/stream.mp3" length="45870126" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/yshmarov/overlay/about-this-profile/ is a senior Ruby on Rails engineer. They explore all things Ruby on Rails and hot topics in the tech world. They delve into the intricacies of Hotwire, the latest server-side rendering...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/yshmarov/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Yaroslav Shmarov</a> is a senior Ruby on Rails engineer. They explore all things Ruby on Rails and hot topics in the tech world. They delve into the intricacies of Hotwire, the latest server-side rendering technology, and its integration with Ruby on Rails. Moreover, they share their insights on Turbo, Stimulus, and Strata, discussing their use cases, advantages, and challenges. Join us as we discuss the potential impact of Hotwire on front-end development and the dynamic landscape of content creation in the tech industry.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://blog.corsego.com/" target="_blank" rel="noreferrer noopener">SupeRails Blog</a></li><li><a href="https://www.youtube.com/@SupeRails" target="_blank" rel="noreferrer noopener">SupeRails - YouTube</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/yshmarov/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Yaroslav Shmarov</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/347703/first-rat" target="_blank" rel="noreferrer noopener">First Rat</a></li><li>Dave - <a href="https://8020.net/" target="_blank" rel="noreferrer noopener">80/20</a></li><li>Valentino - <a href="https://edgeimpulse.com/" target="_blank" rel="noreferrer noopener">Edge Impulse</a></li><li>Valentino - <a href="https://docs.particle.io/photon/" target="_blank" rel="noreferrer noopener">Particle Photon</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3804</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Recession Proof Your Job - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-recession-proof-your-job-bonus-104a3071-d18b-4b5a-8c91-2e1a0b005dde</link><description><![CDATA[<a href="https://topenddevs.com/thrive" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a>Coupon Code: "THRIVE" for a GIANT discount<br />Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? <br />Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?<br />Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.<br />Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.<br />The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.<br />Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.<br />Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.<br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">35a5534c-3894-4ebd-8ffe-a541228c979a</guid><pubDate>Wed, 22 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846132/stream.mp3" length="104275928" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://topenddevs.com/thriveCoupon Code: "THRIVE" for a GIANT discount
Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? 
Or, maybe you're a freelancer or entrepreneur who is trying to...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://topenddevs.com/thrive" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a>Coupon Code: "THRIVE" for a GIANT discount<br />Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? <br />Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?<br />Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.<br />Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.<br />The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.<br />Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.<br />Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.<br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4345</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Honey Badger with Ben Curtis - RUBY 614</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/building-honey-badger-with-ben-curtis-ruby-614</link><description><![CDATA[<a href="https://www.linkedin.com/in/bencurtis/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Ben Curtis</a> is the co-founder of Honeybadger Industries. They dive into the world of Honey Badger. From its humble origins as a side project to becoming a successful exception monitoring service, Honey Badger has seen steady growth and positive customer reviews. Ben shares the challenges they faced along the way, their guerrilla marketing tactics, and their recent launch of a new feature. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Links<ul><li><a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honeybadger.io</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/bencurtis/" target="_blank" rel="noreferrer noopener">LinkedIn: Ben Curtis</a></li><li><a href="https://www.bencurtis.com/" target="_blank" rel="noreferrer noopener">Ben Curtis</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a9d1df3c-e0dc-4dee-9707-6f9be5b9a74f</guid><pubDate>Wed, 22 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846058/stream.mp3" length="43782106" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/bencurtis/overlay/about-this-profile/ is the co-founder of Honeybadger Industries. They dive into the world of Honey Badger. From its humble origins as a side project to becoming a successful exception monitoring service,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/bencurtis/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Ben Curtis</a> is the co-founder of Honeybadger Industries. They dive into the world of Honey Badger. From its humble origins as a side project to becoming a successful exception monitoring service, Honey Badger has seen steady growth and positive customer reviews. Ben shares the challenges they faced along the way, their guerrilla marketing tactics, and their recent launch of a new feature. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Links<ul><li><a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honeybadger.io</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/bencurtis/" target="_blank" rel="noreferrer noopener">LinkedIn: Ben Curtis</a></li><li><a href="https://www.bencurtis.com/" target="_blank" rel="noreferrer noopener">Ben Curtis</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3630</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Minimalist Frameworks: Embracing Simplicity and Efficiency in Modern Web Development - RUBY 613</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/minimalist-frameworks-embracing-simplicity-and-efficiency-in-modern-web-development-ruby-613</link><description><![CDATA[Charles and Valentino join this week's panelist episode. They dive into the world of Ruby and explore the latest advancements in building tools and frameworks. They discuss the popularity of tools, questioning if they are truly necessary. They also delve into the benefits of a minimalist approach to frameworks and the challenges of defining boundaries in app development.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f472ffad-12e6-4d73-a9f5-5010e3e21535</guid><pubDate>Wed, 08 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846083/stream.mp3" length="45635964" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles and Valentino join this week's panelist episode. They dive into the world of Ruby and explore the latest advancements in building tools and frameworks. They discuss the popularity of tools, questioning if they are truly necessary. They also...</itunes:subtitle><itunes:summary><![CDATA[Charles and Valentino join this week's panelist episode. They dive into the world of Ruby and explore the latest advancements in building tools and frameworks. They discuss the popularity of tools, questioning if they are truly necessary. They also delve into the benefits of a minimalist approach to frameworks and the challenges of defining boundaries in app development.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3784</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Rails World Conference 2023 - RUBY 612</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rails-world-conference-2023-ruby-612</link><description><![CDATA[Dari Goldman is the Technical Support Engineer at ViaEurope. Myriam Graïne is a full-stack developer. They both hosted the Rails World Conference in October 2023. They join the show to talk about their Rails World experience, things they have learned, and much more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/darigoldman/" target="_blank" rel="noreferrer noopener">LinkedIn: Dari Goldman</a></li><li><a href="https://www.linkedin.com/in/myriam-gra%C3%AFne-6452a1218/" target="_blank" rel="noreferrer noopener">LinkedIn: Myriam Graïne</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9641d3b2-d7f9-47e1-89ef-63e6cf4cdf8e</guid><pubDate>Wed, 18 Oct 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846062/stream.mp3" length="57681966" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dari Goldman is the Technical Support Engineer at ViaEurope. Myriam Graïne is a full-stack developer. They both hosted the Rails World Conference in October 2023. They join the show to talk about their Rails World experience, things they have learned,...</itunes:subtitle><itunes:summary><![CDATA[Dari Goldman is the Technical Support Engineer at ViaEurope. Myriam Graïne is a full-stack developer. They both hosted the Rails World Conference in October 2023. They join the show to talk about their Rails World experience, things they have learned, and much more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/darigoldman/" target="_blank" rel="noreferrer noopener">LinkedIn: Dari Goldman</a></li><li><a href="https://www.linkedin.com/in/myriam-gra%C3%AFne-6452a1218/" target="_blank" rel="noreferrer noopener">LinkedIn: Myriam Graïne</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4788</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Web Security - RUBY 611</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/web-security-ruby-611</link><description><![CDATA[On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss web security. Security demands attention. Developers can't risk having their projects exploited by hackers and other such attackers. Tune in to learn about the different types and issues in security.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8db86360-9e4f-4247-82a4-55d523e01853</guid><pubDate>Wed, 11 Oct 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846084/stream.mp3" length="41519484" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss web security. Security demands attention. Developers can't risk having their projects exploited by hackers and other such attackers. Tune in to learn about the different types...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss web security. Security demands attention. Developers can't risk having their projects exploited by hackers and other such attackers. Tune in to learn about the different types and issues in security.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3441</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Metaprogramming with Jordan Hudgens - RUBY 610</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/metaprogramming-with-jordan-hudgens-ruby-610</link><description><![CDATA[Today's Ruby Rogues podcast features Metaprogramming with Jordan Hudgens. We have panelists Jerome Hardaway, Brian Hogan, Dave Kimura and Charles Max Wood. Tune in and learn more about metaprogramming!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li><li> </li></ul>PicksJerome Hardaway<ul><li><a href="http://rubylearning.com/blog/2010/11/23/dont-know-metaprogramming-in-ruby/" target="_blank" rel="noreferrer noopener">Don’t Know Metaprogramming in Ruby? By Gavin Morrice</a></li></ul>Dave Kimura<ul><li><a href="http://www.bbc.co.uk/programmes/b018ttws" target="_blank" rel="noreferrer noopener">Sherlock TV Series on BBC</a></li></ul>Brian Hogan<ul><li><a href="https://itunes.apple.com/us/app/workflow/id915249334?mt=8" target="_blank" rel="noreferrer noopener">iOS application: Workflow</a></li><li><a href="https://playoverwatch.com/en-us/" target="_blank" rel="noreferrer noopener">Overwatch</a></li></ul>Charles Max Wood<ul><li><a href="https://rubydevsummit.com/" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li>Angular Dev Summit</li><li><a href="https://www.focuster.com/" target="_blank" rel="noreferrer noopener">Focuster</a></li></ul>Jordan Hudgens<ul><li><a href="https://rubygems.org/gems/petergate/versions/1.6.3" target="_blank" rel="noreferrer noopener">Petergate</a></li><li><a href="https://www.amazon.com/Comprehensive-Ruby-Programming-Jordan-Hudgens/dp/1787280640" target="_blank" rel="noreferrer noopener">Comprehensive Ruby Programming by Jordan Hudgens</a></li><li><a href="https://twitter.com/jordanhudgens?lang=en" target="_blank" rel="noreferrer noopener">Twitter @jordanhudgens</a></li><li><a href="https://preprod.instagram.com/jordanhudgens/" target="_blank" rel="noreferrer noopener">Instagram @jordanhudgens</a></li><li><a href="https://www.crondose.com/author/crondose/" target="_blank" rel="noreferrer noopener">Blog crondose.com</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">eef30ad5-9067-4417-af9c-4acad2828ca8</guid><pubDate>Wed, 04 Oct 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846144/stream.mp3" length="30723285" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today's Ruby Rogues podcast features Metaprogramming with Jordan Hudgens. We have panelists Jerome Hardaway, Brian Hogan, Dave Kimura and Charles Max Wood. Tune in and learn more about metaprogramming!
Sponsors
- https://topenddevs.com/resume
-...</itunes:subtitle><itunes:summary><![CDATA[Today's Ruby Rogues podcast features Metaprogramming with Jordan Hudgens. We have panelists Jerome Hardaway, Brian Hogan, Dave Kimura and Charles Max Wood. Tune in and learn more about metaprogramming!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a></li><li> </li></ul>PicksJerome Hardaway<ul><li><a href="http://rubylearning.com/blog/2010/11/23/dont-know-metaprogramming-in-ruby/" target="_blank" rel="noreferrer noopener">Don’t Know Metaprogramming in Ruby? By Gavin Morrice</a></li></ul>Dave Kimura<ul><li><a href="http://www.bbc.co.uk/programmes/b018ttws" target="_blank" rel="noreferrer noopener">Sherlock TV Series on BBC</a></li></ul>Brian Hogan<ul><li><a href="https://itunes.apple.com/us/app/workflow/id915249334?mt=8" target="_blank" rel="noreferrer noopener">iOS application: Workflow</a></li><li><a href="https://playoverwatch.com/en-us/" target="_blank" rel="noreferrer noopener">Overwatch</a></li></ul>Charles Max Wood<ul><li><a href="https://rubydevsummit.com/" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li>Angular Dev Summit</li><li><a href="https://www.focuster.com/" target="_blank" rel="noreferrer noopener">Focuster</a></li></ul>Jordan Hudgens<ul><li><a href="https://rubygems.org/gems/petergate/versions/1.6.3" target="_blank" rel="noreferrer noopener">Petergate</a></li><li><a href="https://www.amazon.com/Comprehensive-Ruby-Programming-Jordan-Hudgens/dp/1787280640" target="_blank" rel="noreferrer noopener">Comprehensive Ruby Programming by Jordan Hudgens</a></li><li><a href="https://twitter.com/jordanhudgens?lang=en" target="_blank" rel="noreferrer noopener">Twitter @jordanhudgens</a></li><li><a href="https://preprod.instagram.com/jordanhudgens/" target="_blank" rel="noreferrer noopener">Instagram @jordanhudgens</a></li><li><a href="https://www.crondose.com/author/crondose/" target="_blank" rel="noreferrer noopener">Blog crondose.com</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2542</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How the Fediverse Works - RUBY 609</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-the-fediverse-works-ruby-609</link><description><![CDATA[Bèr Kessels is a freelance software developer. He joins the show alongside Chuck and Valentino to talk about fediverse. They begin by discussing Mastodon in the fediverse. They also dive into what you can do in the fediverse, its benefits, advantages, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/berkes/" target="_blank" rel="noreferrer noopener">LinkedIn: Bèr Kessels</a></li><li><a href="https://berk.es/" target="_blank" rel="noreferrer noopener">berk.es </a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/290236/canvas" target="_blank" rel="noreferrer noopener">Canvas | Board Game</a></li></ul><br /><a href="https://www.linkedin.com/in/berkes/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ebef62a4-1896-426f-b977-24b0a111a9f8</guid><pubDate>Wed, 27 Sep 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846060/stream.mp3" length="42274632" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Bèr Kessels is a freelance software developer. He joins the show alongside Chuck and Valentino to talk about fediverse. They begin by discussing Mastodon in the fediverse. They also dive into what you can do in the fediverse, its benefits, advantages,...</itunes:subtitle><itunes:summary><![CDATA[Bèr Kessels is a freelance software developer. He joins the show alongside Chuck and Valentino to talk about fediverse. They begin by discussing Mastodon in the fediverse. They also dive into what you can do in the fediverse, its benefits, advantages, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/berkes/" target="_blank" rel="noreferrer noopener">LinkedIn: Bèr Kessels</a></li><li><a href="https://berk.es/" target="_blank" rel="noreferrer noopener">berk.es </a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/290236/canvas" target="_blank" rel="noreferrer noopener">Canvas | Board Game</a></li></ul><br /><a href="https://www.linkedin.com/in/berkes/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3504</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Coaching and Mastermind Groups: Building Your Game Plan for Success - RUBY 608</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/coaching-and-mastermind-groups-building-your-game-plan-for-success-ruby-608</link><description><![CDATA[Charles and Valentino join this week's episode. They dive into the world of coaching and mastermind groups. They share insights on monthly coaching sessions, quick support over text messages, and the power of collaboration in mastermind groups. They also explore the importance of staying current in your field, building a personal brand, and the upcoming launch of a podcasting masterclass. Additionally, they discuss live streaming, sponsors, and future plans for a top-notch Rails conference. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a> </li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/290236/canvas" target="_blank" rel="noreferrer noopener">Canvas | Board Game</a></li><li>Valentino - <a href="https://www.packtpub.com/product/layered-design-for-ruby-on-rails-applications/9781801813785" target="_blank" rel="noreferrer noopener">Layered Design for Ruby on Rails Applications</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0bb7db46-8bba-4c9e-8ccf-2d153dc63800</guid><pubDate>Wed, 20 Sep 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846092/stream.mp3" length="101566427" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles and Valentino join this week's episode. They dive into the world of coaching and mastermind groups. They share insights on monthly coaching sessions, quick support over text messages, and the power of collaboration in mastermind groups. They...</itunes:subtitle><itunes:summary><![CDATA[Charles and Valentino join this week's episode. They dive into the world of coaching and mastermind groups. They share insights on monthly coaching sessions, quick support over text messages, and the power of collaboration in mastermind groups. They also explore the importance of staying current in your field, building a personal brand, and the upcoming launch of a podcasting masterclass. Additionally, they discuss live streaming, sponsors, and future plans for a top-notch Rails conference. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting</a> </li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/290236/canvas" target="_blank" rel="noreferrer noopener">Canvas | Board Game</a></li><li>Valentino - <a href="https://www.packtpub.com/product/layered-design-for-ruby-on-rails-applications/9781801813785" target="_blank" rel="noreferrer noopener">Layered Design for Ruby on Rails Applications</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4223</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Stimulus, Hotwire, and Turbo, Oh My! - RUBY 607</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/stimulus-hotwire-and-turbo-oh-my-ruby-607</link><description><![CDATA[If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the Rogues dive DEEP into the pros and cons of Stimulus, Hotwire, Turbo, React, Rails, and more; why certain communities are divided amongst each other (and how to fix it); and what tools you NEED to try in 2022.In This EpisodeThis tendency in the Rails community that reveals why users are slow to try Hotwire What Charles learned from comparing React vs. Stimulus at his old job (and how Rails came to the rescue) Why those in the Java community are seeing React as a “blackhole that’s sucking up everything” (and why some of the Rogues disagree) Up and coming frameworks that you NEED to consider this year  This ONE separation in Ruby that’s creating division in its community (and how we can fix it) Luke asks the REAL question: What can we do to reduce our JavaScript footprint?<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>Charles- Vue component Stimulus post by Jared Reed</li><li>Charles- <a href="https://www.okta.com/" target="_blank" rel="noreferrer noopener">Okta</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/316622/gods-love-dinosaurs" target="_blank" rel="noreferrer noopener">Gods Love Dinosaurs | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/70323/king-tokyo" target="_blank" rel="noreferrer noopener">King of Tokyo | Board Game | BoardGameGeek</a></li><li>Charles- “Let’s be understanding of each other. Reach out.”</li><li>John- <a href="https://stimulus-components.netlify.app/" target="_blank" rel="noreferrer noopener">Stimulus components</a></li><li>John- <a href="https://cal.com/" target="_blank" rel="noreferrer noopener">Cal.com | Open Scheduling Infrastructure</a></li><li>Luke- Luke’s very own Turbo protocol </li><li>Valentino- <a href="https://www.rubyexplorer.xyz/" target="_blank" rel="noreferrer noopener">RubyExplorer</a></li><li>Valentino- Ruby Conf 2021 videos on YouTube</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">70453c52-67e3-4fea-9ea4-fda6c2b4e345</guid><pubDate>Wed, 13 Sep 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846097/stream.mp3" length="92032569" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the Rogues dive DEEP into the pros and cons of Stimulus, Hotwire, Turbo, React, Rails, and more; why certain communities are divided...</itunes:subtitle><itunes:summary><![CDATA[If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the Rogues dive DEEP into the pros and cons of Stimulus, Hotwire, Turbo, React, Rails, and more; why certain communities are divided amongst each other (and how to fix it); and what tools you NEED to try in 2022.In This EpisodeThis tendency in the Rails community that reveals why users are slow to try Hotwire What Charles learned from comparing React vs. Stimulus at his old job (and how Rails came to the rescue) Why those in the Java community are seeing React as a “blackhole that’s sucking up everything” (and why some of the Rogues disagree) Up and coming frameworks that you NEED to consider this year  This ONE separation in Ruby that’s creating division in its community (and how we can fix it) Luke asks the REAL question: What can we do to reduce our JavaScript footprint?<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>Charles- Vue component Stimulus post by Jared Reed</li><li>Charles- <a href="https://www.okta.com/" target="_blank" rel="noreferrer noopener">Okta</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/316622/gods-love-dinosaurs" target="_blank" rel="noreferrer noopener">Gods Love Dinosaurs | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/70323/king-tokyo" target="_blank" rel="noreferrer noopener">King of Tokyo | Board Game | BoardGameGeek</a></li><li>Charles- “Let’s be understanding of each other. Reach out.”</li><li>John- <a href="https://stimulus-components.netlify.app/" target="_blank" rel="noreferrer noopener">Stimulus components</a></li><li>John- <a href="https://cal.com/" target="_blank" rel="noreferrer noopener">Cal.com | Open Scheduling Infrastructure</a></li><li>Luke- Luke’s very own Turbo protocol </li><li>Valentino- <a href="https://www.rubyexplorer.xyz/" target="_blank" rel="noreferrer noopener">RubyExplorer</a></li><li>Valentino- Ruby Conf 2021 videos on YouTube</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3826</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Uncovering Unknown Security Issues with Penetration Testing - RUBY 606</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/uncovering-unknown-security-issues-with-penetration-testing-ruby-606</link><description><![CDATA[Greg Molnar is a Ruby Developer and OSCP Penetration Tester. He joins the show to talk about Penetration Testing. He begins by explaining what it is, how beneficial it can be to the users, its process of securing applications, the actual testing process, and many more!<br /><ol><li>White box – consultant provided access to source code </li><li> Grey box – the company gives info to the consultant </li><li>Black box – nothing provided to the consultant</li></ol><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://greg.molnar.io/books/secure-code-review-for-rails-developers/" target="_blank" rel="noreferrer noopener">Secure Code Review for Rails Developers</a></li><li><a href="https://portswigger.net/burp" target="_blank" rel="noreferrer noopener"> Burp proxy</a></li><li><a href="https://sectools.org/tool/nikto/" target="_blank" rel="noreferrer noopener"> Nikto </a></li><li><a href="https://www.metasploit.com/" target="_blank" rel="noreferrer noopener"> Metasploit</a></li><li><a href="https://beefproject.com/" target="_blank" rel="noreferrer noopener">Beef framework</a></li><li><a href="https://github.com/ankane/secure_rails" target="_blank" rel="noreferrer noopener">Andrew Kane’s Rails Security</a></li><li><a href="https://github.com/gregmolnar/spektr" target="_blank" rel="noreferrer noopener">spektr: static-code analyser for Rails</a></li><li><a href="https://github.com/presidentbeef/brakeman" target="_blank" rel="noreferrer noopener">Brakeman </a></li><li><a href="https://github.com/OWASP/railsgoat" target="_blank" rel="noreferrer noopener">Rails goat</a></li><li><a href="https://www.bearer.com/" target="_blank" rel="noreferrer noopener">Bearer</a></li></ul><br />Socials<ul><li><a href="https://greg.molnar.io/" target="_blank" rel="noreferrer noopener">Greg Molnar</a></li><li><a href="https://www.linkedin.com/in/gregmolnar1/?profileId=ACoAAAlU4UYBsmqYR039ZPPwEQCb_ryOJOqWn7I" target="_blank" rel="noreferrer noopener">LinkedIn: Greg Molnar</a></li><li>Twitter: <a href="https://twitter.com/gregmolnar" target="_blank" rel="noreferrer noopener">@gregmolnar</a></li></ul><br />Picks<ul><li>Greg - <a href="https://www.yubico.com/" target="_blank" rel="noreferrer noopener">Yubikey</a></li><li>Valentino - <a href="https://magmachat.ai/" target="_blank" rel="noreferrer noopener">MagmaChat</a></li><li>Valentino - <a href="https://olympia.chat/" target="_blank" rel="noreferrer noopener">OlympiaChat</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c70609b9-29fe-4dc3-9d36-7f50e03f1b3b</guid><pubDate>Wed, 06 Sep 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846088/stream.mp3" length="82411567" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Greg Molnar is a Ruby Developer and OSCP Penetration Tester. He joins the show to talk about Penetration Testing. He begins by explaining what it is, how beneficial it can be to the users, its process of securing applications, the actual testing...</itunes:subtitle><itunes:summary><![CDATA[Greg Molnar is a Ruby Developer and OSCP Penetration Tester. He joins the show to talk about Penetration Testing. He begins by explaining what it is, how beneficial it can be to the users, its process of securing applications, the actual testing process, and many more!<br /><ol><li>White box – consultant provided access to source code </li><li> Grey box – the company gives info to the consultant </li><li>Black box – nothing provided to the consultant</li></ol><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://greg.molnar.io/books/secure-code-review-for-rails-developers/" target="_blank" rel="noreferrer noopener">Secure Code Review for Rails Developers</a></li><li><a href="https://portswigger.net/burp" target="_blank" rel="noreferrer noopener"> Burp proxy</a></li><li><a href="https://sectools.org/tool/nikto/" target="_blank" rel="noreferrer noopener"> Nikto </a></li><li><a href="https://www.metasploit.com/" target="_blank" rel="noreferrer noopener"> Metasploit</a></li><li><a href="https://beefproject.com/" target="_blank" rel="noreferrer noopener">Beef framework</a></li><li><a href="https://github.com/ankane/secure_rails" target="_blank" rel="noreferrer noopener">Andrew Kane’s Rails Security</a></li><li><a href="https://github.com/gregmolnar/spektr" target="_blank" rel="noreferrer noopener">spektr: static-code analyser for Rails</a></li><li><a href="https://github.com/presidentbeef/brakeman" target="_blank" rel="noreferrer noopener">Brakeman </a></li><li><a href="https://github.com/OWASP/railsgoat" target="_blank" rel="noreferrer noopener">Rails goat</a></li><li><a href="https://www.bearer.com/" target="_blank" rel="noreferrer noopener">Bearer</a></li></ul><br />Socials<ul><li><a href="https://greg.molnar.io/" target="_blank" rel="noreferrer noopener">Greg Molnar</a></li><li><a href="https://www.linkedin.com/in/gregmolnar1/?profileId=ACoAAAlU4UYBsmqYR039ZPPwEQCb_ryOJOqWn7I" target="_blank" rel="noreferrer noopener">LinkedIn: Greg Molnar</a></li><li>Twitter: <a href="https://twitter.com/gregmolnar" target="_blank" rel="noreferrer noopener">@gregmolnar</a></li></ul><br />Picks<ul><li>Greg - <a href="https://www.yubico.com/" target="_blank" rel="noreferrer noopener">Yubikey</a></li><li>Valentino - <a href="https://magmachat.ai/" target="_blank" rel="noreferrer noopener">MagmaChat</a></li><li>Valentino - <a href="https://olympia.chat/" target="_blank" rel="noreferrer noopener">OlympiaChat</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3425</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Rails World Ticket Giveaway</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rails-world-ticket-giveaway</link><description><![CDATA[Win a ticket to the Rails World Conference!<br />You may sign up using this link: https://gleam.io/4KQAt/rails-world-ticket-giveaway<br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">fbafd172-8d3b-4be0-911f-b6fb37cd8ec3</guid><pubDate>Thu, 31 Aug 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846150/stream.mp3" length="5447806" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Win a ticket to the Rails World Conference!
You may sign up using this link: https://gleam.io/4KQAt/rails-world-ticket-giveaway


Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[Win a ticket to the Rails World Conference!<br />You may sign up using this link: https://gleam.io/4KQAt/rails-world-ticket-giveaway<br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>227</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Testing X by Controlling X with Bèr Kessels - RUBY 605</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/testing-x-by-controlling-x-with-ber-kessels-ruby-605</link><description><![CDATA[Bèr Kessels is an experienced web developer with a great passion for technology and Open Source. He joins the show to talk about his article, <a href="https://berk.es/2022/09/19/test-x-by-controlling-x/" target="_blank" rel="noreferrer noopener">"How do I test X" is almost always answered with "by controlling X"</a>. He explains his article, how testing works, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://berk.es/2022/09/19/test-x-by-controlling-x/" target="_blank" rel="noreferrer noopener">"How do I test X" is almost always answered with "by controlling X"</a></li></ul><br />Picks<ul><li>Bèr- <a href="https://www.goodreads.com/series/235759-the-wormwood-trilogy" target="_blank" rel="noreferrer noopener">The Wormwood Trilogy by Tade Thompson</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/328479/living-forest" target="_blank" rel="noreferrer noopener">Living Forest | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt7599146/" target="_blank" rel="noreferrer noopener">Sound of Freedom (2023)</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bed088e0-ed01-4ba4-aa86-050f66fe21ed</guid><pubDate>Wed, 30 Aug 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846104/stream.mp3" length="73642574" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Bèr Kessels is an experienced web developer with a great passion for technology and Open Source. He joins the show to talk about his article, https://berk.es/2022/09/19/test-x-by-controlling-x/. He explains his article, how testing works, and many...</itunes:subtitle><itunes:summary><![CDATA[Bèr Kessels is an experienced web developer with a great passion for technology and Open Source. He joins the show to talk about his article, <a href="https://berk.es/2022/09/19/test-x-by-controlling-x/" target="_blank" rel="noreferrer noopener">"How do I test X" is almost always answered with "by controlling X"</a>. He explains his article, how testing works, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://berk.es/2022/09/19/test-x-by-controlling-x/" target="_blank" rel="noreferrer noopener">"How do I test X" is almost always answered with "by controlling X"</a></li></ul><br />Picks<ul><li>Bèr- <a href="https://www.goodreads.com/series/235759-the-wormwood-trilogy" target="_blank" rel="noreferrer noopener">The Wormwood Trilogy by Tade Thompson</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/328479/living-forest" target="_blank" rel="noreferrer noopener">Living Forest | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt7599146/" target="_blank" rel="noreferrer noopener">Sound of Freedom (2023)</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3059</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Custom Infrastructure with Kirill Kuznetsov- RUBY 604</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/building-custom-infrastructure-with-kirill-kuznetsov-ruby-604</link><description><![CDATA[Kirill Kuznetsov is the Head of SRE at Evil Martians. Valentino and Kirill dive into the exciting world of Kubernetes and its role in simplifying deployment across multiple systems. They explore the various aspects of Kubernetes, from its unified API to its service discovery capabilities, and discuss how it streamlines the deployment process for applications. But that's not all - they also touch on the challenges startups face with their infrastructures and offer solutions for managing them effectively. Moreover, they also delve into other fascinating topics, such as the world of 3D printing and the opportunities it presents for both software and hardware engineering. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/kir-kuznetsov-sre/" target="_blank" rel="noreferrer noopener">LinkedIn: Kirill Kuznetsov</a></li></ul><br />Picks<ul><li>Valentino - <a href="https://www.nintendo.com/store/products/the-legend-of-zelda-tears-of-the-kingdom-switch/" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Tears of the Kingdom</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5bda0fa3-7d2c-410b-94a0-7eb14993321f</guid><pubDate>Wed, 23 Aug 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846099/stream.mp3" length="118078741" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kirill Kuznetsov is the Head of SRE at Evil Martians. Valentino and Kirill dive into the exciting world of Kubernetes and its role in simplifying deployment across multiple systems. They explore the various aspects of Kubernetes, from its unified API...</itunes:subtitle><itunes:summary><![CDATA[Kirill Kuznetsov is the Head of SRE at Evil Martians. Valentino and Kirill dive into the exciting world of Kubernetes and its role in simplifying deployment across multiple systems. They explore the various aspects of Kubernetes, from its unified API to its service discovery capabilities, and discuss how it streamlines the deployment process for applications. But that's not all - they also touch on the challenges startups face with their infrastructures and offer solutions for managing them effectively. Moreover, they also delve into other fascinating topics, such as the world of 3D printing and the opportunities it presents for both software and hardware engineering. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/kir-kuznetsov-sre/" target="_blank" rel="noreferrer noopener">LinkedIn: Kirill Kuznetsov</a></li></ul><br />Picks<ul><li>Valentino - <a href="https://www.nintendo.com/store/products/the-legend-of-zelda-tears-of-the-kingdom-switch/" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Tears of the Kingdom</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4911</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Can you do AI /Machine Learning in Ruby? - RUBY 603</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/can-you-do-ai-machine-learning-in-ruby-ruby-603</link><description><![CDATA[Landon Gray is a Compassionate Consultant, an AI/ML Enthusiast, and a conference speaker. He joins the show to further talk about his conference topic, "AI in Ruby". He begins by explaining how he landed with the idea of using AI or ML in the native Ruby. Additionally, they dive into other Ruby projects that used AI or ML. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://ankane.org/" target="_blank" rel="noreferrer noopener">ankane.org</a></li><li><a href="https://github.com/arbox/machine-learning-with-ruby" target="_blank" rel="noreferrer noopener">arbox/machine-learning-with-ruby</a></li><li><a href="https://github.com/thedayisntgray/ForcastingTheFuture" target="_blank" rel="noreferrer noopener">thedayisntgray/ForcastingTheFuture</a></li><li><a href="https://github.com/yoshoku/rumale" target="_blank" rel="noreferrer noopener">yoshoku/rumale</a></li><li><a href="https://github.com/mrkn/pycall.rb" target="_blank" rel="noreferrer noopener">mrkn/pycall.rb</a></li><li><a href="https://github.com/SciRuby/daru" target="_blank" rel="noreferrer noopener">SciRuby/daru</a></li><li><a href="https://huggingface.co/" target="_blank" rel="noreferrer noopener">Hugging Face</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/thedayisntgray/" target="_blank" rel="noreferrer noopener">LinkedIn: Landon Gray</a></li></ul><br />Picks<ul><li>Landon - <a href="https://testdouble.com/neat" target="_blank" rel="noreferrer noopener">Test Double</a></li><li>Valentino - <a href="https://amzn.to/3r9tLoh" target="_blank" rel="noreferrer noopener">ComMarker B4 20W Fiber Laser Engraver</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">155e2b48-b843-44f0-a728-5c389b085bad</guid><pubDate>Thu, 03 Aug 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846100/stream.mp3" length="104530594" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Landon Gray is a Compassionate Consultant, an AI/ML Enthusiast, and a conference speaker. He joins the show to further talk about his conference topic, "AI in Ruby". He begins by explaining how he landed with the idea of using AI or ML in the native...</itunes:subtitle><itunes:summary><![CDATA[Landon Gray is a Compassionate Consultant, an AI/ML Enthusiast, and a conference speaker. He joins the show to further talk about his conference topic, "AI in Ruby". He begins by explaining how he landed with the idea of using AI or ML in the native Ruby. Additionally, they dive into other Ruby projects that used AI or ML. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://ankane.org/" target="_blank" rel="noreferrer noopener">ankane.org</a></li><li><a href="https://github.com/arbox/machine-learning-with-ruby" target="_blank" rel="noreferrer noopener">arbox/machine-learning-with-ruby</a></li><li><a href="https://github.com/thedayisntgray/ForcastingTheFuture" target="_blank" rel="noreferrer noopener">thedayisntgray/ForcastingTheFuture</a></li><li><a href="https://github.com/yoshoku/rumale" target="_blank" rel="noreferrer noopener">yoshoku/rumale</a></li><li><a href="https://github.com/mrkn/pycall.rb" target="_blank" rel="noreferrer noopener">mrkn/pycall.rb</a></li><li><a href="https://github.com/SciRuby/daru" target="_blank" rel="noreferrer noopener">SciRuby/daru</a></li><li><a href="https://huggingface.co/" target="_blank" rel="noreferrer noopener">Hugging Face</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/thedayisntgray/" target="_blank" rel="noreferrer noopener">LinkedIn: Landon Gray</a></li></ul><br />Picks<ul><li>Landon - <a href="https://testdouble.com/neat" target="_blank" rel="noreferrer noopener">Test Double</a></li><li>Valentino - <a href="https://amzn.to/3r9tLoh" target="_blank" rel="noreferrer noopener">ComMarker B4 20W Fiber Laser Engraver</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4346</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Generators: Rails' Unknown Power Feature - RUBY 602</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/generators-rails-unknown-power-feature-ruby-602</link><description><![CDATA[Garrett Dimon is a Ruby on Rails Developer. He joins the show to talk about his project, "<a href="https://garrettdimon.com/journal/posts/creating-custom-rails-generators" target="_blank" rel="noreferrer noopener">Creating Custom Rails Generators</a>". He begins by explaining what it is, how it works, its advantages, how it can benefit developers and many more! Additionally, he also dives into the process of building generators and his experience in doing so. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://garrettdimon.com/journal/posts/creating-custom-rails-generators" target="_blank" rel="noreferrer noopener">Creating Custom Rails Generators</a></li></ul><br />Socials<ul><li><a href="https://garrettdimon.com/" target="_blank" rel="noreferrer noopener">GarrettDimon.com</a></li><li><a href="https://www.linkedin.com/in/garrettdimon/" target="_blank" rel="noreferrer noopener">LinkedIn: Garrett Dimon</a></li><li><a href="https://github.com/garrettdimon" target="_blank" rel="noreferrer noopener">GitHub: garrettdimon</a></li><li><a href="https://twitter.com/garrettdimon" target="_blank" rel="noreferrer noopener">Twitter: @garrettdimon</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/324856/crew-mission-deep-sea" target="_blank" rel="noreferrer noopener">The Crew: Mission Deep Sea | Board Game</a></li><li>Garrett - <a href="https://boardgamegeek.com/boardgame/209778/magic-maze" target="_blank" rel="noreferrer noopener">Magic Maze</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6659f552-56f4-4743-b5c5-f9b522e8b76e</guid><pubDate>Wed, 19 Jul 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846118/stream.mp3" length="83194613" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Garrett Dimon is a Ruby on Rails Developer. He joins the show to talk about his project, "https://garrettdimon.com/journal/posts/creating-custom-rails-generators". He begins by explaining what it is, how it works, its advantages, how it can benefit...</itunes:subtitle><itunes:summary><![CDATA[Garrett Dimon is a Ruby on Rails Developer. He joins the show to talk about his project, "<a href="https://garrettdimon.com/journal/posts/creating-custom-rails-generators" target="_blank" rel="noreferrer noopener">Creating Custom Rails Generators</a>". He begins by explaining what it is, how it works, its advantages, how it can benefit developers and many more! Additionally, he also dives into the process of building generators and his experience in doing so. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://garrettdimon.com/journal/posts/creating-custom-rails-generators" target="_blank" rel="noreferrer noopener">Creating Custom Rails Generators</a></li></ul><br />Socials<ul><li><a href="https://garrettdimon.com/" target="_blank" rel="noreferrer noopener">GarrettDimon.com</a></li><li><a href="https://www.linkedin.com/in/garrettdimon/" target="_blank" rel="noreferrer noopener">LinkedIn: Garrett Dimon</a></li><li><a href="https://github.com/garrettdimon" target="_blank" rel="noreferrer noopener">GitHub: garrettdimon</a></li><li><a href="https://twitter.com/garrettdimon" target="_blank" rel="noreferrer noopener">Twitter: @garrettdimon</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/324856/crew-mission-deep-sea" target="_blank" rel="noreferrer noopener">The Crew: Mission Deep Sea | Board Game</a></li><li>Garrett - <a href="https://boardgamegeek.com/boardgame/209778/magic-maze" target="_blank" rel="noreferrer noopener">Magic Maze</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3457</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Vector Search in Rails Applications - RUBY 601</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/vector-search-in-rails-applications-ruby-601</link><description><![CDATA[Andrei Bondarev builds AI/ML-capable software products. He joins the show alongside Chuck to talk about Vector Search or Semantic Search. He begins by giving an overview of it, explaining its concept, its significance, how it can be used in the rails application, and many more. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/andreibondarev/langchainrb" target="_blank" rel="noreferrer noopener">langchainrb</a></li></ul><br />Socials<ul><li><a href="https://github.com/andreibondarev" target="_blank" rel="noreferrer noopener">GitHub: andreibondarev</a></li><li>Twitter: <a href="https://twitter.com/rushing_andrei" target="_blank" rel="noreferrer noopener">@rushing_andrei</a></li></ul><br />Picks<ul><li>Andrei - <a href="https://polytopia.io/" target="_blank" rel="noreferrer noopener">Home - The Battle of Polytopia </a></li><li>Andrei - <a href="https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321" target="_blank" rel="noreferrer noopener">Designing Data-Intensive Applications</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/147020/star-realms" target="_blank" rel="noreferrer noopener">Star Realms</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0b0c316a-c1fa-4894-a177-0ad375715b52</guid><pubDate>Thu, 06 Jul 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846064/stream.mp3" length="85271034" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Andrei Bondarev builds AI/ML-capable software products. He joins the show alongside Chuck to talk about Vector Search or Semantic Search. He begins by giving an overview of it, explaining its concept, its significance, how it can be used in the rails...</itunes:subtitle><itunes:summary><![CDATA[Andrei Bondarev builds AI/ML-capable software products. He joins the show alongside Chuck to talk about Vector Search or Semantic Search. He begins by giving an overview of it, explaining its concept, its significance, how it can be used in the rails application, and many more. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/andreibondarev/langchainrb" target="_blank" rel="noreferrer noopener">langchainrb</a></li></ul><br />Socials<ul><li><a href="https://github.com/andreibondarev" target="_blank" rel="noreferrer noopener">GitHub: andreibondarev</a></li><li>Twitter: <a href="https://twitter.com/rushing_andrei" target="_blank" rel="noreferrer noopener">@rushing_andrei</a></li></ul><br />Picks<ul><li>Andrei - <a href="https://polytopia.io/" target="_blank" rel="noreferrer noopener">Home - The Battle of Polytopia </a></li><li>Andrei - <a href="https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321" target="_blank" rel="noreferrer noopener">Designing Data-Intensive Applications</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/147020/star-realms" target="_blank" rel="noreferrer noopener">Star Realms</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3544</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Full-Text Search in Ruby - RUBY 600</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/full-text-search-in-ruby-ruby-600</link><description><![CDATA[<br /><br /><br /><ul><li><br /></li><li><br /></li><li><br /></li></ul><br /><br /><ul><li><br /></li><li><br /></li><li><br /></li><li><br /></li><li><br /></li><li><br /></li></ul><br /><br /><ul><li><br /></li><li><br /></li><li><br /></li><li><br /></li><li><br /></li><li><br /></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9ea1e7b7-6efa-435d-b308-f0c54c0d69c2</guid><pubDate>Wed, 21 Jun 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846096/stream.mp3" length="76558466" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>- 

- 

- 




- 

- 

- 

- 

- 

- 




- 

- 

- 

- 

- 

- 



Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[<br /><br /><br /><ul><li><br /></li><li><br /></li><li><br /></li></ul><br /><br /><ul><li><br /></li><li><br /></li><li><br /></li><li><br /></li><li><br /></li><li><br /></li></ul><br /><br /><ul><li><br /></li><li><br /></li><li><br /></li><li><br /></li><li><br /></li><li><br /></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3181</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Occams Record with Jordan Hollinger - RUBY 599</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/occams-record-with-jordan-hollinger-ruby-599</link><description><![CDATA[Jordan Hollinger is a Ruby developer for over 12 years now. He joins the show to talk about his gem, "<a href="https://github.com/jhollinger/occams-record" target="_blank" rel="noreferrer noopener">occams-record</a>". It is the missing high-efficiency query API for ActiveRecord. He begins by explaining his gem and why he created it.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/jhollinger/occams-record" target="_blank" rel="noreferrer noopener">jhollinger/occams-record</a></li><li><a href="https://github.com/jhollinger/otr-activerecord" target="_blank" rel="noreferrer noopener">otr-activerecord: Use ActiveRecord outside of Rails!</a></li><li><a href="https://github.com/jhollinger/json-emitter" target="_blank" rel="noreferrer noopener"> json-emitter: Efficiently generating very large bits of JSON in Ruby </a></li><li><a href="https://github.com/rails/rails/pull/45414" target="_blank" rel="noreferrer noopener">Rails 7 introduces range iteration for batches </a></li></ul><br />Socials<ul><li><a href="https://twitter.com/jordanhollinger" target="_blank" rel="noreferrer noopener">Twitter: @jordanhollinger</a></li><li><a href="https://jordanhollinger.com/" target="_blank" rel="noreferrer noopener">jhollinger</a></li></ul><br />Picks<ul><li>Jordan -  <a href="https://jvns.ca/blog/2021/12/15/mess-with-dns/" target="_blank" rel="noreferrer noopener">Julia Evan’s Mess with DNS</a></li><li>Jordan -  <a href="https://jvns.ca/blog/2023/05/12/introducing-implement-dns-in-a-weekend/" target="_blank" rel="noreferrer noopener">Implement DNS in A Weekend </a></li><li>Valentino - <a href="https://github.com/brexhq/prompt-engineering" target="_blank" rel="noreferrer noopener">Best Practices for Prompt Engineering</a> </li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a1eabe9c-dc66-48cd-b821-ea1eb153c1d1</guid><pubDate>Wed, 14 Jun 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846098/stream.mp3" length="80326995" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jordan Hollinger is a Ruby developer for over 12 years now. He joins the show to talk about his gem, "https://github.com/jhollinger/occams-record". It is the missing high-efficiency query API for ActiveRecord. He begins by explaining his gem and why...</itunes:subtitle><itunes:summary><![CDATA[Jordan Hollinger is a Ruby developer for over 12 years now. He joins the show to talk about his gem, "<a href="https://github.com/jhollinger/occams-record" target="_blank" rel="noreferrer noopener">occams-record</a>". It is the missing high-efficiency query API for ActiveRecord. He begins by explaining his gem and why he created it.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/jhollinger/occams-record" target="_blank" rel="noreferrer noopener">jhollinger/occams-record</a></li><li><a href="https://github.com/jhollinger/otr-activerecord" target="_blank" rel="noreferrer noopener">otr-activerecord: Use ActiveRecord outside of Rails!</a></li><li><a href="https://github.com/jhollinger/json-emitter" target="_blank" rel="noreferrer noopener"> json-emitter: Efficiently generating very large bits of JSON in Ruby </a></li><li><a href="https://github.com/rails/rails/pull/45414" target="_blank" rel="noreferrer noopener">Rails 7 introduces range iteration for batches </a></li></ul><br />Socials<ul><li><a href="https://twitter.com/jordanhollinger" target="_blank" rel="noreferrer noopener">Twitter: @jordanhollinger</a></li><li><a href="https://jordanhollinger.com/" target="_blank" rel="noreferrer noopener">jhollinger</a></li></ul><br />Picks<ul><li>Jordan -  <a href="https://jvns.ca/blog/2021/12/15/mess-with-dns/" target="_blank" rel="noreferrer noopener">Julia Evan’s Mess with DNS</a></li><li>Jordan -  <a href="https://jvns.ca/blog/2023/05/12/introducing-implement-dns-in-a-weekend/" target="_blank" rel="noreferrer noopener">Implement DNS in A Weekend </a></li><li>Valentino - <a href="https://github.com/brexhq/prompt-engineering" target="_blank" rel="noreferrer noopener">Best Practices for Prompt Engineering</a> </li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3338</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Testing API's and Loggers with Rich Steinmetz - RUBY 598</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/testing-api-s-and-loggers-with-rich-steinmetz-ruby-598</link><description><![CDATA[Rich Steinmetz is a creator at RichStone.io and is a Tech Coach. He joins the show to talk about his article, "<a href="https://richstone.io/testing-rails-loggers-with-minitest/" target="_blank" rel="noreferrer noopener">Testing Rails loggers with minitest</a>". He begins by talking about loggers and different ways to test them. Chuck also shares his ways of testing loggers. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://richstone.io/" target="_blank" rel="noreferrer noopener">RichStone Input Output</a></li><li><a href="https://richstone.io/testing-rails-loggers-with-minitest/" target="_blank" rel="noreferrer noopener">Testing Rails loggers with minitest</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/richstoneio" target="_blank" rel="noreferrer noopener">Twitter: @RichStoneIO</a></li><li><a href="https://www.linkedin.com/in/richard-steinmetz/" target="_blank" rel="noreferrer noopener">LinkedIn: Rich Steinmetz</a></li></ul><br />Picks<ul><li>Charles - <a href="https://www.skylightframe.com/calendar/" target="_blank" rel="noreferrer noopener">Smart Family Calendar</a></li><li>Charles - <a href="https://www.nikonusa.com/en/nikon-products/product/dslr-cameras/d7500.html" target="_blank" rel="noreferrer noopener">Nikon D7500 DSLR</a></li><li>Rich - <a href="https://boardgamegeek.com/boardgame/822/carcassonne" target="_blank" rel="noreferrer noopener">Carcassonne | Board Game</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">436c335d-25ea-4fd6-8646-fdff0c1e8c37</guid><pubDate>Wed, 07 Jun 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846082/stream.mp3" length="122878584" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Rich Steinmetz is a creator at RichStone.io and is a Tech Coach. He joins the show to talk about his article, "https://richstone.io/testing-rails-loggers-with-minitest/". He begins by talking about loggers and different ways to test them. Chuck also...</itunes:subtitle><itunes:summary><![CDATA[Rich Steinmetz is a creator at RichStone.io and is a Tech Coach. He joins the show to talk about his article, "<a href="https://richstone.io/testing-rails-loggers-with-minitest/" target="_blank" rel="noreferrer noopener">Testing Rails loggers with minitest</a>". He begins by talking about loggers and different ways to test them. Chuck also shares his ways of testing loggers. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://richstone.io/" target="_blank" rel="noreferrer noopener">RichStone Input Output</a></li><li><a href="https://richstone.io/testing-rails-loggers-with-minitest/" target="_blank" rel="noreferrer noopener">Testing Rails loggers with minitest</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/richstoneio" target="_blank" rel="noreferrer noopener">Twitter: @RichStoneIO</a></li><li><a href="https://www.linkedin.com/in/richard-steinmetz/" target="_blank" rel="noreferrer noopener">LinkedIn: Rich Steinmetz</a></li></ul><br />Picks<ul><li>Charles - <a href="https://www.skylightframe.com/calendar/" target="_blank" rel="noreferrer noopener">Smart Family Calendar</a></li><li>Charles - <a href="https://www.nikonusa.com/en/nikon-products/product/dslr-cameras/d7500.html" target="_blank" rel="noreferrer noopener">Nikon D7500 DSLR</a></li><li>Rich - <a href="https://boardgamegeek.com/boardgame/822/carcassonne" target="_blank" rel="noreferrer noopener">Carcassonne | Board Game</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5111</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Managing Emotions When Programming with Ryan Ong  - RUBY 597</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/managing-emotions-when-programming-with-ryan-ong-ruby-597</link><description><![CDATA[Ryan Ong is a software engineer at Buoy Software. He joins the show alongside Dave and Valentino to talk about emotional programming. He shares how he got into Ruby on Rails and dives into creating and monitoring code bases. They talk about handling their emotions when they are coding and how to minimize the stressors around. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/ryanong/spy" target="_blank" rel="noreferrer noopener">ryanong/spy</a></li></ul><br />Socials<ul><li><a href="https://github.com/ryanong" target="_blank" rel="noreferrer noopener">GitHub: ryanong</a></li></ul><br />Picks<ul><li>Dave - <a href="https://gowithruby.com/" target="_blank" rel="noreferrer noopener">GO WITH RUBY</a></li><li>Valentino - <a href="https://changelog.com/podcast/538" target="_blank" rel="noreferrer noopener">Livebook's big launch week</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5b5fafca-fb4b-46d6-aa4d-fccedd0fb053</guid><pubDate>Wed, 31 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846173/stream.mp3" length="73603704" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ryan Ong is a software engineer at Buoy Software. He joins the show alongside Dave and Valentino to talk about emotional programming. He shares how he got into Ruby on Rails and dives into creating and monitoring code bases. They talk about handling...</itunes:subtitle><itunes:summary><![CDATA[Ryan Ong is a software engineer at Buoy Software. He joins the show alongside Dave and Valentino to talk about emotional programming. He shares how he got into Ruby on Rails and dives into creating and monitoring code bases. They talk about handling their emotions when they are coding and how to minimize the stressors around. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/ryanong/spy" target="_blank" rel="noreferrer noopener">ryanong/spy</a></li></ul><br />Socials<ul><li><a href="https://github.com/ryanong" target="_blank" rel="noreferrer noopener">GitHub: ryanong</a></li></ul><br />Picks<ul><li>Dave - <a href="https://gowithruby.com/" target="_blank" rel="noreferrer noopener">GO WITH RUBY</a></li><li>Valentino - <a href="https://changelog.com/podcast/538" target="_blank" rel="noreferrer noopener">Livebook's big launch week</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3058</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Rails I18n Manager with Weston Ganger - RUBY 586</title><link>https://www.spreaker.com/episode/rails-i18n-manager-with-weston-ganger-ruby-586--58846183</link><description><![CDATA[Weston Ganger is a Software Architect and an Expert in Ruby-on-Rails. He joins the show to discuss "<a href="https://github.com/westonganger/rails_i18n_manager" target="_blank" rel="noreferrer noopener">rails_i18n_manager</a>". He starts off by discussing his professional career and projects. He talks about translations, some of his approaches, and the challenges he encountered<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/westonganger/rails_i18n_manager" target="_blank" rel="noreferrer noopener">rails_i18n_manager</a></li></ul><br />Socials<ul><li><a href="https://westonganger.com/" target="_blank" rel="noreferrer noopener">Weston Ganger</a></li><li><a href="https://github.com/westonganger" target="_blank" rel="noreferrer noopener">GitHub: westonganger</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c48e5d18-118d-4cff-8499-2278d34d0244</guid><pubDate>Wed, 24 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846183/stream.mp3" length="86386985" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Weston Ganger is a Software Architect and an Expert in Ruby-on-Rails. He joins the show to discuss "https://github.com/westonganger/rails_i18n_manager". He starts off by discussing his professional career and projects. He talks about translations,...</itunes:subtitle><itunes:summary><![CDATA[Weston Ganger is a Software Architect and an Expert in Ruby-on-Rails. He joins the show to discuss "<a href="https://github.com/westonganger/rails_i18n_manager" target="_blank" rel="noreferrer noopener">rails_i18n_manager</a>". He starts off by discussing his professional career and projects. He talks about translations, some of his approaches, and the challenges he encountered<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/westonganger/rails_i18n_manager" target="_blank" rel="noreferrer noopener">rails_i18n_manager</a></li></ul><br />Socials<ul><li><a href="https://westonganger.com/" target="_blank" rel="noreferrer noopener">Weston Ganger</a></li><li><a href="https://github.com/westonganger" target="_blank" rel="noreferrer noopener">GitHub: westonganger</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3590</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Rails Application with Phlex - RUBY 595</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/building-rails-application-with-phlex-ruby-595</link><description><![CDATA[Brad Gessler is an experienced co-founder with a demonstrated history of working in the information technology and services industry. He is also one of the authors of <a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a>. He talks about the "Phlex", its advantages, its impact, and how he uses it.  On YouTube<a href="https://youtu.be/qvCymKMzuhk" target="_blank" rel="noreferrer noopener">Building Rails Application with Phlex - RUBY 595</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://fly.io/ruby-dispatch/component-driven-development-on-rails-with-phlex/" target="_blank" rel="noreferrer noopener">Component-Driven Development on Rails With Phlex</a></li><li><a href="https://fly.io/ruby-dispatch/rails-on-docker/" target="_blank" rel="noreferrer noopener">Rails on Docker</a></li><li><a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a>.</li></ul><br />Socials<ul><li><a href="https://bradgessler.com/" target="_blank" rel="noreferrer noopener">Brad Gessler</a></li><li><a href="https://www.linkedin.com/in/bradgessler/" target="_blank" rel="noreferrer noopener">LinkedIn: Brad Gessler</a></li><li><a href="https://twitter.com/bradgessler" target="_blank" rel="noreferrer noopener">Twitter: @bradgessler</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7c066913-1486-4ba7-b539-88a9112ecb4b</guid><pubDate>Wed, 17 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846135/stream.mp3" length="120641040" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Brad Gessler is an experienced co-founder with a demonstrated history of working in the information technology and services industry. He is also one of the authors of https://fly.io/. He talks about the "Phlex", its advantages, its impact, and how he...</itunes:subtitle><itunes:summary><![CDATA[Brad Gessler is an experienced co-founder with a demonstrated history of working in the information technology and services industry. He is also one of the authors of <a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a>. He talks about the "Phlex", its advantages, its impact, and how he uses it.  On YouTube<a href="https://youtu.be/qvCymKMzuhk" target="_blank" rel="noreferrer noopener">Building Rails Application with Phlex - RUBY 595</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://fly.io/ruby-dispatch/component-driven-development-on-rails-with-phlex/" target="_blank" rel="noreferrer noopener">Component-Driven Development on Rails With Phlex</a></li><li><a href="https://fly.io/ruby-dispatch/rails-on-docker/" target="_blank" rel="noreferrer noopener">Rails on Docker</a></li><li><a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a>.</li></ul><br />Socials<ul><li><a href="https://bradgessler.com/" target="_blank" rel="noreferrer noopener">Brad Gessler</a></li><li><a href="https://www.linkedin.com/in/bradgessler/" target="_blank" rel="noreferrer noopener">LinkedIn: Brad Gessler</a></li><li><a href="https://twitter.com/bradgessler" target="_blank" rel="noreferrer noopener">Twitter: @bradgessler</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5018</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>All Things Machine Learning - RUBY 594</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/all-things-machine-learning-ruby-594</link><description><![CDATA[Host from the Adventures in ML podcast, Ben Wilson and Michael Berk join Dave for this week's crossover episode. They discuss applying machine learning, deep learning, and algorithm. They also dive into how artificial intelligence changes the future.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/benjamin-wilson-arch/" target="_blank" rel="noreferrer noopener">LinkedIn: Benjamin Wilson</a></li><li><a href="https://www.linkedin.com/in/-michael-berk/" target="_blank" rel="noreferrer noopener"> LinkedIn: Michael Berk</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d773fbae-01ae-484d-b3ba-ad733346878b</guid><pubDate>Wed, 10 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846090/stream.mp3" length="97582858" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Host from the Adventures in ML podcast, Ben Wilson and Michael Berk join Dave for this week's crossover episode. They discuss applying machine learning, deep learning, and algorithm. They also dive into how artificial intelligence changes the future....</itunes:subtitle><itunes:summary><![CDATA[Host from the Adventures in ML podcast, Ben Wilson and Michael Berk join Dave for this week's crossover episode. They discuss applying machine learning, deep learning, and algorithm. They also dive into how artificial intelligence changes the future.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/benjamin-wilson-arch/" target="_blank" rel="noreferrer noopener">LinkedIn: Benjamin Wilson</a></li><li><a href="https://www.linkedin.com/in/-michael-berk/" target="_blank" rel="noreferrer noopener"> LinkedIn: Michael Berk</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4057</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Make Money at Open Source - RUBY 593</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-make-money-at-open-source-ruby-593</link><description><![CDATA[Victoria Melnikova is the <a href="https://elpha.com/members/victoriamelnikova" target="_blank" rel="noreferrer noopener">Head of BizDev at Evil Martians</a>. She joins the show to talk about, <a href="https://techcrunch.com/2023/03/02/how-to-turn-an-open-source-project-into-a-profitable-business/" target="_blank" rel="noreferrer noopener">How to turn an open-source project into a profitable business</a>. She begins the show by talking about Evil Martians and the services that they offer. She dives into commercial open-source. Moreover, she shares her perspective on how to grow an open-source project and how to monetize it.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.youtube.com/watch?v=LFAWUyzM2l0" target="_blank" rel="noreferrer noopener">Dev Propulsion Labs — Ep. 1: Building communities around dev tools products</a></li><li><a href="https://techcrunch.com/2023/03/02/how-to-turn-an-open-source-project-into-a-profitable-business/" target="_blank" rel="noreferrer noopener">How to turn an open-source project into a profitable business</a></li><li><a href="https://oklch.com/#70,0.1,47,100" target="_blank" rel="noreferrer noopener">OKLCH Color Picker &amp; Converter</a></li><li><a href="https://github.com/sidekiq/sidekiq" target="_blank" rel="noreferrer noopener">sidekiq/sidekiq</a></li><li><a href="https://imgproxy.net/" target="_blank" rel="noreferrer noopener">Optimize images for web on the fly</a></li><li><a href="https://anycable.io/" target="_blank" rel="noreferrer noopener">AnyCable</a></li><li><a href="https://twitter.com/sitnikcode" target="_blank" rel="noreferrer noopener">Twitter: @sitnikcode</a></li><li><a href="https://lch.oklch.com/#70,39,313,100" target="_blank" rel="noreferrer noopener">LCH Color Picker &amp; Converter</a></li><li><a href="https://louis030195.medium.com/search-paul-graham-essays-with-siri-building-an-embedding-powered-product-in-few-lines-of-code-c578b43d741" target="_blank" rel="noreferrer noopener">Search Paul Graham essays with Siri — Building an embedding powered product in few lines of code</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/vmelnikova/" target="_blank" rel="noreferrer noopener">LinkedIn: Victoria Melnikova</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/258036/between-two-castles-mad-king-ludwig" target="_blank" rel="noreferrer noopener">Between Two Castles of Mad King Ludwig </a></li><li>Charles - <a href="https://www.imdb.com/title/tt8806524/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li><li>Charles - <a href="https://www.youtube.com/watch?v=X2LTL8KgKv8" target="_blank" rel="noreferrer noopener">Corey Hart - Sunglasses At Night (Official Music Video)</a></li><li>Valentino - <a href="https://evilmartians.com/chronicles/a-no-go-fantasy-writing-go-in-ruby-with-ruby-next" target="_blank" rel="noreferrer noopener">A no-go fantasy: writing Go in Ruby with Ruby Next</a></li><li>Victoria - Running</li><li>Victoria - <a href="https://www.imdb.com/title/tt14452776/" target="_blank" rel="noreferrer noopener">The Bear (TV Series 2022</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8bcdc12a-951a-476a-9bea-522af2520d83</guid><pubDate>Thu, 04 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846124/stream.mp3" length="99810372" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Victoria Melnikova is the https://elpha.com/members/victoriamelnikova. She joins the show to talk about, https://techcrunch.com/2023/03/02/how-to-turn-an-open-source-project-into-a-profitable-business/. She begins the show by talking about Evil...</itunes:subtitle><itunes:summary><![CDATA[Victoria Melnikova is the <a href="https://elpha.com/members/victoriamelnikova" target="_blank" rel="noreferrer noopener">Head of BizDev at Evil Martians</a>. She joins the show to talk about, <a href="https://techcrunch.com/2023/03/02/how-to-turn-an-open-source-project-into-a-profitable-business/" target="_blank" rel="noreferrer noopener">How to turn an open-source project into a profitable business</a>. She begins the show by talking about Evil Martians and the services that they offer. She dives into commercial open-source. Moreover, she shares her perspective on how to grow an open-source project and how to monetize it.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.youtube.com/watch?v=LFAWUyzM2l0" target="_blank" rel="noreferrer noopener">Dev Propulsion Labs — Ep. 1: Building communities around dev tools products</a></li><li><a href="https://techcrunch.com/2023/03/02/how-to-turn-an-open-source-project-into-a-profitable-business/" target="_blank" rel="noreferrer noopener">How to turn an open-source project into a profitable business</a></li><li><a href="https://oklch.com/#70,0.1,47,100" target="_blank" rel="noreferrer noopener">OKLCH Color Picker &amp; Converter</a></li><li><a href="https://github.com/sidekiq/sidekiq" target="_blank" rel="noreferrer noopener">sidekiq/sidekiq</a></li><li><a href="https://imgproxy.net/" target="_blank" rel="noreferrer noopener">Optimize images for web on the fly</a></li><li><a href="https://anycable.io/" target="_blank" rel="noreferrer noopener">AnyCable</a></li><li><a href="https://twitter.com/sitnikcode" target="_blank" rel="noreferrer noopener">Twitter: @sitnikcode</a></li><li><a href="https://lch.oklch.com/#70,39,313,100" target="_blank" rel="noreferrer noopener">LCH Color Picker &amp; Converter</a></li><li><a href="https://louis030195.medium.com/search-paul-graham-essays-with-siri-building-an-embedding-powered-product-in-few-lines-of-code-c578b43d741" target="_blank" rel="noreferrer noopener">Search Paul Graham essays with Siri — Building an embedding powered product in few lines of code</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/vmelnikova/" target="_blank" rel="noreferrer noopener">LinkedIn: Victoria Melnikova</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/258036/between-two-castles-mad-king-ludwig" target="_blank" rel="noreferrer noopener">Between Two Castles of Mad King Ludwig </a></li><li>Charles - <a href="https://www.imdb.com/title/tt8806524/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li><li>Charles - <a href="https://www.youtube.com/watch?v=X2LTL8KgKv8" target="_blank" rel="noreferrer noopener">Corey Hart - Sunglasses At Night (Official Music Video)</a></li><li>Valentino - <a href="https://evilmartians.com/chronicles/a-no-go-fantasy-writing-go-in-ruby-with-ruby-next" target="_blank" rel="noreferrer noopener">A no-go fantasy: writing Go in Ruby with Ruby Next</a></li><li>Victoria - Running</li><li>Victoria - <a href="https://www.imdb.com/title/tt14452776/" target="_blank" rel="noreferrer noopener">The Bear (TV Series 2022</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4150</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Getting to Know Bruce A. Tate - BONUS</title><link>https://www.spreaker.com/episode/getting-to-know-bruce-a-tate-bonus--58846185</link><description><![CDATA[Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "<a href="https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/#:~:text=Ruby%2C%20Io%2C%20Prolog%2C%20Scala,languages%20within%20a%20single%20book." target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks"</a>. He also delves into some of the preparations and anticipations that come with reading the book. <br />Links<ul><li><a href="https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/#:~:text=Ruby%2C%20Io%2C%20Prolog%2C%20Scala,languages%20within%20a%20single%20book." target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks</a></li><li><a href="https://grox.io/" target="_blank" rel="noreferrer noopener">grox.io </a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/bruce-tate/" target="_blank" rel="noreferrer noopener">LinkedIn: Bruce Tate</a></li><li><a href="https://twitter.com/redrapids" target="_blank" rel="noreferrer noopener">Twitter: redrapids</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cc6ff291-9021-4356-80b8-3912c3565a22</guid><pubDate>Fri, 28 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846185/stream.mp3" length="45555661" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book,...</itunes:subtitle><itunes:summary><![CDATA[Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "<a href="https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/#:~:text=Ruby%2C%20Io%2C%20Prolog%2C%20Scala,languages%20within%20a%20single%20book." target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks"</a>. He also delves into some of the preparations and anticipations that come with reading the book. <br />Links<ul><li><a href="https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/#:~:text=Ruby%2C%20Io%2C%20Prolog%2C%20Scala,languages%20within%20a%20single%20book." target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks</a></li><li><a href="https://grox.io/" target="_blank" rel="noreferrer noopener">grox.io </a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/bruce-tate/" target="_blank" rel="noreferrer noopener">LinkedIn: Bruce Tate</a></li><li><a href="https://twitter.com/redrapids" target="_blank" rel="noreferrer noopener">Twitter: redrapids</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1898</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Deploying Ruby on Rails Applications - RUBY 592</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/deploying-ruby-on-rails-applications-ruby-592</link><description><![CDATA[Dave and Valentino join this week's panelist episode to talk about Deployment in Rails. Dave begins by explaining the app deployment process and talks about deploying apps with MRSK. They also talk about some of the deployment tools you can use and things to consider.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li><li><br /></li></ul>Links<ul><li><a href="https://github.com/mrsked/mrsk" target="_blank" rel="noreferrer noopener">GitHub: mrsked/mrsk</a></li><li><a href="https://www.driftingruby.com/episodes/deploying-with-mrsk" target="_blank" rel="noreferrer noopener">Deploying with MRSK</a></li><li><a href="https://www.driftingruby.com/episodes/mrsk-in-depth" target="_blank" rel="noreferrer noopener">MRSK in Depth</a></li><li><a href="https://github.com/puma/puma-dev" target="_blank" rel="noreferrer noopener">puma/puma-dev</a></li><li><a href="https://fly.io/ruby-dispatch/mrsk-vs-flyio/" target="_blank" rel="noreferrer noopener">MRSK vs Fly.io</a></li></ul><br />Picks<ul><li>Dave -<a href="https://huggingface.co/" target="_blank" rel="noreferrer noopener"> Hugging Face </a></li><li>Valentino - <a href="https://hackaday.com/2023/03/22/why-llama-is-a-big-deal/" target="_blank" rel="noreferrer noopener">Why LLaMa Is A Big Deal </a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">76ede41d-f838-4cf2-aa65-52891f96624a</guid><pubDate>Thu, 27 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846087/stream.mp3" length="88381905" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dave and Valentino join this week's panelist episode to talk about Deployment in Rails. Dave begins by explaining the app deployment process and talks about deploying apps with MRSK. They also talk about some of the deployment tools you can use and...</itunes:subtitle><itunes:summary><![CDATA[Dave and Valentino join this week's panelist episode to talk about Deployment in Rails. Dave begins by explaining the app deployment process and talks about deploying apps with MRSK. They also talk about some of the deployment tools you can use and things to consider.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li><li><br /></li></ul>Links<ul><li><a href="https://github.com/mrsked/mrsk" target="_blank" rel="noreferrer noopener">GitHub: mrsked/mrsk</a></li><li><a href="https://www.driftingruby.com/episodes/deploying-with-mrsk" target="_blank" rel="noreferrer noopener">Deploying with MRSK</a></li><li><a href="https://www.driftingruby.com/episodes/mrsk-in-depth" target="_blank" rel="noreferrer noopener">MRSK in Depth</a></li><li><a href="https://github.com/puma/puma-dev" target="_blank" rel="noreferrer noopener">puma/puma-dev</a></li><li><a href="https://fly.io/ruby-dispatch/mrsk-vs-flyio/" target="_blank" rel="noreferrer noopener">MRSK vs Fly.io</a></li></ul><br />Picks<ul><li>Dave -<a href="https://huggingface.co/" target="_blank" rel="noreferrer noopener"> Hugging Face </a></li><li>Valentino - <a href="https://hackaday.com/2023/03/22/why-llama-is-a-big-deal/" target="_blank" rel="noreferrer noopener">Why LLaMa Is A Big Deal </a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3674</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Jason Weimann - Learn Video Game Development with Chuck - BONUS</title><link>https://www.spreaker.com/episode/jason-weimann-learn-video-game-development-with-chuck-bonus--58846120</link><description><![CDATA[Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of the world of creating games. <br />Links<ul><li><a href="https://gamedevbeginner.com/courses/" target="_blank" rel="noreferrer noopener">Game development courses &amp; tutorials</a></li><li><a href="https://game.courses/programmer/" target="_blank" rel="noreferrer noopener">Programmer Course – game.courses</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/jweimann?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @jweimann</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2489c0b1-6efe-43cb-ba75-943c7fa60c20</guid><pubDate>Fri, 21 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846120/stream.mp3" length="72325010" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of...</itunes:subtitle><itunes:summary><![CDATA[Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of the world of creating games. <br />Links<ul><li><a href="https://gamedevbeginner.com/courses/" target="_blank" rel="noreferrer noopener">Game development courses &amp; tutorials</a></li><li><a href="https://game.courses/programmer/" target="_blank" rel="noreferrer noopener">Programmer Course – game.courses</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/jweimann?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @jweimann</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3013</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Server-Side Request Forgery with Greg Molnar - RUBY 591</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/server-side-request-forgery-with-greg-molnar-ruby-591</link><description><![CDATA[Greg Molnar is a Ruby Developer and OSCP Penetration Tester. He joins the Rogues to talk about <a href="https://greg.molnar.io/blog/server-side-request-forgery/" target="_blank" rel="noreferrer noopener">Server-Side Request Forgery in Rails</a>. He begins by explaining what Server-Side Request Forgery is and its significance. They also discuss the state of security in Rails and provide their views on the best ways to secure your applications.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://greg.molnar.io/blog/server-side-request-forgery/" target="_blank" rel="noreferrer noopener">Server-Side Request Forgery in Rails</a></li><li><a href="https://portswigger.net/daily-swig/gitlab-fixes-serious-ssrf-flaw-that-exposed-orgs-internal-servers" target="_blank" rel="noreferrer noopener">GitLab fixes serious SSRF flaw that exposed orgs’ internal servers | The Daily Swig</a></li><li><a href="https://github.com/rubysec/bundler-audit" target="_blank" rel="noreferrer noopener">GitHub - rubysec/bundler-audit: Patch-level verification for Bundler</a></li><li><a href="https://github.com/presidentbeef/brakeman" target="_blank" rel="noreferrer noopener">GitHub - presidentbeef/brakeman: A static analysis security vulnerability scanner for Ruby on Rails applications</a></li><li><a href="https://spektrhq.com/" target="_blank" rel="noreferrer noopener">Spektr</a></li><li> <a href="https://en.wikipedia.org/wiki/Heartbleed" target="_blank" rel="noreferrer noopener">Heartbleed - Wikipedia</a></li><li><a href="https://xkcd.com/2347/" target="_blank" rel="noreferrer noopener">xkcd: Dependency</a></li><li><a href="https://www.mitnicksecurity.com/ghost-in-the-wires" target="_blank" rel="noreferrer noopener">Ghost In The Wires by Kevin Mitnick | Mitnick Security</a></li><li><a href="https://rails-sqli.org/" target="_blank" rel="noreferrer noopener">Rails SQL Injection examples </a></li><li><a href="https://guides.rubyonrails.org/security.html" target="_blank" rel="noreferrer noopener">Securing Rails Applications — Ruby on Rails Guides</a></li><li> <a href="https://portswigger.net/burp" target="_blank" rel="noreferrer noopener">Burp Suite - Application Security Testing Software - PortSwigger</a></li><li><a href="https://www.driftingruby.com/episodes/deploying-with-mrsk" target="_blank" rel="noreferrer noopener">Deploying with MRSK | Drifting Ruby</a></li></ul><br />Promoted Links<ul><li><a href="https://world.hey.com/this.week.in.rails" target="_blank" rel="noreferrer noopener">This Week in Rails</a></li><li><a href="https://www.railschangelog.com/" target="_blank" rel="noreferrer noopener">The Rails Changelog</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Blob" target="_blank" rel="noreferrer noopener">Blob</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/File" target="_blank" rel="noreferrer noopener">File</a> APIs</li><li><a href="https://docsgpt.com/" target="_blank" rel="noreferrer noopener">DocsGPT</a> and adopting <a href="https://platform.openai.com/docs/guides/chat/instructing-chat-models" target="_blank" rel="noreferrer noopener">OpenAI’s Chat Completions API</a></li></ul><br />Socials<ul><li><a href="https://greg.molnar.io/" target="_blank" rel="noreferrer noopener">Greg Molnar</a></li><li><a href="https://github.com/gregmolnar" target="_blank" rel="noreferrer noopener">GitHub: gregmolnar</a></li><li><a href="https://twitter.com/gregmolnar" target="_blank" rel="noreferrer noopener">Twitter: @GregMolnar</a></li></ul><br />Picks<ul><li>Charles - <a href="https://amzn.to/3FRKNfp" target="_blank" rel="noreferrer noopener">The Crew</a></li><li>Dave - <a href="https://rolls.com/product/MM11-Pro" target="_blank" rel="noreferrer noopener">MM11 Pro Switchable Mic Mute/Talk Professional Microphone Switch | Rolls Corporation - Real Sound</a></li><li>Valentino - OpenAI’s new model – GPT-4 – <a href="https://openai.com/product/gpt-4" target="_blank" rel="noreferrer noopener">GPT-4</a></li><li>Valentino - This person gives GPT-4 $100 to see how much money it can make – <a href="https://twitter.com/jacksonfall/status/1636107218859745286" target="_blank" rel="noreferrer noopener">https://twitter.com/jacksonfall/status/1636107218859745286</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">424ac027-1d26-4b1d-b0a4-ad46d125a1c5</guid><pubDate>Wed, 19 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846131/stream.mp3" length="100453611" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Greg Molnar is a Ruby Developer and OSCP Penetration Tester. He joins the Rogues to talk about https://greg.molnar.io/blog/server-side-request-forgery/. He begins by explaining what Server-Side Request Forgery is and its significance. They also...</itunes:subtitle><itunes:summary><![CDATA[Greg Molnar is a Ruby Developer and OSCP Penetration Tester. He joins the Rogues to talk about <a href="https://greg.molnar.io/blog/server-side-request-forgery/" target="_blank" rel="noreferrer noopener">Server-Side Request Forgery in Rails</a>. He begins by explaining what Server-Side Request Forgery is and its significance. They also discuss the state of security in Rails and provide their views on the best ways to secure your applications.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://greg.molnar.io/blog/server-side-request-forgery/" target="_blank" rel="noreferrer noopener">Server-Side Request Forgery in Rails</a></li><li><a href="https://portswigger.net/daily-swig/gitlab-fixes-serious-ssrf-flaw-that-exposed-orgs-internal-servers" target="_blank" rel="noreferrer noopener">GitLab fixes serious SSRF flaw that exposed orgs’ internal servers | The Daily Swig</a></li><li><a href="https://github.com/rubysec/bundler-audit" target="_blank" rel="noreferrer noopener">GitHub - rubysec/bundler-audit: Patch-level verification for Bundler</a></li><li><a href="https://github.com/presidentbeef/brakeman" target="_blank" rel="noreferrer noopener">GitHub - presidentbeef/brakeman: A static analysis security vulnerability scanner for Ruby on Rails applications</a></li><li><a href="https://spektrhq.com/" target="_blank" rel="noreferrer noopener">Spektr</a></li><li> <a href="https://en.wikipedia.org/wiki/Heartbleed" target="_blank" rel="noreferrer noopener">Heartbleed - Wikipedia</a></li><li><a href="https://xkcd.com/2347/" target="_blank" rel="noreferrer noopener">xkcd: Dependency</a></li><li><a href="https://www.mitnicksecurity.com/ghost-in-the-wires" target="_blank" rel="noreferrer noopener">Ghost In The Wires by Kevin Mitnick | Mitnick Security</a></li><li><a href="https://rails-sqli.org/" target="_blank" rel="noreferrer noopener">Rails SQL Injection examples </a></li><li><a href="https://guides.rubyonrails.org/security.html" target="_blank" rel="noreferrer noopener">Securing Rails Applications — Ruby on Rails Guides</a></li><li> <a href="https://portswigger.net/burp" target="_blank" rel="noreferrer noopener">Burp Suite - Application Security Testing Software - PortSwigger</a></li><li><a href="https://www.driftingruby.com/episodes/deploying-with-mrsk" target="_blank" rel="noreferrer noopener">Deploying with MRSK | Drifting Ruby</a></li></ul><br />Promoted Links<ul><li><a href="https://world.hey.com/this.week.in.rails" target="_blank" rel="noreferrer noopener">This Week in Rails</a></li><li><a href="https://www.railschangelog.com/" target="_blank" rel="noreferrer noopener">The Rails Changelog</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Blob" target="_blank" rel="noreferrer noopener">Blob</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/File" target="_blank" rel="noreferrer noopener">File</a> APIs</li><li><a href="https://docsgpt.com/" target="_blank" rel="noreferrer noopener">DocsGPT</a> and adopting <a href="https://platform.openai.com/docs/guides/chat/instructing-chat-models" target="_blank" rel="noreferrer noopener">OpenAI’s Chat Completions API</a></li></ul><br />Socials<ul><li><a href="https://greg.molnar.io/" target="_blank" rel="noreferrer noopener">Greg Molnar</a></li><li><a href="https://github.com/gregmolnar" target="_blank" rel="noreferrer noopener">GitHub: gregmolnar</a></li><li><a href="https://twitter.com/gregmolnar" target="_blank" rel="noreferrer noopener">Twitter: @GregMolnar</a></li></ul><br />Picks<ul><li>Charles - <a href="https://amzn.to/3FRKNfp" target="_blank"...]]></itunes:summary><itunes:duration>4177</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How Do You Stop Hating Your Job? - BONUS</title><link>https://www.spreaker.com/episode/how-do-you-stop-hating-your-job-bonus--58846128</link><description><![CDATA[Are you dissatisfied with your job? Sam Feeney helps organizations improve employee engagement, increase retention, and reinvent hiring while helping individuals (re)discover career satisfaction in their current roles. He joins the show alongside Chuck Wood to tackle altering the way you perceive your job and talk about Career satisfaction.<br />On YouTube<a href="https://youtu.be/nnXpSGwIOYM" target="_blank" rel="noreferrer noopener">How Do You Stop Hating Your Job? - BONUS</a><br />Socials<ul><li><a href="https://www.linkedin.com/in/samfeeney/" target="_blank" rel="noreferrer noopener">LinkedIn: Sam Feeney</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">58a5f94c-8600-4e5a-9e8a-2abc78b9bb3a</guid><pubDate>Wed, 12 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846128/stream.mp3" length="64433846" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Are you dissatisfied with your job? Sam Feeney helps organizations improve employee engagement, increase retention, and reinvent hiring while helping individuals (re)discover career satisfaction in their current roles. He joins the show alongside...</itunes:subtitle><itunes:summary><![CDATA[Are you dissatisfied with your job? Sam Feeney helps organizations improve employee engagement, increase retention, and reinvent hiring while helping individuals (re)discover career satisfaction in their current roles. He joins the show alongside Chuck Wood to tackle altering the way you perceive your job and talk about Career satisfaction.<br />On YouTube<a href="https://youtu.be/nnXpSGwIOYM" target="_blank" rel="noreferrer noopener">How Do You Stop Hating Your Job? - BONUS</a><br />Socials<ul><li><a href="https://www.linkedin.com/in/samfeeney/" target="_blank" rel="noreferrer noopener">LinkedIn: Sam Feeney</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2684</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Packs, Gems and Modularization with Alex Evanczuk - RUBY 589</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-packs-gems-and-modularization-with-alex-evanczuk-ruby-589</link><description><![CDATA[Alex Evanczuk is a Software Engineer at Gusto. He joins the show alongside Chuck and Valentino to discuss, "<a href="https://medium.com/gusto-engineering/a-how-to-guide-to-ruby-packs-gustos-gem-ecosystem-for-modularizing-ruby-applications-e236126b8c2c" target="_blank" rel="noreferrer noopener">A How-to Guide to Ruby Packs, Gusto’s Gem Ecosystem for Modularizing Ruby Applications</a>". He begins by explaining what Ruby Packs, Gems, and Modularization are and how it impacts Ruby applications. <br />On YouTube<a href="https://youtu.be/xO0jEeGlts8" target="_blank" rel="noreferrer noopener">Ruby Packs, Gems and Modularization with Alex Evanczuk - RUBY 589</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://medium.com/gusto-engineering/a-how-to-guide-to-ruby-packs-gustos-gem-ecosystem-for-modularizing-ruby-applications-e236126b8c2c" target="_blank" rel="noreferrer noopener">A How-to Guide to Ruby Packs, Gusto’s Gem Ecosystem for Modularizing Ruby Applications</a></li><li><a href="https://github.com/Shopify/packwerk" target="_blank" rel="noreferrer noopener">GitHub - Shopify/packwerk: Good things come in small packages.</a></li><li><a href="https://github.com/rubyatscale" target="_blank" rel="noreferrer noopener">rubyatscale</a></li><li><a href="https://github.com/rubyatscale/packs-rails" target="_blank" rel="noreferrer noopener">GitHub - rubyatscale/packs-rails</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/alexevanczuk/" target="_blank" rel="noreferrer noopener">LinkedIn Alex Evanczuk</a></li><li><a href="https://github.com/alexevanczuk" target="_blank" rel="noreferrer noopener">GitHub: alexevanczuk</a></li></ul><br />Picks<ul><li>Alex - <a href="https://joegardener.com/podcasts/" target="_blank" rel="noreferrer noopener">Gardening Podcast | Organic Gardener</a></li><li>Alex - <a href="https://www.imdb.com/title/tt8111088/" target="_blank" rel="noreferrer noopener">The Mandalorian (TV Series 2019</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/244521/quacks-quedlinburg" target="_blank" rel="noreferrer noopener">The Quacks of Quedlinburg</a></li><li>Chuck - <a href="https://www.gopipelinepro.info/" target="_blank" rel="noreferrer noopener">PipelinePRO</a></li><li>Chuck - <a href="https://en.wikipedia.org/wiki/1923_(TV_series)" target="_blank" rel="noreferrer noopener">1923 (TV series)</a></li><li>Valentino - <a href="https://www.youtube.com/watch?v=cmd5NdMjHkI" target="_blank" rel="noreferrer noopener">The 30th Anniversary of Ruby - YouTube</a></li><li><br /></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">de960092-5c10-4c3c-bf32-c5a29a41b664</guid><pubDate>Thu, 06 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846133/stream.mp3" length="84871674" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Alex Evanczuk is a Software Engineer at Gusto. He joins the show alongside Chuck and Valentino to discuss, "https://medium.com/gusto-engineering/a-how-to-guide-to-ruby-packs-gustos-gem-ecosystem-for-modularizing-ruby-applications-e236126b8c2c". He...</itunes:subtitle><itunes:summary><![CDATA[Alex Evanczuk is a Software Engineer at Gusto. He joins the show alongside Chuck and Valentino to discuss, "<a href="https://medium.com/gusto-engineering/a-how-to-guide-to-ruby-packs-gustos-gem-ecosystem-for-modularizing-ruby-applications-e236126b8c2c" target="_blank" rel="noreferrer noopener">A How-to Guide to Ruby Packs, Gusto’s Gem Ecosystem for Modularizing Ruby Applications</a>". He begins by explaining what Ruby Packs, Gems, and Modularization are and how it impacts Ruby applications. <br />On YouTube<a href="https://youtu.be/xO0jEeGlts8" target="_blank" rel="noreferrer noopener">Ruby Packs, Gems and Modularization with Alex Evanczuk - RUBY 589</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://medium.com/gusto-engineering/a-how-to-guide-to-ruby-packs-gustos-gem-ecosystem-for-modularizing-ruby-applications-e236126b8c2c" target="_blank" rel="noreferrer noopener">A How-to Guide to Ruby Packs, Gusto’s Gem Ecosystem for Modularizing Ruby Applications</a></li><li><a href="https://github.com/Shopify/packwerk" target="_blank" rel="noreferrer noopener">GitHub - Shopify/packwerk: Good things come in small packages.</a></li><li><a href="https://github.com/rubyatscale" target="_blank" rel="noreferrer noopener">rubyatscale</a></li><li><a href="https://github.com/rubyatscale/packs-rails" target="_blank" rel="noreferrer noopener">GitHub - rubyatscale/packs-rails</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/alexevanczuk/" target="_blank" rel="noreferrer noopener">LinkedIn Alex Evanczuk</a></li><li><a href="https://github.com/alexevanczuk" target="_blank" rel="noreferrer noopener">GitHub: alexevanczuk</a></li></ul><br />Picks<ul><li>Alex - <a href="https://joegardener.com/podcasts/" target="_blank" rel="noreferrer noopener">Gardening Podcast | Organic Gardener</a></li><li>Alex - <a href="https://www.imdb.com/title/tt8111088/" target="_blank" rel="noreferrer noopener">The Mandalorian (TV Series 2019</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/244521/quacks-quedlinburg" target="_blank" rel="noreferrer noopener">The Quacks of Quedlinburg</a></li><li>Chuck - <a href="https://www.gopipelinepro.info/" target="_blank" rel="noreferrer noopener">PipelinePRO</a></li><li>Chuck - <a href="https://en.wikipedia.org/wiki/1923_(TV_series)" target="_blank" rel="noreferrer noopener">1923 (TV series)</a></li><li>Valentino - <a href="https://www.youtube.com/watch?v=cmd5NdMjHkI" target="_blank" rel="noreferrer noopener">The 30th Anniversary of Ruby - YouTube</a></li><li><br /></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3527</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Organizing Local Ruby Conferences (like Blue Ridge Ruby Conference) - Ruby 588</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/organizing-local-ruby-conferences-like-blue-ridge-ruby-conference-ruby-588</link><description><![CDATA[Jeremy Smith is a Designer &amp; Rails Developer and Mark Locklear is a Web Developer at the eXtension Foundation. They join the show alongside Chuck to talk about the Blue Ridge Ruby Conference. They go into detail about their conference-attending experiences and what motivated them to plan their own event. Additionally, they talk about their preparations for making the event successful (finding a venue, looking for speakers and sponsors, and others)<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://blueridgeruby.com/" target="_blank" rel="noreferrer noopener">Blue Ridge Ruby</a></li></ul><br />Socials<ul><li><a href="http://locklear.me/" target="_blank" rel="noreferrer noopener">Mark Locklear</a></li><li><a href="https://twitter.com/jeremysmithco" target="_blank" rel="noreferrer noopener">Twitter: @jeremysmithco</a></li><li><a href="https://twitter.com/marklocklear" target="_blank" rel="noreferrer noopener">Twitter: @marklocklear</a></li></ul><br />Picks<ul><li>Chuck - <a href="https://boardgamegeek.com/boardgame/342942/ark-nova" target="_blank" rel="noreferrer noopener">Ark Nova</a></li><li>Chuck - <a href="https://andyfrisella.com/pages/75hard-info" target="_blank" rel="noreferrer noopener">75 Hard</a></li><li>Chuck - <a href="https://www.imdb.com/title/tt18335752/" target="_blank" rel="noreferrer noopener">1923 (TV Series 2022–2023)</a></li><li>Chuck - <a href="https://amzn.to/3z77yIr" target="_blank" rel="noreferrer noopener">Everything Is Figureoutable </a></li><li>Chuck - <a href="https://amzn.to/3K9xmtt" target="_blank" rel="noreferrer noopener">The Power of One More</a></li><li>Jeremy - <a href="https://clivethompson.medium.com/how-i-use-rss-to-rewild-my-attention-7731267a40d8" target="_blank" rel="noreferrer noopener">How I Use RSS To “Rewild” My Attention | by Clive Thompson</a></li><li>Jeremy - <a href="https://good.services/" target="_blank" rel="noreferrer noopener">Good Services</a></li><li>Mark - <a href="https://www.logitech.com/en-us/products/headsets/h820e-noise-cancelling.html" target="_blank" rel="noreferrer noopener">Logitech H820e Wireless Headset </a></li><li>Mark - <a href="https://openai.com/blog/chatgpt" target="_blank" rel="noreferrer noopener">Introducing ChatGPT</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">fff5863c-edfa-43a4-9b81-5f09f4fa9ce4</guid><pubDate>Wed, 29 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846093/stream.mp3" length="107962457" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jeremy Smith is a Designer &amp;amp; Rails Developer and Mark Locklear is a Web Developer at the eXtension Foundation. They join the show alongside Chuck to talk about the Blue Ridge Ruby Conference. They go into detail about their conference-attending...</itunes:subtitle><itunes:summary><![CDATA[Jeremy Smith is a Designer &amp; Rails Developer and Mark Locklear is a Web Developer at the eXtension Foundation. They join the show alongside Chuck to talk about the Blue Ridge Ruby Conference. They go into detail about their conference-attending experiences and what motivated them to plan their own event. Additionally, they talk about their preparations for making the event successful (finding a venue, looking for speakers and sponsors, and others)<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://blueridgeruby.com/" target="_blank" rel="noreferrer noopener">Blue Ridge Ruby</a></li></ul><br />Socials<ul><li><a href="http://locklear.me/" target="_blank" rel="noreferrer noopener">Mark Locklear</a></li><li><a href="https://twitter.com/jeremysmithco" target="_blank" rel="noreferrer noopener">Twitter: @jeremysmithco</a></li><li><a href="https://twitter.com/marklocklear" target="_blank" rel="noreferrer noopener">Twitter: @marklocklear</a></li></ul><br />Picks<ul><li>Chuck - <a href="https://boardgamegeek.com/boardgame/342942/ark-nova" target="_blank" rel="noreferrer noopener">Ark Nova</a></li><li>Chuck - <a href="https://andyfrisella.com/pages/75hard-info" target="_blank" rel="noreferrer noopener">75 Hard</a></li><li>Chuck - <a href="https://www.imdb.com/title/tt18335752/" target="_blank" rel="noreferrer noopener">1923 (TV Series 2022–2023)</a></li><li>Chuck - <a href="https://amzn.to/3z77yIr" target="_blank" rel="noreferrer noopener">Everything Is Figureoutable </a></li><li>Chuck - <a href="https://amzn.to/3K9xmtt" target="_blank" rel="noreferrer noopener">The Power of One More</a></li><li>Jeremy - <a href="https://clivethompson.medium.com/how-i-use-rss-to-rewild-my-attention-7731267a40d8" target="_blank" rel="noreferrer noopener">How I Use RSS To “Rewild” My Attention | by Clive Thompson</a></li><li>Jeremy - <a href="https://good.services/" target="_blank" rel="noreferrer noopener">Good Services</a></li><li>Mark - <a href="https://www.logitech.com/en-us/products/headsets/h820e-noise-cancelling.html" target="_blank" rel="noreferrer noopener">Logitech H820e Wireless Headset </a></li><li>Mark - <a href="https://openai.com/blog/chatgpt" target="_blank" rel="noreferrer noopener">Introducing ChatGPT</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4489</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Best of Ruby and JavaScript in 2023 - RUBY 590</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-best-of-ruby-and-javascript-in-2023-ruby-590</link><description><![CDATA[Hosts of the JavaScript Jabber Podcast, Dan Shappir, and Steve Edwards join the Rogues on this week's crossover episode. They talk about both of the framework's useful features and how the JavaScript framework may be applied when creating Ruby applications. Additionally, they tackle each of their advantages and disadvantages.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: @wonder95</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e9c28238-a645-4cb3-afea-12b26619269b</guid><pubDate>Thu, 23 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846142/stream.mp3" length="105742466" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hosts of the JavaScript Jabber Podcast, Dan Shappir, and Steve Edwards join the Rogues on this week's crossover episode. They talk about both of the framework's useful features and how the JavaScript framework may be applied when creating Ruby...</itunes:subtitle><itunes:summary><![CDATA[Hosts of the JavaScript Jabber Podcast, Dan Shappir, and Steve Edwards join the Rogues on this week's crossover episode. They talk about both of the framework's useful features and how the JavaScript framework may be applied when creating Ruby applications. Additionally, they tackle each of their advantages and disadvantages.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: @wonder95</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4397</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Pitchfork, Falcon, and Performant HTTP Servers - RUBY 587</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/pitchfork-falcon-and-performant-http-servers-ruby-587</link><description><![CDATA[Jean Boussier is a Staff Engineer on <a href="https://github.com/Shopify" target="_blank" rel="noreferrer noopener">Shopify</a>'s Ruby and Rails infrastructure team. He joins the show to talk about <a href="https://github.com/Shopify/pitchfork" target="_blank" rel="noreferrer noopener">pitchfork</a>. He begins by defining the pitchfork and describing how the application concept works. Moreover, he explains the reason why he wrote it and tackles some of its useful features. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Educational Links<ul><li><a href="https://github.com/Shopify/pitchfork" target="_blank" rel="noreferrer noopener">GitHub - Shopify/pitchfork</a></li><li><a href="https://shopify.engineering/ruby-execution-models" target="_blank" rel="noreferrer noopener">To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models</a></li><li><a href="https://github.com/Shopify/heap-profiler" target="_blank" rel="noreferrer noopener">Heap Profiler: Measure memory allocations and retentions of a Ruby code snippet</a></li><li><a href="https://guides.rubyonrails.org/configuring.html#config-eager-load-namespaces" target="_blank" rel="noreferrer noopener">Rails’ eager_load_namespaces</a></li><li><a href="https://www.youtube.com/watch?v=xrhDPO3zlAQ" target="_blank" rel="noreferrer noopener">The Deadline pattern</a></li><li><a href="https://github.com/Shopify/semian" target="_blank" rel="noreferrer noopener">Circuit Breakers in Ruby with Semian</a></li><li><a href="https://github.com/socketry/falcon/tree/master/guides/performance-tuning" target="_blank" rel="noreferrer noopener">Performance tuning Falcon </a></li><li><a href="https://github.com/ruby/ruby/pull/5500" target="_blank" rel="noreferrer noopener">Ruby’s New GVL Instrumentation API </a></li></ul><br />Socials<ul><li><a href="https://ruby.social/@byroot" target="_blank" rel="noreferrer noopener">Jean Boussier (@byroot@ruby.social) - Ruby.social</a></li><li><a href="https://github.com/byroot" target="_blank" rel="noreferrer noopener">GitHub : byroot</a></li><li><a href="https://twitter.com/_byroot" target="_blank" rel="noreferrer noopener">Twitter: @_byroot</a></li></ul><br />Promoted Links<ul><li><a href="https://www.doximity.com/docs-gpt" target="_blank" rel="noreferrer noopener">Valentino’s Working On: Docs GPT</a></li></ul><br />Picks<ul><li>Chuck - <a href="https://boardgamegeek.com/boardgame/192291/sushi-go-party" target="_blank" rel="noreferrer noopener">Sushi Go Party! </a></li><li>Chuck - <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Jean - <a href="https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/" target="_blank" rel="noreferrer noopener">Ruby 3.2.0 Released</a></li><li>Valentino - <a href="https://www.twitch.tv/watchmeforever" target="_blank" rel="noreferrer noopener">watchmeforever - Twitch</a></li><li>Valentino - <a href="https://github.com/ivoanjo/gvl-tracing" target="_blank" rel="noreferrer noopener">ivoanjo/gvl-tracing</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">151644ac-8d09-479a-a0e0-1639c229e50a</guid><pubDate>Wed, 22 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846189/stream.mp3" length="66310525" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jean Boussier is a Staff Engineer on https://github.com/Shopify's Ruby and Rails infrastructure team. He joins the show to talk about https://github.com/Shopify/pitchfork. He begins by defining the pitchfork and describing how the application concept...</itunes:subtitle><itunes:summary><![CDATA[Jean Boussier is a Staff Engineer on <a href="https://github.com/Shopify" target="_blank" rel="noreferrer noopener">Shopify</a>'s Ruby and Rails infrastructure team. He joins the show to talk about <a href="https://github.com/Shopify/pitchfork" target="_blank" rel="noreferrer noopener">pitchfork</a>. He begins by defining the pitchfork and describing how the application concept works. Moreover, he explains the reason why he wrote it and tackles some of its useful features. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Educational Links<ul><li><a href="https://github.com/Shopify/pitchfork" target="_blank" rel="noreferrer noopener">GitHub - Shopify/pitchfork</a></li><li><a href="https://shopify.engineering/ruby-execution-models" target="_blank" rel="noreferrer noopener">To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models</a></li><li><a href="https://github.com/Shopify/heap-profiler" target="_blank" rel="noreferrer noopener">Heap Profiler: Measure memory allocations and retentions of a Ruby code snippet</a></li><li><a href="https://guides.rubyonrails.org/configuring.html#config-eager-load-namespaces" target="_blank" rel="noreferrer noopener">Rails’ eager_load_namespaces</a></li><li><a href="https://www.youtube.com/watch?v=xrhDPO3zlAQ" target="_blank" rel="noreferrer noopener">The Deadline pattern</a></li><li><a href="https://github.com/Shopify/semian" target="_blank" rel="noreferrer noopener">Circuit Breakers in Ruby with Semian</a></li><li><a href="https://github.com/socketry/falcon/tree/master/guides/performance-tuning" target="_blank" rel="noreferrer noopener">Performance tuning Falcon </a></li><li><a href="https://github.com/ruby/ruby/pull/5500" target="_blank" rel="noreferrer noopener">Ruby’s New GVL Instrumentation API </a></li></ul><br />Socials<ul><li><a href="https://ruby.social/@byroot" target="_blank" rel="noreferrer noopener">Jean Boussier (@byroot@ruby.social) - Ruby.social</a></li><li><a href="https://github.com/byroot" target="_blank" rel="noreferrer noopener">GitHub : byroot</a></li><li><a href="https://twitter.com/_byroot" target="_blank" rel="noreferrer noopener">Twitter: @_byroot</a></li></ul><br />Promoted Links<ul><li><a href="https://www.doximity.com/docs-gpt" target="_blank" rel="noreferrer noopener">Valentino’s Working On: Docs GPT</a></li></ul><br />Picks<ul><li>Chuck - <a href="https://boardgamegeek.com/boardgame/192291/sushi-go-party" target="_blank" rel="noreferrer noopener">Sushi Go Party! </a></li><li>Chuck - <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Jean - <a href="https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/" target="_blank" rel="noreferrer noopener">Ruby 3.2.0 Released</a></li><li>Valentino - <a href="https://www.twitch.tv/watchmeforever" target="_blank" rel="noreferrer noopener">watchmeforever - Twitch</a></li><li>Valentino - <a href="https://github.com/ivoanjo/gvl-tracing" target="_blank" rel="noreferrer noopener">ivoanjo/gvl-tracing</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2754</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Web Hosting and Maintaining - RUBY 586</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/web-hosting-and-maintaining-ruby-586</link><description><![CDATA[Dave and Valentino join this week's panelist episode to talk about important points to remember in web hosting. Dave begins by discussing ways to prevent security breaches in your system or data and prevent any ransomware attacks. He shares his own experience on how he maintains his website and the resources he is currently using. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a></li><li><a href="https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0" target="_blank" rel="noreferrer noopener">DHH: We’re Leaving the Cloud </a></li><li><a href="https://www.proxmox.com/en/" target="_blank" rel="noreferrer noopener"> ProxMox: An open-source virtualization platform</a></li><li><a href="https://www.amd.com/en/products/cpu/amd-ryzen-9-7950x" target="_blank" rel="noreferrer noopener">AMD Risen 9 7950X </a></li><li><a href="https://developer.nvidia.com/cuda-gpus" target="_blank" rel="noreferrer noopener">GPU computing with NVIDIA’s CUDA cores</a></li><li><a href="https://lhcathome.web.cern.ch/" target="_blank" rel="noreferrer noopener">CERN’s LHC@Home volunteer computing platform</a></li><li><a href="https://covid19-hpc-consortium.org/" target="_blank" rel="noreferrer noopener">COVID-19 HPC Consortium</a></li></ul><br />Picks<ul><li>Dave - <a href="https://www.steamdeck.com/" target="_blank" rel="noreferrer noopener">SteamDeck </a></li><li>Valentino - <a href="https://flipperzero.one/" target="_blank" rel="noreferrer noopener">Flipper Zero</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e06d756d-a15d-4dec-badc-2a87b45de2b4</guid><pubDate>Wed, 15 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846145/stream.mp3" length="81496863" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dave and Valentino join this week's panelist episode to talk about important points to remember in web hosting. Dave begins by discussing ways to prevent security breaches in your system or data and prevent any ransomware attacks. He shares his own...</itunes:subtitle><itunes:summary><![CDATA[Dave and Valentino join this week's panelist episode to talk about important points to remember in web hosting. Dave begins by discussing ways to prevent security breaches in your system or data and prevent any ransomware attacks. He shares his own experience on how he maintains his website and the resources he is currently using. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a></li><li><a href="https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0" target="_blank" rel="noreferrer noopener">DHH: We’re Leaving the Cloud </a></li><li><a href="https://www.proxmox.com/en/" target="_blank" rel="noreferrer noopener"> ProxMox: An open-source virtualization platform</a></li><li><a href="https://www.amd.com/en/products/cpu/amd-ryzen-9-7950x" target="_blank" rel="noreferrer noopener">AMD Risen 9 7950X </a></li><li><a href="https://developer.nvidia.com/cuda-gpus" target="_blank" rel="noreferrer noopener">GPU computing with NVIDIA’s CUDA cores</a></li><li><a href="https://lhcathome.web.cern.ch/" target="_blank" rel="noreferrer noopener">CERN’s LHC@Home volunteer computing platform</a></li><li><a href="https://covid19-hpc-consortium.org/" target="_blank" rel="noreferrer noopener">COVID-19 HPC Consortium</a></li></ul><br />Picks<ul><li>Dave - <a href="https://www.steamdeck.com/" target="_blank" rel="noreferrer noopener">SteamDeck </a></li><li>Valentino - <a href="https://flipperzero.one/" target="_blank" rel="noreferrer noopener">Flipper Zero</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3387</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Developing Video Games with Ruby and DragonRuby - RUBY 585</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/developing-video-games-with-ruby-and-dragonruby-ruby-585</link><description><![CDATA[Brett Chalupa is a hobbyist game maker, creative dabbler, and professional software developer. He joins the show alongside the Rogues to talk about creating video games. He dives into how he got started with DragonRuby, the games he created, and his experience as a game developer. Moreover, he talks about his book, " <a href="https://book.dragonriders.community/" target="_blank" rel="noreferrer noopener">Building Games with DragonRuby</a>". Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://book.dragonriders.community/" target="_blank" rel="noreferrer noopener">Building Games with DragonRuby</a></li><li><a href="https://mruby.org/" target="_blank" rel="noreferrer noopener">mruby</a></li><li><a href="https://www.libsdl.org/" target="_blank" rel="noreferrer noopener">Simple DirectMedia Layer</a></li><li><a href="https://opengameart.org/" target="_blank" rel="noreferrer noopener">OpenGameArt</a></li><li><a href="https://smaug.dev/" target="_blank" rel="noreferrer noopener">Smaug</a></li><li><a href="https://github.com/DragonRidersUnite/scale" target="_blank" rel="noreferrer noopener">GitHub - DragonRidersUnite/scale: Framework with conventions and utils for DragonRuby Game Toolkit</a></li><li><a href="https://discord.com/invite/dragonruby" target="_blank" rel="noreferrer noopener">DragonRuby Game Toolkit</a></li><li><a href="https://en.wikipedia.org/wiki/Exquisite_corpse" target="_blank" rel="noreferrer noopener">Exquisite corpse - Wikipedia</a></li><li><a href="https://brettchalupa.itch.io/" target="_blank" rel="noreferrer noopener">Brett Chalupa - itch.io</a></li><li><a href="https://www.brettchalupa.com/" target="_blank" rel="noreferrer noopener">Brett Chalupa</a></li><li><a href="https://mastodon.gamedev.place/@brettmakesgames" target="_blank" rel="noreferrer noopener">Brett Chalupa - Mastodon</a></li><li><a href="https://www.youtube.com/@brettcodes/featured" target="_blank" rel="noreferrer noopener">Brett Codes - YouTube</a></li><li><a href="https://twitter.com/brett_codes" target="_blank" rel="noreferrer noopener">Twitter: @brett_codes</a></li><li><a href="https://www.doximity.com/docs-gpt" target="_blank" rel="noreferrer noopener">DocsGPT</a></li></ul><br />Picks<ul><li>Chuck - <a href="https://boardgamegeek.com/boardgame/158268/karma" target="_blank" rel="noreferrer noopener">Karma</a></li><li>Chuck - <a href="https://www.imdb.com/title/tt18335752/" target="_blank" rel="noreferrer noopener">1923 (TV Series 2022–2023) - IMDb</a></li><li>Chuck - <a href="https://www.goodreads.com/series/40910-the-mistborn-saga" target="_blank" rel="noreferrer noopener">The Mistborn Saga</a></li><li>Brett - <a href="https://amzn.to/3F4FeK6" target="_blank" rel="noreferrer noopener">How to Make a Video Game All By Yourself</a></li><li>Brett - <a href="https://amzn.to/3F0qpIc" target="_blank" rel="noreferrer noopener">Murder on the Orient Express</a></li><li>Brett - <a href="https://store.steampowered.com/app/428550/Momodora_Reverie_Under_The_Moonlight/" target="_blank" rel="noreferrer noopener">Save 60% on Momodora: Reverie Under The Moonlight on Steam</a></li><li>Valentino -  <a href="https://sindresorhus.com/amazing-ai" target="_blank" rel="noreferrer noopener">Amazing AI — Sindre Sorhus</a></li><li>Valentino - <a href="https://www.youtube.com/watch?v=I4XDvZKntpA" target="_blank" rel="noreferrer noopener">Why Props Matter - YouTube</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7c6e9c58-c95b-4409-bd58-8f1e03e75668</guid><pubDate>Wed, 08 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846109/stream.mp3" length="108466515" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Brett Chalupa is a hobbyist game maker, creative dabbler, and professional software developer. He joins the show alongside the Rogues to talk about creating video games. He dives into how he got started with DragonRuby, the games he created, and his...</itunes:subtitle><itunes:summary><![CDATA[Brett Chalupa is a hobbyist game maker, creative dabbler, and professional software developer. He joins the show alongside the Rogues to talk about creating video games. He dives into how he got started with DragonRuby, the games he created, and his experience as a game developer. Moreover, he talks about his book, " <a href="https://book.dragonriders.community/" target="_blank" rel="noreferrer noopener">Building Games with DragonRuby</a>". Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://book.dragonriders.community/" target="_blank" rel="noreferrer noopener">Building Games with DragonRuby</a></li><li><a href="https://mruby.org/" target="_blank" rel="noreferrer noopener">mruby</a></li><li><a href="https://www.libsdl.org/" target="_blank" rel="noreferrer noopener">Simple DirectMedia Layer</a></li><li><a href="https://opengameart.org/" target="_blank" rel="noreferrer noopener">OpenGameArt</a></li><li><a href="https://smaug.dev/" target="_blank" rel="noreferrer noopener">Smaug</a></li><li><a href="https://github.com/DragonRidersUnite/scale" target="_blank" rel="noreferrer noopener">GitHub - DragonRidersUnite/scale: Framework with conventions and utils for DragonRuby Game Toolkit</a></li><li><a href="https://discord.com/invite/dragonruby" target="_blank" rel="noreferrer noopener">DragonRuby Game Toolkit</a></li><li><a href="https://en.wikipedia.org/wiki/Exquisite_corpse" target="_blank" rel="noreferrer noopener">Exquisite corpse - Wikipedia</a></li><li><a href="https://brettchalupa.itch.io/" target="_blank" rel="noreferrer noopener">Brett Chalupa - itch.io</a></li><li><a href="https://www.brettchalupa.com/" target="_blank" rel="noreferrer noopener">Brett Chalupa</a></li><li><a href="https://mastodon.gamedev.place/@brettmakesgames" target="_blank" rel="noreferrer noopener">Brett Chalupa - Mastodon</a></li><li><a href="https://www.youtube.com/@brettcodes/featured" target="_blank" rel="noreferrer noopener">Brett Codes - YouTube</a></li><li><a href="https://twitter.com/brett_codes" target="_blank" rel="noreferrer noopener">Twitter: @brett_codes</a></li><li><a href="https://www.doximity.com/docs-gpt" target="_blank" rel="noreferrer noopener">DocsGPT</a></li></ul><br />Picks<ul><li>Chuck - <a href="https://boardgamegeek.com/boardgame/158268/karma" target="_blank" rel="noreferrer noopener">Karma</a></li><li>Chuck - <a href="https://www.imdb.com/title/tt18335752/" target="_blank" rel="noreferrer noopener">1923 (TV Series 2022–2023) - IMDb</a></li><li>Chuck - <a href="https://www.goodreads.com/series/40910-the-mistborn-saga" target="_blank" rel="noreferrer noopener">The Mistborn Saga</a></li><li>Brett - <a href="https://amzn.to/3F4FeK6" target="_blank" rel="noreferrer noopener">How to Make a Video Game All By Yourself</a></li><li>Brett - <a href="https://amzn.to/3F0qpIc" target="_blank" rel="noreferrer noopener">Murder on the Orient Express</a></li><li>Brett - <a href="https://store.steampowered.com/app/428550/Momodora_Reverie_Under_The_Moonlight/" target="_blank" rel="noreferrer noopener">Save 60% on Momodora: Reverie Under The Moonlight on Steam</a></li><li>Valentino -  <a href="https://sindresorhus.com/amazing-ai" target="_blank" rel="noreferrer noopener">Amazing AI — Sindre Sorhus</a></li><li>Valentino - <a href="https://www.youtube.com/watch?v=I4XDvZKntpA" target="_blank" rel="noreferrer noopener">Why Props Matter - YouTube</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>4510</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby 3.2 - WASM, Performance, and More... - RUBY 584</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-3-2-wasm-performance-and-more-ruby-584</link><description><![CDATA[Chuck and Valentino join this week's panelist episode to discuss Ruby 3.2. Valentino takes the lead as he talks about its exciting new features and performance improvements. They also share their insights and opinions about Ruby 3.2 and if these features help optimize web application performance.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/" target="_blank" rel="noreferrer noopener">Ruby 3.2.0 Released</a></li><li><a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li><a href="https://st0012.dev/whats-new-in-ruby-3-2-irb" target="_blank" rel="noreferrer noopener">What's new in Ruby 3.2's IRB?</a></li><li><a href="https://github.com/huginn/huginn" target="_blank" rel="noreferrer noopener">huginn/huginn</a></li><li><a href="https://shopify.engineering/ruby-rails-year-in-review-2022" target="_blank" rel="noreferrer noopener">Year in Review 2022: Tenderlove's Ruby and Rails Reflections and Predictions</a></li><li><a href="https://gettalong.org/blog/2022/benchmarking-rubies.html" target="_blank" rel="noreferrer noopener">THE BENCHMARK SETUP</a></li><li><a href="https://www.solnic.dev/p/benchmarking-ruby-32-with-yjit" target="_blank" rel="noreferrer noopener">Benchmarking Ruby 3.2 with YJIT</a></li><li><a href="https://tomaszs2.medium.com/ruby-3-2-0-is-from-another-dimension-5249e3186ec9" target="_blank" rel="noreferrer noopener">💎 Ruby 3.2.0 Is From Another Dimension</a></li><li><a href="https://shopify.engineering/yjit-just-in-time-compiler-cruby" target="_blank" rel="noreferrer noopener">YJIT: Building a New JIT Compiler for CRuby</a></li><li><a href="https://zverok.space/blog/2023-01-03-data-initialize.html" target="_blank" rel="noreferrer noopener">It is not what you expect, but it is what you want</a></li><li><a href="https://github.com/kateinoigakukun/wasi-vfs/wiki/Getting-Started-with-CRuby" target="_blank" rel="noreferrer noopener">kateinoigakukun/wasi-vfs</a></li><li><a href="https://bugs.ruby-lang.org/issues/18585" target="_blank" rel="noreferrer noopener">Feature #18585 </a></li><li><a href="https://shopify.github.io/ruby-lsp/RubyLsp/Requests.html?shpxid=a76a4035-B343-4D6F-C903-E16A42226DE5" target="_blank" rel="noreferrer noopener">Module: RubyLsp::Requests</a></li></ul><br />Picks<ul><li>Charles - <a href="https://midjourney.com/" target="_blank" rel="noreferrer noopener">Midjourney</a></li><li>Charles - <a href="https://openai.com/blog/chatgpt/" target="_blank" rel="noreferrer noopener">Introducing ChatGPT</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/17053/sleeping-queens" target="_blank" rel="noreferrer noopener">Sleeping Queens</a></li><li>Charles - <a href="https://www.xero.com/ph/login/" target="_blank" rel="noreferrer noopener">Log in to Xero Accounting Software</a></li><li>Valentino -  <a href="https://github.com/resemble-ai/resemble-alexa" target="_blank" rel="noreferrer noopener">Resemble.ai’s Alexa Skill Template</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5a12b274-7a5d-4ee9-a3dd-7d2ac3582d9b</guid><pubDate>Wed, 01 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846108/stream.mp3" length="89638917" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck and Valentino join this week's panelist episode to discuss Ruby 3.2. Valentino takes the lead as he talks about its exciting new features and performance improvements. They also share their insights and opinions about Ruby 3.2 and if these...</itunes:subtitle><itunes:summary><![CDATA[Chuck and Valentino join this week's panelist episode to discuss Ruby 3.2. Valentino takes the lead as he talks about its exciting new features and performance improvements. They also share their insights and opinions about Ruby 3.2 and if these features help optimize web application performance.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/" target="_blank" rel="noreferrer noopener">Ruby 3.2.0 Released</a></li><li><a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li><a href="https://st0012.dev/whats-new-in-ruby-3-2-irb" target="_blank" rel="noreferrer noopener">What's new in Ruby 3.2's IRB?</a></li><li><a href="https://github.com/huginn/huginn" target="_blank" rel="noreferrer noopener">huginn/huginn</a></li><li><a href="https://shopify.engineering/ruby-rails-year-in-review-2022" target="_blank" rel="noreferrer noopener">Year in Review 2022: Tenderlove's Ruby and Rails Reflections and Predictions</a></li><li><a href="https://gettalong.org/blog/2022/benchmarking-rubies.html" target="_blank" rel="noreferrer noopener">THE BENCHMARK SETUP</a></li><li><a href="https://www.solnic.dev/p/benchmarking-ruby-32-with-yjit" target="_blank" rel="noreferrer noopener">Benchmarking Ruby 3.2 with YJIT</a></li><li><a href="https://tomaszs2.medium.com/ruby-3-2-0-is-from-another-dimension-5249e3186ec9" target="_blank" rel="noreferrer noopener">💎 Ruby 3.2.0 Is From Another Dimension</a></li><li><a href="https://shopify.engineering/yjit-just-in-time-compiler-cruby" target="_blank" rel="noreferrer noopener">YJIT: Building a New JIT Compiler for CRuby</a></li><li><a href="https://zverok.space/blog/2023-01-03-data-initialize.html" target="_blank" rel="noreferrer noopener">It is not what you expect, but it is what you want</a></li><li><a href="https://github.com/kateinoigakukun/wasi-vfs/wiki/Getting-Started-with-CRuby" target="_blank" rel="noreferrer noopener">kateinoigakukun/wasi-vfs</a></li><li><a href="https://bugs.ruby-lang.org/issues/18585" target="_blank" rel="noreferrer noopener">Feature #18585 </a></li><li><a href="https://shopify.github.io/ruby-lsp/RubyLsp/Requests.html?shpxid=a76a4035-B343-4D6F-C903-E16A42226DE5" target="_blank" rel="noreferrer noopener">Module: RubyLsp::Requests</a></li></ul><br />Picks<ul><li>Charles - <a href="https://midjourney.com/" target="_blank" rel="noreferrer noopener">Midjourney</a></li><li>Charles - <a href="https://openai.com/blog/chatgpt/" target="_blank" rel="noreferrer noopener">Introducing ChatGPT</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/17053/sleeping-queens" target="_blank" rel="noreferrer noopener">Sleeping Queens</a></li><li>Charles - <a href="https://www.xero.com/ph/login/" target="_blank" rel="noreferrer noopener">Log in to Xero Accounting Software</a></li><li>Valentino -  <a href="https://github.com/resemble-ai/resemble-alexa" target="_blank" rel="noreferrer noopener">Resemble.ai’s Alexa Skill Template</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3726</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Linguistic Antipatterns With Jimmy Koppel  - RUBY 583</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/linguistic-antipatterns-with-jimmy-koppel-ruby-583</link><description><![CDATA[Jimmy Koppel is the founder of Mirdin. He also has a Ph. D. in programming languages from MIT. He joins the show alongside Chuck to talk about "<a href="https://www.linguistic-antipatterns.com/" target="_blank" rel="noreferrer noopener">Linguistic Antipatterns</a>". It is a persistently bad practice in the name and documentation which could make it more difficult to understand programs. He begins by sharing some of its examples, how to identify them, and how to avoid them. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://mirdin.com/the-advanced-software-design-course/" target="_blank" rel="noreferrer noopener">Advanced Software Design Web Course - Mirdin</a></li><li><a href="http://dropbox.com/s/n1lhfyyvr52i1u3/rubocop.md?dl=0" target="_blank" rel="noreferrer noopener">Dropbox - rubocop.md - Simplify your life</a></li><li><a href="https://www.dropbox.com/s/k95puzezsflo8j5/Bundler%20Case%20Study.html?dl=0" target="_blank" rel="noreferrer noopener">two Ruby case studies</a></li><li><a href="https://www.linguistic-antipatterns.com/" target="_blank" rel="noreferrer noopener">Linguistic Antipatterns</a></li><li><a href="https://mirdin.com/" target="_blank" rel="noreferrer noopener">Mirdin</a></li><li><a href="https://www.jameskoppel.com/" target="_blank" rel="noreferrer noopener">Jimmy Koppel</a></li><li><a href="https://twitter.com/jimmykoppel" target="_blank" rel="noreferrer noopener">Twitter: @jimmykoppel</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/245271/forbidden-sky" target="_blank" rel="noreferrer noopener">Forbidden Sky</a></li><li>Jimmy - <a href="https://boardgamegeek.com/boardgame/42/tigris-euphrates" target="_blank" rel="noreferrer noopener">Tigris &amp; Euphrates</a></li><li>Jimmy - <a href="https://www.mobygames.com/game-group/might-and-magic-series" target="_blank" rel="noreferrer noopener">Might and Magic series - MobyGames</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b8998bbc-64e6-42bc-8ef6-8bd110ef0231</guid><pubDate>Wed, 22 Feb 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846141/stream.mp3" length="85103015" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jimmy Koppel is the founder of Mirdin. He also has a Ph. D. in programming languages from MIT. He joins the show alongside Chuck to talk about "https://www.linguistic-antipatterns.com/". It is a persistently bad practice in the name and documentation...</itunes:subtitle><itunes:summary><![CDATA[Jimmy Koppel is the founder of Mirdin. He also has a Ph. D. in programming languages from MIT. He joins the show alongside Chuck to talk about "<a href="https://www.linguistic-antipatterns.com/" target="_blank" rel="noreferrer noopener">Linguistic Antipatterns</a>". It is a persistently bad practice in the name and documentation which could make it more difficult to understand programs. He begins by sharing some of its examples, how to identify them, and how to avoid them. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://mirdin.com/the-advanced-software-design-course/" target="_blank" rel="noreferrer noopener">Advanced Software Design Web Course - Mirdin</a></li><li><a href="http://dropbox.com/s/n1lhfyyvr52i1u3/rubocop.md?dl=0" target="_blank" rel="noreferrer noopener">Dropbox - rubocop.md - Simplify your life</a></li><li><a href="https://www.dropbox.com/s/k95puzezsflo8j5/Bundler%20Case%20Study.html?dl=0" target="_blank" rel="noreferrer noopener">two Ruby case studies</a></li><li><a href="https://www.linguistic-antipatterns.com/" target="_blank" rel="noreferrer noopener">Linguistic Antipatterns</a></li><li><a href="https://mirdin.com/" target="_blank" rel="noreferrer noopener">Mirdin</a></li><li><a href="https://www.jameskoppel.com/" target="_blank" rel="noreferrer noopener">Jimmy Koppel</a></li><li><a href="https://twitter.com/jimmykoppel" target="_blank" rel="noreferrer noopener">Twitter: @jimmykoppel</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/245271/forbidden-sky" target="_blank" rel="noreferrer noopener">Forbidden Sky</a></li><li>Jimmy - <a href="https://boardgamegeek.com/boardgame/42/tigris-euphrates" target="_blank" rel="noreferrer noopener">Tigris &amp; Euphrates</a></li><li>Jimmy - <a href="https://www.mobygames.com/game-group/might-and-magic-series" target="_blank" rel="noreferrer noopener">Might and Magic series - MobyGames</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3537</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Keeping Up With The Currents - RUBY 582</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/keeping-up-with-the-currents-ruby-582</link><description><![CDATA[Zachary Schroeder returns to the show to talk about the latest trends and frameworks in the community. Chuck starts off by sharing his own experience of staying on top of his podcast and current projects. They also discuss the significance of working on "side projects" in their field. Additionally, they discuss their perspective on using social media platforms in connecting with people.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://qwik.builder.io/" target="_blank" rel="noreferrer noopener">Framework reimagined for the edge! - Qwik</a></li><li><a href="https://hotwired.dev/" target="_blank" rel="noreferrer noopener">HTML Over The Wire | Hotwire</a></li><li><a href="https://github.com/arbox/machine-learning-with-ruby" target="_blank" rel="noreferrer noopener">GitHub - arbox/machine-learning-with-ruby</a></li><li><a href="https://github.com/arbox/data-science-with-ruby" target="_blank" rel="noreferrer noopener">GitHub - arbox/data-science-with-ruby</a></li><li>Please follow: <a href="https://www.tiktok.com/@topenddevs?lang=en" target="_blank" rel="noreferrer noopener">Top End Devs in Tiktok</a></li><li><a href="https://github.com/robobluebird/" target="_blank" rel="noreferrer noopener">GitHub: robobluebird</a></li></ul><br />Picks<ul><li>Charles - <a href="https://gamerules.com/rules/uno-all-wild/" target="_blank" rel="noreferrer noopener">UNO ALL WILD</a></li><li>Charles - <a href="https://totallifefreedom.com/" target="_blank" rel="noreferrer noopener">Total Life Freedom</a></li><li>Charles - <a href="https://www.google.com/aclk?adurl=&amp;ai=DChcSEwi1oNPhgZn9AhUNPmAKHf74B0AYABAAGgJ0bQ&amp;ei=c5ftY_ySDdXh2roPrdSfwAo&amp;q=&amp;sa=l&amp;sig=AOD64_1b8QSJiiq5z1_nJDO3Z4NRPikNDg&amp;sqi=2&amp;ved=2ahUKEwi8mMfhgZn9AhXVsFYBHS3qB6gQ0Qx6BAgJEAE" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li>Zachary - <a href="https://amzn.to/3YQWvOf" target="_blank" rel="noreferrer noopener">Microserfs</a></li><li>Zachary - <a href="https://www.nintendo.com/store/products/macbat-64-journey-of-a-nice-chap-switch/" target="_blank" rel="noreferrer noopener">Macbat 64</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cfdb9739-ee02-4d90-88e2-5e5b28242cd6</guid><pubDate>Wed, 15 Feb 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846155/stream.mp3" length="110350467" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Zachary Schroeder returns to the show to talk about the latest trends and frameworks in the community. Chuck starts off by sharing his own experience of staying on top of his podcast and current projects. They also discuss the significance of working...</itunes:subtitle><itunes:summary><![CDATA[Zachary Schroeder returns to the show to talk about the latest trends and frameworks in the community. Chuck starts off by sharing his own experience of staying on top of his podcast and current projects. They also discuss the significance of working on "side projects" in their field. Additionally, they discuss their perspective on using social media platforms in connecting with people.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://qwik.builder.io/" target="_blank" rel="noreferrer noopener">Framework reimagined for the edge! - Qwik</a></li><li><a href="https://hotwired.dev/" target="_blank" rel="noreferrer noopener">HTML Over The Wire | Hotwire</a></li><li><a href="https://github.com/arbox/machine-learning-with-ruby" target="_blank" rel="noreferrer noopener">GitHub - arbox/machine-learning-with-ruby</a></li><li><a href="https://github.com/arbox/data-science-with-ruby" target="_blank" rel="noreferrer noopener">GitHub - arbox/data-science-with-ruby</a></li><li>Please follow: <a href="https://www.tiktok.com/@topenddevs?lang=en" target="_blank" rel="noreferrer noopener">Top End Devs in Tiktok</a></li><li><a href="https://github.com/robobluebird/" target="_blank" rel="noreferrer noopener">GitHub: robobluebird</a></li></ul><br />Picks<ul><li>Charles - <a href="https://gamerules.com/rules/uno-all-wild/" target="_blank" rel="noreferrer noopener">UNO ALL WILD</a></li><li>Charles - <a href="https://totallifefreedom.com/" target="_blank" rel="noreferrer noopener">Total Life Freedom</a></li><li>Charles - <a href="https://www.google.com/aclk?adurl=&amp;ai=DChcSEwi1oNPhgZn9AhUNPmAKHf74B0AYABAAGgJ0bQ&amp;ei=c5ftY_ySDdXh2roPrdSfwAo&amp;q=&amp;sa=l&amp;sig=AOD64_1b8QSJiiq5z1_nJDO3Z4NRPikNDg&amp;sqi=2&amp;ved=2ahUKEwi8mMfhgZn9AhXVsFYBHS3qB6gQ0Qx6BAgJEAE" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li>Zachary - <a href="https://amzn.to/3YQWvOf" target="_blank" rel="noreferrer noopener">Microserfs</a></li><li>Zachary - <a href="https://www.nintendo.com/store/products/macbat-64-journey-of-a-nice-chap-switch/" target="_blank" rel="noreferrer noopener">Macbat 64</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4589</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Evolution of Opal With Elia Schito - RUBY 581</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-evolution-of-opal-with-elia-schito-ruby-581</link><description><![CDATA[Elia Schito works at Nebulab. He is a Ruby enthusiast and move to a more supporting role for Opal development, mainly reviewing and merging PRs, handling releases, and so on. He returns to the show to talk about Opal and its new features. It is a Ruby to JavaScript source-to-source compiler. They also talk about the difference between Opal and ruby-wasm. Additionally, they discuss the e-commerce platform, "Solidus".<br />Features recently added to Opal<ul><li>freezing</li><li>parallel compilation</li><li>async/await support</li><li>native promises</li><li>io (gets/puts)</li><li>bundle size reduction</li><li>readability of compiled JS</li><li>ruby 3.2 support (coming around Christmas 2022)</li><li>binding.irb</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://opalrb.com/" target="_blank" rel="noreferrer noopener">Opal 💎</a></li><li><a href="https://github.com/joeldrapper/phlex" target="_blank" rel="noreferrer noopener">GitHub - joeldrapper/phlex</a></li><li><a href="https://opalrb.com/try/" target="_blank" rel="noreferrer noopener">Try Opal: Browser compiler and REPL</a></li><li><a href="https://opalrb.com/blog/2021/06/26/webassembly-and-advanced-regexp-with-opal/#continue-reading" target="_blank" rel="noreferrer noopener">WebAssembly and advanced regular expressions with Opal</a></li><li><a href="https://github.com/ruby/TryRuby/blob/master/source/javascripts/try_ruby.js.rb#L129" target="_blank" rel="noreferrer noopener">TryRuby/try_ruby.js.rb at master · ruby/TryRuby · GitHub</a></li><li><a href="https://www.phlex.fun/" target="_blank" rel="noreferrer noopener">Phlex</a></li><li><a href="https://solidus.io/" target="_blank" rel="noreferrer noopener">Solidus</a></li><li><a href="https://github.com/meh/paggio" target="_blank" rel="noreferrer noopener">GitHub - opal/paggio: Ruby, HTML and CSS at war</a></li><li><a href="https://opalrb.com/blog/" target="_blank" rel="noreferrer noopener">Opal Blog</a> </li><li><a href="https://try.ruby-lang.org/playground/" target="_blank" rel="noreferrer noopener">TryRuby playground</a></li><li><a href="https://elia.schito.me/" target="_blank" rel="noreferrer noopener">Elia Schito </a></li><li><a href="https://twitter.com/elia" target="_blank" rel="noreferrer noopener">Twitter: @elia</a></li><li><a href="https://topenddevs.com/series/developer-book-club" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li><a href="https://technology.doximity.com/articles/ruby-delights-built-into-the-language" target="_blank" rel="noreferrer noopener">Ruby Delights Built Into The Language</a></li><li><a href="https://github.com/nebulab/rails_console_toolkit" target="_blank" rel="noreferrer noopener">GitHub - nebulab/rails_console_toolkit: Configurable Rails Console Helpers</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/173090/game" target="_blank" rel="noreferrer noopener">The Game | Board Game | BoardGameGeek</a></li><li>Charles - <a href="https://tridot.com/" target="_blank" rel="noreferrer noopener">TriDot: Home</a></li><li>Charles - <a href="https://www.imdb.com/title/tt18335752/" target="_blank" rel="noreferrer noopener">1923 (TV Series 2022–2023) - IMDb</a></li><li>Elia - <a href="https://world.hey.com/jorge/code-i-like-i-domain-driven-boldness-71456476" target="_blank" rel="noreferrer noopener">Code I like (I): Domain-driven boldness</a></li><li>Elia - <a href="https://world.hey.com/dhh/the-waning-days-of-dei-s-dominance-9a5b656c" target="_blank" rel="noreferrer noopener">The waning days of DEI's dominance</a></li><li>Elia - <a href="https://newdiscourses.com/tag/nd-podcast/" target="_blank" rel="noreferrer noopener">nd podcast Archives - New Discourses</a></li><li>Valentino - <a href="https://technology.doximity.com/articles/ruby-delights-built-into-the-language" target="_blank" rel="noreferrer noopener">Ruby Delights Built Into The Language</a></li><li>Valentino - Shopify’s latest thread on performance metrics from their Ruby 3.2 efforts</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7c6f869c-3aa1-46bc-82d4-7f2f678a3a5f</guid><pubDate>Thu, 09 Feb 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846094/stream.mp3" length="79357839" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Elia Schito works at Nebulab. He is a Ruby enthusiast and move to a more supporting role for Opal development, mainly reviewing and merging PRs, handling releases, and so on. He returns to the show to talk about Opal and its new features. It is a Ruby...</itunes:subtitle><itunes:summary><![CDATA[Elia Schito works at Nebulab. He is a Ruby enthusiast and move to a more supporting role for Opal development, mainly reviewing and merging PRs, handling releases, and so on. He returns to the show to talk about Opal and its new features. It is a Ruby to JavaScript source-to-source compiler. They also talk about the difference between Opal and ruby-wasm. Additionally, they discuss the e-commerce platform, "Solidus".<br />Features recently added to Opal<ul><li>freezing</li><li>parallel compilation</li><li>async/await support</li><li>native promises</li><li>io (gets/puts)</li><li>bundle size reduction</li><li>readability of compiled JS</li><li>ruby 3.2 support (coming around Christmas 2022)</li><li>binding.irb</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://opalrb.com/" target="_blank" rel="noreferrer noopener">Opal 💎</a></li><li><a href="https://github.com/joeldrapper/phlex" target="_blank" rel="noreferrer noopener">GitHub - joeldrapper/phlex</a></li><li><a href="https://opalrb.com/try/" target="_blank" rel="noreferrer noopener">Try Opal: Browser compiler and REPL</a></li><li><a href="https://opalrb.com/blog/2021/06/26/webassembly-and-advanced-regexp-with-opal/#continue-reading" target="_blank" rel="noreferrer noopener">WebAssembly and advanced regular expressions with Opal</a></li><li><a href="https://github.com/ruby/TryRuby/blob/master/source/javascripts/try_ruby.js.rb#L129" target="_blank" rel="noreferrer noopener">TryRuby/try_ruby.js.rb at master · ruby/TryRuby · GitHub</a></li><li><a href="https://www.phlex.fun/" target="_blank" rel="noreferrer noopener">Phlex</a></li><li><a href="https://solidus.io/" target="_blank" rel="noreferrer noopener">Solidus</a></li><li><a href="https://github.com/meh/paggio" target="_blank" rel="noreferrer noopener">GitHub - opal/paggio: Ruby, HTML and CSS at war</a></li><li><a href="https://opalrb.com/blog/" target="_blank" rel="noreferrer noopener">Opal Blog</a> </li><li><a href="https://try.ruby-lang.org/playground/" target="_blank" rel="noreferrer noopener">TryRuby playground</a></li><li><a href="https://elia.schito.me/" target="_blank" rel="noreferrer noopener">Elia Schito </a></li><li><a href="https://twitter.com/elia" target="_blank" rel="noreferrer noopener">Twitter: @elia</a></li><li><a href="https://topenddevs.com/series/developer-book-club" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li><a href="https://technology.doximity.com/articles/ruby-delights-built-into-the-language" target="_blank" rel="noreferrer noopener">Ruby Delights Built Into The Language</a></li><li><a href="https://github.com/nebulab/rails_console_toolkit" target="_blank" rel="noreferrer noopener">GitHub - nebulab/rails_console_toolkit: Configurable Rails Console Helpers</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/173090/game" target="_blank" rel="noreferrer noopener">The Game | Board Game | BoardGameGeek</a></li><li>Charles - <a href="https://tridot.com/" target="_blank" rel="noreferrer noopener">TriDot: Home</a></li><li>Charles - <a href="https://www.imdb.com/title/tt18335752/" target="_blank" rel="noreferrer noopener">1923 (TV Series 2022–2023) - IMDb</a></li><li>Elia - <a href="https://world.hey.com/jorge/code-i-like-i-domain-driven-boldness-71456476" target="_blank" rel="noreferrer noopener">Code I like (I): Domain-driven boldness</a></li><li>Elia - <a href="https://world.hey.com/dhh/the-waning-days-of-dei-s-dominance-9a5b656c" target="_blank" rel="noreferrer noopener">The waning days of DEI's dominance</a></li><li>Elia - <a...]]></itunes:summary><itunes:duration>3298</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Significance Of Salary Transparency With Hilary Stohs-Krause - RUBY 580</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-significance-of-salary-transparency-with-hilary-stohs-krause-ruby-580</link><description><![CDATA[Hilary Stohs-Krause is the Co-Owner and VP at Ten Forward Consulting. Having already spoken at the RubyConf mini last November 2022 about "Salary Transparency", she returns to the show to further talk about it. She explains how they were able to implement it in their company and why it is important. Moreover, she shares their company's process on how to decide on their employees' salaries. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.rubyconfmini.com/program#How-We-Implemented-Salary-Transparency-And-Why-It-Matters" target="_blank" rel="noreferrer noopener">RubyConf Mini</a></li><li><a href="https://topenddevs.com/podcasts/ruby-rogues/episodes/274-rr-fearless-salary-negotiation-with-josh-doody" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li><a href="https://tenforward.consulting/" target="_blank" rel="noreferrer noopener">Ten Forward Consulting</a></li><li><a href="https://www.rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/reenhanced/gitreflow" target="_blank" rel="noreferrer noopener">GitHub - reenhanced/gitreflow</a></li><li><a href="https://twitter.com/hilarysk" target="_blank" rel="noreferrer noopener">Twitter: @hilarysk</a></li><li><a href="https://www.linkedin.com/in/hilarysk/" target="_blank" rel="noreferrer noopener">LinkedIn: Hilary Stohs-Krause</a></li></ul> Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/150783/antidote" target="_blank" rel="noreferrer noopener">Antidote</a></li><li>Charles - World Cup Soccer</li><li>Charles - <a href="https://www.meetup.com/" target="_blank" rel="noreferrer noopener">Meetup - We are what we do</a></li><li>Hilary - <a href="https://greg.app/" target="_blank" rel="noreferrer noopener">Greg - Plant Identifier &amp; Care</a></li><li>John - <a href="https://store.google.com/product/pixel_7" target="_blank" rel="noreferrer noopener">Pixel 7</a></li><li>Valentino - <a href="https://technology.doximity.com/articles/how-a-strategically-designed-data-platform-elevates-product-outcomes" target="_blank" rel="noreferrer noopener">How a strategically designed data platform elevates product outcomes</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ce554ed3-4ec4-44fb-ad4f-c5c41631eb25</guid><pubDate>Wed, 01 Feb 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846158/stream.mp3" length="106750584" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hilary Stohs-Krause is the Co-Owner and VP at Ten Forward Consulting. Having already spoken at the RubyConf mini last November 2022 about "Salary Transparency", she returns to the show to further talk about it. She explains how they were able to...</itunes:subtitle><itunes:summary><![CDATA[Hilary Stohs-Krause is the Co-Owner and VP at Ten Forward Consulting. Having already spoken at the RubyConf mini last November 2022 about "Salary Transparency", she returns to the show to further talk about it. She explains how they were able to implement it in their company and why it is important. Moreover, she shares their company's process on how to decide on their employees' salaries. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.rubyconfmini.com/program#How-We-Implemented-Salary-Transparency-And-Why-It-Matters" target="_blank" rel="noreferrer noopener">RubyConf Mini</a></li><li><a href="https://topenddevs.com/podcasts/ruby-rogues/episodes/274-rr-fearless-salary-negotiation-with-josh-doody" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li><a href="https://tenforward.consulting/" target="_blank" rel="noreferrer noopener">Ten Forward Consulting</a></li><li><a href="https://www.rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/reenhanced/gitreflow" target="_blank" rel="noreferrer noopener">GitHub - reenhanced/gitreflow</a></li><li><a href="https://twitter.com/hilarysk" target="_blank" rel="noreferrer noopener">Twitter: @hilarysk</a></li><li><a href="https://www.linkedin.com/in/hilarysk/" target="_blank" rel="noreferrer noopener">LinkedIn: Hilary Stohs-Krause</a></li></ul> Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/150783/antidote" target="_blank" rel="noreferrer noopener">Antidote</a></li><li>Charles - World Cup Soccer</li><li>Charles - <a href="https://www.meetup.com/" target="_blank" rel="noreferrer noopener">Meetup - We are what we do</a></li><li>Hilary - <a href="https://greg.app/" target="_blank" rel="noreferrer noopener">Greg - Plant Identifier &amp; Care</a></li><li>John - <a href="https://store.google.com/product/pixel_7" target="_blank" rel="noreferrer noopener">Pixel 7</a></li><li>Valentino - <a href="https://technology.doximity.com/articles/how-a-strategically-designed-data-platform-elevates-product-outcomes" target="_blank" rel="noreferrer noopener">How a strategically designed data platform elevates product outcomes</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4439</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Things Software Developers Should Know to Succeed With Andy Hunt - RUBY 579</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/things-software-developers-should-know-to-succeed-with-andy-hunt-ruby-579</link><description><![CDATA[Andy Hunt is a programmer turned consultant, author, and publisher. He also co-authored the best-selling and seminal book, "<a href="https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer</a>". He joins the show to discuss the important things that software developers should know in this generation. He talks about some of the things that have evolved since he started. <br />Important Points<ul><li>Reliable CI/CD Pipeline</li><li>Effective low-friction collaboration</li><li> Free flow of information</li><li>Constant Learning / Skills improvement</li><li>a. Read more technical books</li><li>b. Read more fiction</li><li>Think about how we build software</li><li>a. Software that is replaceable and deposable</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://toolshed.com/" target="_blank" rel="noreferrer noopener">Toolshed Technologies</a></li><li><a href="https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer</a></li><li><a href="https://agilemanifesto.org/" target="_blank" rel="noreferrer noopener">Manifesto for Agile Software Development</a></li><li><a href="https://www.linkedin.com/in/pragmaticandy/" target="_blank" rel="noreferrer noopener">LinkedIn: Andy Hunt</a></li><li><a href="https://twitter.com/PragmaticAndy?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twittter: @PragmaticAndy</a></li></ul><br />Picks<ul><li>Andy - <a href="https://linear.app/" target="_blank" rel="noreferrer noopener">Linear – A better way to build products</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/153938/camel" target="_blank" rel="noreferrer noopener">Camel Up</a></li><li>Dave - <a href="https://tilta.com/shop/tiltaing-camera-cage-for-bmpcc-4k-6k-basic-kit/?gclid=Cj0KCQiAw8OeBhCeARIsAGxWtUytiXNnopIurL3JKytAG-iVhekSqA_RhS2RXGvXxVBIO43tqqOCMu8aAl1SEALw_wcB" target="_blank" rel="noreferrer noopener">Tiltaing Camera Cage</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4a01e123-9f80-4e33-9e3e-1e6d8066975a</guid><pubDate>Wed, 25 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846201/stream.mp3" length="105539965" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Andy Hunt is a programmer turned consultant, author, and publisher. He also co-authored the best-selling and seminal book, "https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/". He joins the show to discuss the...</itunes:subtitle><itunes:summary><![CDATA[Andy Hunt is a programmer turned consultant, author, and publisher. He also co-authored the best-selling and seminal book, "<a href="https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer</a>". He joins the show to discuss the important things that software developers should know in this generation. He talks about some of the things that have evolved since he started. <br />Important Points<ul><li>Reliable CI/CD Pipeline</li><li>Effective low-friction collaboration</li><li> Free flow of information</li><li>Constant Learning / Skills improvement</li><li>a. Read more technical books</li><li>b. Read more fiction</li><li>Think about how we build software</li><li>a. Software that is replaceable and deposable</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://toolshed.com/" target="_blank" rel="noreferrer noopener">Toolshed Technologies</a></li><li><a href="https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer</a></li><li><a href="https://agilemanifesto.org/" target="_blank" rel="noreferrer noopener">Manifesto for Agile Software Development</a></li><li><a href="https://www.linkedin.com/in/pragmaticandy/" target="_blank" rel="noreferrer noopener">LinkedIn: Andy Hunt</a></li><li><a href="https://twitter.com/PragmaticAndy?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twittter: @PragmaticAndy</a></li></ul><br />Picks<ul><li>Andy - <a href="https://linear.app/" target="_blank" rel="noreferrer noopener">Linear – A better way to build products</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/153938/camel" target="_blank" rel="noreferrer noopener">Camel Up</a></li><li>Dave - <a href="https://tilta.com/shop/tiltaing-camera-cage-for-bmpcc-4k-6k-basic-kit/?gclid=Cj0KCQiAw8OeBhCeARIsAGxWtUytiXNnopIurL3JKytAG-iVhekSqA_RhS2RXGvXxVBIO43tqqOCMu8aAl1SEALw_wcB" target="_blank" rel="noreferrer noopener">Tiltaing Camera Cage</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4388</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Boosting Your App's Performance - RUBY 578</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/boosting-your-app-s-performance-ruby-578</link><description><![CDATA[Gavin Morrice is a Senior Ruby Engineer at Cookpad. It is a food tech company and the largest online recipe platform. He joins the Rogues to tackle his article, "How we improved our Rails app’s performance with Conditional Get Requests". He explains the idea of their article, what led them to develop their technique, and the way that this technique improves the user's experience.<br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://sourcediving.com/how-we-improved-our-rails-apps-performance-with-conditional-get-requests-35a7a472a0b9" target="_blank" rel="noreferrer noopener">How we improved our Rails app’s performance with Conditional Get Requests</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Conditional_requests" target="_blank" rel="noreferrer noopener">HTTP conditional requests - HTTP | MDN</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag#syntax" target="_blank" rel="noreferrer noopener">ETag</a></li><li><a href="https://api.rubyonrails.org/classes/ActionController/ConditionalGet/ClassMethods.html#method-i-etag" target="_blank" rel="noreferrer noopener">Rails’s etag method</a></li><li><a href="https://api.rubyonrails.org/classes/ActionController/ConditionalGet.html#method-i-fresh_when" target="_blank" rel="noreferrer noopener">Rails Etag validators concept</a></li><li><a href="https://cookpad.com/us" target="_blank" rel="noreferrer noopener">Cookpad - Make everyday cooking fun!</a></li><li><a href="https://github.com/Bodacious" target="_blank" rel="noreferrer noopener">GitHub: Bodacious</a></li><li><a href="https://www.linkedin.com/in/gavinmorrice/" target="_blank" rel="noreferrer noopener">LinkedIn: Gavin Morrice</a></li><li><a href="https://twitter.com/morriceGavin" target="_blank" rel="noreferrer noopener">Twitter: @MorriceGavin</a></li><li><br /></li></ul>Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/314491/meadow" target="_blank" rel="noreferrer noopener">Meadow | Board Game - BoardGameGeek</a></li><li>Charles - <a href="https://www.paramountnetwork.com/shows/yellowstone" target="_blank" rel="noreferrer noopener">Yellowstone - TV Series | Paramount Network</a></li><li>Charles - <a href="https://www.imdb.com/title/tt9114286/" target="_blank" rel="noreferrer noopener">Black Panther: Wakanda Forever </a></li><li>Gavin - <a href="https://en.wikipedia.org/wiki/Comt%C3%A9_cheese" target="_blank" rel="noreferrer noopener">Comté</a></li><li>Gavin - <a href="https://www.imdb.com/title/tt10304142/" target="_blank" rel="noreferrer noopener">Amsterdam (2022) - IMDb</a></li><li>Gavin - <a href="https://amzn.to/3IVZ38U" target="_blank" rel="noreferrer noopener">Sushi and Beyond</a></li><li>John - <a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">Home | RubyConf 2022</a></li><li>John - <a href="https://store.google.com/product/pixel_7_pro?hl=en-US" target="_blank" rel="noreferrer noopener">Pixel 7 Pro</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">efdb84b9-8ec0-42e2-9eca-377270f0ce8d</guid><pubDate>Wed, 18 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846107/stream.mp3" length="50374995" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Gavin Morrice is a Senior Ruby Engineer at Cookpad. It is a food tech company and the largest online recipe platform. He joins the Rogues to tackle his article, "How we improved our Rails app’s performance with Conditional Get Requests". He explains...</itunes:subtitle><itunes:summary><![CDATA[Gavin Morrice is a Senior Ruby Engineer at Cookpad. It is a food tech company and the largest online recipe platform. He joins the Rogues to tackle his article, "How we improved our Rails app’s performance with Conditional Get Requests". He explains the idea of their article, what led them to develop their technique, and the way that this technique improves the user's experience.<br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://sourcediving.com/how-we-improved-our-rails-apps-performance-with-conditional-get-requests-35a7a472a0b9" target="_blank" rel="noreferrer noopener">How we improved our Rails app’s performance with Conditional Get Requests</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Conditional_requests" target="_blank" rel="noreferrer noopener">HTTP conditional requests - HTTP | MDN</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag#syntax" target="_blank" rel="noreferrer noopener">ETag</a></li><li><a href="https://api.rubyonrails.org/classes/ActionController/ConditionalGet/ClassMethods.html#method-i-etag" target="_blank" rel="noreferrer noopener">Rails’s etag method</a></li><li><a href="https://api.rubyonrails.org/classes/ActionController/ConditionalGet.html#method-i-fresh_when" target="_blank" rel="noreferrer noopener">Rails Etag validators concept</a></li><li><a href="https://cookpad.com/us" target="_blank" rel="noreferrer noopener">Cookpad - Make everyday cooking fun!</a></li><li><a href="https://github.com/Bodacious" target="_blank" rel="noreferrer noopener">GitHub: Bodacious</a></li><li><a href="https://www.linkedin.com/in/gavinmorrice/" target="_blank" rel="noreferrer noopener">LinkedIn: Gavin Morrice</a></li><li><a href="https://twitter.com/morriceGavin" target="_blank" rel="noreferrer noopener">Twitter: @MorriceGavin</a></li><li><br /></li></ul>Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/314491/meadow" target="_blank" rel="noreferrer noopener">Meadow | Board Game - BoardGameGeek</a></li><li>Charles - <a href="https://www.paramountnetwork.com/shows/yellowstone" target="_blank" rel="noreferrer noopener">Yellowstone - TV Series | Paramount Network</a></li><li>Charles - <a href="https://www.imdb.com/title/tt9114286/" target="_blank" rel="noreferrer noopener">Black Panther: Wakanda Forever </a></li><li>Gavin - <a href="https://en.wikipedia.org/wiki/Comt%C3%A9_cheese" target="_blank" rel="noreferrer noopener">Comté</a></li><li>Gavin - <a href="https://www.imdb.com/title/tt10304142/" target="_blank" rel="noreferrer noopener">Amsterdam (2022) - IMDb</a></li><li>Gavin - <a href="https://amzn.to/3IVZ38U" target="_blank" rel="noreferrer noopener">Sushi and Beyond</a></li><li>John - <a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">Home | RubyConf 2022</a></li><li>John - <a href="https://store.google.com/product/pixel_7_pro?hl=en-US" target="_blank" rel="noreferrer noopener">Pixel 7 Pro</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2090</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Leaving Rails and the Journey Back with Trae Robrock - RUBY 577</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/leaving-rails-and-the-journey-back-with-trae-robrock-ruby-577</link><description><![CDATA[Returning guest, Trae Robrock is the founder of greenbits.com but eventually sold the company. In addition, he experimented with various technologies such as node.js, lambda, python, etc. before returning to Rails. He also got into real estate and started a new tech company in the real estate space called," <a href="https://comfort.ly/" target="_blank" rel="noreferrer noopener">https://comfort.ly</a>". Trae joins the show with John and Valentino to discuss his experience and challenges encountered in developing the applications. Moreover, they also tackle some of the tools and software that he used to maintain the apps. <br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://trobrock.com/" target="_blank" rel="noreferrer noopener">trobrock</a></li><li><a href="https://twitter.com/trobrock" target="_blank" rel="noreferrer noopener">Twitter: @trobrock</a></li></ul><br />Picks<ul><li>John - <a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">RubyConf 2022: Home</a></li><li>John - <a href="https://www.rubyconfmini.com/" target="_blank" rel="noreferrer noopener">RubyConf Mini</a></li><li>Trae - <a href="https://amzn.to/3IDS0Sg" target="_blank" rel="noreferrer noopener">Never Split the Difference</a></li><li>Valentino - <a href="https://shop.pimoroni.com/products/galactic-unicorn" target="_blank" rel="noreferrer noopener">Galactic Unicorn </a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f57c666f-b831-44f2-bee2-dacd3a4bf5ae</guid><pubDate>Wed, 11 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846204/stream.mp3" length="79054936" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Returning guest, Trae Robrock is the founder of greenbits.com but eventually sold the company. In addition, he experimented with various technologies such as node.js, lambda, python, etc. before returning to Rails. He also got into real estate and...</itunes:subtitle><itunes:summary><![CDATA[Returning guest, Trae Robrock is the founder of greenbits.com but eventually sold the company. In addition, he experimented with various technologies such as node.js, lambda, python, etc. before returning to Rails. He also got into real estate and started a new tech company in the real estate space called," <a href="https://comfort.ly/" target="_blank" rel="noreferrer noopener">https://comfort.ly</a>". Trae joins the show with John and Valentino to discuss his experience and challenges encountered in developing the applications. Moreover, they also tackle some of the tools and software that he used to maintain the apps. <br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://trobrock.com/" target="_blank" rel="noreferrer noopener">trobrock</a></li><li><a href="https://twitter.com/trobrock" target="_blank" rel="noreferrer noopener">Twitter: @trobrock</a></li></ul><br />Picks<ul><li>John - <a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">RubyConf 2022: Home</a></li><li>John - <a href="https://www.rubyconfmini.com/" target="_blank" rel="noreferrer noopener">RubyConf Mini</a></li><li>Trae - <a href="https://amzn.to/3IDS0Sg" target="_blank" rel="noreferrer noopener">Never Split the Difference</a></li><li>Valentino - <a href="https://shop.pimoroni.com/products/galactic-unicorn" target="_blank" rel="noreferrer noopener">Galactic Unicorn </a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3285</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>DevOps, Mentoring, and Careers with Kinsey Durham - RUBY 576</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/devops-mentoring-and-careers-with-kinsey-durham-ruby-576</link><description><![CDATA[Kinsey Durham Grace is an Enterprise Infrastructure Engineer at GitHub. She is also a lecturer at RailsBridge where they run a workshop to teach scholars to write code. She joins the show with John and Valentino to about a variety of topics mostly focused on DevOps and Mentoring. She shares her experience in teaching scholars in the Ruby Community. Additionally, she talks about her career transition from Go to Ruby.     On YouTube<a href="https://youtu.be/utD-PXZ-VR0" target="_blank" rel="noreferrer noopener">DevOps, Mentoring, and Careers with Kinsey Durham - RUBY 576</a><br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.kinseyanndurham.com/" target="_blank" rel="noreferrer noopener">Kinsey Durham Grace</a></li><li><a href="https://github.com/kinseydurhamgrace" target="_blank" rel="noreferrer noopener">GitHub: kinseydurhamgrace</a></li><li><a href="https://twitter.com/KinseyAnnDurham" target="_blank" rel="noreferrer noopener">Twitter: @KinseyAnnDurham</a></li></ul><br />Picks<ul><li>John - Rented office spaces</li><li>Kinsey - <a href="https://rubycentral.org/" target="_blank" rel="noreferrer noopener">Ruby Central</a></li><li>Kinsey - <a href="https://bridgefoundry.org/" target="_blank" rel="noreferrer noopener">BridgeFoundry</a> </li><li>Valentino - <a href="https://technology.doximity.com/articles/mexico-city-rails-meet-up-reboot" target="_blank" rel="noreferrer noopener">Mexico City Rails Meet-up Reboot</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a6b1c9d0-6938-4ebd-8bd6-0b42e848c2d6</guid><pubDate>Wed, 04 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846119/stream.mp3" length="77362829" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kinsey Durham Grace is an Enterprise Infrastructure Engineer at GitHub. She is also a lecturer at RailsBridge where they run a workshop to teach scholars to write code. She joins the show with John and Valentino to about a variety of topics mostly...</itunes:subtitle><itunes:summary><![CDATA[Kinsey Durham Grace is an Enterprise Infrastructure Engineer at GitHub. She is also a lecturer at RailsBridge where they run a workshop to teach scholars to write code. She joins the show with John and Valentino to about a variety of topics mostly focused on DevOps and Mentoring. She shares her experience in teaching scholars in the Ruby Community. Additionally, she talks about her career transition from Go to Ruby.     On YouTube<a href="https://youtu.be/utD-PXZ-VR0" target="_blank" rel="noreferrer noopener">DevOps, Mentoring, and Careers with Kinsey Durham - RUBY 576</a><br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.kinseyanndurham.com/" target="_blank" rel="noreferrer noopener">Kinsey Durham Grace</a></li><li><a href="https://github.com/kinseydurhamgrace" target="_blank" rel="noreferrer noopener">GitHub: kinseydurhamgrace</a></li><li><a href="https://twitter.com/KinseyAnnDurham" target="_blank" rel="noreferrer noopener">Twitter: @KinseyAnnDurham</a></li></ul><br />Picks<ul><li>John - Rented office spaces</li><li>Kinsey - <a href="https://rubycentral.org/" target="_blank" rel="noreferrer noopener">Ruby Central</a></li><li>Kinsey - <a href="https://bridgefoundry.org/" target="_blank" rel="noreferrer noopener">BridgeFoundry</a> </li><li>Valentino - <a href="https://technology.doximity.com/articles/mexico-city-rails-meet-up-reboot" target="_blank" rel="noreferrer noopener">Mexico City Rails Meet-up Reboot</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3214</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Dealing with System Issues In Your Apps - RUBY 575</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/dealing-with-system-issues-in-your-apps-ruby-575</link><description><![CDATA[When working with software or applications, developers and programmers encounter a variety of distinct system issues or problems. The Rogues join the show to share their thoughts about troubleshooting. They discuss identifying and fixing system problems in their applications, whether they're at the front end or the back end, using their own experiences as examples. Additionally, they talk about some of the tools they use to help them fix system issues or errors.<br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/10547/betrayal-house-hill" target="_blank" rel="noreferrer noopener">Betrayal at House on the Hill</a></li><li>Charles - <a href="https://amzn.to/3YIinMB" target="_blank" rel="noreferrer noopener">Keeper of the Lost Cities</a></li><li>Charles - <a href="https://www.cbs.com/shows/ncis/" target="_blank" rel="noreferrer noopener">NCIS (Official Site) Watch on CBS</a></li><li>John - <a href="https://pry.github.io/" target="_blank" rel="noreferrer noopener">Pry</a></li><li>John - <a href="https://errbit.com/" target="_blank" rel="noreferrer noopener">Errbit</a></li><li>Valentino - <a href="https://rubygems.org/gems/rb-trace/versions/0.7" target="_blank" rel="noreferrer noopener">rb-trace | RubyGems.org | your community gem host</a></li><li>Valentino - <a href="https://rubyonrails.org/foundation" target="_blank" rel="noreferrer noopener">The Rails Foundation - Ruby on Rails</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">416045df-2020-4981-9916-e9958ad37517</guid><pubDate>Wed, 28 Dec 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846157/stream.mp3" length="98780884" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>When working with software or applications, developers and programmers encounter a variety of distinct system issues or problems. The Rogues join the show to share their thoughts about troubleshooting. They discuss identifying and fixing system...</itunes:subtitle><itunes:summary><![CDATA[When working with software or applications, developers and programmers encounter a variety of distinct system issues or problems. The Rogues join the show to share their thoughts about troubleshooting. They discuss identifying and fixing system problems in their applications, whether they're at the front end or the back end, using their own experiences as examples. Additionally, they talk about some of the tools they use to help them fix system issues or errors.<br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/10547/betrayal-house-hill" target="_blank" rel="noreferrer noopener">Betrayal at House on the Hill</a></li><li>Charles - <a href="https://amzn.to/3YIinMB" target="_blank" rel="noreferrer noopener">Keeper of the Lost Cities</a></li><li>Charles - <a href="https://www.cbs.com/shows/ncis/" target="_blank" rel="noreferrer noopener">NCIS (Official Site) Watch on CBS</a></li><li>John - <a href="https://pry.github.io/" target="_blank" rel="noreferrer noopener">Pry</a></li><li>John - <a href="https://errbit.com/" target="_blank" rel="noreferrer noopener">Errbit</a></li><li>Valentino - <a href="https://rubygems.org/gems/rb-trace/versions/0.7" target="_blank" rel="noreferrer noopener">rb-trace | RubyGems.org | your community gem host</a></li><li>Valentino - <a href="https://rubyonrails.org/foundation" target="_blank" rel="noreferrer noopener">The Rails Foundation - Ruby on Rails</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4107</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Optimizing Ruby User Experience With Ivo Anjo - RUBY 574</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/optimizing-ruby-user-experience-with-ivo-anjo-ruby-574</link><description><![CDATA[Ivo Anjo is a Software Engineer at Datadog. His main focus is the Ruby Language. He is currently working on building a Ruby profiler and was a speaker at RubyKaigi 2022. He returns to the show with Chuck and Valentino to discuss the gvl-tracing gem, a Ruby gem that he recently created. It is a Ruby gem for getting a timeline view of Global VM Lock usage in your Ruby app. Additionally, he describes how this may be applied to improve performance and speed up Ruby Apps.<br />About this Episode<ul><li>Features of gvl-tracing Gem</li><li>Applying Global VM Lock to Ruby Applications</li><li>How Ruby Profiler works</li><li>All about Heap Sampling and its benefits<br /><br /></li></ul>Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://ivoanjo.me/blog/2022/07/17/tracing-ruby-global-vm-lock/" target="_blank" rel="noreferrer noopener">tracing ruby’s (global) vm lock</a></li><li><a href="https://github.com/ruby/ruby/pull/5500" target="_blank" rel="noreferrer noopener">GVL Instrumentation API </a></li><li><a href="https://github.com/ivoanjo/gvl-tracing" target="_blank" rel="noreferrer noopener">ivoanjo/gvl-tracing</a></li><li><a href="https://youtu.be/xoGJPtNp074" target="_blank" rel="noreferrer noopener">[EN]Hunting Production Memory Leaks with Heap Sampling / @KnuX and @KJTsanaktsidis - YouTube</a></li><li><a href="https://www.datadoghq.com/blog/ruby-profiling-datadog-continuous-profiler/" target="_blank" rel="noreferrer noopener">Analyze Ruby Code Performance With Datadog Continuous Profiler | Datadog</a></li><li><a href="https://youtu.be/22dNif8d7uI" target="_blank" rel="noreferrer noopener">All About Queueing In Rails Applications / Nate Berkopec - YouTube</a></li><li><a href="https://rubykaigi.org/2022/presentations/KnuX.html#day2" target="_blank" rel="noreferrer noopener">Hunting Production Memory Leaks with Heap Sampling - RubyKaigi 2022</a></li><li><a href="https://github.com/zendesk/ruby_memprofiler_pprof" target="_blank" rel="noreferrer noopener">GitHub - zendesk/ruby_memprofiler_pprof: Experimental memory profiler for Ruby that emits pprof files.</a></li><li><a href="https://github.com/bloomberg/memray#usage" target="_blank" rel="noreferrer noopener">GitHub - bloomberg/memray: Memray is a memory profiler for Python</a></li><li><a href="https://ivoanjo.me/newsletter/" target="_blank" rel="noreferrer noopener">subscribe to my newsletter!</a></li><li><a href="https://ivoanjo.me/" target="_blank" rel="noreferrer noopener">Ivo Anjo.me</a></li><li><a href="https://twitter.com/knux" target="_blank" rel="noreferrer noopener">Twitter: @KnuX</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/294702/tenpenny-parks" target="_blank" rel="noreferrer noopener">Tenpenny Parks | Board Game - BoardGameGeek</a></li><li>Charles - <a href="https://amzn.to/3PGltfN" target="_blank" rel="noreferrer noopener">Keeper of the Lost Cities</a></li><li>Ivo - <a href="https://twitter.com/davidteren/status/1588816304529891329" target="_blank" rel="noreferrer noopener">Linus Torvalds’ interview snippet where he mentions that “the Ruby people, strange people”, helped a lot in popularizing git</a></li><li>Ivo - <a href="https://rubykaigi.org/2022/presentations/ioquatix.html#day3" target="_blank" rel="noreferrer noopener">Real World Applications with the Ruby Fiber Scheduler - RubyKaigi 2022</a></li><li>Ivo - <a href="https://rubykaigi.org/2022/presentations/tric.html#day1" target="_blank" rel="noreferrer noopener">TRICK 2022 (Returns) - RubyKaigi 2022</a></li><li>Ivo - <a href="https://rubykaigi.org/2022/presentations/yujiyokoo.html#day3" target="_blank" rel="noreferrer noopener">Megaruby - Running mruby/c programs on Sega Mega Drive - RubyKaigi 2022</a></li><li>Ivo - <a href="https://erinmeyer.com/books/the-culture-map/" target="_blank" rel="noreferrer noopener">The Culture Map by Erin Meyer</a></li><li>Valentino - <a href="https://firstrubyfriend.org/" target="_blank" rel="noreferrer noopener">First Ruby Friend </a></li><li>Valentino - <a href="https://shop.pimoroni.com/products/galactic-unicorn?variant=40057440960595" target="_blank" rel="noreferrer noopener">Galactic Unicorn (Pico W Aboard) - Pimoroni</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/optimizing-ruby-user-experience-with-ivo-anjo-ruby-574</guid><pubDate>Thu, 22 Dec 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846065/stream.mp3" length="104985751" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ivo Anjo is a Software Engineer at Datadog. His main focus is the Ruby Language. He is currently working on building a Ruby profiler and was a speaker at RubyKaigi 2022. He returns to the show with Chuck and Valentino to discuss the gvl-tracing gem, a...</itunes:subtitle><itunes:summary><![CDATA[Ivo Anjo is a Software Engineer at Datadog. His main focus is the Ruby Language. He is currently working on building a Ruby profiler and was a speaker at RubyKaigi 2022. He returns to the show with Chuck and Valentino to discuss the gvl-tracing gem, a Ruby gem that he recently created. It is a Ruby gem for getting a timeline view of Global VM Lock usage in your Ruby app. Additionally, he describes how this may be applied to improve performance and speed up Ruby Apps.<br />About this Episode<ul><li>Features of gvl-tracing Gem</li><li>Applying Global VM Lock to Ruby Applications</li><li>How Ruby Profiler works</li><li>All about Heap Sampling and its benefits<br /><br /></li></ul>Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://ivoanjo.me/blog/2022/07/17/tracing-ruby-global-vm-lock/" target="_blank" rel="noreferrer noopener">tracing ruby’s (global) vm lock</a></li><li><a href="https://github.com/ruby/ruby/pull/5500" target="_blank" rel="noreferrer noopener">GVL Instrumentation API </a></li><li><a href="https://github.com/ivoanjo/gvl-tracing" target="_blank" rel="noreferrer noopener">ivoanjo/gvl-tracing</a></li><li><a href="https://youtu.be/xoGJPtNp074" target="_blank" rel="noreferrer noopener">[EN]Hunting Production Memory Leaks with Heap Sampling / @KnuX and @KJTsanaktsidis - YouTube</a></li><li><a href="https://www.datadoghq.com/blog/ruby-profiling-datadog-continuous-profiler/" target="_blank" rel="noreferrer noopener">Analyze Ruby Code Performance With Datadog Continuous Profiler | Datadog</a></li><li><a href="https://youtu.be/22dNif8d7uI" target="_blank" rel="noreferrer noopener">All About Queueing In Rails Applications / Nate Berkopec - YouTube</a></li><li><a href="https://rubykaigi.org/2022/presentations/KnuX.html#day2" target="_blank" rel="noreferrer noopener">Hunting Production Memory Leaks with Heap Sampling - RubyKaigi 2022</a></li><li><a href="https://github.com/zendesk/ruby_memprofiler_pprof" target="_blank" rel="noreferrer noopener">GitHub - zendesk/ruby_memprofiler_pprof: Experimental memory profiler for Ruby that emits pprof files.</a></li><li><a href="https://github.com/bloomberg/memray#usage" target="_blank" rel="noreferrer noopener">GitHub - bloomberg/memray: Memray is a memory profiler for Python</a></li><li><a href="https://ivoanjo.me/newsletter/" target="_blank" rel="noreferrer noopener">subscribe to my newsletter!</a></li><li><a href="https://ivoanjo.me/" target="_blank" rel="noreferrer noopener">Ivo Anjo.me</a></li><li><a href="https://twitter.com/knux" target="_blank" rel="noreferrer noopener">Twitter: @KnuX</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/294702/tenpenny-parks" target="_blank" rel="noreferrer noopener">Tenpenny Parks | Board Game - BoardGameGeek</a></li><li>Charles - <a href="https://amzn.to/3PGltfN" target="_blank" rel="noreferrer noopener">Keeper of the Lost Cities</a></li><li>Ivo - <a href="https://twitter.com/davidteren/status/1588816304529891329" target="_blank" rel="noreferrer noopener">Linus Torvalds’ interview snippet where he mentions that “the Ruby people, strange people”, helped a lot in popularizing git</a></li><li>Ivo - <a href="https://rubykaigi.org/2022/presentations/ioquatix.html#day3" target="_blank" rel="noreferrer noopener">Real World Applications with the Ruby Fiber Scheduler - RubyKaigi 2022</a></li><li>Ivo - <a href="https://rubykaigi.org/2022/presentations/tric.html#day1" target="_blank" rel="noreferrer noopener">TRICK 2022 (Returns) - RubyKaigi 2022</a></li><li>Ivo - <a...]]></itunes:summary><itunes:duration>4365</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Tracking Errors and Performance Using AppSignal With Thijs Cadier - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/tracking-errors-and-performance-using-appsignal-with-thijs-cadier-bonus-4f8d861d-c4ec-4ea8-aef2-a291106eb5ce</link><description><![CDATA[AppSignal is a real-time APM provider for Ruby, Rails, Elixir &amp; Phoenix. In addition to host monitoring and an intuitive custom analytics platform, it provides insights into errors and performance problems. <br /><br />Thijs Cadier is the Cofounder and CTO of AppSignal. He starts off by sharing how their company was founded and what inspired them to develop AppSignal. He joins Chuck in the show to talk about AppSignal’s useful and new features. Moreover, he explains the details of how it functions and how users can benefit from subscribing to it. <br /> Links<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal </a></li><li><a href="https://twitter.com/AppSignal" target="_blank" rel="noreferrer noopener">Twitter: @AppSignal</a></li><li><a href="https://twitter.com/thijsc" target="_blank" rel="noreferrer noopener">Twitter: @thijsc</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/tracking-errors-and-performance-using-appsignal-with-thijs-cadier-bonus-4f8d861d-c4ec-4ea8-aef2-a291106eb5ce</guid><pubDate>Fri, 16 Dec 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846070/stream.mp3" length="40140090" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>AppSignal is a real-time APM provider for Ruby, Rails, Elixir &amp;amp; Phoenix. In addition to host monitoring and an intuitive custom analytics platform, it provides insights into errors and performance problems. 

Thijs Cadier is the Cofounder and CTO...</itunes:subtitle><itunes:summary><![CDATA[AppSignal is a real-time APM provider for Ruby, Rails, Elixir &amp; Phoenix. In addition to host monitoring and an intuitive custom analytics platform, it provides insights into errors and performance problems. <br /><br />Thijs Cadier is the Cofounder and CTO of AppSignal. He starts off by sharing how their company was founded and what inspired them to develop AppSignal. He joins Chuck in the show to talk about AppSignal’s useful and new features. Moreover, he explains the details of how it functions and how users can benefit from subscribing to it. <br /> Links<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal </a></li><li><a href="https://twitter.com/AppSignal" target="_blank" rel="noreferrer noopener">Twitter: @AppSignal</a></li><li><a href="https://twitter.com/thijsc" target="_blank" rel="noreferrer noopener">Twitter: @thijsc</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1673</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>MJIT, YJIT, and HAML with Takashi Kokubun - RUBY 573</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/mjit-yjit-and-haml-with-takashi-kokubun-ruby-573</link><description><![CDATA[Takashi Kokubun is a staff developer at Shopify. He has been working with Ruby’s MJIT compiler for over 5 years but has been recently maintaining YJIT as well.  JIT compilation is a method of running computer code that involves compilation after a program has begun running rather than before. He joins the show to talk about these topics alongside Chuck and Valentino. He also explains their importance as this contributes to running Ruby applications smoothly. He also shares his experience working with rust and creating HAML 6.0.0. <br />About this Episode<ul><li>Understanding JIT Compiler</li><li>Difference between YJIT and MJIT</li><li>Tools used to keep track of the optimization progress</li><li>HAML Updates</li></ul><br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/tenderlove/tenderjit" target="_blank" rel="noreferrer noopener">tenderlove/tenderjit</a></li><li><a href="https://github.com/Shopify/yjit-bench" target="_blank" rel="noreferrer noopener">Shopify/yjit-bench</a></li><li><a href="https://www.youtube.com/watch?v=Cbidkl6ApMM" target="_blank" rel="noreferrer noopener">[EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun</a></li><li><a href="https://github.com/k0kubun/railsbench" target="_blank" rel="noreferrer noopener">k0kubun/railsbench</a></li><li><a href="https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md#usage" target="_blank" rel="noreferrer noopener">ruby/yjit.md at master</a></li><li><a href="https://speed.yjit.org/" target="_blank" rel="noreferrer noopener">YJIT Benchmarks</a></li><li><a href="https://github.com/Shopify/bootboot#dual-boot-different-ruby-versions" target="_blank" rel="noreferrer noopener">Shopify/bootboot</a></li><li><a href="https://ziglang.org/" target="_blank" rel="noreferrer noopener">Zig Programming Language</a></li><li><a href="https://github.com/k0kubun/hamlit" target="_blank" rel="noreferrer noopener">k0kubun/hamlit</a></li><li><a href="https://github.com/k0kubun/temple" target="_blank" rel="noreferrer noopener">k0kubun/temple</a></li><li><a href="https://speakerdeck.com/k0kubun/rust-dot-tokyo-2022" target="_blank" rel="noreferrer noopener">YJIT: Dive into Ruby's JIT compiler written in Rust / Rust.Tokyo 2022</a></li><li><a href="https://www.youtube.com/channel/UCBSg5zH-VFJ42BGQFk4VH2A" target="_blank" rel="noreferrer noopener">RubyKaigi - YouTube</a></li><li><a href="https://github.com/ruby/ruby/blob/master/doc/yjit/yjit_hacking.md" target="_blank" rel="noreferrer noopener">YJIT Hacking</a></li><li><a href="https://github.com/haml/haml/releases/tag/v6.0.0" target="_blank" rel="noreferrer noopener">haml/haml</a></li><li><a href="https://github.com/k0kubun" target="_blank" rel="noreferrer noopener">GitHub: k0kubun</a></li><li><a href="https://twitter.com/k0kubun" target="_blank" rel="noreferrer noopener">Twitter: @k0kubun</a></li></ul><br />Picks<ul><li>Charles - <a href="https://www.facebook.com/timpconvention/" target="_blank" rel="noreferrer noopener">Timpanogos Game Convention - Home | Facebook</a></li><li>Charles - <a href="https://topenddevs.com/conferences/rails-remote-conf-2022" target="_blank" rel="noreferrer noopener">Rails Remote Conference 2022</a></li><li>Takashi - <a href="https://ramenkaonashi.com/jiro-ramen/" target="_blank" rel="noreferrer noopener">Jiro Ramen Recipe (二郎系ラーメン)</a></li><li>Takashi - <a href="https://www.treasurydirect.gov/savings-bonds/i-bonds/" target="_blank" rel="noreferrer noopener">I bonds</a></li><li>Valentino - <a href="https://youtu.be/Cbidkl6ApMM" target="_blank" rel="noreferrer noopener">[EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/mjit-yjit-and-haml-with-takashi-kokubun-ruby-573</guid><pubDate>Wed, 14 Dec 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846214/stream.mp3" length="101352667" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Takashi Kokubun is a staff developer at Shopify. He has been working with Ruby’s MJIT compiler for over 5 years but has been recently maintaining YJIT as well.  JIT compilation is a method of running computer code that involves compilation after a...</itunes:subtitle><itunes:summary><![CDATA[Takashi Kokubun is a staff developer at Shopify. He has been working with Ruby’s MJIT compiler for over 5 years but has been recently maintaining YJIT as well.  JIT compilation is a method of running computer code that involves compilation after a program has begun running rather than before. He joins the show to talk about these topics alongside Chuck and Valentino. He also explains their importance as this contributes to running Ruby applications smoothly. He also shares his experience working with rust and creating HAML 6.0.0. <br />About this Episode<ul><li>Understanding JIT Compiler</li><li>Difference between YJIT and MJIT</li><li>Tools used to keep track of the optimization progress</li><li>HAML Updates</li></ul><br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/tenderlove/tenderjit" target="_blank" rel="noreferrer noopener">tenderlove/tenderjit</a></li><li><a href="https://github.com/Shopify/yjit-bench" target="_blank" rel="noreferrer noopener">Shopify/yjit-bench</a></li><li><a href="https://www.youtube.com/watch?v=Cbidkl6ApMM" target="_blank" rel="noreferrer noopener">[EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun</a></li><li><a href="https://github.com/k0kubun/railsbench" target="_blank" rel="noreferrer noopener">k0kubun/railsbench</a></li><li><a href="https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md#usage" target="_blank" rel="noreferrer noopener">ruby/yjit.md at master</a></li><li><a href="https://speed.yjit.org/" target="_blank" rel="noreferrer noopener">YJIT Benchmarks</a></li><li><a href="https://github.com/Shopify/bootboot#dual-boot-different-ruby-versions" target="_blank" rel="noreferrer noopener">Shopify/bootboot</a></li><li><a href="https://ziglang.org/" target="_blank" rel="noreferrer noopener">Zig Programming Language</a></li><li><a href="https://github.com/k0kubun/hamlit" target="_blank" rel="noreferrer noopener">k0kubun/hamlit</a></li><li><a href="https://github.com/k0kubun/temple" target="_blank" rel="noreferrer noopener">k0kubun/temple</a></li><li><a href="https://speakerdeck.com/k0kubun/rust-dot-tokyo-2022" target="_blank" rel="noreferrer noopener">YJIT: Dive into Ruby's JIT compiler written in Rust / Rust.Tokyo 2022</a></li><li><a href="https://www.youtube.com/channel/UCBSg5zH-VFJ42BGQFk4VH2A" target="_blank" rel="noreferrer noopener">RubyKaigi - YouTube</a></li><li><a href="https://github.com/ruby/ruby/blob/master/doc/yjit/yjit_hacking.md" target="_blank" rel="noreferrer noopener">YJIT Hacking</a></li><li><a href="https://github.com/haml/haml/releases/tag/v6.0.0" target="_blank" rel="noreferrer noopener">haml/haml</a></li><li><a href="https://github.com/k0kubun" target="_blank" rel="noreferrer noopener">GitHub: k0kubun</a></li><li><a href="https://twitter.com/k0kubun" target="_blank" rel="noreferrer noopener">Twitter: @k0kubun</a></li></ul><br />Picks<ul><li>Charles - <a href="https://www.facebook.com/timpconvention/" target="_blank" rel="noreferrer noopener">Timpanogos Game Convention - Home | Facebook</a></li><li>Charles - <a href="https://topenddevs.com/conferences/rails-remote-conf-2022" target="_blank" rel="noreferrer noopener">Rails Remote Conference 2022</a></li><li>Takashi - <a href="https://ramenkaonashi.com/jiro-ramen/" target="_blank" rel="noreferrer noopener">Jiro Ramen Recipe (二郎系ラーメン)</a></li><li>Takashi - <a href="https://www.treasurydirect.gov/savings-bonds/i-bonds/" target="_blank" rel="noreferrer noopener">I bonds</a></li><li>Valentino - <a href="https://youtu.be/Cbidkl6ApMM" target="_blank" rel="noreferrer noopener">[EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun</a></li></ul><br /><br...]]></itunes:summary><itunes:duration>4214</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Desktop and Mobile Video Games with DragonRuby with Amir Rajan - RUBY 572</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/building-desktop-and-mobile-video-games-with-dragonruby-with-amir-rajan-ruby-572</link><description><![CDATA[Game Developer and CEO of DragonRuby, Amir Rajan returns to the show. He joins the rogues to talk about DragonRuby. DragonRuby is a zero dependency, cross-platform, Ruby runtime built on top of mRuby, libSDL, and LLVM. Additionally, Amir talks about how it allows you to use the Ruby language to build video games. He also shares his experiences when it comes to working with mruby.<br />About this Episode<ul><li>All about DragonRuby</li><li>Building VR games using Ruby</li><li>Runtime and how it works</li></ul><br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/podcasts/ruby-rogues/episodes/272-rr-game-development-and-rubymotion-with-amir-rajan" target="_blank" rel="noreferrer noopener">272 RR Game Development and RubyMotion with Amir Rajan</a></li><li><a href="https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-333-rubymotion-and-the-aesthetic-of-ruby-with-amir-rajan" target="_blank" rel="noreferrer noopener">RR 333: RubyMotion and the Aesthetic of Ruby with Amir Rajan</a></li><li><a href="http://www.rubymotion.com/" target="_blank" rel="noreferrer noopener">RUBYMOTION</a></li><li><a href="https://dragonruby.org/" target="_blank" rel="noreferrer noopener">DragonRuby</a></li><li><a href="https://dragonruby.itch.io/flappydragon" target="_blank" rel="noreferrer noopener">Flappy Dragon by DragonRuby</a></li><li><a href="https://mruby.org/" target="_blank" rel="noreferrer noopener">mruby</a></li><li><a href="https://www.libsdl.org/" target="_blank" rel="noreferrer noopener">Simple DirectMedia Layer</a></li><li><a href="https://icculus.org/~icculus/" target="_blank" rel="noreferrer noopener">Ryan C. Gordon's Homepage</a></li><li><a href="http://fiddle.dragonruby.org.s3-website.us-east-2.amazonaws.com/" target="_blank" rel="noreferrer noopener">fiddle.dragonruby.org</a></li><li><a href="https://chipmunk-physics.net/" target="_blank" rel="noreferrer noopener">Chipmunk2D Physics</a></li><li><a href="https://en.wikipedia.org/wiki/Toby_Fox" target="_blank" rel="noreferrer noopener">Toby Fox</a></li><li><a href="https://github.com/DragonRuby/dragonruby-game-toolkit-contrib/tree/master/samples/99_genre_rpg_topdown" target="_blank" rel="noreferrer noopener">GitHub: DragonRuby/dragonruby-game-toolkit-contrib</a></li><li><a href="https://www.youtube.com/watch?v=DYBRzglsEzU" target="_blank" rel="noreferrer noopener">Intro to DragonRuby Game Toolkit</a></li><li><a href="https://sectordub.itch.io/pico-8-fanzine-1" target="_blank" rel="noreferrer noopener">Pico-8 Fancine</a></li><li><a href="https://akzidenz.itch.io/duelists" target="_blank" rel="noreferrer noopener">Duelists</a></li><li><a href="http://amirrajan.net/" target="_blank" rel="noreferrer noopener">amirrajan.net</a></li><li><a href="https://twitter.com/amirrajan" target="_blank" rel="noreferrer noopener">Twitter: @amirrajan</a></li></ul><br />Picks<ul><li>Amir - <a href="https://amzn.to/3FwUCj7" target="_blank" rel="noreferrer noopener">Project Hail Mary</a></li><li>Amir - <a href="https://amzn.to/3FiIh0D" target="_blank" rel="noreferrer noopener">We Are Legion (We Are Bob)</a></li><li>Amir - <a href="https://amzn.to/3VwzChY" target="_blank" rel="noreferrer noopener">The Broken Earth Trilogy</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/70323/king-tokyo" target="_blank" rel="noreferrer noopener">King of Tokyo</a></li><li>Charles - Command your coding career</li><li>Charles - <a href="https://topenddevs.com/conferences/rails-remote-conf-2022" target="_blank" rel="noreferrer noopener">Rails Remote Conference 2023</a></li><li>Luke - <a href="https://mac.getutm.app/" target="_blank" rel="noreferrer noopener">UTM</a></li><li>Luke - <a href="https://www.youtube.com/watch?v=EWWJ1x2VMJs" target="_blank" rel="noreferrer noopener">Modules! Magnets! MiRage Mk3: The Mechanical Keyboard You're Meant to Modify!</a></li><li>Luke - <a href="https://www.youtube.com/watch?v=77hET4FhH_0" target="_blank" rel="noreferrer noopener">Real Hardware Hacking (with a hacksaw): My New Wearable Computer</a></li><li>Valentino - <a href="https://www.apple.com/ph/apple-watch-ultra/" target="_blank" rel="noreferrer noopener">Apple Watch Ultra</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/building-desktop-and-mobile-video-games-with-dragonruby-with-amir-rajan-ruby-572</guid><pubDate>Wed, 07 Dec 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846174/stream.mp3" length="100685524" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Game Developer and CEO of DragonRuby, Amir Rajan returns to the show. He joins the rogues to talk about DragonRuby. DragonRuby is a zero dependency, cross-platform, Ruby runtime built on top of mRuby, libSDL, and LLVM. Additionally, Amir talks about...</itunes:subtitle><itunes:summary><![CDATA[Game Developer and CEO of DragonRuby, Amir Rajan returns to the show. He joins the rogues to talk about DragonRuby. DragonRuby is a zero dependency, cross-platform, Ruby runtime built on top of mRuby, libSDL, and LLVM. Additionally, Amir talks about how it allows you to use the Ruby language to build video games. He also shares his experiences when it comes to working with mruby.<br />About this Episode<ul><li>All about DragonRuby</li><li>Building VR games using Ruby</li><li>Runtime and how it works</li></ul><br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/podcasts/ruby-rogues/episodes/272-rr-game-development-and-rubymotion-with-amir-rajan" target="_blank" rel="noreferrer noopener">272 RR Game Development and RubyMotion with Amir Rajan</a></li><li><a href="https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-333-rubymotion-and-the-aesthetic-of-ruby-with-amir-rajan" target="_blank" rel="noreferrer noopener">RR 333: RubyMotion and the Aesthetic of Ruby with Amir Rajan</a></li><li><a href="http://www.rubymotion.com/" target="_blank" rel="noreferrer noopener">RUBYMOTION</a></li><li><a href="https://dragonruby.org/" target="_blank" rel="noreferrer noopener">DragonRuby</a></li><li><a href="https://dragonruby.itch.io/flappydragon" target="_blank" rel="noreferrer noopener">Flappy Dragon by DragonRuby</a></li><li><a href="https://mruby.org/" target="_blank" rel="noreferrer noopener">mruby</a></li><li><a href="https://www.libsdl.org/" target="_blank" rel="noreferrer noopener">Simple DirectMedia Layer</a></li><li><a href="https://icculus.org/~icculus/" target="_blank" rel="noreferrer noopener">Ryan C. Gordon's Homepage</a></li><li><a href="http://fiddle.dragonruby.org.s3-website.us-east-2.amazonaws.com/" target="_blank" rel="noreferrer noopener">fiddle.dragonruby.org</a></li><li><a href="https://chipmunk-physics.net/" target="_blank" rel="noreferrer noopener">Chipmunk2D Physics</a></li><li><a href="https://en.wikipedia.org/wiki/Toby_Fox" target="_blank" rel="noreferrer noopener">Toby Fox</a></li><li><a href="https://github.com/DragonRuby/dragonruby-game-toolkit-contrib/tree/master/samples/99_genre_rpg_topdown" target="_blank" rel="noreferrer noopener">GitHub: DragonRuby/dragonruby-game-toolkit-contrib</a></li><li><a href="https://www.youtube.com/watch?v=DYBRzglsEzU" target="_blank" rel="noreferrer noopener">Intro to DragonRuby Game Toolkit</a></li><li><a href="https://sectordub.itch.io/pico-8-fanzine-1" target="_blank" rel="noreferrer noopener">Pico-8 Fancine</a></li><li><a href="https://akzidenz.itch.io/duelists" target="_blank" rel="noreferrer noopener">Duelists</a></li><li><a href="http://amirrajan.net/" target="_blank" rel="noreferrer noopener">amirrajan.net</a></li><li><a href="https://twitter.com/amirrajan" target="_blank" rel="noreferrer noopener">Twitter: @amirrajan</a></li></ul><br />Picks<ul><li>Amir - <a href="https://amzn.to/3FwUCj7" target="_blank" rel="noreferrer noopener">Project Hail Mary</a></li><li>Amir - <a href="https://amzn.to/3FiIh0D" target="_blank" rel="noreferrer noopener">We Are Legion (We Are Bob)</a></li><li>Amir - <a href="https://amzn.to/3VwzChY" target="_blank" rel="noreferrer noopener">The Broken Earth Trilogy</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/70323/king-tokyo" target="_blank" rel="noreferrer noopener">King of Tokyo</a></li><li>Charles - Command your coding career</li><li>Charles - <a href="https://topenddevs.com/conferences/rails-remote-conf-2022" target="_blank" rel="noreferrer noopener">Rails Remote Conference...]]></itunes:summary><itunes:duration>4186</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The New Ruby Parser with Kevin Newton - RUBY 571</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-new-ruby-parser-with-kevin-newton-ruby-571</link><description><![CDATA[Kevin Newton works at Shopify. He is specifically assigned to the Ruby and Rails Infrastructure Team. He returns to the show to talk about building Parsers in Ruby since he is working full-time on a new Ruby parser called "Prettier Ruby Plugin”. Prettier works with the majority of editors and support different languages.  He shares his journey on how he was able to create it.  He also talks about "exreg", which is a Ruby regular expression engine that he created. <br />About this Episode<ul><li>All about Parser </li><li>How Parser applies to Ruby</li><li>Advantages of using Parser</li><li>Ways to write Parsers</li><li>All about exreg</li></ul><br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/prettier/plugin-ruby" target="_blank" rel="noreferrer noopener">prettier/plugin-ruby</a></li><li><a href="https://github.com/ruby-syntax-tree/syntax_tree" target="_blank" rel="noreferrer noopener">GitHub - ruby-syntax-tree/syntax_tree: A fast Ruby parser and formatter</a></li><li><a href="https://github.com/kddnewton/exreg" target="_blank" rel="noreferrer noopener">GitHub - kddnewton/exreg: A Ruby regular expression engine</a></li><li><a href="https://twitter.com/kddnewton" target="_blank" rel="noreferrer noopener">Twitter: @kddnewton</a></li><li><a href="https://github.com/kddnewton" target="_blank" rel="noreferrer noopener">GitHub: kddnewton</a></li><li><a href="https://kddnewton.com/" target="_blank" rel="noreferrer noopener">Kevin Newton</a></li></ul><br />Picks<ul><li>Dave - <a href="https://www.blackmagicdesign.com/" target="_blank" rel="noreferrer noopener">Blackmagic Design</a></li><li>Dave - <a href="https://www.lego.com/en-us/themes/adults-welcome/botanical-collection/bonsai-tree" target="_blank" rel="noreferrer noopener">LEGO® Bonsai Tree | Official LEGO® Shop US</a></li><li>Dave - <a href="https://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a></li><li>Kevin - <a href="https://justforfunnoreally.dev/" target="_blank" rel="noreferrer noopener">Just for Fun. No, Really.</a></li><li>Luke - <a href="https://www.starlink.com/" target="_blank" rel="noreferrer noopener">Order Starlink</a></li><li>Luke - <a href="https://grugbrain.dev/" target="_blank" rel="noreferrer noopener">The Grug Brained Developer</a></li><li>Luke - <a href="https://emmet.io/" target="_blank" rel="noreferrer noopener">Emmet — the essential toolkit for web-developers</a></li><li>Luke - <a href="https://kddnewton.com/2022/08/11/aarch64-bitmask-immediates.html" target="_blank" rel="noreferrer noopener">AArch64 Bitmask Immediates</a></li><li>Valentino - <a href="https://www.designkit.org/" target="_blank" rel="noreferrer noopener">Design Kit</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/the-new-ruby-parser-with-kevin-newton-ruby-571</guid><pubDate>Wed, 30 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846074/stream.mp3" length="93198048" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kevin Newton works at Shopify. He is specifically assigned to the Ruby and Rails Infrastructure Team. He returns to the show to talk about building Parsers in Ruby since he is working full-time on a new Ruby parser called "Prettier Ruby Plugin”....</itunes:subtitle><itunes:summary><![CDATA[Kevin Newton works at Shopify. He is specifically assigned to the Ruby and Rails Infrastructure Team. He returns to the show to talk about building Parsers in Ruby since he is working full-time on a new Ruby parser called "Prettier Ruby Plugin”. Prettier works with the majority of editors and support different languages.  He shares his journey on how he was able to create it.  He also talks about "exreg", which is a Ruby regular expression engine that he created. <br />About this Episode<ul><li>All about Parser </li><li>How Parser applies to Ruby</li><li>Advantages of using Parser</li><li>Ways to write Parsers</li><li>All about exreg</li></ul><br />Sponsors<ul><li><a href="https://www.appsignal.com/" target="_blank" rel="noreferrer noopener">AppSignal</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/prettier/plugin-ruby" target="_blank" rel="noreferrer noopener">prettier/plugin-ruby</a></li><li><a href="https://github.com/ruby-syntax-tree/syntax_tree" target="_blank" rel="noreferrer noopener">GitHub - ruby-syntax-tree/syntax_tree: A fast Ruby parser and formatter</a></li><li><a href="https://github.com/kddnewton/exreg" target="_blank" rel="noreferrer noopener">GitHub - kddnewton/exreg: A Ruby regular expression engine</a></li><li><a href="https://twitter.com/kddnewton" target="_blank" rel="noreferrer noopener">Twitter: @kddnewton</a></li><li><a href="https://github.com/kddnewton" target="_blank" rel="noreferrer noopener">GitHub: kddnewton</a></li><li><a href="https://kddnewton.com/" target="_blank" rel="noreferrer noopener">Kevin Newton</a></li></ul><br />Picks<ul><li>Dave - <a href="https://www.blackmagicdesign.com/" target="_blank" rel="noreferrer noopener">Blackmagic Design</a></li><li>Dave - <a href="https://www.lego.com/en-us/themes/adults-welcome/botanical-collection/bonsai-tree" target="_blank" rel="noreferrer noopener">LEGO® Bonsai Tree | Official LEGO® Shop US</a></li><li>Dave - <a href="https://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a></li><li>Kevin - <a href="https://justforfunnoreally.dev/" target="_blank" rel="noreferrer noopener">Just for Fun. No, Really.</a></li><li>Luke - <a href="https://www.starlink.com/" target="_blank" rel="noreferrer noopener">Order Starlink</a></li><li>Luke - <a href="https://grugbrain.dev/" target="_blank" rel="noreferrer noopener">The Grug Brained Developer</a></li><li>Luke - <a href="https://emmet.io/" target="_blank" rel="noreferrer noopener">Emmet — the essential toolkit for web-developers</a></li><li>Luke - <a href="https://kddnewton.com/2022/08/11/aarch64-bitmask-immediates.html" target="_blank" rel="noreferrer noopener">AArch64 Bitmask Immediates</a></li><li>Valentino - <a href="https://www.designkit.org/" target="_blank" rel="noreferrer noopener">Design Kit</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3874</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Recession Proof Your Job - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-recession-proof-your-job-bonus-104a3071-d18b-4b5a-8c91-2e1a0b005dde</link><description><![CDATA[ <a href="https://topenddevs.com/thrive" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Focus Blocks Bundle" Deal</a> Coupon Code: "THRIVE" for a GIANT discount   Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back?  Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?  Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.  Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.  The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.  Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.  Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-recession-proof-your-job-bonus-104a3071-d18b-4b5a-8c91-2e1a0b005dde</guid><pubDate>Thu, 24 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846146/stream.mp3" length="104275928" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> https://topenddevs.com/thrive Coupon Code: "THRIVE" for a GIANT discount   Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back?  Or, maybe you're a freelancer or entrepreneur who is trying...</itunes:subtitle><itunes:summary><![CDATA[ <a href="https://topenddevs.com/thrive" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Focus Blocks Bundle" Deal</a> Coupon Code: "THRIVE" for a GIANT discount   Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back?  Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?  Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.  Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.  The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.  Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.  Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4345</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>There's No Limit To Your Success - RUBY 570</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/there-s-no-limit-to-your-success-ruby-570</link><description><![CDATA[Jesse Spevack currently works at Stripe and specializes in Ruby on Rails. He talks about his success story of shifting careers from being an Educator to a Software Engineer. Jesse returns to show to share his humble beginnings when he started out his first job in the Tech world. <br />About this Episode<ul><li>Changing Careers</li><li>Experience working in Stripe</li><li>Transitioning from working in an office to working remotely </li><li>"Hello Turing World Podcast"</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://turing.edu/" target="_blank" rel="noreferrer noopener">Turing School</a></li><li><a href="https://github.com/searls/todo_or_die" target="_blank" rel="noreferrer noopener">Todo Or Die</a> – Write TODOs in code that ensure you actually do them</li><li><a href="https://turingschool.libsyn.com/" target="_blank" rel="noreferrer noopener">Hello Turing World Podcast</a></li><li><a href="https://github.com/tric/trick2022" target="_blank" rel="noreferrer noopener">TRICKS Contest</a></li><li><a href="https://www.jessespevack.com/" target="_blank" rel="noreferrer noopener">Written Meanderings</a></li><li><a href="https://github.com/jesse-spevack" target="_blank" rel="noreferrer noopener">GitHub: jesse-spevack</a></li><li><a href="https://twitter.com/PlanetEfficacy" target="_blank" rel="noreferrer noopener">Twitter: @PlanetEfficacy</a></li></ul><br />Picks<ul><li>Jesse - <a href="https://amzn.to/3TNENIr" target="_blank" rel="noreferrer noopener">The Dream Machine</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/the-cyclic-nature-of-in-house-tooling" target="_blank" rel="noreferrer noopener">The Cyclic Nature Of In-House Tooling</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/there-s-no-limit-to-your-success-ruby-570</guid><pubDate>Wed, 23 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846167/stream.mp3" length="39380996" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jesse Spevack currently works at Stripe and specializes in Ruby on Rails. He talks about his success story of shifting careers from being an Educator to a Software Engineer. Jesse returns to show to share his humble beginnings when he started out his...</itunes:subtitle><itunes:summary><![CDATA[Jesse Spevack currently works at Stripe and specializes in Ruby on Rails. He talks about his success story of shifting careers from being an Educator to a Software Engineer. Jesse returns to show to share his humble beginnings when he started out his first job in the Tech world. <br />About this Episode<ul><li>Changing Careers</li><li>Experience working in Stripe</li><li>Transitioning from working in an office to working remotely </li><li>"Hello Turing World Podcast"</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://turing.edu/" target="_blank" rel="noreferrer noopener">Turing School</a></li><li><a href="https://github.com/searls/todo_or_die" target="_blank" rel="noreferrer noopener">Todo Or Die</a> – Write TODOs in code that ensure you actually do them</li><li><a href="https://turingschool.libsyn.com/" target="_blank" rel="noreferrer noopener">Hello Turing World Podcast</a></li><li><a href="https://github.com/tric/trick2022" target="_blank" rel="noreferrer noopener">TRICKS Contest</a></li><li><a href="https://www.jessespevack.com/" target="_blank" rel="noreferrer noopener">Written Meanderings</a></li><li><a href="https://github.com/jesse-spevack" target="_blank" rel="noreferrer noopener">GitHub: jesse-spevack</a></li><li><a href="https://twitter.com/PlanetEfficacy" target="_blank" rel="noreferrer noopener">Twitter: @PlanetEfficacy</a></li></ul><br />Picks<ul><li>Jesse - <a href="https://amzn.to/3TNENIr" target="_blank" rel="noreferrer noopener">The Dream Machine</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/the-cyclic-nature-of-in-house-tooling" target="_blank" rel="noreferrer noopener">The Cyclic Nature Of In-House Tooling</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3263</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Kaigi on Rails with Masafumi Okura - RUBY 569</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/kaigi-on-rails-with-masafumi-okura-ruby-569</link><description><![CDATA[Masafumi Okura is a freelance software developer focusing on Ruby on Rails. He joined <a href="https://rubykaigi.org/2022/" target="_blank" rel="noreferrer noopener">RubyKaigi 2022</a> as a helper staff and the chief organizer at <a href="https://kaigionrails.org/2022/" target="_blank" rel="noreferrer noopener">Kaigi on Rails 2022 </a>which took place last October. He joins the Rogues to share his experiences and some pointers on arranging a successful Conference amidst the pandemic. <br />Topics discussed<ul><li>How Technology took part in creating a virtual event</li><li>Recruiting and Inviting speakers for the conference</li><li>Approaches used to make the process smooth and hassle-free for the speakers joining the event</li><li>Obstacles experienced in organizing the event and how to overcome each one. <br /><br /></li></ul>Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://mrubykaigi.hp.peraichi.com/2022EN" target="_blank" rel="noreferrer noopener">mrubykaigi 2022</a></li><li><a href="https://www.spatial.chat/" target="_blank" rel="noreferrer noopener">SpatialChat</a></li><li><a href="https://www.facebook.com/groups/fukuokarb/" target="_blank" rel="noreferrer noopener">Fukuoka.rb</a></li><li><a href="https://ruby-jp.github.io/" target="_blank" rel="noreferrer noopener">ruby-jp.slack.com</a></li><li><a href="https://github.com/okuramasafumi/gem_to_mgem" target="_blank" rel="noreferrer noopener">okuramasafumi/gem_to_mgem</a></li><li><a href="https://github.com/okuramasafumi/reversible" target="_blank" rel="noreferrer noopener">GitHub - okuramasafumi/reversible</a></li><li><a href="https://github.com/okuramasafumi/rspec-current.vim" target="_blank" rel="noreferrer noopener">GitHub - okuramasafumi/rspec-current.vim</a></li><li><a href="https://github.com/okuramasafumi" target="_blank" rel="noreferrer noopener">GitHub: okuramasafumi</a></li></ul><br />Picks<ul><li>Charles  - <a href="https://boardgamegeek.com/boardgame/161882/irish-gauge" target="_blank" rel="noreferrer noopener">Irish Gauge </a></li><li>Charles - <a href="https://topenddevs.com/conferences/rails-remote-conf-2022" target="_blank" rel="noreferrer noopener">Ruby Remote Conference</a></li><li>Charles - <a href="https://amzn.to/3XffVwr" target="_blank" rel="noreferrer noopener">I Don't Want to Kill You </a></li><li>John - <a href="https://github.com/rootstrap/yaaf" target="_blank" rel="noreferrer noopener">GitHub - rootstrap/yaaf</a></li><li>John - Leather Coasters</li><li>Masafumi -  <a href="https://mrubykaigi.hp.peraichi.com/2022EN" target="_blank" rel="noreferrer noopener">Fukuoka mruby Kaigi 2022 EN</a></li><li>Masafumi - <a href="https://github.com/okuramasafumi/rspec-current.vim" target="_blank" rel="noreferrer noopener">GitHub - okuramasafumi/rspec-current.vim</a></li><li>Valentino -  <a href="https://www.lunarvim.org" target="_blank" rel="noreferrer noopener">LunarVim</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/kaigi-on-rails-with-masafumi-okura-ruby-569</guid><pubDate>Wed, 16 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846147/stream.mp3" length="36366988" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Masafumi Okura is a freelance software developer focusing on Ruby on Rails. He joined https://rubykaigi.org/2022/ as a helper staff and the chief organizer at https://kaigionrails.org/2022/which took place last October. He joins the Rogues to share...</itunes:subtitle><itunes:summary><![CDATA[Masafumi Okura is a freelance software developer focusing on Ruby on Rails. He joined <a href="https://rubykaigi.org/2022/" target="_blank" rel="noreferrer noopener">RubyKaigi 2022</a> as a helper staff and the chief organizer at <a href="https://kaigionrails.org/2022/" target="_blank" rel="noreferrer noopener">Kaigi on Rails 2022 </a>which took place last October. He joins the Rogues to share his experiences and some pointers on arranging a successful Conference amidst the pandemic. <br />Topics discussed<ul><li>How Technology took part in creating a virtual event</li><li>Recruiting and Inviting speakers for the conference</li><li>Approaches used to make the process smooth and hassle-free for the speakers joining the event</li><li>Obstacles experienced in organizing the event and how to overcome each one. <br /><br /></li></ul>Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://mrubykaigi.hp.peraichi.com/2022EN" target="_blank" rel="noreferrer noopener">mrubykaigi 2022</a></li><li><a href="https://www.spatial.chat/" target="_blank" rel="noreferrer noopener">SpatialChat</a></li><li><a href="https://www.facebook.com/groups/fukuokarb/" target="_blank" rel="noreferrer noopener">Fukuoka.rb</a></li><li><a href="https://ruby-jp.github.io/" target="_blank" rel="noreferrer noopener">ruby-jp.slack.com</a></li><li><a href="https://github.com/okuramasafumi/gem_to_mgem" target="_blank" rel="noreferrer noopener">okuramasafumi/gem_to_mgem</a></li><li><a href="https://github.com/okuramasafumi/reversible" target="_blank" rel="noreferrer noopener">GitHub - okuramasafumi/reversible</a></li><li><a href="https://github.com/okuramasafumi/rspec-current.vim" target="_blank" rel="noreferrer noopener">GitHub - okuramasafumi/rspec-current.vim</a></li><li><a href="https://github.com/okuramasafumi" target="_blank" rel="noreferrer noopener">GitHub: okuramasafumi</a></li></ul><br />Picks<ul><li>Charles  - <a href="https://boardgamegeek.com/boardgame/161882/irish-gauge" target="_blank" rel="noreferrer noopener">Irish Gauge </a></li><li>Charles - <a href="https://topenddevs.com/conferences/rails-remote-conf-2022" target="_blank" rel="noreferrer noopener">Ruby Remote Conference</a></li><li>Charles - <a href="https://amzn.to/3XffVwr" target="_blank" rel="noreferrer noopener">I Don't Want to Kill You </a></li><li>John - <a href="https://github.com/rootstrap/yaaf" target="_blank" rel="noreferrer noopener">GitHub - rootstrap/yaaf</a></li><li>John - Leather Coasters</li><li>Masafumi -  <a href="https://mrubykaigi.hp.peraichi.com/2022EN" target="_blank" rel="noreferrer noopener">Fukuoka mruby Kaigi 2022 EN</a></li><li>Masafumi - <a href="https://github.com/okuramasafumi/rspec-current.vim" target="_blank" rel="noreferrer noopener">GitHub - okuramasafumi/rspec-current.vim</a></li><li>Valentino -  <a href="https://www.lunarvim.org" target="_blank" rel="noreferrer noopener">LunarVim</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3012</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Life Beyond Bootcamps - RUBY 568</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/life-beyond-bootcamps-ruby-568</link><description><![CDATA[In this all-panelist episode, Chuck, Dave, and Valentino give insights on how to choose your career path, how to kickstart your career, how to take control, and how to advance in your profession. They also share their experiences and some advice on what qualities you should possess in order to become successful<br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/161882/irish-gauge" target="_blank" rel="noreferrer noopener">Irish Gauge | Board Game - BoardGameGeek</a></li><li>Charles - <a href="https://www.goodreads.com/book/show/35120549-i-am-not-a-serial-killer" target="_blank" rel="noreferrer noopener">I Am Not a Serial Killer</a></li><li>Dave - <a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby: Modern Ruby on Rails Screencasts for Web</a></li><li>Valentino - <a href="https://discord.com/invite/mSwJWRvkHA" target="_blank" rel="noreferrer noopener">Codewars | Discord</a></li><li>Valentino - <a href="https://railsdevs.com/" target="_blank" rel="noreferrer noopener">The reverse job board for Rails developers</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/life-beyond-bootcamps-ruby-568</guid><pubDate>Wed, 02 Nov 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846116/stream.mp3" length="48562514" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this all-panelist episode, Chuck, Dave, and Valentino give insights on how to choose your career path, how to kickstart your career, how to take control, and how to advance in your profession. They also share their experiences and some advice on...</itunes:subtitle><itunes:summary><![CDATA[In this all-panelist episode, Chuck, Dave, and Valentino give insights on how to choose your career path, how to kickstart your career, how to take control, and how to advance in your profession. They also share their experiences and some advice on what qualities you should possess in order to become successful<br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/161882/irish-gauge" target="_blank" rel="noreferrer noopener">Irish Gauge | Board Game - BoardGameGeek</a></li><li>Charles - <a href="https://www.goodreads.com/book/show/35120549-i-am-not-a-serial-killer" target="_blank" rel="noreferrer noopener">I Am Not a Serial Killer</a></li><li>Dave - <a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby: Modern Ruby on Rails Screencasts for Web</a></li><li>Valentino - <a href="https://discord.com/invite/mSwJWRvkHA" target="_blank" rel="noreferrer noopener">Codewars | Discord</a></li><li>Valentino - <a href="https://railsdevs.com/" target="_blank" rel="noreferrer noopener">The reverse job board for Rails developers</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4028</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Turbo with Rails Creates Happiness ft. Alexandre Ruban - RUBY 567</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/turbo-with-rails-creates-happiness-ft-alexandre-ruban-ruby-567</link><description><![CDATA[The Rogues discuss Turbo and Hotwire with Alexandre Ruban, who created a course on Hotwire and Turbo for Rails at <a href="https://hotrails.dev/" target="_blank" rel="noreferrer noopener">Hotrails.dev</a>. The dive into its origins with TurboLinks and then discuss the various options and tools that come with Hotwire development in Rails and compare it to other front-end frameworks and solutions they've used.<br /><br /> Links:<ul><li><a href="http://hotrails.dev" target="_blank" rel="noreferrer noopener">Hotrails.dev</a></li><li><a href="https://hotwired.dev" target="_blank" rel="noreferrer noopener">Hotwire</a></li><li><a href="https://reactjs.org" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://getbootstrap.com" target="_blank" rel="noreferrer noopener">Bootstrap</a></li><li><a href="https://tailwindcss.com" target="_blank" rel="noreferrer noopener">Tailwind</a></li><li><a href="https://twitter.com/alexandre_ruban" target="_blank" rel="noreferrer noopener">Alexandre's Twitter</a></li></ul><br />Picks:Dave<ul><li><a href="https://daisyui.com" target="_blank" rel="noreferrer noopener">DaisyUI</a></li></ul>Valentino<ul><li><a href="https://neo4j.com" target="_blank" rel="noreferrer noopener">Neo4J</a></li><li><a href="https://rubykaigi.org/2022/" target="_blank" rel="noreferrer noopener">Ruby Kaigi</a></li></ul>Chuck<ul><li><a href="https://amzn.to/3FoDdJu" target="_blank" rel="noreferrer noopener">Irish Gauge</a></li><li><a href="https://rubykaigi.com" target="_blank" rel="noreferrer noopener">Kajabi</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Chuck's Coaching Offerings</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Dev Book Club</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/turbo-with-rails-creates-happiness-ft-alexandre-ruban-ruby-567</guid><pubDate>Tue, 25 Oct 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846170/stream.mp3" length="42350491" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Turbo and Hotwire with Alexandre Ruban, who created a course on Hotwire and Turbo for Rails at https://hotrails.dev/. The dive into its origins with TurboLinks and then discuss the various options and tools that come with Hotwire...</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Turbo and Hotwire with Alexandre Ruban, who created a course on Hotwire and Turbo for Rails at <a href="https://hotrails.dev/" target="_blank" rel="noreferrer noopener">Hotrails.dev</a>. The dive into its origins with TurboLinks and then discuss the various options and tools that come with Hotwire development in Rails and compare it to other front-end frameworks and solutions they've used.<br /><br /> Links:<ul><li><a href="http://hotrails.dev" target="_blank" rel="noreferrer noopener">Hotrails.dev</a></li><li><a href="https://hotwired.dev" target="_blank" rel="noreferrer noopener">Hotwire</a></li><li><a href="https://reactjs.org" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://getbootstrap.com" target="_blank" rel="noreferrer noopener">Bootstrap</a></li><li><a href="https://tailwindcss.com" target="_blank" rel="noreferrer noopener">Tailwind</a></li><li><a href="https://twitter.com/alexandre_ruban" target="_blank" rel="noreferrer noopener">Alexandre's Twitter</a></li></ul><br />Picks:Dave<ul><li><a href="https://daisyui.com" target="_blank" rel="noreferrer noopener">DaisyUI</a></li></ul>Valentino<ul><li><a href="https://neo4j.com" target="_blank" rel="noreferrer noopener">Neo4J</a></li><li><a href="https://rubykaigi.org/2022/" target="_blank" rel="noreferrer noopener">Ruby Kaigi</a></li></ul>Chuck<ul><li><a href="https://amzn.to/3FoDdJu" target="_blank" rel="noreferrer noopener">Irish Gauge</a></li><li><a href="https://rubykaigi.com" target="_blank" rel="noreferrer noopener">Kajabi</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Chuck's Coaching Offerings</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Dev Book Club</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3511</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Where do I Deploy Now that Heroku's Free Tier is Gone? - RUBY 566</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/where-do-i-deploy-now-that-heroku-s-free-tier-is-gone-ruby-566</link><description><![CDATA[In recent news, Heroku announced they will eliminate free plans and shut down all free data services.  With that said, today on the show, the panel discusses tools to substitute this platform and other possible workaround options.<br />In this episode…<br /><ul><li>The Huroku platform</li><li>Render (tool)</li><li>Digital Ocean (tool)</li><li>Fly.io (tool)</li><li>Words of caution and possible issues</li><li>Rails templates and docker deployment files</li><li>Setting up options at home</li><li>AWS App Runner vs AWS Elastic Beanstalk</li><li>OpenShift containerization software</li></ul><br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://blog.heroku.com/next-chapter" target="_blank" rel="noreferrer noopener">Heroku's Next Chapter</a></li></ul><br />Picks<ul><li>Charles – <a href="https://www.amazon.com/VELCRO-Brand-Cable-Ties-100Pk/dp/B001E1Y5O6" target="_blank" rel="noreferrer noopener">Velcro table ties for cables</a></li><li>Charles – <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching</a></li><li>Charles - <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs Conferences</a></li><li>Charles- <a href="https://www.cbs.com/shows/ncis/" target="_blank" rel="noreferrer noopener">NCIS (Official Site) Watch on CBS</a></li><li>Dave- <a href="https://rogueamoeba.com/loopback/" target="_blank" rel="noreferrer noopener">Loopback - Cable-free audio routing for Mac</a></li><li>Dave- <a href="https://www.slrlounge.com/lighting-with-grids/" target="_blank" rel="noreferrer noopener">Lighting With Grids | What They Do And How To Use Them</a></li><li>John- <a href="https://www.techradar.com/news/best-standing-desk" target="_blank" rel="noreferrer noopener">Best standing desk for home office and WFH 2022</a></li><li>John- <a href="https://www.amazon.com/Grommets-Organizer-Computer-Cabinet-Reusable/dp/B08H2DCJZK" target="_blank" rel="noreferrer noopener">3-1/8 Inch (80mm) Zinc Alloy Desk Grommets and Cable Ties Kit Red Bronze Cable Hole Cover Cord Organizer for Computer Desk Cabinet (1pcs Desk Grommets + 3pcs Reusable Ties)</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/where-do-i-deploy-now-that-heroku-s-free-tier-is-gone-ruby-566</guid><pubDate>Wed, 05 Oct 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846154/stream.mp3" length="44202155" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In recent news, Heroku announced they will eliminate free plans and shut down all free data services.  With that said, today on the show, the panel discusses tools to substitute this platform and other possible workaround options.
In this episode…

-...</itunes:subtitle><itunes:summary><![CDATA[In recent news, Heroku announced they will eliminate free plans and shut down all free data services.  With that said, today on the show, the panel discusses tools to substitute this platform and other possible workaround options.<br />In this episode…<br /><ul><li>The Huroku platform</li><li>Render (tool)</li><li>Digital Ocean (tool)</li><li>Fly.io (tool)</li><li>Words of caution and possible issues</li><li>Rails templates and docker deployment files</li><li>Setting up options at home</li><li>AWS App Runner vs AWS Elastic Beanstalk</li><li>OpenShift containerization software</li></ul><br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://blog.heroku.com/next-chapter" target="_blank" rel="noreferrer noopener">Heroku's Next Chapter</a></li></ul><br />Picks<ul><li>Charles – <a href="https://www.amazon.com/VELCRO-Brand-Cable-Ties-100Pk/dp/B001E1Y5O6" target="_blank" rel="noreferrer noopener">Velcro table ties for cables</a></li><li>Charles – <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching</a></li><li>Charles - <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs Conferences</a></li><li>Charles- <a href="https://www.cbs.com/shows/ncis/" target="_blank" rel="noreferrer noopener">NCIS (Official Site) Watch on CBS</a></li><li>Dave- <a href="https://rogueamoeba.com/loopback/" target="_blank" rel="noreferrer noopener">Loopback - Cable-free audio routing for Mac</a></li><li>Dave- <a href="https://www.slrlounge.com/lighting-with-grids/" target="_blank" rel="noreferrer noopener">Lighting With Grids | What They Do And How To Use Them</a></li><li>John- <a href="https://www.techradar.com/news/best-standing-desk" target="_blank" rel="noreferrer noopener">Best standing desk for home office and WFH 2022</a></li><li>John- <a href="https://www.amazon.com/Grommets-Organizer-Computer-Cabinet-Reusable/dp/B08H2DCJZK" target="_blank" rel="noreferrer noopener">3-1/8 Inch (80mm) Zinc Alloy Desk Grommets and Cable Ties Kit Red Bronze Cable Hole Cover Cord Organizer for Computer Desk Cabinet (1pcs Desk Grommets + 3pcs Reusable Ties)</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3665</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Import Maps in Rails 7 with Paweł Dąbrowski - RUBY 565</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/import-maps-in-rails-7-with-pawel-dabrowski-ruby-565</link><description><![CDATA[Import maps is the new feature in Rails 7 that allows us to forego Node.js and tools like Webpack, plus it prevents the need for bundling.  Today on the show, Valentino interviews Paweł Dąbrowski to share his insights about import maps in Rails 7.<br />In this episode…<br /><ul><li>Mortal Kombat coding </li><li>Mastering CSV in Ruby (book)</li><li>CSV features </li><li>What are Import maps in Rails 7 and how do you get started</li><li>Rails app generator and Rails formation</li><li>How to handle upgrades</li><li>New Rails features <br /><br /></li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://sharebold.com/posts/import-maps-under-the-hood-in-rails-7-4752" target="_blank" rel="noreferrer noopener">Boss Vs Motivator - Sharebold</a></li><li><a href="https://paweldabrowski.gumroad.com/l/csv-ruby" target="_blank" rel="noreferrer noopener">Mastering CSV in Ruby</a></li><li><a href="https://twitter.com/longliveruby" target="_blank" rel="noreferrer noopener">Twitter: @longliveruby</a></li></ul><br />Picks<ul><li>Paweł- <a href="https://blog.heroku.com/next-chapter" target="_blank" rel="noreferrer noopener">Heroku's Next Chapter</a></li><li>Valentino- <a href="https://github.com/ankane/sidekick" target="_blank" rel="noreferrer noopener">GitHub - ankane/sidekick: The simple way to automate tasks</a></li><li>Valentino- <a href="https://www.forbes.com/home-improvement/pool/types-of-hot-tubs/" target="_blank" rel="noreferrer noopener">6 Types Of Hot Tubs To Warm You Up Any Time Of The Year</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/import-maps-in-rails-7-with-pawel-dabrowski-ruby-565</guid><pubDate>Wed, 28 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846110/stream.mp3" length="29402952" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Import maps is the new feature in Rails 7 that allows us to forego Node.js and tools like Webpack, plus it prevents the need for bundling.  Today on the show, Valentino interviews Paweł Dąbrowski to share his insights about import maps in Rails 7.
In...</itunes:subtitle><itunes:summary><![CDATA[Import maps is the new feature in Rails 7 that allows us to forego Node.js and tools like Webpack, plus it prevents the need for bundling.  Today on the show, Valentino interviews Paweł Dąbrowski to share his insights about import maps in Rails 7.<br />In this episode…<br /><ul><li>Mortal Kombat coding </li><li>Mastering CSV in Ruby (book)</li><li>CSV features </li><li>What are Import maps in Rails 7 and how do you get started</li><li>Rails app generator and Rails formation</li><li>How to handle upgrades</li><li>New Rails features <br /><br /></li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://sharebold.com/posts/import-maps-under-the-hood-in-rails-7-4752" target="_blank" rel="noreferrer noopener">Boss Vs Motivator - Sharebold</a></li><li><a href="https://paweldabrowski.gumroad.com/l/csv-ruby" target="_blank" rel="noreferrer noopener">Mastering CSV in Ruby</a></li><li><a href="https://twitter.com/longliveruby" target="_blank" rel="noreferrer noopener">Twitter: @longliveruby</a></li></ul><br />Picks<ul><li>Paweł- <a href="https://blog.heroku.com/next-chapter" target="_blank" rel="noreferrer noopener">Heroku's Next Chapter</a></li><li>Valentino- <a href="https://github.com/ankane/sidekick" target="_blank" rel="noreferrer noopener">GitHub - ankane/sidekick: The simple way to automate tasks</a></li><li>Valentino- <a href="https://www.forbes.com/home-improvement/pool/types-of-hot-tubs/" target="_blank" rel="noreferrer noopener">6 Types Of Hot Tubs To Warm You Up Any Time Of The Year</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2432</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Remote Working Culture with Jake Yesbeck - RUBY 564</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/remote-working-culture-with-jake-yesbeck-ruby-564</link><description><![CDATA[Post pandemic, remote work is here to stay.  Today on the show, the panel and Jake Yesbeck share their insights about remote work for developers and the latest developments for the 2022 workforce and beyond. <br /><br /> In this episode…<br /><ul><li>The transition to remote</li><li>Being intentional about career growth</li><li>Book clubs</li><li>Separating work from life</li><li>Changes post pandemic</li><li>Connecting in public channels</li><li>How do you measure productivity?</li><li>Interviews / interviewing remotely</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://twitter.com/jakeyesbeck" target="_blank" rel="noreferrer noopener">Twitter: @jakeyesbeck</a></li></ul><br />Picks<ul><li>Charles- <a href="https://diabloimmortal.blizzard.com/" target="_blank" rel="noreferrer noopener">Diablo Immortal</a></li><li>Charles – <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a></li><li>Dave- <a href="https://dbxpro.com/en/products/286s" target="_blank" rel="noreferrer noopener">dbx 286s</a></li><li>Dave – <a href="https://www.amazon.com/beyerdynamic-Over-Ear-Studio-Headphones-construction/dp/B0011UB9CQ" target="_blank" rel="noreferrer noopener">Beyerdynamic DT 990 Pro Studio Headphones</a></li><li>Jake- <a href="https://www.tylenol.com/" target="_blank" rel="noreferrer noopener">Headache &amp; Pain Relief | TYLENOL®</a></li><li>Jake- <a href="http://railsapps.github.io/what-is-ruby-rails.html#:~:text=Rails%20combines%20the%20Ruby%20programming,the%20%E2%80%9Cfront%20end%E2%80%9D)" target="_blank" rel="noreferrer noopener">What is Ruby on Rails?</a></li><li>John- <a href="https://terraria.org/" target="_blank" rel="noreferrer noopener">Terraria</a></li><li>John – DIY fix your own stuff</li><li>Valentino- <a href="https://www.xilinx.com/products/intellectual-property/audio-formatter.html" target="_blank" rel="noreferrer noopener">Audio Formatter</a></li><li>Valentino- <a href="https://www.amazon.com/Aeotec-Z-Stick-Z-Wave-create-gateway/dp/B00X0AWA6E" target="_blank" rel="noreferrer noopener">Z Stick</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/remote-working-culture-with-jake-yesbeck-ruby-564</guid><pubDate>Wed, 21 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846113/stream.mp3" length="60275925" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Post pandemic, remote work is here to stay.  Today on the show, the panel and Jake Yesbeck share their insights about remote work for developers and the latest developments for the 2022 workforce and beyond. 

 In this episode…

- The transition to...</itunes:subtitle><itunes:summary><![CDATA[Post pandemic, remote work is here to stay.  Today on the show, the panel and Jake Yesbeck share their insights about remote work for developers and the latest developments for the 2022 workforce and beyond. <br /><br /> In this episode…<br /><ul><li>The transition to remote</li><li>Being intentional about career growth</li><li>Book clubs</li><li>Separating work from life</li><li>Changes post pandemic</li><li>Connecting in public channels</li><li>How do you measure productivity?</li><li>Interviews / interviewing remotely</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://twitter.com/jakeyesbeck" target="_blank" rel="noreferrer noopener">Twitter: @jakeyesbeck</a></li></ul><br />Picks<ul><li>Charles- <a href="https://diabloimmortal.blizzard.com/" target="_blank" rel="noreferrer noopener">Diablo Immortal</a></li><li>Charles – <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a></li><li>Dave- <a href="https://dbxpro.com/en/products/286s" target="_blank" rel="noreferrer noopener">dbx 286s</a></li><li>Dave – <a href="https://www.amazon.com/beyerdynamic-Over-Ear-Studio-Headphones-construction/dp/B0011UB9CQ" target="_blank" rel="noreferrer noopener">Beyerdynamic DT 990 Pro Studio Headphones</a></li><li>Jake- <a href="https://www.tylenol.com/" target="_blank" rel="noreferrer noopener">Headache &amp; Pain Relief | TYLENOL®</a></li><li>Jake- <a href="http://railsapps.github.io/what-is-ruby-rails.html#:~:text=Rails%20combines%20the%20Ruby%20programming,the%20%E2%80%9Cfront%20end%E2%80%9D)" target="_blank" rel="noreferrer noopener">What is Ruby on Rails?</a></li><li>John- <a href="https://terraria.org/" target="_blank" rel="noreferrer noopener">Terraria</a></li><li>John – DIY fix your own stuff</li><li>Valentino- <a href="https://www.xilinx.com/products/intellectual-property/audio-formatter.html" target="_blank" rel="noreferrer noopener">Audio Formatter</a></li><li>Valentino- <a href="https://www.amazon.com/Aeotec-Z-Stick-Z-Wave-create-gateway/dp/B00X0AWA6E" target="_blank" rel="noreferrer noopener">Z Stick</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5004</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby on Kubernetes Without the Headaches Using Kuby - RUBY 563</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-on-kubernetes-without-the-headaches-using-kuby-ruby-563</link><description><![CDATA[For years, the Rails community has been clamoring for Active Deployment, a magical out-of-the-box mechanism for deploying applications.  Today on the show, Cameron Dutro shares how you can deploy Rails apps on Kubernetes with Kuby.  De-stress your deployments today with these simple strategies.<br />In this episode…<br /><ul><li>Active deployments for Rails apps</li><li>Docker containers and Kubernetes </li><li>Controlling your environment</li><li>Flexible without vendor lock in</li><li>Building images with Kuby</li><li>Plug in providers</li><li>Why Kubernetes for your apps</li><li>Multinode set ups with Kuby</li><li>Deploying Kuby </li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.youtube.com/watch?index=6&amp;list=PLbHJudTY1K0f1WgIbKCc0_M-XMraWwCmk&amp;v=zbAslvHa7MI" target="_blank" rel="noreferrer noopener">RailsConf 2022 - Kuby: Active Deployment for Rails Apps by Cameron Dutro - YouTube</a></li><li><a href="https://github.com/getkuby" target="_blank" rel="noreferrer noopener">getkuby</a></li><li><a href="https://github.com/camertron" target="_blank" rel="noreferrer noopener">GitHub: camertron</a></li><li><a href="https://twitter.com/camertron" target="_blank" rel="noreferrer noopener">Twitter: @camertron</a></li><li><a href="https://www.linkedin.com/in/camerondutro/" target="_blank" rel="noreferrer noopener">LinkedIn: Cameron Dutro</a></li></ul><br />Picks<ul><li>Cameron- <a href="https://github.com/ViewComponent/view_component" target="_blank" rel="noreferrer noopener">GitHub - ViewComponent/view_component: A framework for building reusable, testable &amp; encapsulated view components in Ruby on Rails.</a></li><li>Cameron- <a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">AirPods</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/339/quiddler" target="_blank" rel="noreferrer noopener">Quiddler</a></li><li>Charles–<a href="https://topenddevs.com/meetups" target="_blank" rel="noreferrer noopener"> Top End Devs Meetups</a></li><li>Charles– <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a></li><li>Charles- <a href="https://www.peacocktv.com/watch-online/tv/dan-browns-the-lost-symbol/5952493920723809112/seasons/1" target="_blank" rel="noreferrer noopener">Watch Dan Brown's The Lost Symbol Season 1 Streaming Online | Peacock</a></li><li>Valentino- <a href="https://github.com/deivid-rodriguez/byebug/blob/master/GUIDE.md" target="_blank" rel="noreferrer noopener">byebug/GUIDE.md at master · deivid-rodriguez/byebug</a></li><li>Valentino- <a href="https://www.keychron.com/" target="_blank" rel="noreferrer noopener">Keychron | Wireless Mechanical Keyboards for Mac, Windows and Phones</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-on-kubernetes-without-the-headaches-using-kuby-ruby-563</guid><pubDate>Wed, 14 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846149/stream.mp3" length="43061754" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>For years, the Rails community has been clamoring for Active Deployment, a magical out-of-the-box mechanism for deploying applications.  Today on the show, Cameron Dutro shares how you can deploy Rails apps on Kubernetes with Kuby.  De-stress your...</itunes:subtitle><itunes:summary><![CDATA[For years, the Rails community has been clamoring for Active Deployment, a magical out-of-the-box mechanism for deploying applications.  Today on the show, Cameron Dutro shares how you can deploy Rails apps on Kubernetes with Kuby.  De-stress your deployments today with these simple strategies.<br />In this episode…<br /><ul><li>Active deployments for Rails apps</li><li>Docker containers and Kubernetes </li><li>Controlling your environment</li><li>Flexible without vendor lock in</li><li>Building images with Kuby</li><li>Plug in providers</li><li>Why Kubernetes for your apps</li><li>Multinode set ups with Kuby</li><li>Deploying Kuby </li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.youtube.com/watch?index=6&amp;list=PLbHJudTY1K0f1WgIbKCc0_M-XMraWwCmk&amp;v=zbAslvHa7MI" target="_blank" rel="noreferrer noopener">RailsConf 2022 - Kuby: Active Deployment for Rails Apps by Cameron Dutro - YouTube</a></li><li><a href="https://github.com/getkuby" target="_blank" rel="noreferrer noopener">getkuby</a></li><li><a href="https://github.com/camertron" target="_blank" rel="noreferrer noopener">GitHub: camertron</a></li><li><a href="https://twitter.com/camertron" target="_blank" rel="noreferrer noopener">Twitter: @camertron</a></li><li><a href="https://www.linkedin.com/in/camerondutro/" target="_blank" rel="noreferrer noopener">LinkedIn: Cameron Dutro</a></li></ul><br />Picks<ul><li>Cameron- <a href="https://github.com/ViewComponent/view_component" target="_blank" rel="noreferrer noopener">GitHub - ViewComponent/view_component: A framework for building reusable, testable &amp; encapsulated view components in Ruby on Rails.</a></li><li>Cameron- <a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">AirPods</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/339/quiddler" target="_blank" rel="noreferrer noopener">Quiddler</a></li><li>Charles–<a href="https://topenddevs.com/meetups" target="_blank" rel="noreferrer noopener"> Top End Devs Meetups</a></li><li>Charles– <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a></li><li>Charles- <a href="https://www.peacocktv.com/watch-online/tv/dan-browns-the-lost-symbol/5952493920723809112/seasons/1" target="_blank" rel="noreferrer noopener">Watch Dan Brown's The Lost Symbol Season 1 Streaming Online | Peacock</a></li><li>Valentino- <a href="https://github.com/deivid-rodriguez/byebug/blob/master/GUIDE.md" target="_blank" rel="noreferrer noopener">byebug/GUIDE.md at master · deivid-rodriguez/byebug</a></li><li>Valentino- <a href="https://www.keychron.com/" target="_blank" rel="noreferrer noopener">Keychron | Wireless Mechanical Keyboards for Mac, Windows and Phones</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3570</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Run Ruby in Your Browser - RUBY 562</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-run-ruby-in-your-browser-ruby-562</link><description><![CDATA[Ben Taylor joins the show today to share his recent developments about integrating Ruby snippets within a browser in less than a day.  The panel asks about his process and what he did to make this a quick and successful strategy.  Learn about this new process and what you can do today to make this happen!<br /><br /> In this episode…<br /><ul><li>Merging WASI based WebAssembly support</li><li>The functions to run ruby snippets in your browser</li><li>Programming education and WebAssembly tooling</li><li>The WebAssembly package manager</li><li>Web browser use cases </li><li>Optimization and garbage collection in binary</li><li>Accounting for Ruby gems</li><li>Security for WebAssembly</li><li>Safari integration and WebAssembly </li><li>Running the same binary on both client side and server-side </li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://runno.dev/" target="_blank" rel="noreferrer noopener">Runno</a></li><li><a href="https://dev.to/taybenlor/how-i-got-ruby-snippets-to-run-client-side-in-less-than-a-day-4pbk" target="_blank" rel="noreferrer noopener">How I got Ruby snippets to run browser side in less than a day</a></li><li><a href="https://taybenlor.com/" target="_blank" rel="noreferrer noopener">Ben Taylor</a></li><li><a href="https://twitter.com/taybenlor" target="_blank" rel="noreferrer noopener">Twitter: @taybenlor</a></li></ul><br />Picks<ul><li>Ben- <a href="https://www.amazon.com/Anathem-Neal-Stephenson/dp/006147410X" target="_blank" rel="noreferrer noopener">Anathem</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/254193/fantastic-beasts-perilous-pursuit" target="_blank" rel="noreferrer noopener">Fantastic Beasts: Perilous Pursuit</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a></li><li>Charles- <a href="https://beautifulnauvoo.com/" target="_blank" rel="noreferrer noopener">Nauvoo, IL City Information | Beautiful Nauvoo</a></li><li>Charles –<a href="https://www.autozone.com/test-scan-and-specialty-tools/code-reader" target="_blank" rel="noreferrer noopener"> Innova OBD2 Code Reader</a></li><li>Charles – <a href="https://www.amazon.com/BMK-Inverter-Adapter-Charger-Converter/dp/B079HPZ9JY/ref=asc_df_B079HPZ9JY/?adgrpid=63790029762&amp;hvadid=312174136943&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028758&amp;hvnetw=g&amp;hvpone=&amp;hvpos=&amp;hvptwo=&amp;hvqmt=&amp;hvrand=12102941198125896650&amp;hvtargid=pla-632952126397&amp;linkCode=df0&amp;psc=1&amp;ref=&amp;tag=" target="_blank" rel="noreferrer noopener">200W Car Power Inverter DC 12V to 110V AC Car Inverter 4 USB Ports Charger Adapter Car Plug</a></li><li>Dave- <a href="https://www.touchstonehomeproducts.com/" target="_blank" rel="noreferrer noopener">Touchstone Home Products Electric Fireplaces, TV Lifts, and Cabinets</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-run-ruby-in-your-browser-ruby-562</guid><pubDate>Wed, 07 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846117/stream.mp3" length="42844519" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ben Taylor joins the show today to share his recent developments about integrating Ruby snippets within a browser in less than a day.  The panel asks about his process and what he did to make this a quick and successful strategy.  Learn about this new...</itunes:subtitle><itunes:summary><![CDATA[Ben Taylor joins the show today to share his recent developments about integrating Ruby snippets within a browser in less than a day.  The panel asks about his process and what he did to make this a quick and successful strategy.  Learn about this new process and what you can do today to make this happen!<br /><br /> In this episode…<br /><ul><li>Merging WASI based WebAssembly support</li><li>The functions to run ruby snippets in your browser</li><li>Programming education and WebAssembly tooling</li><li>The WebAssembly package manager</li><li>Web browser use cases </li><li>Optimization and garbage collection in binary</li><li>Accounting for Ruby gems</li><li>Security for WebAssembly</li><li>Safari integration and WebAssembly </li><li>Running the same binary on both client side and server-side </li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://runno.dev/" target="_blank" rel="noreferrer noopener">Runno</a></li><li><a href="https://dev.to/taybenlor/how-i-got-ruby-snippets-to-run-client-side-in-less-than-a-day-4pbk" target="_blank" rel="noreferrer noopener">How I got Ruby snippets to run browser side in less than a day</a></li><li><a href="https://taybenlor.com/" target="_blank" rel="noreferrer noopener">Ben Taylor</a></li><li><a href="https://twitter.com/taybenlor" target="_blank" rel="noreferrer noopener">Twitter: @taybenlor</a></li></ul><br />Picks<ul><li>Ben- <a href="https://www.amazon.com/Anathem-Neal-Stephenson/dp/006147410X" target="_blank" rel="noreferrer noopener">Anathem</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/254193/fantastic-beasts-perilous-pursuit" target="_blank" rel="noreferrer noopener">Fantastic Beasts: Perilous Pursuit</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a></li><li>Charles- <a href="https://beautifulnauvoo.com/" target="_blank" rel="noreferrer noopener">Nauvoo, IL City Information | Beautiful Nauvoo</a></li><li>Charles –<a href="https://www.autozone.com/test-scan-and-specialty-tools/code-reader" target="_blank" rel="noreferrer noopener"> Innova OBD2 Code Reader</a></li><li>Charles – <a href="https://www.amazon.com/BMK-Inverter-Adapter-Charger-Converter/dp/B079HPZ9JY/ref=asc_df_B079HPZ9JY/?adgrpid=63790029762&amp;hvadid=312174136943&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028758&amp;hvnetw=g&amp;hvpone=&amp;hvpos=&amp;hvptwo=&amp;hvqmt=&amp;hvrand=12102941198125896650&amp;hvtargid=pla-632952126397&amp;linkCode=df0&amp;psc=1&amp;ref=&amp;tag=" target="_blank" rel="noreferrer noopener">200W Car Power Inverter DC 12V to 110V AC Car Inverter 4 USB Ports Charger Adapter Car Plug</a></li><li>Dave- <a href="https://www.touchstonehomeproducts.com/" target="_blank" rel="noreferrer noopener">Touchstone Home Products Electric Fireplaces, TV Lifts, and Cabinets</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3552</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Programming Language Tooling with Adam Gordon Bell - RUBY 561</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/programming-language-tooling-with-adam-gordon-bell-ruby-561</link><description><![CDATA[Adam Gordon Bell is back on the show again!  Today he shares his views on language tooling, new articles he has recently written, documentation for Ruby, software consulting, and insights into other programming topics.<br />In this episode…<br /><ul><li>What is language tooling?</li><li>How can tooling be improved?</li><li>Code linting</li><li>Documentations for Ruby</li><li>An unfixable programming language</li><li>Staff vs line engineers</li><li>Software consulting </li><li>Why open source?</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://earthly.dev/blog/line-staff/" target="_blank" rel="noreferrer noopener">The Other Kind of Staff Software Engineer</a></li><li><a href="https://earthly.dev/blog/brown-green-language/" target="_blank" rel="noreferrer noopener">Green Vs. Brown Programming Languages</a></li><li><a href="https://corecursive.com/eliza-with-jeff-shrager/" target="_blank" rel="noreferrer noopener">The History and Mystery Of Eliza With Jeff Shrager - CoRecursive Podcast </a></li><li><a href="https://earthly.dev/blog/programming-language-improvements/" target="_blank" rel="noreferrer noopener">The Slow March Of Progress in Program Language Tooling </a></li><li><a href="https://earthly.dev/" target="_blank" rel="noreferrer noopener">earthly.dev</a></li><li><a href="https://twitter.com/adamgordonbell?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @adamgordonbell</a></li></ul><br />Picks<ul><li>Adam- <a href="https://www.onepeloton.com/tread" target="_blank" rel="noreferrer noopener">Peloton® | The Peloton Tread, Everything You Need For a Total Body Workout</a></li><li>Luke- <a href="https://thenewstack.io/google-launches-carbon-an-experimental-replacement-for-c/" target="_blank" rel="noreferrer noopener">Google Launches Carbon, an Experimental Replacement for C++</a></li><li>Luke- <a href="https://corecursive.com/eliza-with-jeff-shrager/" target="_blank" rel="noreferrer noopener">The History and Mystery Of Eliza - CoRecursive Podcast</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/programming-language-tooling-with-adam-gordon-bell-ruby-561</guid><pubDate>Wed, 31 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846171/stream.mp3" length="45285505" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Adam Gordon Bell is back on the show again!  Today he shares his views on language tooling, new articles he has recently written, documentation for Ruby, software consulting, and insights into other programming topics.
In this episode…

- What is...</itunes:subtitle><itunes:summary><![CDATA[Adam Gordon Bell is back on the show again!  Today he shares his views on language tooling, new articles he has recently written, documentation for Ruby, software consulting, and insights into other programming topics.<br />In this episode…<br /><ul><li>What is language tooling?</li><li>How can tooling be improved?</li><li>Code linting</li><li>Documentations for Ruby</li><li>An unfixable programming language</li><li>Staff vs line engineers</li><li>Software consulting </li><li>Why open source?</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://earthly.dev/blog/line-staff/" target="_blank" rel="noreferrer noopener">The Other Kind of Staff Software Engineer</a></li><li><a href="https://earthly.dev/blog/brown-green-language/" target="_blank" rel="noreferrer noopener">Green Vs. Brown Programming Languages</a></li><li><a href="https://corecursive.com/eliza-with-jeff-shrager/" target="_blank" rel="noreferrer noopener">The History and Mystery Of Eliza With Jeff Shrager - CoRecursive Podcast </a></li><li><a href="https://earthly.dev/blog/programming-language-improvements/" target="_blank" rel="noreferrer noopener">The Slow March Of Progress in Program Language Tooling </a></li><li><a href="https://earthly.dev/" target="_blank" rel="noreferrer noopener">earthly.dev</a></li><li><a href="https://twitter.com/adamgordonbell?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @adamgordonbell</a></li></ul><br />Picks<ul><li>Adam- <a href="https://www.onepeloton.com/tread" target="_blank" rel="noreferrer noopener">Peloton® | The Peloton Tread, Everything You Need For a Total Body Workout</a></li><li>Luke- <a href="https://thenewstack.io/google-launches-carbon-an-experimental-replacement-for-c/" target="_blank" rel="noreferrer noopener">Google Launches Carbon, an Experimental Replacement for C++</a></li><li>Luke- <a href="https://corecursive.com/eliza-with-jeff-shrager/" target="_blank" rel="noreferrer noopener">The History and Mystery Of Eliza - CoRecursive Podcast</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3755</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of Ruby using Blockchain and Building Tomorrow's Interfaces - RUBY 560</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-future-of-ruby-using-blockchain-and-building-tomorrow-s-interfaces-ruby-560</link><description><![CDATA[Wearable technology, Web 3.0, augmented reality, and other emerging technologies are poised for shifting the future for DevOps.  Today on the show, the panel discusses how the future of Ruby can adapt to make these changes a reality.<br /><br /> In this episode…<br /><ul><li>Wearable tech</li><li>Virtual reality</li><li>Web 3.0 </li><li>Blockchains</li><li>Non-fungible tokens</li><li>React native</li><li>Dragon ruby and rails</li><li>The future for Ruby</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/150783/antidote" target="_blank" rel="noreferrer noopener">Antidote</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li>Charles- <a href="https://www.amazon.com/Ready-Player-One-Ernest-Cline/dp/0307887448" target="_blank" rel="noreferrer noopener">Ready Player One: A Novel</a></li><li>Dave- <a href="https://www.amazon.com/Black-Shark-Mechanical-Programmable-Anti-Ghosting/dp/B09Q63QPM4/ref=sr_1_3?keywords=mechanical+keyboard&amp;qid=1661117579&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Black Shark RGB Mechanical Gaming Keyboard LED Backlit Wired Keyboard with Blue Switches, Fully Programmable, Anti-Ghosting 104 Keys for Desktop PC, Sixgill K2</a></li><li>Dave- <a href="https://boardgamegeek.com/boardgame/20422/beat-parents" target="_blank" rel="noreferrer noopener">Beat the Parents</a></li><li>John- <a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li>John- <a href="https://www.salsas.com/herdez/products/salsas/" target="_blank" rel="noreferrer noopener">Salsas | Herdez</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=TgpSs2ffJL0" target="_blank" rel="noreferrer noopener">RailsConf 2022 - The pitfalls of realtime-ification by Vladimir Dementyev</a></li><li>Luke- <a href="https://www.amazon.com/Agile-Web-Development-Rails-7/dp/1680509292" target="_blank" rel="noreferrer noopener">Agile Web Development with Rails 7</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/the-future-of-ruby-using-blockchain-and-building-tomorrow-s-interfaces-ruby-560</guid><pubDate>Wed, 24 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846172/stream.mp3" length="46583896" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Wearable technology, Web 3.0, augmented reality, and other emerging technologies are poised for shifting the future for DevOps.  Today on the show, the panel discusses how the future of Ruby can adapt to make these changes a reality.

 In this...</itunes:subtitle><itunes:summary><![CDATA[Wearable technology, Web 3.0, augmented reality, and other emerging technologies are poised for shifting the future for DevOps.  Today on the show, the panel discusses how the future of Ruby can adapt to make these changes a reality.<br /><br /> In this episode…<br /><ul><li>Wearable tech</li><li>Virtual reality</li><li>Web 3.0 </li><li>Blockchains</li><li>Non-fungible tokens</li><li>React native</li><li>Dragon ruby and rails</li><li>The future for Ruby</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/150783/antidote" target="_blank" rel="noreferrer noopener">Antidote</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li>Charles- <a href="https://www.amazon.com/Ready-Player-One-Ernest-Cline/dp/0307887448" target="_blank" rel="noreferrer noopener">Ready Player One: A Novel</a></li><li>Dave- <a href="https://www.amazon.com/Black-Shark-Mechanical-Programmable-Anti-Ghosting/dp/B09Q63QPM4/ref=sr_1_3?keywords=mechanical+keyboard&amp;qid=1661117579&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Black Shark RGB Mechanical Gaming Keyboard LED Backlit Wired Keyboard with Blue Switches, Fully Programmable, Anti-Ghosting 104 Keys for Desktop PC, Sixgill K2</a></li><li>Dave- <a href="https://boardgamegeek.com/boardgame/20422/beat-parents" target="_blank" rel="noreferrer noopener">Beat the Parents</a></li><li>John- <a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li>John- <a href="https://www.salsas.com/herdez/products/salsas/" target="_blank" rel="noreferrer noopener">Salsas | Herdez</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=TgpSs2ffJL0" target="_blank" rel="noreferrer noopener">RailsConf 2022 - The pitfalls of realtime-ification by Vladimir Dementyev</a></li><li>Luke- <a href="https://www.amazon.com/Agile-Web-Development-Rails-7/dp/1680509292" target="_blank" rel="noreferrer noopener">Agile Web Development with Rails 7</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3863</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Get Your Rails Models and Routes into Your Front End Framework - RUBY 559</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-get-your-rails-models-and-routes-into-your-front-end-framework-ruby-559</link><description><![CDATA[Today on the show, Máximo Mussini shares how your front-end framework can benefit from integrating rails models and routes concurrently.  Topics they discuss today include everything from complex structures with serializers to generating JS from rails routes.<br /><br /> In this episode…<br /><ul><li>Advantages of serializers </li><li>Contact serializers</li><li>Parse float and typescripts</li><li>Complex structures with serializers</li><li>Path helpers in JS</li><li>Generating JS from rails routes</li><li>Typed interface files configurations</li><li>Types and Ruby</li></ul><br />Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul><br />Links<ul><li><a href="https://github.com/ElMassimo/types_from_serializers" target="_blank" rel="noreferrer noopener">Generating TypeScript interfaces from Ruby serializers 2</a></li><li><a href="https://github.com/ElMassimo/js_from_routes" target="_blank" rel="noreferrer noopener">Generating JS functions to make request from Rails routes 2</a></li><li><a href="https://github.com/ElMassimo" target="_blank" rel="noreferrer noopener">GitHub: ElMassimo</a></li><li><a href="https://twitter.com/MaximoMussini" target="_blank" rel="noreferrer noopener">Twitter: @MaximoMussini</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/255507/orbis" target="_blank" rel="noreferrer noopener">Orbis</a></li><li>Charles – <a href="https://topenddevs.com/meetups" target="_blank" rel="noreferrer noopener">Top End Devs Meetups</a></li><li>Charles – <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a></li><li>John- <a href="https://www.smartsheet.com/task-management" target="_blank" rel="noreferrer noopener">Simple Task Management Software for Businesses of All Sizes</a></li><li>John- <a href="https://playvalorant.com/" target="_blank" rel="noreferrer noopener">VALORANT: Riot Games' competitive 5v5 character-based tactical shooter</a></li><li>Luke- <a href="https://0xax.gitbooks.io/linux-insides/content/" target="_blank" rel="noreferrer noopener">Introduction</a></li><li>Luke- <a href="https://www.britannica.com/topic/Decameron" target="_blank" rel="noreferrer noopener">Decameron | work by Boccaccio</a></li><li>Máximo- <a href="https://documentation.platformos.com/use-cases/recording-your-terminal-to-svg" target="_blank" rel="noreferrer noopener">Recording Your Terminal to SVG | platformOS Docs</a></li><li>Máximo- <a href="https://inertiajs.com/" target="_blank" rel="noreferrer noopener">Inertia.js - The Modern Monolith</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/co-ops-on-sparking-innovation-at-doximity" target="_blank" rel="noreferrer noopener">Co-ops: On Sparking Innovation at Doximity</a></li><li>Valentino- <a href="https://rubyreferences.github.io/rubychanges/evolution.html" target="_blank" rel="noreferrer noopener">Ruby Evolution</a></li><li>Valentino- <a href="https://en.wikipedia.org/wiki/Why_the_lucky_stiff" target="_blank" rel="noreferrer noopener">why the lucky stiff - Wikipedia</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-get-your-rails-models-and-routes-into-your-front-end-framework-ruby-559</guid><pubDate>Wed, 17 Aug 2022 10:39:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846156/stream.mp3" length="52805950" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today on the show, Máximo Mussini shares how your front-end framework can benefit from integrating rails models and routes concurrently.  Topics they discuss today include everything from complex structures with serializers to generating JS from rails...</itunes:subtitle><itunes:summary><![CDATA[Today on the show, Máximo Mussini shares how your front-end framework can benefit from integrating rails models and routes concurrently.  Topics they discuss today include everything from complex structures with serializers to generating JS from rails routes.<br /><br /> In this episode…<br /><ul><li>Advantages of serializers </li><li>Contact serializers</li><li>Parse float and typescripts</li><li>Complex structures with serializers</li><li>Path helpers in JS</li><li>Generating JS from rails routes</li><li>Typed interface files configurations</li><li>Types and Ruby</li></ul><br />Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul><br />Links<ul><li><a href="https://github.com/ElMassimo/types_from_serializers" target="_blank" rel="noreferrer noopener">Generating TypeScript interfaces from Ruby serializers 2</a></li><li><a href="https://github.com/ElMassimo/js_from_routes" target="_blank" rel="noreferrer noopener">Generating JS functions to make request from Rails routes 2</a></li><li><a href="https://github.com/ElMassimo" target="_blank" rel="noreferrer noopener">GitHub: ElMassimo</a></li><li><a href="https://twitter.com/MaximoMussini" target="_blank" rel="noreferrer noopener">Twitter: @MaximoMussini</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/255507/orbis" target="_blank" rel="noreferrer noopener">Orbis</a></li><li>Charles – <a href="https://topenddevs.com/meetups" target="_blank" rel="noreferrer noopener">Top End Devs Meetups</a></li><li>Charles – <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a></li><li>John- <a href="https://www.smartsheet.com/task-management" target="_blank" rel="noreferrer noopener">Simple Task Management Software for Businesses of All Sizes</a></li><li>John- <a href="https://playvalorant.com/" target="_blank" rel="noreferrer noopener">VALORANT: Riot Games' competitive 5v5 character-based tactical shooter</a></li><li>Luke- <a href="https://0xax.gitbooks.io/linux-insides/content/" target="_blank" rel="noreferrer noopener">Introduction</a></li><li>Luke- <a href="https://www.britannica.com/topic/Decameron" target="_blank" rel="noreferrer noopener">Decameron | work by Boccaccio</a></li><li>Máximo- <a href="https://documentation.platformos.com/use-cases/recording-your-terminal-to-svg" target="_blank" rel="noreferrer noopener">Recording Your Terminal to SVG | platformOS Docs</a></li><li>Máximo- <a href="https://inertiajs.com/" target="_blank" rel="noreferrer noopener">Inertia.js - The Modern Monolith</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/co-ops-on-sparking-innovation-at-doximity" target="_blank" rel="noreferrer noopener">Co-ops: On Sparking Innovation at Doximity</a></li><li>Valentino- <a href="https://rubyreferences.github.io/rubychanges/evolution.html" target="_blank" rel="noreferrer noopener">Ruby Evolution</a></li><li>Valentino- <a href="https://en.wikipedia.org/wiki/Why_the_lucky_stiff" target="_blank" rel="noreferrer noopener">why the lucky stiff - Wikipedia</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4382</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Bidirectional Code Generation - RUBY 558</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bidirectional-code-generation-ruby-558</link><description><![CDATA[Imagine a tool that lets you write templates that can generate code, but also parse that code back into the initial variables.  Depending on how flexible your templates are, it can even parse code that has been modified by hand after generation.  Today on the show, the panel interviews Lucas Luitjes, creator of Monocle, the tool that allows for this kind of integration.<br /><br /> In this episode…<br /><br /><ol><li>What is bidirectional code generation</li><li>Visual rails editor prototype</li><li>How does the program work, step by step</li><li>Parsing results from snippets</li><li>Multi-node placeholders</li><li>Utilizing the erb2builder library</li><li>Ruby security features</li></ol>Connect with Lucas via email:  <a href="https://snootysoftware.com" target="_blank" rel="noreferrer noopener">lucas@snootysoftware.com</a><br /><br /> Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.luitjes.it/" target="_blank" rel="noreferrer noopener">Lucas Luitjes</a></li><li><a href="https://blog.luitjes.it/posts/monocle-bidirectional-code-generation/" target="_blank" rel="noreferrer noopener">Luitjes IT | Monocle: bidirectional code generation</a></li><li><a href="https://twitter.com/lucasluitjes/" target="_blank" rel="noreferrer noopener">Twitter: lucasluitjes</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/254640/just-one" target="_blank" rel="noreferrer noopener">Just One | Board Game - BoardGameGeek</a></li><li>Charles- <a href="https://www.imdb.com/title/tt13991232/" target="_blank" rel="noreferrer noopener">1883 (TV Series 2021–2022) - IMDb</a></li><li>Charles- <a href="https://topenddevs.com/conferences/rails-remote-conf-2022" target="_blank" rel="noreferrer noopener">Top End Devs Conferences</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/bidirectional-code-generation-ruby-558</guid><pubDate>Wed, 10 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846080/stream.mp3" length="35449463" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Imagine a tool that lets you write templates that can generate code, but also parse that code back into the initial variables.  Depending on how flexible your templates are, it can even parse code that has been modified by hand after generation. ...</itunes:subtitle><itunes:summary><![CDATA[Imagine a tool that lets you write templates that can generate code, but also parse that code back into the initial variables.  Depending on how flexible your templates are, it can even parse code that has been modified by hand after generation.  Today on the show, the panel interviews Lucas Luitjes, creator of Monocle, the tool that allows for this kind of integration.<br /><br /> In this episode…<br /><br /><ol><li>What is bidirectional code generation</li><li>Visual rails editor prototype</li><li>How does the program work, step by step</li><li>Parsing results from snippets</li><li>Multi-node placeholders</li><li>Utilizing the erb2builder library</li><li>Ruby security features</li></ol>Connect with Lucas via email:  <a href="https://snootysoftware.com" target="_blank" rel="noreferrer noopener">lucas@snootysoftware.com</a><br /><br /> Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.luitjes.it/" target="_blank" rel="noreferrer noopener">Lucas Luitjes</a></li><li><a href="https://blog.luitjes.it/posts/monocle-bidirectional-code-generation/" target="_blank" rel="noreferrer noopener">Luitjes IT | Monocle: bidirectional code generation</a></li><li><a href="https://twitter.com/lucasluitjes/" target="_blank" rel="noreferrer noopener">Twitter: lucasluitjes</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/254640/just-one" target="_blank" rel="noreferrer noopener">Just One | Board Game - BoardGameGeek</a></li><li>Charles- <a href="https://www.imdb.com/title/tt13991232/" target="_blank" rel="noreferrer noopener">1883 (TV Series 2021–2022) - IMDb</a></li><li>Charles- <a href="https://topenddevs.com/conferences/rails-remote-conf-2022" target="_blank" rel="noreferrer noopener">Top End Devs Conferences</a></li></ul><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2936</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Vendor and Infrastructure Lock-In - RUBY 557</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/vendor-and-infrastructure-lock-in-ruby-557</link><description><![CDATA[Vendor lock-in refers to a situation whereby the cost of switching to a different vendor or platform is so high that you are essentially stuck with the original platform.  Today on the show, Charles and Dave share personal stories of how they were forced to continue using a specific platform and what they did to rectify the various scenarios, plus they provide their insights on workaround strategies and how to prevent this from happening in the first place.<br />In this episode…<br /><ul><li>Designing your API to be more agnostic to the vendor</li><li>Changing environment variables</li><li>Creating a rails applications with variables in mind</li><li>How to avoid doing things manually vs. the risk of staying with the current platform</li><li>Using rails credentials that can be shared for all connections within an infrastructure</li><li>The risks of putting all your eggs in one software application basket </li></ul><br />Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li>Charles- <a href="https://www.paramountplus.com/shows/1883/" target="_blank" rel="noreferrer noopener">1883 - Yellowstone Prequel (Official Site) Watch on Paramount+</a></li><li>Dave - Hair weaving and spending time with family</li></ul><br /><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/vendor-and-infrastructure-lock-in-ruby-557</guid><pubDate>Wed, 03 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846153/stream.mp3" length="30358406" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Vendor lock-in refers to a situation whereby the cost of switching to a different vendor or platform is so high that you are essentially stuck with the original platform.  Today on the show, Charles and Dave share personal stories of how they were...</itunes:subtitle><itunes:summary><![CDATA[Vendor lock-in refers to a situation whereby the cost of switching to a different vendor or platform is so high that you are essentially stuck with the original platform.  Today on the show, Charles and Dave share personal stories of how they were forced to continue using a specific platform and what they did to rectify the various scenarios, plus they provide their insights on workaround strategies and how to prevent this from happening in the first place.<br />In this episode…<br /><ul><li>Designing your API to be more agnostic to the vendor</li><li>Changing environment variables</li><li>Creating a rails applications with variables in mind</li><li>How to avoid doing things manually vs. the risk of staying with the current platform</li><li>Using rails credentials that can be shared for all connections within an infrastructure</li><li>The risks of putting all your eggs in one software application basket </li></ul><br />Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li>Charles- <a href="https://www.paramountplus.com/shows/1883/" target="_blank" rel="noreferrer noopener">1883 - Yellowstone Prequel (Official Site) Watch on Paramount+</a></li><li>Dave - Hair weaving and spending time with family</li></ul><br /><br /><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2511</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RAILS_ENV - Ruby 556</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rails_env-ruby-556</link><description><![CDATA[How do you manage your actual rails environment configurations?  When you create a new rails application, do you utilize the provided development, test, and production environments, or deviate?  Today on the show, Dave and Valentino share their best practices on how they manage their environment variables and workflows within their rails environments.<br /><br /> In this episode…<br /><ul><li>Staging environments</li><li>QA environments</li><li>Replicating data and sampling strategies</li><li>Local environment testing</li><li>Creating Ruby objects</li><li>Internal API and servers vs. cloud data apps</li></ul><br /><br /> Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Dave- <a href="https://www.homedepot.com/p/RESCUE-Outdoor-Reusable-Fly-Trap-FTR-SF4/100140851" target="_blank" rel="noreferrer noopener">RESCUE Outdoor Reusable Fly Trap FTR-SF4</a></li><li>Dave- <a href="https://glidegear.net/products/glide-gear-tmp-100-ipad-smartphone-video-teleprompter" target="_blank" rel="noreferrer noopener">Glide Gear TMP 100 - Shoot Smartphone/ DSLR Camera to Prompt Tablet/ Smartphone Teleprompter</a></li><li>Valentino- <a href="https://github.com/rubyatscale" target="_blank" rel="noreferrer noopener">rubyatscale</a></li><li>Valentino- <a href="https://twitter.com/mrjasonchoi/status/1539140816505274368" target="_blank" rel="noreferrer noopener">Cloudflare's wall of lava lamps used to generate randomness for cryptographic key generation </a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/rails_env-ruby-556</guid><pubDate>Wed, 27 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846095/stream.mp3" length="34200287" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>How do you manage your actual rails environment configurations?  When you create a new rails application, do you utilize the provided development, test, and production environments, or deviate?  Today on the show, Dave and Valentino share their best...</itunes:subtitle><itunes:summary><![CDATA[How do you manage your actual rails environment configurations?  When you create a new rails application, do you utilize the provided development, test, and production environments, or deviate?  Today on the show, Dave and Valentino share their best practices on how they manage their environment variables and workflows within their rails environments.<br /><br /> In this episode…<br /><ul><li>Staging environments</li><li>QA environments</li><li>Replicating data and sampling strategies</li><li>Local environment testing</li><li>Creating Ruby objects</li><li>Internal API and servers vs. cloud data apps</li></ul><br /><br /> Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Dave- <a href="https://www.homedepot.com/p/RESCUE-Outdoor-Reusable-Fly-Trap-FTR-SF4/100140851" target="_blank" rel="noreferrer noopener">RESCUE Outdoor Reusable Fly Trap FTR-SF4</a></li><li>Dave- <a href="https://glidegear.net/products/glide-gear-tmp-100-ipad-smartphone-video-teleprompter" target="_blank" rel="noreferrer noopener">Glide Gear TMP 100 - Shoot Smartphone/ DSLR Camera to Prompt Tablet/ Smartphone Teleprompter</a></li><li>Valentino- <a href="https://github.com/rubyatscale" target="_blank" rel="noreferrer noopener">rubyatscale</a></li><li>Valentino- <a href="https://twitter.com/mrjasonchoi/status/1539140816505274368" target="_blank" rel="noreferrer noopener">Cloudflare's wall of lava lamps used to generate randomness for cryptographic key generation </a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2831</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Managing Files and Text in Rails with ActiveStorage and ActionText - Ruby 555</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/managing-files-and-text-in-rails-with-activestorage-and-actiontext-ruby-555</link><description><![CDATA[Today on the show, Charles shares about his current projects and inner workings related to managing files and text on his various podcast portals.  The panel discusses their history with legacy platforms, their personal tool preferences, and the pros and cons of ActiveStorage and ActionText.<br /><br /> In this episode…<br /><br /><ol><li>Paperclip, Attachment_Fu, CarrierWave, ConfiguringFog and other legacy tools</li><li>FTP for file storage</li><li>CDN support and preferences</li><li>Digital ocean servers</li><li>Trix compared to other rich text editors</li></ol><br />Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul><br />Links<ul><li><a href="https://github.com/basecamp/trix/issues/626" target="_blank" rel="noreferrer noopener">Add markdown support or state that it will not be added · Issue #626 · basecamp/trix</a></li><li><a href="https://edgeguides.rubyonrails.org/active_storage_overview.html" target="_blank" rel="noreferrer noopener">Active Storage Overview - Ruby on Rails Guides</a></li></ul><br />Picks<ul><li>Charles- <a href="https://amzn.to/3tpZi3A" target="_blank" rel="noreferrer noopener">Marvel Legendary Dark City Board Game</a></li><li>Charles- <a href="https://vistaprint.com/" target="_blank" rel="noreferrer noopener">Vistaprint US Online Printing: Business Cards, Signage &amp; More</a></li><li>John- <a href="https://www.thewhiskyexchange.com/p/30154/glen-scotia-15-year-old" target="_blank" rel="noreferrer noopener">Glen Scotia 15 Year Old Scotch Whisky : The Whisky Exchange</a></li><li>John- <a href="https://blog.minthesize.com/dropzone-stimulus-reflex-active-storage" target="_blank" rel="noreferrer noopener">Drag and Drop File Uploads with Dropzone and StimulusReflex</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/creating-excellent-developer-user-experiences-with-github-actions" target="_blank" rel="noreferrer noopener">Creating Excellent Developer User Experiences with Github Actions</a></li><li>Valentino- <a href="https://www.dns.toys/" target="_blank" rel="noreferrer noopener">Useful utilities and toys over DNS</a></li><li>Valentino- <a href="https://doitlive.readthedocs.io/en/stable/" target="_blank" rel="noreferrer noopener">doitlive - doitlive 4.2.1 documentation</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/managing-files-and-text-in-rails-with-activestorage-and-actiontext-ruby-555</guid><pubDate>Wed, 20 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846160/stream.mp3" length="32493760" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today on the show, Charles shares about his current projects and inner workings related to managing files and text on his various podcast portals.  The panel discusses their history with legacy platforms, their personal tool preferences, and the pros...</itunes:subtitle><itunes:summary><![CDATA[Today on the show, Charles shares about his current projects and inner workings related to managing files and text on his various podcast portals.  The panel discusses their history with legacy platforms, their personal tool preferences, and the pros and cons of ActiveStorage and ActionText.<br /><br /> In this episode…<br /><br /><ol><li>Paperclip, Attachment_Fu, CarrierWave, ConfiguringFog and other legacy tools</li><li>FTP for file storage</li><li>CDN support and preferences</li><li>Digital ocean servers</li><li>Trix compared to other rich text editors</li></ol><br />Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul><br />Links<ul><li><a href="https://github.com/basecamp/trix/issues/626" target="_blank" rel="noreferrer noopener">Add markdown support or state that it will not be added · Issue #626 · basecamp/trix</a></li><li><a href="https://edgeguides.rubyonrails.org/active_storage_overview.html" target="_blank" rel="noreferrer noopener">Active Storage Overview - Ruby on Rails Guides</a></li></ul><br />Picks<ul><li>Charles- <a href="https://amzn.to/3tpZi3A" target="_blank" rel="noreferrer noopener">Marvel Legendary Dark City Board Game</a></li><li>Charles- <a href="https://vistaprint.com/" target="_blank" rel="noreferrer noopener">Vistaprint US Online Printing: Business Cards, Signage &amp; More</a></li><li>John- <a href="https://www.thewhiskyexchange.com/p/30154/glen-scotia-15-year-old" target="_blank" rel="noreferrer noopener">Glen Scotia 15 Year Old Scotch Whisky : The Whisky Exchange</a></li><li>John- <a href="https://blog.minthesize.com/dropzone-stimulus-reflex-active-storage" target="_blank" rel="noreferrer noopener">Drag and Drop File Uploads with Dropzone and StimulusReflex</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/creating-excellent-developer-user-experiences-with-github-actions" target="_blank" rel="noreferrer noopener">Creating Excellent Developer User Experiences with Github Actions</a></li><li>Valentino- <a href="https://www.dns.toys/" target="_blank" rel="noreferrer noopener">Useful utilities and toys over DNS</a></li><li>Valentino- <a href="https://doitlive.readthedocs.io/en/stable/" target="_blank" rel="noreferrer noopener">doitlive - doitlive 4.2.1 documentation</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2689</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Build an Admin for Your Rails App Easily with Avo - Bonus</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/build-an-admin-for-your-rails-app-easily-with-avo-bonus</link><description><![CDATA[Today Charles talks with Adrian Marin, a developer and founder of Avo, a Ruby on Rails admin framework.  Coming with 10 years of developer experience, we discuss how Avo sets itself apart from other typical systems by allowing you to step out of the limitations of DSL and write custom code to meet the needs of each customer.  We discuss the three main parts of this fully tested framework, and talk about how you can kick the tires before diving in.  With such a wide range of companies successfully utilizing Avo, it’s something definitely worth checking out!<br /><br /> Links<ul><li><a href="https://avo.cool/" target="_blank" rel="noreferrer noopener">Avo Admin for Rails</a></li><li><a href="https://discord.gg/pkTF6y8" target="_blank" rel="noreferrer noopener">Join the Avo Discord Server!</a></li><li><a href="https://github.com/avo-hq/avo" target="_blank" rel="noreferrer noopener">GitHub - avo-hq/avo: Configuration-based, no-maintenance, extendable Ruby on Rails admin</a></li><li><a href="https://twitter.com/avo_hq" target="_blank" rel="noreferrer noopener">Twitter: @avo_hq</a></li><li><a href="https://github.com/adrianthedev" target="_blank" rel="noreferrer noopener">GitHub: adrianthedev</a></li><li><a href="https://adrianthedev.com/" target="_blank" rel="noreferrer noopener">ADRIAN MARIN</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/build-an-admin-for-your-rails-app-easily-with-avo-bonus</guid><pubDate>Fri, 15 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846102/stream.mp3" length="23706457" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today Charles talks with Adrian Marin, a developer and founder of Avo, a Ruby on Rails admin framework.  Coming with 10 years of developer experience, we discuss how Avo sets itself apart from other typical systems by allowing you to step out of the...</itunes:subtitle><itunes:summary><![CDATA[Today Charles talks with Adrian Marin, a developer and founder of Avo, a Ruby on Rails admin framework.  Coming with 10 years of developer experience, we discuss how Avo sets itself apart from other typical systems by allowing you to step out of the limitations of DSL and write custom code to meet the needs of each customer.  We discuss the three main parts of this fully tested framework, and talk about how you can kick the tires before diving in.  With such a wide range of companies successfully utilizing Avo, it’s something definitely worth checking out!<br /><br /> Links<ul><li><a href="https://avo.cool/" target="_blank" rel="noreferrer noopener">Avo Admin for Rails</a></li><li><a href="https://discord.gg/pkTF6y8" target="_blank" rel="noreferrer noopener">Join the Avo Discord Server!</a></li><li><a href="https://github.com/avo-hq/avo" target="_blank" rel="noreferrer noopener">GitHub - avo-hq/avo: Configuration-based, no-maintenance, extendable Ruby on Rails admin</a></li><li><a href="https://twitter.com/avo_hq" target="_blank" rel="noreferrer noopener">Twitter: @avo_hq</a></li><li><a href="https://github.com/adrianthedev" target="_blank" rel="noreferrer noopener">GitHub: adrianthedev</a></li><li><a href="https://adrianthedev.com/" target="_blank" rel="noreferrer noopener">ADRIAN MARIN</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1976</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Speed Up Your Rails App by Lazy Loading Your N+1 Queries - RUBY 554</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/speed-up-your-rails-app-by-lazy-loading-your-n-1-queries-ruby-554</link><description><![CDATA[Wouldn't it be great if ActiveRecord didn't make you think about eager loading and it just did the "right" thing by default?  Lazy loading is extremely helpful when the list of associations to load is determined dynamically.  Today on the show, Charles and Luke interview Evgeniy Demin, Principal Engineer at Toptal.  They discuss how you can speed up your processes by lazy loading your N+1 queries, plus various tools to optimize your workflows.<br /><br /> In this episode…<br /><br /><ol><li>N+1 queries and cases</li><li>ActiveRecord methodology</li><li>Developing new features quickly</li><li>Various tools and ideas</li><li>The fulfill method</li><li>Alternative stacks</li><li>Ruby Tik-Tok</li></ol><br />Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.linkedin.com/in/evgeniy-demin/" target="_blank" rel="noreferrer noopener">LinkedIn: Evgeniy Demin</a></li><li><a href="https://github.com/djezzzl/n1_loader" target="_blank" rel="noreferrer noopener">GitHub - djezzzl/n1_loader: Loader to solve N+1 issues for good. Highly recommended for GraphQL API.</a></li><li><a href="https://github.com/DmitryTsepelev/ar_lazy_preload" target="_blank" rel="noreferrer noopener">GitHub - DmitryTsepelev/ar_lazy_preload: Lazy loading associations for the ActiveRecord models</a></li><li><a href="https://github.com/salsify/goldiloader" target="_blank" rel="noreferrer noopener">GitHub - salsify/goldiloader: Just the right amount of Rails eager loading</a></li><li><a href="https://www.reddit.com/r/ruby/comments/sa5giw/n1_problem_will_never_be_an_issue_with_n1loader/" target="_blank" rel="noreferrer noopener">N+1 problem will never be an issue with N1Loader gem</a></li><li><a href="https://www.reddit.com/r/rails/comments/ut9yo9/enhanced_activerecord_preloading/" target="_blank" rel="noreferrer noopener">Enhanced ActiveRecord preloading</a></li></ul><br />Picks<ul><li>Charles- <a href="https://podfestexpo.com/" target="_blank" rel="noreferrer noopener">PODFEST EXPO | Where Your Voice Matters</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/163106/legendary-marvel-deck-building-game-guardians-gala" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game - Guardians of the Galaxy</a></li><li>Charles- <a href="https://www.vistaprint.com/" target="_blank" rel="noreferrer noopener">Vistaprint US Online Printing: Business Cards, Signage &amp; More</a></li><li>Charles- <a href="https://otterpops.com/products/" target="_blank" rel="noreferrer noopener">Products</a></li><li>Charles - <a href="https://www.wincofoods.com/about" target="_blank" rel="noreferrer noopener">Winco Foods</a></li><li>Evgeniy - <a href="https://www.toptal.com/" target="_blank" rel="noreferrer noopener">Toptal</a></li><li>Evgeniy - <a href="https://www.telltale.com/" target="_blank" rel="noreferrer noopener">Telltale Games</a></li><li>Luke- <a href="https://www.netflix.com/title/81303831" target="_blank" rel="noreferrer noopener">Watch The Lincoln Lawyer | Netflix Official Site</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/speed-up-your-rails-app-by-lazy-loading-your-n-1-queries-ruby-554</guid><pubDate>Wed, 13 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846089/stream.mp3" length="28458782" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Wouldn't it be great if ActiveRecord didn't make you think about eager loading and it just did the "right" thing by default?  Lazy loading is extremely helpful when the list of associations to load is determined dynamically.  Today on the show,...</itunes:subtitle><itunes:summary><![CDATA[Wouldn't it be great if ActiveRecord didn't make you think about eager loading and it just did the "right" thing by default?  Lazy loading is extremely helpful when the list of associations to load is determined dynamically.  Today on the show, Charles and Luke interview Evgeniy Demin, Principal Engineer at Toptal.  They discuss how you can speed up your processes by lazy loading your N+1 queries, plus various tools to optimize your workflows.<br /><br /> In this episode…<br /><br /><ol><li>N+1 queries and cases</li><li>ActiveRecord methodology</li><li>Developing new features quickly</li><li>Various tools and ideas</li><li>The fulfill method</li><li>Alternative stacks</li><li>Ruby Tik-Tok</li></ol><br />Sponsors<ul><li><a href="https://avohq.io/" target="_blank" rel="noreferrer noopener">Avo</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.linkedin.com/in/evgeniy-demin/" target="_blank" rel="noreferrer noopener">LinkedIn: Evgeniy Demin</a></li><li><a href="https://github.com/djezzzl/n1_loader" target="_blank" rel="noreferrer noopener">GitHub - djezzzl/n1_loader: Loader to solve N+1 issues for good. Highly recommended for GraphQL API.</a></li><li><a href="https://github.com/DmitryTsepelev/ar_lazy_preload" target="_blank" rel="noreferrer noopener">GitHub - DmitryTsepelev/ar_lazy_preload: Lazy loading associations for the ActiveRecord models</a></li><li><a href="https://github.com/salsify/goldiloader" target="_blank" rel="noreferrer noopener">GitHub - salsify/goldiloader: Just the right amount of Rails eager loading</a></li><li><a href="https://www.reddit.com/r/ruby/comments/sa5giw/n1_problem_will_never_be_an_issue_with_n1loader/" target="_blank" rel="noreferrer noopener">N+1 problem will never be an issue with N1Loader gem</a></li><li><a href="https://www.reddit.com/r/rails/comments/ut9yo9/enhanced_activerecord_preloading/" target="_blank" rel="noreferrer noopener">Enhanced ActiveRecord preloading</a></li></ul><br />Picks<ul><li>Charles- <a href="https://podfestexpo.com/" target="_blank" rel="noreferrer noopener">PODFEST EXPO | Where Your Voice Matters</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/163106/legendary-marvel-deck-building-game-guardians-gala" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game - Guardians of the Galaxy</a></li><li>Charles- <a href="https://www.vistaprint.com/" target="_blank" rel="noreferrer noopener">Vistaprint US Online Printing: Business Cards, Signage &amp; More</a></li><li>Charles- <a href="https://otterpops.com/products/" target="_blank" rel="noreferrer noopener">Products</a></li><li>Charles - <a href="https://www.wincofoods.com/about" target="_blank" rel="noreferrer noopener">Winco Foods</a></li><li>Evgeniy - <a href="https://www.toptal.com/" target="_blank" rel="noreferrer noopener">Toptal</a></li><li>Evgeniy - <a href="https://www.telltale.com/" target="_blank" rel="noreferrer noopener">Telltale Games</a></li><li>Luke- <a href="https://www.netflix.com/title/81303831" target="_blank" rel="noreferrer noopener">Watch The Lincoln Lawyer | Netflix Official Site</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2353</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>A Novel Type and Effect-Guided Synthesis Tool for Ruby with Sankha Guria - RUBY 553</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/a-novel-type-and-effect-guided-synthesis-tool-for-ruby-with-sankha-guria-ruby-553</link><description><![CDATA[In recent years, researchers have explored component-based synthesis, which aims to automatically construct programs that operate by composing calls to existing APIs.  However, prior work has not considered efficient synthesis of methods with side effects that update a database.  Today on the show, Sankha Guria shares about his research in this area, introducing a new approach to type and effect-guided synthesis tools for Ruby.<br /><br /> In this episode…<br /><br /><ol><li>What is program synthesis?</li><li>Lambda functions</li><li>Generating in Ruby</li><li>Assistive code generation</li><li>Benchmarking your code</li><li>Various tools</li><li>Co-pilot vs. pilot </li><li>Scratch software for kids</li><li>Applying program synthesis to web assemblies</li><li>How to use program synthesis to generates tests</li></ol><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="http://cs.umd.edu/" target="_blank" rel="noreferrer noopener">UMD Department of Computer Science</a></li><li><a href="https://sankhs.com/static/rbsyn-pldi21.pdf" target="_blank" rel="noreferrer noopener">RbSyn: Type- and Effect-Guided Program Synthesis</a></li><li><a href="https://github.com/ngsankha/rbsyn" target="_blank" rel="noreferrer noopener">GitHub - ngsankha/rbsyn: Program synthesis for Ruby</a></li><li><a href="https://gist.github.com/ngsankha/b4ae29075be40912cad86dba0e5933d8" target="_blank" rel="noreferrer noopener">ruby-rogues.md · GitHub </a></li><li><a href="https://emina.github.io/rosette/" target="_blank" rel="noreferrer noopener">Rosette: About</a></li><li><a href="https://twitter.com/ngsankha" target="_blank" rel="noreferrer noopener">Twitter: @ngsankha</a></li><li><a href="https://sankhs.com/" target="_blank" rel="noreferrer noopener">Sankha Narayan Guria</a></li></ul><br />Picks<ul><li>Luke- <a href="https://www.bamsoftware.com/hacks/zipbomb/" target="_blank" rel="noreferrer noopener">A better zip bomb</a></li><li>Luke- <a href="https://www.youtube.com/c/ShawnHymel/featured" target="_blank" rel="noreferrer noopener">Shawn Hymel – Tiny ML</a></li><li>Sankha- <a href="https://boardgamegeek.com/boardgame/169786/scythe" target="_blank" rel="noreferrer noopener">Scythe</a></li><li>Valentino - <a href="https://stripe.com/docs/stripe-apps/build-ui" target="_blank" rel="noreferrer noopener">Stripe</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/a-novel-type-and-effect-guided-synthesis-tool-for-ruby-with-sankha-guria-ruby-553</guid><pubDate>Wed, 06 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846105/stream.mp3" length="67432952" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In recent years, researchers have explored component-based synthesis, which aims to automatically construct programs that operate by composing calls to existing APIs.  However, prior work has not considered efficient synthesis of methods with side...</itunes:subtitle><itunes:summary><![CDATA[In recent years, researchers have explored component-based synthesis, which aims to automatically construct programs that operate by composing calls to existing APIs.  However, prior work has not considered efficient synthesis of methods with side effects that update a database.  Today on the show, Sankha Guria shares about his research in this area, introducing a new approach to type and effect-guided synthesis tools for Ruby.<br /><br /> In this episode…<br /><br /><ol><li>What is program synthesis?</li><li>Lambda functions</li><li>Generating in Ruby</li><li>Assistive code generation</li><li>Benchmarking your code</li><li>Various tools</li><li>Co-pilot vs. pilot </li><li>Scratch software for kids</li><li>Applying program synthesis to web assemblies</li><li>How to use program synthesis to generates tests</li></ol><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="http://cs.umd.edu/" target="_blank" rel="noreferrer noopener">UMD Department of Computer Science</a></li><li><a href="https://sankhs.com/static/rbsyn-pldi21.pdf" target="_blank" rel="noreferrer noopener">RbSyn: Type- and Effect-Guided Program Synthesis</a></li><li><a href="https://github.com/ngsankha/rbsyn" target="_blank" rel="noreferrer noopener">GitHub - ngsankha/rbsyn: Program synthesis for Ruby</a></li><li><a href="https://gist.github.com/ngsankha/b4ae29075be40912cad86dba0e5933d8" target="_blank" rel="noreferrer noopener">ruby-rogues.md · GitHub </a></li><li><a href="https://emina.github.io/rosette/" target="_blank" rel="noreferrer noopener">Rosette: About</a></li><li><a href="https://twitter.com/ngsankha" target="_blank" rel="noreferrer noopener">Twitter: @ngsankha</a></li><li><a href="https://sankhs.com/" target="_blank" rel="noreferrer noopener">Sankha Narayan Guria</a></li></ul><br />Picks<ul><li>Luke- <a href="https://www.bamsoftware.com/hacks/zipbomb/" target="_blank" rel="noreferrer noopener">A better zip bomb</a></li><li>Luke- <a href="https://www.youtube.com/c/ShawnHymel/featured" target="_blank" rel="noreferrer noopener">Shawn Hymel – Tiny ML</a></li><li>Sankha- <a href="https://boardgamegeek.com/boardgame/169786/scythe" target="_blank" rel="noreferrer noopener">Scythe</a></li><li>Valentino - <a href="https://stripe.com/docs/stripe-apps/build-ui" target="_blank" rel="noreferrer noopener">Stripe</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3361</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Development on the Road - RUBY 552</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/development-on-the-road-ruby-552</link><description><![CDATA[How do you develop remotely in new ecosystems such as when you are on vacation, in a coffee shop, or traveling for business?  The panel today discusses various strategies on how to manage these environments to achieve the most efficient outcomes.<br /><br /> In this episode…<br /><ol><li>Visual Studio Code and remote SSH extensions</li><li>VPN tunnel networks</li><li>Distractions, comfort </li><li>Internet issues</li><li>Time zone challenges</li><li>Squid proxies </li><li>Personalized keyboards and monitors</li><li>Smart suitcases </li></ol><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a></li><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code - Code Editing. Redefined</a></li><li><a href="https://www.logmein.com/" target="_blank" rel="noreferrer noopener">LogMeIn Remote Access | Secure Remote Software</a></li><li><a href="https://www.apple.com/airpods-pro/" target="_blank" rel="noreferrer noopener">AirPods Pro</a></li></ul><br />Picks<ul><li>Charles - <a href="https://play.google.com/store/apps/details?gl=US&amp;hl=en_US&amp;id=com.spacecowboys.unlocks01" target="_blank" rel="noreferrer noopener">Unlock!</a></li><li>Charles- <a href="https://fireside.fm/" target="_blank" rel="noreferrer noopener">Podcast Hosting and Analytics - Welcome to Fireside!</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a></li><li>Dave- <a href="https://www.asus.com/Displays-Desktops/Monitors/ZenScreen/ZenScreen-MB14AC/" target="_blank" rel="noreferrer noopener">ZenScreen MB14AC｜Monitors｜ASUS Global</a></li><li>Dave - Meshilicious (mesh case)</li><li>Luke- <a href="https://github.com/evrencoskun/TableView" target="_blank" rel="noreferrer noopener">GitHub - evrencoskun/TableView</a></li><li>Luke- <a href="https://github.com/jeremyevans/rodauth" target="_blank" rel="noreferrer noopener">GitHub - jeremyevans/rodauth</a></li><li>John- <a href="https://www.bestbuy.com/site/anker-powercore-iii-elite-25600-mah-87w-usb-c-pd-portable-charger-black/6433261.p?extStoreId=1171&amp;gclid=CjwKCAjwquWVBhBrEiwAt1KmwtsM83-cvLu0WxotLaUOYypwQQLQQPrYSbo7KZOrBufbO96PTfyMyRoCIBgQAvD_BwE&amp;gclsrc=aw.ds&amp;loc=1&amp;ref=212&amp;skuId=6433261" target="_blank" rel="noreferrer noopener">Anker PowerCore III Elite 25600 mah 87W USB-C PD Portable Charger Black A1291H11-1 - Best Buy</a></li><li>John- <a href="https://railsconf.org/" target="_blank" rel="noreferrer noopener">Railsconf 2022</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/development-on-the-road-ruby-552</guid><pubDate>Wed, 29 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846179/stream.mp3" length="66682716" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>How do you develop remotely in new ecosystems such as when you are on vacation, in a coffee shop, or traveling for business?  The panel today discusses various strategies on how to manage these environments to achieve the most efficient outcomes.

 In...</itunes:subtitle><itunes:summary><![CDATA[How do you develop remotely in new ecosystems such as when you are on vacation, in a coffee shop, or traveling for business?  The panel today discusses various strategies on how to manage these environments to achieve the most efficient outcomes.<br /><br /> In this episode…<br /><ol><li>Visual Studio Code and remote SSH extensions</li><li>VPN tunnel networks</li><li>Distractions, comfort </li><li>Internet issues</li><li>Time zone challenges</li><li>Squid proxies </li><li>Personalized keyboards and monitors</li><li>Smart suitcases </li></ol><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a></li><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code - Code Editing. Redefined</a></li><li><a href="https://www.logmein.com/" target="_blank" rel="noreferrer noopener">LogMeIn Remote Access | Secure Remote Software</a></li><li><a href="https://www.apple.com/airpods-pro/" target="_blank" rel="noreferrer noopener">AirPods Pro</a></li></ul><br />Picks<ul><li>Charles - <a href="https://play.google.com/store/apps/details?gl=US&amp;hl=en_US&amp;id=com.spacecowboys.unlocks01" target="_blank" rel="noreferrer noopener">Unlock!</a></li><li>Charles- <a href="https://fireside.fm/" target="_blank" rel="noreferrer noopener">Podcast Hosting and Analytics - Welcome to Fireside!</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a></li><li>Dave- <a href="https://www.asus.com/Displays-Desktops/Monitors/ZenScreen/ZenScreen-MB14AC/" target="_blank" rel="noreferrer noopener">ZenScreen MB14AC｜Monitors｜ASUS Global</a></li><li>Dave - Meshilicious (mesh case)</li><li>Luke- <a href="https://github.com/evrencoskun/TableView" target="_blank" rel="noreferrer noopener">GitHub - evrencoskun/TableView</a></li><li>Luke- <a href="https://github.com/jeremyevans/rodauth" target="_blank" rel="noreferrer noopener">GitHub - jeremyevans/rodauth</a></li><li>John- <a href="https://www.bestbuy.com/site/anker-powercore-iii-elite-25600-mah-87w-usb-c-pd-portable-charger-black/6433261.p?extStoreId=1171&amp;gclid=CjwKCAjwquWVBhBrEiwAt1KmwtsM83-cvLu0WxotLaUOYypwQQLQQPrYSbo7KZOrBufbO96PTfyMyRoCIBgQAvD_BwE&amp;gclsrc=aw.ds&amp;loc=1&amp;ref=212&amp;skuId=6433261" target="_blank" rel="noreferrer noopener">Anker PowerCore III Elite 25600 mah 87W USB-C PD Portable Charger Black A1291H11-1 - Best Buy</a></li><li>John- <a href="https://railsconf.org/" target="_blank" rel="noreferrer noopener">Railsconf 2022</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3323</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unfinished Business - RUBY 551</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/unfinished-business-ruby-551</link><description><![CDATA[Unfinished technology, unfinished products, unfinished gems, unfinished concepts, unfinished code, unfinished libraries, and more.  In software development, everyone has those projects that never get finished or ever get started.  Luke and Valentino banter about the various aspects of unfinished business, specifically technology ideas – from creating to implementing to fixing to scrapping.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Luke- <a href="https://github.com/scenic-views/scenic" target="_blank" rel="noreferrer noopener">GitHub - scenic-views/scenic: Versioned database views for Rails</a></li><li>Valentino- <a href="https://y-n10.com/" target="_blank" rel="noreferrer noopener">Yamauchi No.10 Family Office</a></li><li>Valentino- <a href="https://semaphoreci.com/blog/elixir-creator-jose-valim" target="_blank" rel="noreferrer noopener">Elixir's Creator José Valim on the Development of a New Language - Semaphore</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/unfinished-business-ruby-551</guid><pubDate>Wed, 22 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846111/stream.mp3" length="69745312" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Unfinished technology, unfinished products, unfinished gems, unfinished concepts, unfinished code, unfinished libraries, and more.  In software development, everyone has those projects that never get finished or ever get started.  Luke and Valentino...</itunes:subtitle><itunes:summary><![CDATA[Unfinished technology, unfinished products, unfinished gems, unfinished concepts, unfinished code, unfinished libraries, and more.  In software development, everyone has those projects that never get finished or ever get started.  Luke and Valentino banter about the various aspects of unfinished business, specifically technology ideas – from creating to implementing to fixing to scrapping.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Luke- <a href="https://github.com/scenic-views/scenic" target="_blank" rel="noreferrer noopener">GitHub - scenic-views/scenic: Versioned database views for Rails</a></li><li>Valentino- <a href="https://y-n10.com/" target="_blank" rel="noreferrer noopener">Yamauchi No.10 Family Office</a></li><li>Valentino- <a href="https://semaphoreci.com/blog/elixir-creator-jose-valim" target="_blank" rel="noreferrer noopener">Elixir's Creator José Valim on the Development of a New Language - Semaphore</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3476</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Kafka and Karafka Integrations with Maciej Mensfeld - RUBY 550</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/kafka-and-karafka-integrations-with-maciej-mensfeld-ruby-550</link><description><![CDATA[Making his second appearance on the podcast, Maciej Mensfeld joins the show to share his latest developments with his Kafka and Karafka integrations and libraries.  He shares his framework for Kafka 2.0, his personal approach to Rails, and how to integrate Kafka and Karafka most effectively.  The panel also discusses regulation and security risks with open-source libraries for developers.<br /><br /> About this Episode…1. What is Kafka and Karafka and how are they used?<br />2. The Rails mindset with Kafka and Karafka vs. batches<br />3. What is making Karafka faster?<br />4. Open-source libraries and regulation and security risks<br /><br />  Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a><br /><br /></li></ul>Links<ul><li><a href="https://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Apache Kafka</a></li><li><a href="https://github.com/karafka/karafka" target="_blank" rel="noreferrer noopener">GitHub - karafka/karafka: Framework for Apache Kafka based Ruby and Rails applications development.</a></li><li><a href="https://mensfeld.pl/" target="_blank" rel="noreferrer noopener">Closer to Code</a></li><li><a href="https://www.mend.io/mend-supply-chain-defender/" target="_blank" rel="noreferrer noopener">Mitigate Open Source Supply Chain Risks</a></li><li><a href="https://github.com/mensfeld" target="_blank" rel="noreferrer noopener">GitHub:Maciej Mensfeld</a><br /><br /></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/129437/legendary-marvel-deck-building-game" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game</a></li><li>Charles- <a href="https://www.net2ftp.com/" target="_blank" rel="noreferrer noopener">FTP and SSH online - upload, edit, copy, move, rename &amp; more</a></li><li>Charles - <a href="http://domainagents.com" target="_blank" rel="noreferrer noopener">domainagents.com</a></li><li>Dave- <a href="https://www.apple.com/shop/product/MWP02AM/A/thunderbolt-4-pro-cable-3-m" target="_blank" rel="noreferrer noopener">Thunderbolt 4 Pro Cable (3 m)</a></li><li>John- <a href="https://www.aberlour.com/en-us" target="_blank" rel="noreferrer noopener">Speyside Single Malt Scotch Whisky | Aberlour</a></li><li>John- <a href="https://en.wikipedia.org/wiki/OS_10" target="_blank" rel="noreferrer noopener">OS 10 - Wikipedia</a></li><li>Maciej- <a href="https://www.mouser.com/c/passive-components/resistors/?power+rating=100+W&amp;resistance=1.5+Ohms" target="_blank" rel="noreferrer noopener">100 W 1.5 Ohms Resistors</a></li><li>Valentino- <a href="https://github.com/marketplace/actions/lint-filenames" target="_blank" rel="noreferrer noopener">Lint Filenames - GitHub Marketplace</a></li><li>Valentino- <a href="https://github.com/domialex/Sidekick" target="_blank" rel="noreferrer noopener">GitHub - domialex/Sidekick: A Path of Exile helper</a></li><li>Valentino- <a href="https://github.com/rubygems/rfcs/pull/40" target="_blank" rel="noreferrer noopener">Scoped gems proposal by mullermp · Pull Request #40 · rubygems/rfcs</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/kafka-and-karafka-integrations-with-maciej-mensfeld-ruby-550</guid><pubDate>Wed, 15 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846216/stream.mp3" length="85069785" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Making his second appearance on the podcast, Maciej Mensfeld joins the show to share his latest developments with his Kafka and Karafka integrations and libraries.  He shares his framework for Kafka 2.0, his personal approach to Rails, and how to...</itunes:subtitle><itunes:summary><![CDATA[Making his second appearance on the podcast, Maciej Mensfeld joins the show to share his latest developments with his Kafka and Karafka integrations and libraries.  He shares his framework for Kafka 2.0, his personal approach to Rails, and how to integrate Kafka and Karafka most effectively.  The panel also discusses regulation and security risks with open-source libraries for developers.<br /><br /> About this Episode…1. What is Kafka and Karafka and how are they used?<br />2. The Rails mindset with Kafka and Karafka vs. batches<br />3. What is making Karafka faster?<br />4. Open-source libraries and regulation and security risks<br /><br />  Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a><br /><br /></li></ul>Links<ul><li><a href="https://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Apache Kafka</a></li><li><a href="https://github.com/karafka/karafka" target="_blank" rel="noreferrer noopener">GitHub - karafka/karafka: Framework for Apache Kafka based Ruby and Rails applications development.</a></li><li><a href="https://mensfeld.pl/" target="_blank" rel="noreferrer noopener">Closer to Code</a></li><li><a href="https://www.mend.io/mend-supply-chain-defender/" target="_blank" rel="noreferrer noopener">Mitigate Open Source Supply Chain Risks</a></li><li><a href="https://github.com/mensfeld" target="_blank" rel="noreferrer noopener">GitHub:Maciej Mensfeld</a><br /><br /></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/129437/legendary-marvel-deck-building-game" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game</a></li><li>Charles- <a href="https://www.net2ftp.com/" target="_blank" rel="noreferrer noopener">FTP and SSH online - upload, edit, copy, move, rename &amp; more</a></li><li>Charles - <a href="http://domainagents.com" target="_blank" rel="noreferrer noopener">domainagents.com</a></li><li>Dave- <a href="https://www.apple.com/shop/product/MWP02AM/A/thunderbolt-4-pro-cable-3-m" target="_blank" rel="noreferrer noopener">Thunderbolt 4 Pro Cable (3 m)</a></li><li>John- <a href="https://www.aberlour.com/en-us" target="_blank" rel="noreferrer noopener">Speyside Single Malt Scotch Whisky | Aberlour</a></li><li>John- <a href="https://en.wikipedia.org/wiki/OS_10" target="_blank" rel="noreferrer noopener">OS 10 - Wikipedia</a></li><li>Maciej- <a href="https://www.mouser.com/c/passive-components/resistors/?power+rating=100+W&amp;resistance=1.5+Ohms" target="_blank" rel="noreferrer noopener">100 W 1.5 Ohms Resistors</a></li><li>Valentino- <a href="https://github.com/marketplace/actions/lint-filenames" target="_blank" rel="noreferrer noopener">Lint Filenames - GitHub Marketplace</a></li><li>Valentino- <a href="https://github.com/domialex/Sidekick" target="_blank" rel="noreferrer noopener">GitHub - domialex/Sidekick: A Path of Exile helper</a></li><li>Valentino- <a href="https://github.com/rubygems/rfcs/pull/40" target="_blank" rel="noreferrer noopener">Scoped gems proposal by mullermp · Pull Request #40 · rubygems/rfcs</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4243</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Your Tools Matter: Should you change your tooling? - RUBY 549</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/your-tools-matter-should-you-change-your-tooling-ruby-549</link><description><![CDATA[John Epperson and Luke Stutters discuss developer tools - whether those are the IDEs or Text Editors we use, the gems/libraries we include in our projects, or the OS we make use of. We talk about How we decide to replace our tools, and we talk about a number of tools that we use, the ones that we like and the ones that we wish had better replacements.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a><br /><br /></li></ul>Picks<ul><li>John- <a href="https://turbo.hotwired.dev/" target="_blank" rel="noreferrer noopener">Turbo, the speed of a single-page web application without having to write any JavaScript</a></li><li>John- <a href="https://github.com/hotwired/stimulus-rails" target="_blank" rel="noreferrer noopener">Use Stimulus in your Ruby on Rails app</a></li><li>John- <a href="https://www.evesandgray.co.uk/2020/04/17/everj-clothing-modern-mens-outerwear-for-the-spring/" target="_blank" rel="noreferrer noopener">Ever:J Clothing line</a></li><li>Luke - <a href="https://hired.com/2022-state-of-software-engineers/" target="_blank" rel="noreferrer noopener">2022 State of Software Engineers</a></li><li>Luke- <a href="https://github.com/ankane/pgsync" target="_blank" rel="noreferrer noopener">GitHub - ankane/pgsync</a></li><li>Luke- <a href="https://www.victronenergy.com/panel-systems-remote-monitoring" target="_blank" rel="noreferrer noopener">Panels and System Monitoring - Victron Energy</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/your-tools-matter-should-you-change-your-tooling-ruby-549</guid><pubDate>Wed, 08 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846106/stream.mp3" length="90896136" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>John Epperson and Luke Stutters discuss developer tools - whether those are the IDEs or Text Editors we use, the gems/libraries we include in our projects, or the OS we make use of. We talk about How we decide to replace our tools, and we talk about a...</itunes:subtitle><itunes:summary><![CDATA[John Epperson and Luke Stutters discuss developer tools - whether those are the IDEs or Text Editors we use, the gems/libraries we include in our projects, or the OS we make use of. We talk about How we decide to replace our tools, and we talk about a number of tools that we use, the ones that we like and the ones that we wish had better replacements.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a><br /><br /></li></ul>Picks<ul><li>John- <a href="https://turbo.hotwired.dev/" target="_blank" rel="noreferrer noopener">Turbo, the speed of a single-page web application without having to write any JavaScript</a></li><li>John- <a href="https://github.com/hotwired/stimulus-rails" target="_blank" rel="noreferrer noopener">Use Stimulus in your Ruby on Rails app</a></li><li>John- <a href="https://www.evesandgray.co.uk/2020/04/17/everj-clothing-modern-mens-outerwear-for-the-spring/" target="_blank" rel="noreferrer noopener">Ever:J Clothing line</a></li><li>Luke - <a href="https://hired.com/2022-state-of-software-engineers/" target="_blank" rel="noreferrer noopener">2022 State of Software Engineers</a></li><li>Luke- <a href="https://github.com/ankane/pgsync" target="_blank" rel="noreferrer noopener">GitHub - ankane/pgsync</a></li><li>Luke- <a href="https://www.victronenergy.com/panel-systems-remote-monitoring" target="_blank" rel="noreferrer noopener">Panels and System Monitoring - Victron Energy</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4534</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Be a 1x Developer - RUBY 548</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/be-a-1x-developer-ruby-548</link><description><![CDATA[A 10x developer is defined as a professional who is 10 times more productive than other developers with an equal level of expertise in the field.  Accordingly, a 10x developer would be able to complete 10 times more tasks and writes 10 times better code than any other competent member of their team working in the same conditions.  Does a 10x developer exist, or is this a myth?  Today on the show, Charles and Valentino parse out this philosophy by comparing a 1x developer vs. a 10x developer.<br /><br /> In this episode…1. What do you expect out of a programmer?<br />2. Increasing work output on a team<br />3. The ego of a programmer<br />4. Being a team player<br />5. Sustaining a steady pace toward a common goal<br />6. The time to fix things is now<br />7. Focusing on your team and output<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a><br /><br /></li></ul>Links<ul><li><a href="https://tim.mcnamara.nz/post/667318290442600448/1x-programming" target="_blank" rel="noreferrer noopener">1x Programming</a></li></ul><br />Picks<ul><li>Charles - <a href="https://apps.apple.com/us/app/gamepigeon/id1124197642" target="_blank" rel="noreferrer noopener">Game pigeon</a></li><li>Charles - <a href="https://www.signsonthecheap.com" target="_blank" rel="noreferrer noopener">Signs on the Cheap</a></li><li>Charles - <a href="https://www.make.com/en" target="_blank" rel="noreferrer noopener">Make.com</a></li><li>Charles - <a href="https://podio.com/" target="_blank" rel="noreferrer noopener">Podio</a></li><li>Charles - <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Valentino - <a href="https://github.com/ssleptsov/ninja-keys" target="_blank" rel="noreferrer noopener">Ninja Keys Library</a></li><li>Valentino - <a href="http://httpstat.us/" target="_blank" rel="noreferrer noopener">Httpstat.us</a></li><li>Valentino - <a href="https://github.com/Shopify/yjit" target="_blank" rel="noreferrer noopener">Rust and Ruby Integration</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/ruby-rogues/episodes/be-a-1x-developer-ruby-548</guid><pubDate>Wed, 01 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846121/stream.mp3" length="62934667" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>A 10x developer is defined as a professional who is 10 times more productive than other developers with an equal level of expertise in the field.  Accordingly, a 10x developer would be able to complete 10 times more tasks and writes 10 times better...</itunes:subtitle><itunes:summary><![CDATA[A 10x developer is defined as a professional who is 10 times more productive than other developers with an equal level of expertise in the field.  Accordingly, a 10x developer would be able to complete 10 times more tasks and writes 10 times better code than any other competent member of their team working in the same conditions.  Does a 10x developer exist, or is this a myth?  Today on the show, Charles and Valentino parse out this philosophy by comparing a 1x developer vs. a 10x developer.<br /><br /> In this episode…1. What do you expect out of a programmer?<br />2. Increasing work output on a team<br />3. The ego of a programmer<br />4. Being a team player<br />5. Sustaining a steady pace toward a common goal<br />6. The time to fix things is now<br />7. Focusing on your team and output<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a><br /><br /></li></ul>Links<ul><li><a href="https://tim.mcnamara.nz/post/667318290442600448/1x-programming" target="_blank" rel="noreferrer noopener">1x Programming</a></li></ul><br />Picks<ul><li>Charles - <a href="https://apps.apple.com/us/app/gamepigeon/id1124197642" target="_blank" rel="noreferrer noopener">Game pigeon</a></li><li>Charles - <a href="https://www.signsonthecheap.com" target="_blank" rel="noreferrer noopener">Signs on the Cheap</a></li><li>Charles - <a href="https://www.make.com/en" target="_blank" rel="noreferrer noopener">Make.com</a></li><li>Charles - <a href="https://podio.com/" target="_blank" rel="noreferrer noopener">Podio</a></li><li>Charles - <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Valentino - <a href="https://github.com/ssleptsov/ninja-keys" target="_blank" rel="noreferrer noopener">Ninja Keys Library</a></li><li>Valentino - <a href="http://httpstat.us/" target="_blank" rel="noreferrer noopener">Httpstat.us</a></li><li>Valentino - <a href="https://github.com/Shopify/yjit" target="_blank" rel="noreferrer noopener">Rust and Ruby Integration</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3136</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Desktop Apps in Ruby ft. Andy - RUBY 547</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/desktop-apps-in-ruby-ft-andy-ruby-547</link><description><![CDATA[Andy Maleh joins the show today to share his opensource desktop development library app for Ruby, Glimmer. Enjoy hearing about why and how Andy created Glimmer, specific applications for implementation, comparison to other apps, DSL framework, using widgets within Glimmer, feature additives, testing, and various compatibilities.In this episode…<ol><li>What is Glimmer and how does it work</li><li>The story on why Andy built Glimmer</li><li>The DSL framework</li><li>Using widgets in Glimmer</li><li>Distribution for Glimmer</li><li>Missing features in Glimmer</li><li>Compatibility with RubyMotion</li><li>How to test with Glimmer</li></ol>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://andymaleh.blogspot.com/search/label/Glimmer" target="_blank" rel="noreferrer noopener">Code Master Blog: Glimmer</a></li><li><a href="https://www.youtube.com/watch?list=PLSN9HhZ_0-n741vRa_dL-M81cLbqD_kem&amp;v=Mi5phsSdNAA" target="_blank" rel="noreferrer noopener">Glimmer DSL for SWT Video Tutorial 1 - Hello, World! - YouTube</a></li><li><a href="https://github.com/AndyObtiva/glimmer" target="_blank" rel="noreferrer noopener">GitHub: AndyObtiva/glimmer</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/198928/pandemic-iberia" target="_blank" rel="noreferrer noopener">Pandemic Iberia</a></li><li>Charles- <a href="https://www.podio.com/" target="_blank" rel="noreferrer noopener">Podio</a></li><li>Charles- <a href="https://www.make.com/en" target="_blank" rel="noreferrer noopener">Make.com</a></li><li>Charles- <a href="https://podio.com/extensions/3" target="_blank" rel="noreferrer noopener">GlobiMail</a></li><li>Charles- <a href="https://rightsignature.com/" target="_blank" rel="noreferrer noopener">RightSignature</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">TopEndDevs | Conferences</a></li><li>Dave- <a href="https://www.stickermule.com/" target="_blank" rel="noreferrer noopener">StickerMule</a></li><li>John- <a href="https://californiaavocado.com/" target="_blank" rel="noreferrer noopener">Avocados</a></li><li>John- <a href="https://github.com/ankane/pretender" target="_blank" rel="noreferrer noopener">GitHub: ankane/pretender</a></li><li>Luke- <a href="https://www.youtube.com/c/PwnFunction" target="_blank" rel="noreferrer noopener">PwnFunction - YouTube</a></li></ul>Special Guest: Andy Maleh.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">65ff84c8-f44b-40d3-a379-a42c66f67477</guid><pubDate>Wed, 25 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846206/stream.mp3" length="82471524" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Andy Maleh joins the show today to share his opensource desktop development library app for Ruby, Glimmer. Enjoy hearing about why and how Andy created Glimmer, specific applications for implementation, comparison to other apps, DSL framework, using...</itunes:subtitle><itunes:summary><![CDATA[Andy Maleh joins the show today to share his opensource desktop development library app for Ruby, Glimmer. Enjoy hearing about why and how Andy created Glimmer, specific applications for implementation, comparison to other apps, DSL framework, using widgets within Glimmer, feature additives, testing, and various compatibilities.In this episode…<ol><li>What is Glimmer and how does it work</li><li>The story on why Andy built Glimmer</li><li>The DSL framework</li><li>Using widgets in Glimmer</li><li>Distribution for Glimmer</li><li>Missing features in Glimmer</li><li>Compatibility with RubyMotion</li><li>How to test with Glimmer</li></ol>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://andymaleh.blogspot.com/search/label/Glimmer" target="_blank" rel="noreferrer noopener">Code Master Blog: Glimmer</a></li><li><a href="https://www.youtube.com/watch?list=PLSN9HhZ_0-n741vRa_dL-M81cLbqD_kem&amp;v=Mi5phsSdNAA" target="_blank" rel="noreferrer noopener">Glimmer DSL for SWT Video Tutorial 1 - Hello, World! - YouTube</a></li><li><a href="https://github.com/AndyObtiva/glimmer" target="_blank" rel="noreferrer noopener">GitHub: AndyObtiva/glimmer</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/198928/pandemic-iberia" target="_blank" rel="noreferrer noopener">Pandemic Iberia</a></li><li>Charles- <a href="https://www.podio.com/" target="_blank" rel="noreferrer noopener">Podio</a></li><li>Charles- <a href="https://www.make.com/en" target="_blank" rel="noreferrer noopener">Make.com</a></li><li>Charles- <a href="https://podio.com/extensions/3" target="_blank" rel="noreferrer noopener">GlobiMail</a></li><li>Charles- <a href="https://rightsignature.com/" target="_blank" rel="noreferrer noopener">RightSignature</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">TopEndDevs | Conferences</a></li><li>Dave- <a href="https://www.stickermule.com/" target="_blank" rel="noreferrer noopener">StickerMule</a></li><li>John- <a href="https://californiaavocado.com/" target="_blank" rel="noreferrer noopener">Avocados</a></li><li>John- <a href="https://github.com/ankane/pretender" target="_blank" rel="noreferrer noopener">GitHub: ankane/pretender</a></li><li>Luke- <a href="https://www.youtube.com/c/PwnFunction" target="_blank" rel="noreferrer noopener">PwnFunction - YouTube</a></li></ul>Special Guest: Andy Maleh.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4061</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Joy Of Structs - RUBY 546</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-joy-of-structs-ruby-546</link><description><![CDATA[Is it a class? Is it a hash? No, it's Ruby Struct! Brooke Kuhlmann joins the Rogues to explore this often-overlooked object. We extend simple structs with refinements, use pattern matching to compress complex logic and close the door on OpenStructs. Brooke talks about the challenges and rewards of introducing busy teams to advanced techiques, software craftsmanship and the transformational philosophy of <a href="https://www.alchemists.io/" target="_blank" rel="noreferrer noopener">alchemists.io</a>.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://www.alchemists.io/articles/ruby_refinements/" target="_blank" rel="noreferrer noopener">Ruby Refinements | Alchemists</a></li><li><a href="https://www.alchemists.io/projects/refinements/" target="_blank" rel="noreferrer noopener">Refinements | Alchemists</a></li><li><a href="https://ruby-doc.org/stdlib-2.6.3/libdoc/pathname/rdoc/Pathname.html" target="_blank" rel="noreferrer noopener">Class: Pathname (Ruby 2.6.3)</a></li><li><a href="https://dry-rb.org/gems/dry-monads/1.3/" target="_blank" rel="noreferrer noopener">dry-rb - dry-monads v1.3 - Introduction</a></li><li><a href="https://docs.python.org/3/whatsnew/2.6.html#pep-343-the-with-statement" target="_blank" rel="noreferrer noopener">What's New in Python 2.6</a></li><li><a href="https://github.com/troessner/reek" target="_blank" rel="noreferrer noopener">GitHub - troessner/reek</a></li><li><a href="https://hanselminutes.com/308/software-craftsmanship-and-code-retreats-with-corey-haines" target="_blank" rel="noreferrer noopener">Software Craftsmanship and Code Retreats with Corey Haines</a></li><li><a href="https://avdi.codes/moom/" target="_blank" rel="noreferrer noopener">Master the Object Oriented Mindset in Ruby and Rails - avdi.codes</a></li></ul>Picks<ul><li>Brooke- <a href="https://www.amazon.com/Polished-Ruby-Programming-maintainable-high-performance-ebook/dp/B093TH9P7C" target="_blank" rel="noreferrer noopener">Polished Ruby Programming</a></li><li>Brooke- <a href="https://boardgamegeek.com/boardgame/199792/everdell" target="_blank" rel="noreferrer noopener">Everdell</a></li><li>Luke- <a href="https://www.warnerbros.co.uk/movies/fantastic-beasts-secrets-dumbledore" target="_blank" rel="noreferrer noopener">WarnerBros.co.uk | Fantastic Beasts: The Secrets of Dumbledore | Movies</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=A3CvJYyWNEc" target="_blank" rel="noreferrer noopener">Ruby Pattern Matching by Brooke Kuhlmann of the Alchemists Collective - YouTube</a></li><li>Valentino- <a href="https://github.com/thisredone/rb" target="_blank" rel="noreferrer noopener">GitHub - thisredone/rb</a></li><li>Valentino- <a href="https://earthly.dev/blog/text-mode/" target="_blank" rel="noreferrer noopener">What About A Plain Text Web - Earthly Blog</a></li><li>Valentino- <a href="https://twitter.com/perbyhring/status/1508716634382512137" target="_blank" rel="noreferrer noopener">A morse themed arcade rhythm game</a></li></ul>Special Guest: Brooke Kuhlmann.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a4a30867-7768-4a31-9954-cd2edfa8cacd</guid><pubDate>Wed, 18 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846187/stream.mp3" length="95639993" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Is it a class? Is it a hash? No, it's Ruby Struct! Brooke Kuhlmann joins the Rogues to explore this often-overlooked object. We extend simple structs with refinements, use pattern matching to compress complex logic and close the door on OpenStructs....</itunes:subtitle><itunes:summary><![CDATA[Is it a class? Is it a hash? No, it's Ruby Struct! Brooke Kuhlmann joins the Rogues to explore this often-overlooked object. We extend simple structs with refinements, use pattern matching to compress complex logic and close the door on OpenStructs. Brooke talks about the challenges and rewards of introducing busy teams to advanced techiques, software craftsmanship and the transformational philosophy of <a href="https://www.alchemists.io/" target="_blank" rel="noreferrer noopener">alchemists.io</a>.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://www.alchemists.io/articles/ruby_refinements/" target="_blank" rel="noreferrer noopener">Ruby Refinements | Alchemists</a></li><li><a href="https://www.alchemists.io/projects/refinements/" target="_blank" rel="noreferrer noopener">Refinements | Alchemists</a></li><li><a href="https://ruby-doc.org/stdlib-2.6.3/libdoc/pathname/rdoc/Pathname.html" target="_blank" rel="noreferrer noopener">Class: Pathname (Ruby 2.6.3)</a></li><li><a href="https://dry-rb.org/gems/dry-monads/1.3/" target="_blank" rel="noreferrer noopener">dry-rb - dry-monads v1.3 - Introduction</a></li><li><a href="https://docs.python.org/3/whatsnew/2.6.html#pep-343-the-with-statement" target="_blank" rel="noreferrer noopener">What's New in Python 2.6</a></li><li><a href="https://github.com/troessner/reek" target="_blank" rel="noreferrer noopener">GitHub - troessner/reek</a></li><li><a href="https://hanselminutes.com/308/software-craftsmanship-and-code-retreats-with-corey-haines" target="_blank" rel="noreferrer noopener">Software Craftsmanship and Code Retreats with Corey Haines</a></li><li><a href="https://avdi.codes/moom/" target="_blank" rel="noreferrer noopener">Master the Object Oriented Mindset in Ruby and Rails - avdi.codes</a></li></ul>Picks<ul><li>Brooke- <a href="https://www.amazon.com/Polished-Ruby-Programming-maintainable-high-performance-ebook/dp/B093TH9P7C" target="_blank" rel="noreferrer noopener">Polished Ruby Programming</a></li><li>Brooke- <a href="https://boardgamegeek.com/boardgame/199792/everdell" target="_blank" rel="noreferrer noopener">Everdell</a></li><li>Luke- <a href="https://www.warnerbros.co.uk/movies/fantastic-beasts-secrets-dumbledore" target="_blank" rel="noreferrer noopener">WarnerBros.co.uk | Fantastic Beasts: The Secrets of Dumbledore | Movies</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=A3CvJYyWNEc" target="_blank" rel="noreferrer noopener">Ruby Pattern Matching by Brooke Kuhlmann of the Alchemists Collective - YouTube</a></li><li>Valentino- <a href="https://github.com/thisredone/rb" target="_blank" rel="noreferrer noopener">GitHub - thisredone/rb</a></li><li>Valentino- <a href="https://earthly.dev/blog/text-mode/" target="_blank" rel="noreferrer noopener">What About A Plain Text Web - Earthly Blog</a></li><li>Valentino- <a href="https://twitter.com/perbyhring/status/1508716634382512137" target="_blank" rel="noreferrer noopener">A morse themed arcade rhythm game</a></li></ul>Special Guest: Brooke Kuhlmann.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues"...]]></itunes:summary><itunes:duration>4719</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Railway Oriented Development and DRY-Monads - RUBY 545</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/railway-oriented-development-and-dry-monads-ruby-545</link><description><![CDATA[It's not every day that you learn a new approach to error handling for Ruby. Today Abiodun Olowode shares her insights with railway oriented programming (ROP), a functional programming technique that allows sequential execution of functions, not necessarily synchronous. The key concept is that each function can only accept and return Container of either Success or Failure. They also dive into the topic of dry monads, the gems that helps you achieve railway oriented programming in that it helps bind your methods together and give you a success or failure result.In this Episode…<ol><li>What is railway oriented programming (ROP)</li><li>Examples of ROP and dry monads</li><li>Limitations of dry monads </li><li>How to test your configurations</li><li>Dry schema implications</li><li>What is the developer culture like in Nigeria, Africa?</li></ol>Links<ul><li><a href="https://www.honeybadger.io/blog/railway-programming-dry-monads/" target="_blank" rel="noreferrer noopener">Railway Oriented Programming In Rails Using Dry-Monads - Honeybadger Developer Blog</a></li></ul>Picks<ul><li>Abiodun- <a href="https://www.netflix.com/title/80232398" target="_blank" rel="noreferrer noopener">Bridgerton</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/199727/scythe-invaders-afar" target="_blank" rel="noreferrer noopener">Scythe: Invaders from Afar </a></li><li>Charles- <a href="https://www.hover.com/" target="_blank" rel="noreferrer noopener">Hover.com</a></li><li>Charles- <a href="https://podio.com/" target="_blank" rel="noreferrer noopener">Podio.com</a></li><li>Luke- A new bootable USB solution</li><li>Luke- <a href="https://pqina.nl/filepond/" target="_blank" rel="noreferrer noopener">Front end load library</a></li></ul>Special Guest: Abiodun Olowode .Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">24637f1f-61df-4c63-9908-ee6e10014424</guid><pubDate>Wed, 11 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846165/stream.mp3" length="61197927" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>It's not every day that you learn a new approach to error handling for Ruby. Today Abiodun Olowode shares her insights with railway oriented programming (ROP), a functional programming technique that allows sequential execution of functions, not...</itunes:subtitle><itunes:summary><![CDATA[It's not every day that you learn a new approach to error handling for Ruby. Today Abiodun Olowode shares her insights with railway oriented programming (ROP), a functional programming technique that allows sequential execution of functions, not necessarily synchronous. The key concept is that each function can only accept and return Container of either Success or Failure. They also dive into the topic of dry monads, the gems that helps you achieve railway oriented programming in that it helps bind your methods together and give you a success or failure result.In this Episode…<ol><li>What is railway oriented programming (ROP)</li><li>Examples of ROP and dry monads</li><li>Limitations of dry monads </li><li>How to test your configurations</li><li>Dry schema implications</li><li>What is the developer culture like in Nigeria, Africa?</li></ol>Links<ul><li><a href="https://www.honeybadger.io/blog/railway-programming-dry-monads/" target="_blank" rel="noreferrer noopener">Railway Oriented Programming In Rails Using Dry-Monads - Honeybadger Developer Blog</a></li></ul>Picks<ul><li>Abiodun- <a href="https://www.netflix.com/title/80232398" target="_blank" rel="noreferrer noopener">Bridgerton</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/199727/scythe-invaders-afar" target="_blank" rel="noreferrer noopener">Scythe: Invaders from Afar </a></li><li>Charles- <a href="https://www.hover.com/" target="_blank" rel="noreferrer noopener">Hover.com</a></li><li>Charles- <a href="https://podio.com/" target="_blank" rel="noreferrer noopener">Podio.com</a></li><li>Luke- A new bootable USB solution</li><li>Luke- <a href="https://pqina.nl/filepond/" target="_blank" rel="noreferrer noopener">Front end load library</a></li></ul>Special Guest: Abiodun Olowode .Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2997</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>GraphQL with David Sanchez - RUBY 544</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/graphql-with-david-sanchez-ruby-544</link><description><![CDATA[GraphQL is a flexible, strongly-typed query language. It's useful because it gives front-end developers the ability to query the database without many changes to the back-end. In this episode, David Sanchez explains how to design and build GraphQL APIs in Rails. In this Episode…<ol><li>What is GraphQL and how do you get started with it?</li><li>What are the advantages and disadvantages of GraphQL?</li><li>What is REST and how do you integrate in your workflow?</li><li>Common misconceptions with GraphQL</li><li>What is GraphiQL and how does it differ from GraphQL?</li><li>How to use max_depth in your queries.</li></ol>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://www.honeybadger.io/blog/graphql-apis-for-rails/" target="_blank" rel="noreferrer noopener">GraphQL APIs in Rails</a></li><li><a href="https://codeando.dev/" target="_blank" rel="noreferrer noopener">Codeando</a></li><li><a href="https://twitter.com/SanchezDav90" target="_blank" rel="noreferrer noopener">Twitter: David Sanchez ( @SanchezDav90 )</a></li></ul>Picks<ul><li>David- <a href="https://www.honeybadger.io/blog/graphql-apis-for-rails/" target="_blank" rel="noreferrer noopener">GraphQL APIs in Rails</a></li><li>Luke- <a href="https://makerspaces.make.co/" target="_blank" rel="noreferrer noopener">Build something new and fun at your local MakerSpaces</a></li><li>Valentino- <a href="https://www.youtube.com/playlist?list=PLbHJudTY1K0f0oMhWtY-UyzOb7tUlaHps" target="_blank" rel="noreferrer noopener">RubyConf 2021 video favorites playlist</a></li><li>Valentino- <a href="https://www.arkadium.com/games/hurdle/" target="_blank" rel="noreferrer noopener">A Wordle alternative called Hurdle</a></li></ul>Special Guest: David Sanchez.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4d5cb077-d250-4842-a49a-2e9cc4660439</guid><pubDate>Sun, 08 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846112/stream.mp3" length="57580998" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>GraphQL is a flexible, strongly-typed query language. It's useful because it gives front-end developers the ability to query the database without many changes to the back-end. In this episode, David Sanchez explains how to design and build GraphQL...</itunes:subtitle><itunes:summary><![CDATA[GraphQL is a flexible, strongly-typed query language. It's useful because it gives front-end developers the ability to query the database without many changes to the back-end. In this episode, David Sanchez explains how to design and build GraphQL APIs in Rails. In this Episode…<ol><li>What is GraphQL and how do you get started with it?</li><li>What are the advantages and disadvantages of GraphQL?</li><li>What is REST and how do you integrate in your workflow?</li><li>Common misconceptions with GraphQL</li><li>What is GraphiQL and how does it differ from GraphQL?</li><li>How to use max_depth in your queries.</li></ol>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://www.honeybadger.io/blog/graphql-apis-for-rails/" target="_blank" rel="noreferrer noopener">GraphQL APIs in Rails</a></li><li><a href="https://codeando.dev/" target="_blank" rel="noreferrer noopener">Codeando</a></li><li><a href="https://twitter.com/SanchezDav90" target="_blank" rel="noreferrer noopener">Twitter: David Sanchez ( @SanchezDav90 )</a></li></ul>Picks<ul><li>David- <a href="https://www.honeybadger.io/blog/graphql-apis-for-rails/" target="_blank" rel="noreferrer noopener">GraphQL APIs in Rails</a></li><li>Luke- <a href="https://makerspaces.make.co/" target="_blank" rel="noreferrer noopener">Build something new and fun at your local MakerSpaces</a></li><li>Valentino- <a href="https://www.youtube.com/playlist?list=PLbHJudTY1K0f0oMhWtY-UyzOb7tUlaHps" target="_blank" rel="noreferrer noopener">RubyConf 2021 video favorites playlist</a></li><li>Valentino- <a href="https://www.arkadium.com/games/hurdle/" target="_blank" rel="noreferrer noopener">A Wordle alternative called Hurdle</a></li></ul>Special Guest: David Sanchez.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2816</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Isolator with Sidekiq - RUBY 543</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/isolator-with-sidekiq-ruby-543</link><description><![CDATA[Anton Ivanopoulos joins the show today to share his approach with using Isolator and Sidekiq to ensure simple, efficient background jobs for Ruby. Discover how Isolator and Sidekiq integrate and how you can have more reliable message processing, group jobs into a set to follow their progress, and ultimately stop worrying about queues and focus on your app. Anton shares his story how he moved from delayed jobs to Sidekiq and why he replaced his backend and why Sidekiq is more effective in the long run. In this Episode…What is Isolator and how does it integrate with Sidekiq?<br /> A new way to catch the errors and add confidence and reliability message processing.<br /> How to build good habits, moving deploys from being atomic things to things where there is continuous deployment for efficient background jobs.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to take your career to the next level? Access a free coaching session with Charles Max Wood today</a></li><li><a href="https://topenddevs.com/premium" target="_blank" rel="noreferrer noopener">Listen to these podcasts, ad free, with Top End Devs Premium!</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Delivering Video with Less than 1s Latency with CacheFly</a></li></ul>Picks<ul><li>Anton – <a href="https://boardgamegeek.com/boardgame/162886/spirit-island" target="_blank" rel="noreferrer noopener">Spirit Island Board Game</a></li><li>Charles – <a href="https://boardgamegeek.com/boardgame/312484/lost-ruins-arnak" target="_blank" rel="noreferrer noopener">The Lost Ruins Of Arnak Board Game </a></li><li>Charles – <a href="http://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a></li><li>John – <a href="https://github.com/rails/importmap-rails" target="_blank" rel="noreferrer noopener">GitHub: importmap-rails</a></li><li>John – <a href="https://codecurious.dev/introduction-to-hotwire-and-turbo/" target="_blank" rel="noreferrer noopener">Turbo</a></li><li>John – <a href="https://dev.to/bhumi/stimulus-rails-7-tutorial-5a6a" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li>Valentino – <a href="https://twitter.com/b0rk?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Julia Evans</a></li></ul>Special Guest: Anton Ivanopoulos.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7e0ba64c-ec99-4bff-847d-2322bcc9147f</guid><pubDate>Thu, 28 Apr 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846114/stream.mp3" length="50521578" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Anton Ivanopoulos joins the show today to share his approach with using Isolator and Sidekiq to ensure simple, efficient background jobs for Ruby. Discover how Isolator and Sidekiq integrate and how you can have more reliable message processing, group...</itunes:subtitle><itunes:summary><![CDATA[Anton Ivanopoulos joins the show today to share his approach with using Isolator and Sidekiq to ensure simple, efficient background jobs for Ruby. Discover how Isolator and Sidekiq integrate and how you can have more reliable message processing, group jobs into a set to follow their progress, and ultimately stop worrying about queues and focus on your app. Anton shares his story how he moved from delayed jobs to Sidekiq and why he replaced his backend and why Sidekiq is more effective in the long run. In this Episode…What is Isolator and how does it integrate with Sidekiq?<br /> A new way to catch the errors and add confidence and reliability message processing.<br /> How to build good habits, moving deploys from being atomic things to things where there is continuous deployment for efficient background jobs.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to take your career to the next level? Access a free coaching session with Charles Max Wood today</a></li><li><a href="https://topenddevs.com/premium" target="_blank" rel="noreferrer noopener">Listen to these podcasts, ad free, with Top End Devs Premium!</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Delivering Video with Less than 1s Latency with CacheFly</a></li></ul>Picks<ul><li>Anton – <a href="https://boardgamegeek.com/boardgame/162886/spirit-island" target="_blank" rel="noreferrer noopener">Spirit Island Board Game</a></li><li>Charles – <a href="https://boardgamegeek.com/boardgame/312484/lost-ruins-arnak" target="_blank" rel="noreferrer noopener">The Lost Ruins Of Arnak Board Game </a></li><li>Charles – <a href="http://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a></li><li>John – <a href="https://github.com/rails/importmap-rails" target="_blank" rel="noreferrer noopener">GitHub: importmap-rails</a></li><li>John – <a href="https://codecurious.dev/introduction-to-hotwire-and-turbo/" target="_blank" rel="noreferrer noopener">Turbo</a></li><li>John – <a href="https://dev.to/bhumi/stimulus-rails-7-tutorial-5a6a" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li>Valentino – <a href="https://twitter.com/b0rk?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Julia Evans</a></li></ul>Special Guest: Anton Ivanopoulos.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2463</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Propshaft with David Heinemeier Hansson (DHH) - RUBY 542</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/propshaft-with-david-heinemeier-hansson-dhh-ruby-542</link><description><![CDATA[David Heinemeier Hansson (DHH) creator of Ruby on Rails joins the Rogues to discuss the successor to the asset pipeline and webpacker that's coming in the next version of Ruby on Rails.He talks through the differences between the asset pipeline, webpacker, and propshaft and talks about the reasons you may or may not want to use each solution.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://dhh.dk/" target="_blank" rel="noreferrer noopener">David Heinemeier Hansson (DHH)</a></li><li><a href="https://world.hey.com/dhh" target="_blank" rel="noreferrer noopener">David Heinemeier Hansson</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/" target="_blank" rel="noreferrer noopener">BoardGameGeek – Gaming Unplugged Since 2000</a></li><li>Charles- <a href="http://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">railsremoteconf.com is coming soon</a></li><li>Dave- <a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby: Ruby on Rails Screencasts for Web Developers</a></li><li>David- <a href="https://oneworld-publications.com/social-warming.html" target="_blank" rel="noreferrer noopener">Social Warming - Oneworld Publications</a></li><li>David- <a href="https://mailbrew.com/" target="_blank" rel="noreferrer noopener">Mailbrew - Your personal email digest</a></li><li>John- <a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li><li>John- <a href="https://github.com/rails/importmap-rails" target="_blank" rel="noreferrer noopener">GitHub: importmap-rails</a></li><li>John- <a href="https://www.glenscotia.com/products/15-year-old-single-malt-scotch-whisky" target="_blank" rel="noreferrer noopener">15 Year Old Whisky</a></li><li>Luke- <a href="https://podcasts.apple.com/us/podcast/build-half-a-product-not-a-half-assed-project/id1264193508?i=1000551891446" target="_blank" rel="noreferrer noopener">Rework: Build Half a Product, Not a Half-Assed Project</a></li><li>Valentino- Women Streamers, Programmers and Game Developers</li><li>Valentino- <a href="https://packetai.co/" target="_blank" rel="noreferrer noopener">PacketAI: World's first Autonomous Monitoring Solution</a></li></ul>Special Guest: David Heinemeier Hansson.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c5e91347-d06a-43fe-a004-ddd4f8b54de4</guid><pubDate>Wed, 20 Apr 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846138/stream.mp3" length="95539666" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>David Heinemeier Hansson (DHH) creator of Ruby on Rails joins the Rogues to discuss the successor to the asset pipeline and webpacker that's coming in the next version of Ruby on Rails.He talks through the differences between the asset pipeline,...</itunes:subtitle><itunes:summary><![CDATA[David Heinemeier Hansson (DHH) creator of Ruby on Rails joins the Rogues to discuss the successor to the asset pipeline and webpacker that's coming in the next version of Ruby on Rails.He talks through the differences between the asset pipeline, webpacker, and propshaft and talks about the reasons you may or may not want to use each solution.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://dhh.dk/" target="_blank" rel="noreferrer noopener">David Heinemeier Hansson (DHH)</a></li><li><a href="https://world.hey.com/dhh" target="_blank" rel="noreferrer noopener">David Heinemeier Hansson</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/" target="_blank" rel="noreferrer noopener">BoardGameGeek – Gaming Unplugged Since 2000</a></li><li>Charles- <a href="http://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">railsremoteconf.com is coming soon</a></li><li>Dave- <a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby: Ruby on Rails Screencasts for Web Developers</a></li><li>David- <a href="https://oneworld-publications.com/social-warming.html" target="_blank" rel="noreferrer noopener">Social Warming - Oneworld Publications</a></li><li>David- <a href="https://mailbrew.com/" target="_blank" rel="noreferrer noopener">Mailbrew - Your personal email digest</a></li><li>John- <a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li><li>John- <a href="https://github.com/rails/importmap-rails" target="_blank" rel="noreferrer noopener">GitHub: importmap-rails</a></li><li>John- <a href="https://www.glenscotia.com/products/15-year-old-single-malt-scotch-whisky" target="_blank" rel="noreferrer noopener">15 Year Old Whisky</a></li><li>Luke- <a href="https://podcasts.apple.com/us/podcast/build-half-a-product-not-a-half-assed-project/id1264193508?i=1000551891446" target="_blank" rel="noreferrer noopener">Rework: Build Half a Product, Not a Half-Assed Project</a></li><li>Valentino- Women Streamers, Programmers and Game Developers</li><li>Valentino- <a href="https://packetai.co/" target="_blank" rel="noreferrer noopener">PacketAI: World's first Autonomous Monitoring Solution</a></li></ul>Special Guest: David Heinemeier Hansson.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged...]]></itunes:summary><itunes:duration>4714</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Styler and Ruby with Benito Serna - RUBY 541</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/styler-and-ruby-with-benito-serna-ruby-541</link><description><![CDATA[Ever feel like your code isn’t “Stylish” enough? Us too. In this episode, the Rogues sit down Benito Sandoval, the author of the Ruby tool Styler that’ll help you customize your UI and keep things running smoothly. “My goal was to create something that allowed you to compose classes and use them in your templates.”<br /> - Benito Sandoval In This Episode1) How to STOP relying on the tail-end and customize your UI using Styler<br /> 2) Why Styler is an excellent solution compared to defining classes yourself<br /> 3) The TRUTH about partials and when to/not to use themSponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://bhserna.com/styler-a-tool-to-compose-css-classes-with-ruby.html" target="_blank" rel="noreferrer noopener">Styler, a tool to compose css classes with ruby</a></li><li><a href="https://github.com/bhserna/styler/" target="_blank" rel="noreferrer noopener">The source code of the tool</a></li><li><a href="https://bhserna.com/styler-tachyons-examples.html" target="_blank" rel="noreferrer noopener">A little post that introduces a list of examples with styler and tachyons</a></li><li><a href="https://styler-tachyons-examples.bhserna.com/" target="_blank" rel="noreferrer noopener">The actual list of examples with styler and tachyons</a></li><li><a href="https://github.com/bhserna/styler_tachyons_examples" target="_blank" rel="noreferrer noopener">The code of the list of examples that also uses styler</a></li></ul>Picks<ul><li>Benito- <a href="https://www.utopiainc.com/" target="_blank" rel="noreferrer noopener">Utopia</a></li><li>Benito- Action Scopes in Rails</li><li>Charles- <a href="https://boardgamegeek.com/boardgame/253664/taco-cat-goat-cheese-pizza" target="_blank" rel="noreferrer noopener">Taco Cat Goat Cheese Pizza</a></li><li>Charles- <a href="https://www.imdb.com/title/tt7657566/" target="_blank" rel="noreferrer noopener">Death on the Nile</a></li><li>Charles- <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">topenddevs.com</a> for upcoming meetups!</li><li>Luke- <a href="https://www.youtube.com/watch?v=D9j_Mf91M0I" target="_blank" rel="noreferrer noopener">Ruby Conf 2013 - REPL driven development with Pry by Conrad Irwin</a></li><li>Luke- <a href="https://blynk.io/" target="_blank" rel="noreferrer noopener">Blynk IoT platform</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/taking-our-ruby-kafka-stack-to-the-next-level" target="_blank" rel="noreferrer noopener">Taking our Ruby &amp; Kafka stack to the next level</a></li><li>Valentino- <a href="https://rubytogether.org/" target="_blank" rel="noreferrer noopener">Ruby Together</a></li></ul>Special Guest: Benito Serna.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">363bde69-366d-472d-b2da-e187fd38af98</guid><pubDate>Tue, 12 Apr 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846169/stream.mp3" length="58861336" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ever feel like your code isn’t “Stylish” enough? Us too. In this episode, the Rogues sit down Benito Sandoval, the author of the Ruby tool Styler that’ll help you customize your UI and keep things running smoothly. “My goal was to create something...</itunes:subtitle><itunes:summary><![CDATA[Ever feel like your code isn’t “Stylish” enough? Us too. In this episode, the Rogues sit down Benito Sandoval, the author of the Ruby tool Styler that’ll help you customize your UI and keep things running smoothly. “My goal was to create something that allowed you to compose classes and use them in your templates.”<br /> - Benito Sandoval In This Episode1) How to STOP relying on the tail-end and customize your UI using Styler<br /> 2) Why Styler is an excellent solution compared to defining classes yourself<br /> 3) The TRUTH about partials and when to/not to use themSponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://bhserna.com/styler-a-tool-to-compose-css-classes-with-ruby.html" target="_blank" rel="noreferrer noopener">Styler, a tool to compose css classes with ruby</a></li><li><a href="https://github.com/bhserna/styler/" target="_blank" rel="noreferrer noopener">The source code of the tool</a></li><li><a href="https://bhserna.com/styler-tachyons-examples.html" target="_blank" rel="noreferrer noopener">A little post that introduces a list of examples with styler and tachyons</a></li><li><a href="https://styler-tachyons-examples.bhserna.com/" target="_blank" rel="noreferrer noopener">The actual list of examples with styler and tachyons</a></li><li><a href="https://github.com/bhserna/styler_tachyons_examples" target="_blank" rel="noreferrer noopener">The code of the list of examples that also uses styler</a></li></ul>Picks<ul><li>Benito- <a href="https://www.utopiainc.com/" target="_blank" rel="noreferrer noopener">Utopia</a></li><li>Benito- Action Scopes in Rails</li><li>Charles- <a href="https://boardgamegeek.com/boardgame/253664/taco-cat-goat-cheese-pizza" target="_blank" rel="noreferrer noopener">Taco Cat Goat Cheese Pizza</a></li><li>Charles- <a href="https://www.imdb.com/title/tt7657566/" target="_blank" rel="noreferrer noopener">Death on the Nile</a></li><li>Charles- <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">topenddevs.com</a> for upcoming meetups!</li><li>Luke- <a href="https://www.youtube.com/watch?v=D9j_Mf91M0I" target="_blank" rel="noreferrer noopener">Ruby Conf 2013 - REPL driven development with Pry by Conrad Irwin</a></li><li>Luke- <a href="https://blynk.io/" target="_blank" rel="noreferrer noopener">Blynk IoT platform</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/taking-our-ruby-kafka-stack-to-the-next-level" target="_blank" rel="noreferrer noopener">Taking our Ruby &amp; Kafka stack to the next level</a></li><li>Valentino- <a href="https://rubytogether.org/" target="_blank" rel="noreferrer noopener">Ruby Together</a></li></ul>Special Guest: Benito Serna.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2880</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Understanding the Red Tape - RUBY 540</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/understanding-the-red-tape-ruby-540</link><description><![CDATA[If you’re a solo developer who’s making the switch to a company, this episode is for you. Today, the Ruby Rogues discuss how to navigate the red tape and stand out at your new job.In This Episode1) How adapt your home processes to a company WITHOUT reinventing everything<br /> 2) Why you NEED to master the art of “code review” (and no, software can’t do it for you!)<br /> 3) The TRUTH about gems (and why the issue isn’t black and white)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://mergify.com/" target="_blank" rel="noreferrer noopener">Mergify</a></li><li>Dave- <a href="https://plausible.io/data-policy" target="_blank" rel="noreferrer noopener">Plausible</a></li><li>Dave- Take ownership for your actions, especially with kids</li><li>John- <a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Home - Docker</a></li><li>John- <a href="https://www.glenscotia.com/" target="_blank" rel="noreferrer noopener">Glen Scotia | Campeltown Whisky</a></li><li>Valentino- <a href="https://github.com/reenhanced/gitreflow" target="_blank" rel="noreferrer noopener">GitHub: reenhanced/gitreflow</a></li><li>Valentino- <a href="https://danger.systems/" target="_blank" rel="noreferrer noopener">danger.systems</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=5wI0ss02leo" target="_blank" rel="noreferrer noopener">Avdi Grimm - No Code - Southeast Ruby 2017 - YouTube</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1201e3ae-659b-4fa6-ae3f-679fa5742fb4</guid><pubDate>Wed, 06 Apr 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846164/stream.mp3" length="25933968" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>If you’re a solo developer who’s making the switch to a company, this episode is for you. Today, the Ruby Rogues discuss how to navigate the red tape and stand out at your new job.In This Episode1) How adapt your home processes to a company WITHOUT...</itunes:subtitle><itunes:summary><![CDATA[If you’re a solo developer who’s making the switch to a company, this episode is for you. Today, the Ruby Rogues discuss how to navigate the red tape and stand out at your new job.In This Episode1) How adapt your home processes to a company WITHOUT reinventing everything<br /> 2) Why you NEED to master the art of “code review” (and no, software can’t do it for you!)<br /> 3) The TRUTH about gems (and why the issue isn’t black and white)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://mergify.com/" target="_blank" rel="noreferrer noopener">Mergify</a></li><li>Dave- <a href="https://plausible.io/data-policy" target="_blank" rel="noreferrer noopener">Plausible</a></li><li>Dave- Take ownership for your actions, especially with kids</li><li>John- <a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Home - Docker</a></li><li>John- <a href="https://www.glenscotia.com/" target="_blank" rel="noreferrer noopener">Glen Scotia | Campeltown Whisky</a></li><li>Valentino- <a href="https://github.com/reenhanced/gitreflow" target="_blank" rel="noreferrer noopener">GitHub: reenhanced/gitreflow</a></li><li>Valentino- <a href="https://danger.systems/" target="_blank" rel="noreferrer noopener">danger.systems</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=5wI0ss02leo" target="_blank" rel="noreferrer noopener">Avdi Grimm - No Code - Southeast Ruby 2017 - YouTube</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1234</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Service Objects for Legacy Projects with Petr Hlavicka - RUBY 539</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/service-objects-for-legacy-projects-with-petr-hlavicka-ruby-539</link><description><![CDATA[Before you jump into legacy codebases and controllers, you need some info. In this episode, John sits down with Petr Hlavicka, a Rails developer who’s passionate about simplifying this section of Rails and helping people along the way. “I want to make everything easier for me and my colleagues. I want it to be easily understandable even for juniors. And just because you do things differently doesn’t mean it’s wrong.”<br /> - Petr Hlavicka In This Episode1) What you NEED to know about legacy codebase projects before you jump in<br /> 2) Petr’s go-to tactics for separating business logic from controllers (without going insane)<br /> 3) How you can leverage articles and feedback to simplify complex issues and make your life easierSponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://github.com/CiTroNaK" target="_blank" rel="noreferrer noopener">GitHub: Petr Hlavicka ( CiTroNaK )</a></li></ul>Picks<ul><li>John- Beginner Drone</li><li>John- Counterweights for Boom mic stands</li><li>Petr- Phone gimbals</li><li>Petr- Tabletop RPGs</li></ul>Special Guest: Petr Hlavicka.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6f14d68f-721c-4ee8-9308-94a54a75697e</guid><pubDate>Wed, 16 Mar 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846208/stream.mp3" length="53449957" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Before you jump into legacy codebases and controllers, you need some info. In this episode, John sits down with Petr Hlavicka, a Rails developer who’s passionate about simplifying this section of Rails and helping people along the way. “I want to make...</itunes:subtitle><itunes:summary><![CDATA[Before you jump into legacy codebases and controllers, you need some info. In this episode, John sits down with Petr Hlavicka, a Rails developer who’s passionate about simplifying this section of Rails and helping people along the way. “I want to make everything easier for me and my colleagues. I want it to be easily understandable even for juniors. And just because you do things differently doesn’t mean it’s wrong.”<br /> - Petr Hlavicka In This Episode1) What you NEED to know about legacy codebase projects before you jump in<br /> 2) Petr’s go-to tactics for separating business logic from controllers (without going insane)<br /> 3) How you can leverage articles and feedback to simplify complex issues and make your life easierSponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://github.com/CiTroNaK" target="_blank" rel="noreferrer noopener">GitHub: Petr Hlavicka ( CiTroNaK )</a></li></ul>Picks<ul><li>John- Beginner Drone</li><li>John- Counterweights for Boom mic stands</li><li>Petr- Phone gimbals</li><li>Petr- Tabletop RPGs</li></ul>Special Guest: Petr Hlavicka.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2610</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Audit Logging in Rails - 538</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/audit-logging-in-rails-538</link><description><![CDATA[If you think all audits suck, think again. In this episode, the Rogues sit down with Jeremy Smith, a developer and writer who’s ready to show us the RIGHT way to implement audit logs in Rails. “I want to be cautious about how much I bring into a code base. As gems grow, they accumulate more functionality.”<br /> - Jeremy Smith In This Episode1) Why you NEED audit logs in Rails this year (and how to keep your clients happy with them)<br /> 2) Jeremy’s recommendation for top-notch audit gems<br /> 3) The answer to “Build it or Buy it?” to keep your code (and your business) tidyCheck out Jeremy’s work: Audit Logging in Rails 2 Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coachong | Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/173346/7-wonders-duel" target="_blank" rel="noreferrer noopener">7 Wonders Duel | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://movies.disney.com/encanto" target="_blank" rel="noreferrer noopener">Encanto | Disney Movies</a></li><li>Charles- <a href="https://www.airmeet.com/" target="_blank" rel="noreferrer noopener">Airmeet</a></li><li>Jeremy- <a href="https://amzn.to/36bciBy" target="_blank" rel="noreferrer noopener">The Trusted Advisor</a></li><li>Jeremy- <a href="https://brianlovin.com/" target="_blank" rel="noreferrer noopener">Brian Lovin</a></li><li>Jeremy- <a href="https://decoding.io/2022/01/how-i-built-a-date-picker/" target="_blank" rel="noreferrer noopener">How I Built a Date Picker - Decoding</a></li><li>Luke- <a href="https://www.audible.com/pd/Clean-Agile-Audiobook/B08X7D3YFR?ds_rl=1260658&amp;gclid=CjwKCAiA4KaRBhBdEiwAZi1zzkl2upvhlcZS1ckhZThjcKCZ8M5puFXiMbcekIKA8foM8xkVCqRUxhoChZ8QAvD_BwE&amp;gclsrc=aw.ds&amp;source_code=GO1DH13310082090OZ" target="_blank" rel="noreferrer noopener">Clean Agile by Robert C. Martin | Audiobook | Audible.com</a></li><li>Luke- <a href="https://amzn.to/3Kz8b0P" target="_blank" rel="noreferrer noopener">Effective Testing with RSpec 3</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/github-codespaces-is-great-but-mutagen-is-better" target="_blank" rel="noreferrer noopener">Github Codespaces is Great, but Mutagen is Better</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/light-up-your-wfh-meetings-with-homekit" target="_blank" rel="noreferrer noopener">Light up your WFH meetings with HomeKit</a></li></ul>Special Guest: Jeremy Smith.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ef0dfdf2-2c7d-4161-b0a7-e0ed7e2cfc23</guid><pubDate>Wed, 09 Mar 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846129/stream.mp3" length="77218247" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>If you think all audits suck, think again. In this episode, the Rogues sit down with Jeremy Smith, a developer and writer who’s ready to show us the RIGHT way to implement audit logs in Rails. “I want to be cautious about how much I bring into a code...</itunes:subtitle><itunes:summary><![CDATA[If you think all audits suck, think again. In this episode, the Rogues sit down with Jeremy Smith, a developer and writer who’s ready to show us the RIGHT way to implement audit logs in Rails. “I want to be cautious about how much I bring into a code base. As gems grow, they accumulate more functionality.”<br /> - Jeremy Smith In This Episode1) Why you NEED audit logs in Rails this year (and how to keep your clients happy with them)<br /> 2) Jeremy’s recommendation for top-notch audit gems<br /> 3) The answer to “Build it or Buy it?” to keep your code (and your business) tidyCheck out Jeremy’s work: Audit Logging in Rails 2 Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coachong | Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/173346/7-wonders-duel" target="_blank" rel="noreferrer noopener">7 Wonders Duel | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://movies.disney.com/encanto" target="_blank" rel="noreferrer noopener">Encanto | Disney Movies</a></li><li>Charles- <a href="https://www.airmeet.com/" target="_blank" rel="noreferrer noopener">Airmeet</a></li><li>Jeremy- <a href="https://amzn.to/36bciBy" target="_blank" rel="noreferrer noopener">The Trusted Advisor</a></li><li>Jeremy- <a href="https://brianlovin.com/" target="_blank" rel="noreferrer noopener">Brian Lovin</a></li><li>Jeremy- <a href="https://decoding.io/2022/01/how-i-built-a-date-picker/" target="_blank" rel="noreferrer noopener">How I Built a Date Picker - Decoding</a></li><li>Luke- <a href="https://www.audible.com/pd/Clean-Agile-Audiobook/B08X7D3YFR?ds_rl=1260658&amp;gclid=CjwKCAiA4KaRBhBdEiwAZi1zzkl2upvhlcZS1ckhZThjcKCZ8M5puFXiMbcekIKA8foM8xkVCqRUxhoChZ8QAvD_BwE&amp;gclsrc=aw.ds&amp;source_code=GO1DH13310082090OZ" target="_blank" rel="noreferrer noopener">Clean Agile by Robert C. Martin | Audiobook | Audible.com</a></li><li>Luke- <a href="https://amzn.to/3Kz8b0P" target="_blank" rel="noreferrer noopener">Effective Testing with RSpec 3</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/github-codespaces-is-great-but-mutagen-is-better" target="_blank" rel="noreferrer noopener">Github Codespaces is Great, but Mutagen is Better</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/light-up-your-wfh-meetings-with-homekit" target="_blank" rel="noreferrer noopener">Light up your WFH meetings with HomeKit</a></li></ul>Special Guest: Jeremy Smith.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3798</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Async Ruby - RUBY 537</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/async-ruby-ruby-537</link><description><![CDATA[Not a fan of typical Ruby? We got you. In this episode, the Rogues talk with Bruno Sutic, an Async Ruby developer who will convince you why Async Ruby is a fantastic and stable alternative. “Async Ruby was invited to Ruby’s standard library, so it’ll enjoy the support of Ruby.”<br /> - Bruno Sutic In This Episode1) What you NEED to know about Async Ruby if you’re new to it<br /> 2) Why Async Ruby is SUPER promising for 2022 and beyond<br /> 3) The ONE thing Ruby’s creator regrets (and what it reveals about Ruby!)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Bruno- RSS</li><li>Charles- <a href="https://boardgamegeek.com/boardgame/262543/wavelength" target="_blank" rel="noreferrer noopener">Wavelength | Board Game | BoardGameGeek</a></li><li>Charles- Upcoming workshops at <a href="https://topenddevs.com" target="_blank" rel="noreferrer noopener">topenddevs.com</a>!</li><li>John- A’bunadh Scotch Whisky</li><li>John- <a href="https://railsbump.org/" target="_blank" rel="noreferrer noopener">RailsBump</a></li><li>Valentino- <a href="https://smartek-home.com/" target="_blank" rel="noreferrer noopener">SmarTek-Home</a></li><li>Valentino- <a href="https://www.timescale.com/" target="_blank" rel="noreferrer noopener">Timescale: Time-series data simplified</a></li><li>Valentino- Brad Frost A/B Bird Feeder </li></ul>Special Guest: Bruno Sutic.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3bfc2fc8-de74-4eae-8fe2-537b7ca01a42</guid><pubDate>Wed, 02 Mar 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846127/stream.mp3" length="46972928" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Not a fan of typical Ruby? We got you. In this episode, the Rogues talk with Bruno Sutic, an Async Ruby developer who will convince you why Async Ruby is a fantastic and stable alternative. “Async Ruby was invited to Ruby’s standard library, so it’ll...</itunes:subtitle><itunes:summary><![CDATA[Not a fan of typical Ruby? We got you. In this episode, the Rogues talk with Bruno Sutic, an Async Ruby developer who will convince you why Async Ruby is a fantastic and stable alternative. “Async Ruby was invited to Ruby’s standard library, so it’ll enjoy the support of Ruby.”<br /> - Bruno Sutic In This Episode1) What you NEED to know about Async Ruby if you’re new to it<br /> 2) Why Async Ruby is SUPER promising for 2022 and beyond<br /> 3) The ONE thing Ruby’s creator regrets (and what it reveals about Ruby!)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Bruno- RSS</li><li>Charles- <a href="https://boardgamegeek.com/boardgame/262543/wavelength" target="_blank" rel="noreferrer noopener">Wavelength | Board Game | BoardGameGeek</a></li><li>Charles- Upcoming workshops at <a href="https://topenddevs.com" target="_blank" rel="noreferrer noopener">topenddevs.com</a>!</li><li>John- A’bunadh Scotch Whisky</li><li>John- <a href="https://railsbump.org/" target="_blank" rel="noreferrer noopener">RailsBump</a></li><li>Valentino- <a href="https://smartek-home.com/" target="_blank" rel="noreferrer noopener">SmarTek-Home</a></li><li>Valentino- <a href="https://www.timescale.com/" target="_blank" rel="noreferrer noopener">Timescale: Time-series data simplified</a></li><li>Valentino- Brad Frost A/B Bird Feeder </li></ul>Special Guest: Bruno Sutic.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2286</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The State of State Machines - RUBY 536</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-state-of-state-machines-ruby-536</link><description><![CDATA[Interested in state machines? We’re not sure you should be…but it depends. In this episode, the Rogues discuss the merits of state machines and how to know if you actually need one…or if you just need to do some soul searching. They lay out the KEY to organizing your code, how automobile analogies will help you simplify your situation, and what to know about callbacks, records, and controllers this year.In This Episode1) Why you probably don’t need a state machine (with SOME exceptions)<br /> 2) How remembering “the car and its oil level” keeps you from overcomplicating your situation<br /> 3) The BEST tools for organizing your code and reducing headaches<br /> 4) Do’s and don’ts of callbacks, records, and controllers in 2022 (hint: go slow and steady!)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/283155/calico" target="_blank" rel="noreferrer noopener">Calico | Board Game | BoardGameGeek</a> (Great to play with your kiddos!)</li><li>Charles- Invest time and money in your local economy</li><li>Dave- <a href="https://www.airthings.com/en/business/co2-alert" target="_blank" rel="noreferrer noopener">Airthings CO2</a></li><li>Dave- <a href="https://algenair.com/" target="_blank" rel="noreferrer noopener">AlgenAir</a></li><li>Luke- MacBook M1</li><li>Luke- Wire touch turn off hack</li><li>Luke- Uninstall Polkit</li><li>Luke- Join your local professional developers’ society! (ACM in the States)</li><li>Valentino- <a href="https://sandimetz.com/99bottles" target="_blank" rel="noreferrer noopener">99 Bottles of OOP - 2nd Edition</a></li><li>Valentino- <a href="https://www.elegoo.com/products/elegoo-saturn-4k-mono-lcd-3d-printer" target="_blank" rel="noreferrer noopener">ELEGOO Saturn MSLA 3D Printer</a></li><li>Valentino- <a href="https://gitlab.com/0xck/trex-core/-/tags/v2.35" target="_blank" rel="noreferrer noopener">GitLab V2.35</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cda5665f-40e4-4fec-b9a2-f4b86ca52630</guid><pubDate>Wed, 23 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846134/stream.mp3" length="82978463" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Interested in state machines? We’re not sure you should be…but it depends. In this episode, the Rogues discuss the merits of state machines and how to know if you actually need one…or if you just need to do some soul searching. They lay out the KEY to...</itunes:subtitle><itunes:summary><![CDATA[Interested in state machines? We’re not sure you should be…but it depends. In this episode, the Rogues discuss the merits of state machines and how to know if you actually need one…or if you just need to do some soul searching. They lay out the KEY to organizing your code, how automobile analogies will help you simplify your situation, and what to know about callbacks, records, and controllers this year.In This Episode1) Why you probably don’t need a state machine (with SOME exceptions)<br /> 2) How remembering “the car and its oil level” keeps you from overcomplicating your situation<br /> 3) The BEST tools for organizing your code and reducing headaches<br /> 4) Do’s and don’ts of callbacks, records, and controllers in 2022 (hint: go slow and steady!)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/283155/calico" target="_blank" rel="noreferrer noopener">Calico | Board Game | BoardGameGeek</a> (Great to play with your kiddos!)</li><li>Charles- Invest time and money in your local economy</li><li>Dave- <a href="https://www.airthings.com/en/business/co2-alert" target="_blank" rel="noreferrer noopener">Airthings CO2</a></li><li>Dave- <a href="https://algenair.com/" target="_blank" rel="noreferrer noopener">AlgenAir</a></li><li>Luke- MacBook M1</li><li>Luke- Wire touch turn off hack</li><li>Luke- Uninstall Polkit</li><li>Luke- Join your local professional developers’ society! (ACM in the States)</li><li>Valentino- <a href="https://sandimetz.com/99bottles" target="_blank" rel="noreferrer noopener">99 Bottles of OOP - 2nd Edition</a></li><li>Valentino- <a href="https://www.elegoo.com/products/elegoo-saturn-4k-mono-lcd-3d-printer" target="_blank" rel="noreferrer noopener">ELEGOO Saturn MSLA 3D Printer</a></li><li>Valentino- <a href="https://gitlab.com/0xck/trex-core/-/tags/v2.35" target="_blank" rel="noreferrer noopener">GitLab V2.35</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4086</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Migrate to Rails 7 - RUBY 535</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-migrate-to-rails-7-ruby-535</link><description><![CDATA[Rails 7 is HERE and we’re pumped. In this episode, the Ruby Rogues discuss all things migration, including the BEST method for a safe move, why you NEED to learn about “Turbo Frames” to streamline your Rails 7 experience, and everything you need to know about gems to help you stay on track.In This Episode1) The CORRECT way to migrate to Rails 7 (and the best tools to get the job done)<br /> 2) Why learning “Turbo Frames” will make your Rails 7 experience WAY easier<br /> 3) The BIGGEST perks of Rails 7 (and why you’ll feel inspired using them!)<br /> 4) How to get your gems up and running in Rails 7 WITHOUT slowing you downSponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Dave- Right Angle USB-C extension adaptor</li><li>Dave- ASUS 14in USB-C powered monitor</li><li>John- Rails Dev</li><li>John- Amazon for building your own PC</li><li>John- <a href="https://pcpartpicker.com/" target="_blank" rel="noreferrer noopener">PCPartPicker</a></li><li>Luke- Cruiser 3D Printer </li><li>Luke- <a href="https://www.tinkercad.com/" target="_blank" rel="noreferrer noopener">Tinkercad | Create 3D digital designs with online CAD</a></li><li>Valentino- Developer Conference Agenda 2022</li><li>Valentino- 12x6 LCD Panel</li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e1394a2f-9af1-41fe-bac5-aef8c4809ba5</guid><pubDate>Wed, 16 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846122/stream.mp3" length="83980801" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Rails 7 is HERE and we’re pumped. In this episode, the Ruby Rogues discuss all things migration, including the BEST method for a safe move, why you NEED to learn about “Turbo Frames” to streamline your Rails 7 experience, and everything you need to...</itunes:subtitle><itunes:summary><![CDATA[Rails 7 is HERE and we’re pumped. In this episode, the Ruby Rogues discuss all things migration, including the BEST method for a safe move, why you NEED to learn about “Turbo Frames” to streamline your Rails 7 experience, and everything you need to know about gems to help you stay on track.In This Episode1) The CORRECT way to migrate to Rails 7 (and the best tools to get the job done)<br /> 2) Why learning “Turbo Frames” will make your Rails 7 experience WAY easier<br /> 3) The BIGGEST perks of Rails 7 (and why you’ll feel inspired using them!)<br /> 4) How to get your gems up and running in Rails 7 WITHOUT slowing you downSponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Dave- Right Angle USB-C extension adaptor</li><li>Dave- ASUS 14in USB-C powered monitor</li><li>John- Rails Dev</li><li>John- Amazon for building your own PC</li><li>John- <a href="https://pcpartpicker.com/" target="_blank" rel="noreferrer noopener">PCPartPicker</a></li><li>Luke- Cruiser 3D Printer </li><li>Luke- <a href="https://www.tinkercad.com/" target="_blank" rel="noreferrer noopener">Tinkercad | Create 3D digital designs with online CAD</a></li><li>Valentino- Developer Conference Agenda 2022</li><li>Valentino- 12x6 LCD Panel</li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4136</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Making Ruby Prettier with Kevin Newton - RUBY 534</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/making-ruby-prettier-with-kevin-newton-ruby-534</link><description><![CDATA[If you feel like Ruby could use a makeover, you’re not alone. In this episode, the Rogues sit down with Kevin Newton, a Ruby aficionado who’s got some exciting news about Ruby in 2022. They talk about how “prettier Ruby” will make you pivot in your approach, how YJIT is going to make Ruby “crazy fast” this year, and the GIANT reason why rewriting in C is becoming less common than in Ruby. “There’s always gonna be the purist in the back of your head…and then you have your deadline. Just write the dang parser!”<br /> - Kevin Newton In This Episode1) Why Kevin’s “prettier Ruby” will change how you use the language (and how to integrate it this year<br /> 2) The BIG differences between hand rolled dissent over parse generators (and why there’s NO single answer!)<br /> 3) How YJIT is going to make Ruby “crazy fast” as it gets smoothed out<br /> 4) The BIG reason why more and more programmers are going to rewrite things IN Ruby and not C (we’re surprised too!)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://github.com/kddnewton" target="_blank" rel="noreferrer noopener">GitHub: Kevin Newton ( kddnewton )</a></li></ul>Picks<ul><li>Dave- <a href="https://amzn.to/3oBW1Ma" target="_blank" rel="noreferrer noopener">DEWALT Multi-Tool</a></li><li>Dave- <a href="https://hotwired.dev/" target="_blank" rel="noreferrer noopener">Hotwire: HTML Over The Wire</a></li><li>John- <a href="https://www.mythpodcast.com/" target="_blank" rel="noreferrer noopener">Myths and Legends Podcast</a></li><li>John- <a href="https://www.aberlour.com/en/our-whisky/16-year-old-scotch-whisky/" target="_blank" rel="noreferrer noopener">16 Year Old Scotch Whisky Double cask - Aberlour</a></li><li>Luke- <a href="https://share.transistor.fm/s/06cd24ea" target="_blank" rel="noreferrer noopener">REMOTE RUBY: David Heinemeier Hansson on Rails 7.0, Hotwire, and the future of Rails</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=vi_uVTd25LI" target="_blank" rel="noreferrer noopener">RubyConf 2021 - Vertical Assignment in Ruby by Kevin Kuchta</a></li><li>Kevin- Ruby implementation in C++ YouTube videos</li><li>Kevin- <a href="https://idiosyncratic-ruby.com/" target="_blank" rel="noreferrer noopener">Idiosyncratic Ruby</a></li><li>Valentino- <a href="https://github.com/JonathanWThom/wordle" target="_blank" rel="noreferrer noopener">GitHub : wordle</a></li><li>Valentino- <a href="https://www.oculus.com/experiences/quest/1995434190525828/" target="_blank" rel="noreferrer noopener">Table Tennis on Oculus</a></li></ul>Special Guest: Kevin Newton.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">44b975be-6127-4667-984c-e76cb8f6f02e</guid><pubDate>Wed, 09 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846151/stream.mp3" length="78461779" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>If you feel like Ruby could use a makeover, you’re not alone. In this episode, the Rogues sit down with Kevin Newton, a Ruby aficionado who’s got some exciting news about Ruby in 2022. They talk about how “prettier Ruby” will make you pivot in your...</itunes:subtitle><itunes:summary><![CDATA[If you feel like Ruby could use a makeover, you’re not alone. In this episode, the Rogues sit down with Kevin Newton, a Ruby aficionado who’s got some exciting news about Ruby in 2022. They talk about how “prettier Ruby” will make you pivot in your approach, how YJIT is going to make Ruby “crazy fast” this year, and the GIANT reason why rewriting in C is becoming less common than in Ruby. “There’s always gonna be the purist in the back of your head…and then you have your deadline. Just write the dang parser!”<br /> - Kevin Newton In This Episode1) Why Kevin’s “prettier Ruby” will change how you use the language (and how to integrate it this year<br /> 2) The BIG differences between hand rolled dissent over parse generators (and why there’s NO single answer!)<br /> 3) How YJIT is going to make Ruby “crazy fast” as it gets smoothed out<br /> 4) The BIG reason why more and more programmers are going to rewrite things IN Ruby and not C (we’re surprised too!)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://github.com/kddnewton" target="_blank" rel="noreferrer noopener">GitHub: Kevin Newton ( kddnewton )</a></li></ul>Picks<ul><li>Dave- <a href="https://amzn.to/3oBW1Ma" target="_blank" rel="noreferrer noopener">DEWALT Multi-Tool</a></li><li>Dave- <a href="https://hotwired.dev/" target="_blank" rel="noreferrer noopener">Hotwire: HTML Over The Wire</a></li><li>John- <a href="https://www.mythpodcast.com/" target="_blank" rel="noreferrer noopener">Myths and Legends Podcast</a></li><li>John- <a href="https://www.aberlour.com/en/our-whisky/16-year-old-scotch-whisky/" target="_blank" rel="noreferrer noopener">16 Year Old Scotch Whisky Double cask - Aberlour</a></li><li>Luke- <a href="https://share.transistor.fm/s/06cd24ea" target="_blank" rel="noreferrer noopener">REMOTE RUBY: David Heinemeier Hansson on Rails 7.0, Hotwire, and the future of Rails</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=vi_uVTd25LI" target="_blank" rel="noreferrer noopener">RubyConf 2021 - Vertical Assignment in Ruby by Kevin Kuchta</a></li><li>Kevin- Ruby implementation in C++ YouTube videos</li><li>Kevin- <a href="https://idiosyncratic-ruby.com/" target="_blank" rel="noreferrer noopener">Idiosyncratic Ruby</a></li><li>Valentino- <a href="https://github.com/JonathanWThom/wordle" target="_blank" rel="noreferrer noopener">GitHub : wordle</a></li><li>Valentino- <a href="https://www.oculus.com/experiences/quest/1995434190525828/" target="_blank" rel="noreferrer noopener">Table Tennis on Oculus</a></li></ul>Special Guest: Kevin Newton.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3860</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What to Look for in a Job - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/what-to-look-for-in-a-job-bonus</link><description><![CDATA[If you’re looking for a job that WANTS you to succeed, we’ve got a great option for you. In this bonus episode of Ruby Rogues, Charles sits down with Valentino and Sarah Reid to discuss their awesome experience working at Doximity. They talk about the REAL reason people will stay or leave a job, how Doximity eliminates burnout, and why you ABSOLUTELY should apply to Doximity this year. “As a software developer, you’re always learning. You gotta have a culture that has enough psychological safety to ask ‘stupid’ questions.”<br /> - Sarah Reid Find their jobs here: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">https://workat.doximity.com/</a> In This Episode<ol><li>What you should look for in a remote job in 2022</li><li>The REAL reason people either stay or leave a job after a few years</li><li> Interested in Doximity? Here’s why you SHOULD apply this year (especially if you want to work remote!)</li><li> How Doximity eliminates burnout and keeps everyone in sync (and why other companies don’t!)</li></ol>Special Guest: Sarah Reid.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3f266ae5-4fe5-4ab8-9ee2-649a887a07eb</guid><pubDate>Fri, 04 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846218/stream.mp3" length="57687568" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>If you’re looking for a job that WANTS you to succeed, we’ve got a great option for you. In this bonus episode of Ruby Rogues, Charles sits down with Valentino and Sarah Reid to discuss their awesome experience working at Doximity. They talk about the...</itunes:subtitle><itunes:summary><![CDATA[If you’re looking for a job that WANTS you to succeed, we’ve got a great option for you. In this bonus episode of Ruby Rogues, Charles sits down with Valentino and Sarah Reid to discuss their awesome experience working at Doximity. They talk about the REAL reason people will stay or leave a job, how Doximity eliminates burnout, and why you ABSOLUTELY should apply to Doximity this year. “As a software developer, you’re always learning. You gotta have a culture that has enough psychological safety to ask ‘stupid’ questions.”<br /> - Sarah Reid Find their jobs here: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">https://workat.doximity.com/</a> In This Episode<ol><li>What you should look for in a remote job in 2022</li><li>The REAL reason people either stay or leave a job after a few years</li><li> Interested in Doximity? Here’s why you SHOULD apply this year (especially if you want to work remote!)</li><li> How Doximity eliminates burnout and keeps everyone in sync (and why other companies don’t!)</li></ol>Special Guest: Sarah Reid.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2821</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Become A Top End Dev - RUBY 533</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-become-a-top-end-dev-ruby-533</link><description><![CDATA[You keep hearing the phrase “Top End Dev”, but in the real competitive world, what does it take to be the best of the best? In this episode, the Rogues get real and lay it all out, including the real way to test your chops in the marketplace, the big “C” to break out of your comfort zone, and why joining the top 5% comes down to THIS step.In This Episode<ol><li> Why becoming Top End comes down to THIS approach (hint-hint: don’t cram the night before!)</li><li> Want to test your chops? Darren says that doing THIS is the REAL test of your skills</li><li> How to leverage the big “C”s to break out of your comfort zone (and no, none of them stand for “code”!)</li><li> Feedback and failure are crucial, but there’s an art to them—keep THESE points in mind and get better faster</li></ol>Sponsors<ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/150658/pandemic-cure" target="_blank" rel="noreferrer noopener">Pandemic: The Cure | Board Game | BoardGameGeek</a></li><li>Charles- New developments at Top End Devs!</li><li>Darren- Freelance writing for complicated topics (check out his Twitter: @BroemmerThe for more info)</li><li>Darren- <a href="http://www.theanimatorssurvivalkit.com/" target="_blank" rel="noreferrer noopener">The Animator’s Survival Kit</a></li><li>Luke- Nori Keyboard</li><li>Luke- <a href="https://amzn.to/3APcvFD" target="_blank" rel="noreferrer noopener">Crafting Interpreters</a></li><li>Valentino- <a href="https://medium.com/@chancancode/rethinking-computer-science-education-319a60709b30" target="_blank" rel="noreferrer noopener">Rethinking Computer Science Education</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=y7cNkomQt54" target="_blank" rel="noreferrer noopener">Rwag Automated API Documentation talk by Sarah Reid</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">58e55508-b3df-486f-9258-55921e019500</guid><pubDate>Wed, 02 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846181/stream.mp3" length="69829331" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>You keep hearing the phrase “Top End Dev”, but in the real competitive world, what does it take to be the best of the best? In this episode, the Rogues get real and lay it all out, including the real way to test your chops in the marketplace, the big...</itunes:subtitle><itunes:summary><![CDATA[You keep hearing the phrase “Top End Dev”, but in the real competitive world, what does it take to be the best of the best? In this episode, the Rogues get real and lay it all out, including the real way to test your chops in the marketplace, the big “C” to break out of your comfort zone, and why joining the top 5% comes down to THIS step.In This Episode<ol><li> Why becoming Top End comes down to THIS approach (hint-hint: don’t cram the night before!)</li><li> Want to test your chops? Darren says that doing THIS is the REAL test of your skills</li><li> How to leverage the big “C”s to break out of your comfort zone (and no, none of them stand for “code”!)</li><li> Feedback and failure are crucial, but there’s an art to them—keep THESE points in mind and get better faster</li></ol>Sponsors<ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/150658/pandemic-cure" target="_blank" rel="noreferrer noopener">Pandemic: The Cure | Board Game | BoardGameGeek</a></li><li>Charles- New developments at Top End Devs!</li><li>Darren- Freelance writing for complicated topics (check out his Twitter: @BroemmerThe for more info)</li><li>Darren- <a href="http://www.theanimatorssurvivalkit.com/" target="_blank" rel="noreferrer noopener">The Animator’s Survival Kit</a></li><li>Luke- Nori Keyboard</li><li>Luke- <a href="https://amzn.to/3APcvFD" target="_blank" rel="noreferrer noopener">Crafting Interpreters</a></li><li>Valentino- <a href="https://medium.com/@chancancode/rethinking-computer-science-education-319a60709b30" target="_blank" rel="noreferrer noopener">Rethinking Computer Science Education</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=y7cNkomQt54" target="_blank" rel="noreferrer noopener">Rwag Automated API Documentation talk by Sarah Reid</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3429</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Comments are the Devil - RUBY 532</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/comments-are-the-devil-ruby-532</link><description><![CDATA[Well, comments may not be satanic, but they CAN be a nuisance if not used carefully. In this episode, the Ruby Rogues sit down with Matheus Richard to discuss why he isn’t a fan of comments. They unpack the WHY behind “use code, not comments”, tools to help you sort through variables and avoid “shotgun surgery”, and an alternative to magic numbers, TODOs, and notes. “Use code, not comments.”<br /> - Matheus Richard In This EpisodeTo code or comment? Matheus breaks down HOW to know which will be best<br /> Matheus and Luke debate on how helpful comments REALLY are (and why one may not prepare you for the other)<br /> The team talks tools to determine what will help you sort through variables and avoid “shotgun surgery”<br /> Hate magic numbers, TODOs, and notes? Matheus offers a solution to your woes (hint-hint: stop procrastinating)Sponsors<ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/65244/forbidden-island" target="_blank" rel="noreferrer noopener">Forbidden Island | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/136063/forbidden-desert" target="_blank" rel="noreferrer noopener">Forbidden Desert | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://www.googleadservices.com/pagead/aclk?adurl=&amp;ae=2&amp;ai=DChcSEwj9k4Lgw8_1AhXCZIsKHcy7AFwYABAAGgJ0bQ&amp;cid=CAASE-RoktjGx2ei7-W8nYC5k8vguhw&amp;ohost=www.google.com&amp;q=&amp;sa=L&amp;sig=AOD64_2_k5lz-4Eb2GcYEsqbZ052QnvGUg&amp;ved=2ahUKEwjT2Pvfw8_1AhUSL6YKHTqKDQ8Q0Qx6BAgCEAE" target="_blank" rel="noreferrer noopener">DigitalOcean® App Platform</a></li><li>Charles- Podcast bootcamp is coming back! Email at <a href="https://topenddevs.com" target="_blank" rel="noreferrer noopener">chuck@topenddevs.com</a></li><li>Luke- <a href="https://amzn.to/3ICzUN7" target="_blank" rel="noreferrer noopener">The History of Philosophy</a></li><li>Luke- “What is a Monad?”</li><li>Matheus- <a href="https://rectangleapp.com/" target="_blank" rel="noreferrer noopener">Rectangle for MacOS</a></li><li>Matheus- <a href="https://craftinginterpreters.com/" target="_blank" rel="noreferrer noopener">Crafting Interpreters</a></li></ul>Special Guest: Matheus Richard.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6074f764-b33e-407c-9bdb-c303a9cd3617</guid><pubDate>Wed, 26 Jan 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846193/stream.mp3" length="72445785" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Well, comments may not be satanic, but they CAN be a nuisance if not used carefully. In this episode, the Ruby Rogues sit down with Matheus Richard to discuss why he isn’t a fan of comments. They unpack the WHY behind “use code, not comments”, tools...</itunes:subtitle><itunes:summary><![CDATA[Well, comments may not be satanic, but they CAN be a nuisance if not used carefully. In this episode, the Ruby Rogues sit down with Matheus Richard to discuss why he isn’t a fan of comments. They unpack the WHY behind “use code, not comments”, tools to help you sort through variables and avoid “shotgun surgery”, and an alternative to magic numbers, TODOs, and notes. “Use code, not comments.”<br /> - Matheus Richard In This EpisodeTo code or comment? Matheus breaks down HOW to know which will be best<br /> Matheus and Luke debate on how helpful comments REALLY are (and why one may not prepare you for the other)<br /> The team talks tools to determine what will help you sort through variables and avoid “shotgun surgery”<br /> Hate magic numbers, TODOs, and notes? Matheus offers a solution to your woes (hint-hint: stop procrastinating)Sponsors<ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/65244/forbidden-island" target="_blank" rel="noreferrer noopener">Forbidden Island | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/136063/forbidden-desert" target="_blank" rel="noreferrer noopener">Forbidden Desert | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://www.googleadservices.com/pagead/aclk?adurl=&amp;ae=2&amp;ai=DChcSEwj9k4Lgw8_1AhXCZIsKHcy7AFwYABAAGgJ0bQ&amp;cid=CAASE-RoktjGx2ei7-W8nYC5k8vguhw&amp;ohost=www.google.com&amp;q=&amp;sa=L&amp;sig=AOD64_2_k5lz-4Eb2GcYEsqbZ052QnvGUg&amp;ved=2ahUKEwjT2Pvfw8_1AhUSL6YKHTqKDQ8Q0Qx6BAgCEAE" target="_blank" rel="noreferrer noopener">DigitalOcean® App Platform</a></li><li>Charles- Podcast bootcamp is coming back! Email at <a href="https://topenddevs.com" target="_blank" rel="noreferrer noopener">chuck@topenddevs.com</a></li><li>Luke- <a href="https://amzn.to/3ICzUN7" target="_blank" rel="noreferrer noopener">The History of Philosophy</a></li><li>Luke- “What is a Monad?”</li><li>Matheus- <a href="https://rectangleapp.com/" target="_blank" rel="noreferrer noopener">Rectangle for MacOS</a></li><li>Matheus- <a href="https://craftinginterpreters.com/" target="_blank" rel="noreferrer noopener">Crafting Interpreters</a></li></ul>Special Guest: Matheus Richard.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3559</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Stimulus, Hotwire, and Turbo, Oh My! - RUBY 531</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/stimulus-hotwire-and-turbo-oh-my-ruby-531</link><description><![CDATA[If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the Rogues dive DEEP into the pros and cons of Stimulus, Hotwire, Turbo, React, Rails, and more; why certain communities are divided amongst each other (and how to fix it); and what tools you NEED to try in 2022.In This EpisodeThis tendency in the Rails community that reveals why users are slow to try Hotwire<br /> What Charles learned from comparing React vs. Stimulus at his old job (and how Rails came to the rescue)<br /> Why those in the Java community are seeing React as a “blackhole that’s sucking up everything” (and why some of the Rogues disagree)<br /> Up and coming frameworks that you NEED to consider this year <br /> This ONE separation in Ruby that’s creating division in its community (and how we can fix it)<br /> Luke asks the REAL question: What can we do to reduce our JavaScript footprint?Sponsors<ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Picks<ul><li>Charles- Vue component Stimulus post by Jared Reed</li><li>Charles- <a href="https://www.okta.com/" target="_blank" rel="noreferrer noopener">Okta</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/316622/gods-love-dinosaurs" target="_blank" rel="noreferrer noopener">Gods Love Dinosaurs | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/70323/king-tokyo" target="_blank" rel="noreferrer noopener">King of Tokyo | Board Game | BoardGameGeek</a></li><li>Charles- “Let’s be understanding of each other. Reach out.”</li><li>John- <a href="https://stimulus-components.netlify.app/" target="_blank" rel="noreferrer noopener">Stimulus components</a></li><li>John- <a href="https://cal.com/" target="_blank" rel="noreferrer noopener">Cal.com | Open Scheduling Infrastructure</a></li><li>Luke- Luke’s very own Turbo protocol </li><li>Valentino- <a href="https://www.rubyexplorer.xyz/" target="_blank" rel="noreferrer noopener">RubyExplorer</a></li><li>Valentino- Ruby Conf 2021 videos on YouTube</li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ae3ce23f-9659-4c48-9cad-c05052c438b9</guid><pubDate>Wed, 19 Jan 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846217/stream.mp3" length="51134464" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the Rogues dive DEEP into the pros and cons of Stimulus, Hotwire, Turbo, React, Rails, and more; why certain communities are divided...</itunes:subtitle><itunes:summary><![CDATA[If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the Rogues dive DEEP into the pros and cons of Stimulus, Hotwire, Turbo, React, Rails, and more; why certain communities are divided amongst each other (and how to fix it); and what tools you NEED to try in 2022.In This EpisodeThis tendency in the Rails community that reveals why users are slow to try Hotwire<br /> What Charles learned from comparing React vs. Stimulus at his old job (and how Rails came to the rescue)<br /> Why those in the Java community are seeing React as a “blackhole that’s sucking up everything” (and why some of the Rogues disagree)<br /> Up and coming frameworks that you NEED to consider this year <br /> This ONE separation in Ruby that’s creating division in its community (and how we can fix it)<br /> Luke asks the REAL question: What can we do to reduce our JavaScript footprint?Sponsors<ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Picks<ul><li>Charles- Vue component Stimulus post by Jared Reed</li><li>Charles- <a href="https://www.okta.com/" target="_blank" rel="noreferrer noopener">Okta</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/316622/gods-love-dinosaurs" target="_blank" rel="noreferrer noopener">Gods Love Dinosaurs | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/70323/king-tokyo" target="_blank" rel="noreferrer noopener">King of Tokyo | Board Game | BoardGameGeek</a></li><li>Charles- “Let’s be understanding of each other. Reach out.”</li><li>John- <a href="https://stimulus-components.netlify.app/" target="_blank" rel="noreferrer noopener">Stimulus components</a></li><li>John- <a href="https://cal.com/" target="_blank" rel="noreferrer noopener">Cal.com | Open Scheduling Infrastructure</a></li><li>Luke- Luke’s very own Turbo protocol </li><li>Valentino- <a href="https://www.rubyexplorer.xyz/" target="_blank" rel="noreferrer noopener">RubyExplorer</a></li><li>Valentino- Ruby Conf 2021 videos on YouTube</li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2494</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Commanding Your Command Line with Adam Gordon Bell - RUBY 530</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/commanding-your-command-line-with-adam-gordon-bell-ruby-530</link><description><![CDATA[Ready to COMMAND your command line? Then listen up! In this episode, the Ruby Rogues sit down with Adam Gordon Bell, a software developer and host of the CoRecursive podcast. The guys discuss the tools that every developer MUST know in 2022, what users of Jekyll and Ruby can expect this year, and why Adam believes that JQ will save you hours from Google and Stack Overflow. “I remember when I used to chase the “shiny new thing”, but now, I want to find the tools that last.”<br /> - Adam Gordon Bell In This EpisodeThe tools that every developer MUST know in 2022<br /> What Adam learned from chasing the “shiny new thing” (and how you can avoid making the same mistake)<br /> What people using Jekyll and Ruby can expect this year (spoiler: Elixir may make an appearance)<br /> Why Adam believes JQ will save programmers from digging through Google and Stack Overflow<br /> The “Grammarly for markdown files” that’ll help you speed up your flow and keep things neat and tidySponsors<ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://corecursive.com/" target="_blank" rel="noreferrer noopener">CoRecursive Podcast - The Stories Behind The Code</a></li><li><a href="https://corecursive.com/remote-developer/" target="_blank" rel="noreferrer noopener">The Original Remote Developer With Paul Lutus</a></li><li><a href="https://earthly.dev/blog/awk-examples/" target="_blank" rel="noreferrer noopener">Understanding AWK</a></li><li><a href="https://earthly.dev/blog/command-line-tools/" target="_blank" rel="noreferrer noopener">6 Command Line Tools for Productive Programmers</a></li><li><a href="https://earthly.dev/blog/jq-select/" target="_blank" rel="noreferrer noopener">An Introduction to JQ</a></li></ul>Picks<ul><li>Adam- <a href="https://github.com/auchenberg/volkswagen" target="_blank" rel="noreferrer noopener">GitHub: auchenberg/volkswagen</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/170/family-business" target="_blank" rel="noreferrer noopener">Family Business | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://amzn.to/3nii36b" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li>Charles- Text Charles! (801) 877-3787</li><li>Dave- 6ft Butcher Block</li><li>Dave- <a href="https://amzn.to/338N2uk" target="_blank" rel="noreferrer noopener">Grommet Hole USB Hub</a></li><li>Luke- <a href="https://amzn.to/33wpgIQ" target="_blank" rel="noreferrer noopener">The Art of UNIX Programming</a></li><li>Luke- Having a good chair</li><li>Valentino- <a href="https://messwithdns.net/" target="_blank" rel="noreferrer noopener">mess with dns!</a></li><li>Valentino- <a href="https://wizardzines.com/" target="_blank" rel="noreferrer noopener">Wizard Zines </a></li><li>Valentino- <a href="https://evilmartians.com/" target="_blank" rel="noreferrer noopener">Evil Martians</a></li><li>Valentino- <a href="https://thanosjs.org/" target="_blank" rel="noreferrer noopener">Thanos JS</a></li></ul>Special Guest: Adam Gordon Bell.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">36088b27-e125-4a06-bfd1-f4ec76bf89d9</guid><pubDate>Wed, 12 Jan 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846198/stream.mp3" length="74500208" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ready to COMMAND your command line? Then listen up! In this episode, the Ruby Rogues sit down with Adam Gordon Bell, a software developer and host of the CoRecursive podcast. The guys discuss the tools that every developer MUST know in 2022, what...</itunes:subtitle><itunes:summary><![CDATA[Ready to COMMAND your command line? Then listen up! In this episode, the Ruby Rogues sit down with Adam Gordon Bell, a software developer and host of the CoRecursive podcast. The guys discuss the tools that every developer MUST know in 2022, what users of Jekyll and Ruby can expect this year, and why Adam believes that JQ will save you hours from Google and Stack Overflow. “I remember when I used to chase the “shiny new thing”, but now, I want to find the tools that last.”<br /> - Adam Gordon Bell In This EpisodeThe tools that every developer MUST know in 2022<br /> What Adam learned from chasing the “shiny new thing” (and how you can avoid making the same mistake)<br /> What people using Jekyll and Ruby can expect this year (spoiler: Elixir may make an appearance)<br /> Why Adam believes JQ will save programmers from digging through Google and Stack Overflow<br /> The “Grammarly for markdown files” that’ll help you speed up your flow and keep things neat and tidySponsors<ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://corecursive.com/" target="_blank" rel="noreferrer noopener">CoRecursive Podcast - The Stories Behind The Code</a></li><li><a href="https://corecursive.com/remote-developer/" target="_blank" rel="noreferrer noopener">The Original Remote Developer With Paul Lutus</a></li><li><a href="https://earthly.dev/blog/awk-examples/" target="_blank" rel="noreferrer noopener">Understanding AWK</a></li><li><a href="https://earthly.dev/blog/command-line-tools/" target="_blank" rel="noreferrer noopener">6 Command Line Tools for Productive Programmers</a></li><li><a href="https://earthly.dev/blog/jq-select/" target="_blank" rel="noreferrer noopener">An Introduction to JQ</a></li></ul>Picks<ul><li>Adam- <a href="https://github.com/auchenberg/volkswagen" target="_blank" rel="noreferrer noopener">GitHub: auchenberg/volkswagen</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/170/family-business" target="_blank" rel="noreferrer noopener">Family Business | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://amzn.to/3nii36b" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li>Charles- Text Charles! (801) 877-3787</li><li>Dave- 6ft Butcher Block</li><li>Dave- <a href="https://amzn.to/338N2uk" target="_blank" rel="noreferrer noopener">Grommet Hole USB Hub</a></li><li>Luke- <a href="https://amzn.to/33wpgIQ" target="_blank" rel="noreferrer noopener">The Art of UNIX Programming</a></li><li>Luke- Having a good chair</li><li>Valentino- <a href="https://messwithdns.net/" target="_blank" rel="noreferrer noopener">mess with dns!</a></li><li>Valentino- <a href="https://wizardzines.com/" target="_blank" rel="noreferrer noopener">Wizard Zines </a></li><li>Valentino- <a href="https://evilmartians.com/" target="_blank" rel="noreferrer noopener">Evil Martians</a></li><li>Valentino- <a href="https://thanosjs.org/" target="_blank" rel="noreferrer noopener">Thanos JS</a></li></ul>Special Guest: Adam Gordon Bell.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://workat.doximity.com/"...]]></itunes:summary><itunes:duration>3662</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What's New in Rails 7 with Stefan Wienert - RUBY 529</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/what-s-new-in-rails-7-with-stefan-wienert-ruby-529</link><description><![CDATA[With all this hype around Rails 7, how do you ACTUALLY use it? And is it better than its predecessors? In this episode, the Ruby Rogues sit down with Stefan Wienert, a software developer whose passion for Ruby and technical expertise speak for themselves. The group talks about how to avoid headaches in these new systems, the BEST way to encrypt your data, and plenty of details for navigating Ruby on Rails like you’ve always wanted to.  _“You can jump in and fix it right away. It’s very dangerous and very powerful, so it’s great that they have this kind of gem. I’m really excited to about it.”  <ul><li>Stefan_</li></ul>  In This Episode:  Stefan’s perspective on cssbundling and jsbundling vs. webpacker<br /> Why importmaps is a viable alternative to the bundling combinations<br /> Have headaches with sprockets? Stefan tells you why<br /> The reason nodes may not be necessary in the future…if you do THIS correctly<br /> How you can implement AR encryption and keep your backups safe forever  Sponsors  <ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>  Roundtable Picks:  Darren’s<br /> Godot Free and Open Source game engine<br /><a href="https://godotengine.org/" target="_blank" rel="noreferrer noopener">https://godotengine.org/</a>  Valetino’s<br /> Reddit article “The Time is Right for Hotwire”<br /> Architecture Decision Records  Chuck’s<br /><a href="https://amzn.to/3JFieSt" target="_blank" rel="noreferrer noopener">Marvel Legendary board game</a><br /><a href="https://amzn.to/3eQBqyn" target="_blank" rel="noreferrer noopener">Dotcom Secrets</a><br /><a href="https://amzn.to/3zsYDQA" target="_blank" rel="noreferrer noopener">Expert Secrets</a><br /><a href="https://amzn.to/3eNNi4p" target="_blank" rel="noreferrer noopener">Traffic Secrets</a><br /><a href="https://amzn.to/31umkf4" target="_blank" rel="noreferrer noopener">Think and Grow Rich</a>  Stefan’s<br /><a href="https://github.com/TrestleAdmin/trestle" target="_blank" rel="noreferrer noopener">trestle admin interface</a> like ActiveAdmin, but less dependencies, lot of features, couple of relevant plugins (TinyMCE, JSONEditor, Sidekiq Dashboard), BS4 based theme<br /><a href="https://github.com/glebm/i18n-tasks" target="_blank" rel="noreferrer noopener">i18n-tasks - Gem</a> &amp; cli for managing your config/locales/*.yml - Auto Sort, Auto “Route” keys, sync between locales, find unused, find untranslated, auto translate via Google Translate API  Connect with Stefan:<br /> Github: zealot128 (Stefan Wienert) · GitHub<br /> Twitter @stefanwienertSpecial Guest: Stefan Wienert.Sponsored By:<ul><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">996d7ae8-9e5f-4915-83eb-80022ca27822</guid><pubDate>Wed, 05 Jan 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846195/stream.mp3" length="54132736" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>With all this hype around Rails 7, how do you ACTUALLY use it? And is it better than its predecessors? In this episode, the Ruby Rogues sit down with Stefan Wienert, a software developer whose passion for Ruby and technical expertise speak for...</itunes:subtitle><itunes:summary><![CDATA[With all this hype around Rails 7, how do you ACTUALLY use it? And is it better than its predecessors? In this episode, the Ruby Rogues sit down with Stefan Wienert, a software developer whose passion for Ruby and technical expertise speak for themselves. The group talks about how to avoid headaches in these new systems, the BEST way to encrypt your data, and plenty of details for navigating Ruby on Rails like you’ve always wanted to.  _“You can jump in and fix it right away. It’s very dangerous and very powerful, so it’s great that they have this kind of gem. I’m really excited to about it.”  <ul><li>Stefan_</li></ul>  In This Episode:  Stefan’s perspective on cssbundling and jsbundling vs. webpacker<br /> Why importmaps is a viable alternative to the bundling combinations<br /> Have headaches with sprockets? Stefan tells you why<br /> The reason nodes may not be necessary in the future…if you do THIS correctly<br /> How you can implement AR encryption and keep your backups safe forever  Sponsors  <ul><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>  Roundtable Picks:  Darren’s<br /> Godot Free and Open Source game engine<br /><a href="https://godotengine.org/" target="_blank" rel="noreferrer noopener">https://godotengine.org/</a>  Valetino’s<br /> Reddit article “The Time is Right for Hotwire”<br /> Architecture Decision Records  Chuck’s<br /><a href="https://amzn.to/3JFieSt" target="_blank" rel="noreferrer noopener">Marvel Legendary board game</a><br /><a href="https://amzn.to/3eQBqyn" target="_blank" rel="noreferrer noopener">Dotcom Secrets</a><br /><a href="https://amzn.to/3zsYDQA" target="_blank" rel="noreferrer noopener">Expert Secrets</a><br /><a href="https://amzn.to/3eNNi4p" target="_blank" rel="noreferrer noopener">Traffic Secrets</a><br /><a href="https://amzn.to/31umkf4" target="_blank" rel="noreferrer noopener">Think and Grow Rich</a>  Stefan’s<br /><a href="https://github.com/TrestleAdmin/trestle" target="_blank" rel="noreferrer noopener">trestle admin interface</a> like ActiveAdmin, but less dependencies, lot of features, couple of relevant plugins (TinyMCE, JSONEditor, Sidekiq Dashboard), BS4 based theme<br /><a href="https://github.com/glebm/i18n-tasks" target="_blank" rel="noreferrer noopener">i18n-tasks - Gem</a> &amp; cli for managing your config/locales/*.yml - Auto Sort, Auto “Route” keys, sync between locales, find unused, find untranslated, auto translate via Google Translate API  Connect with Stefan:<br /> Github: zealot128 (Stefan Wienert) · GitHub<br /> Twitter @stefanwienertSpecial Guest: Stefan Wienert.Sponsored By:<ul><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity</a>: <a href="https://workat.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity's mission is to help Physicians save time to be able to provide better care for patients. They build secure and modern communication workflow and networking tools</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank"...]]></itunes:summary><itunes:duration>2644</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How VIte.js is Changing the Game with Máximo Mussini - RUBY 528</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-vite-js-is-changing-the-game-with-maximo-mussini-ruby-528</link><description><![CDATA[If you’re on the search for a robust, lightning-fast solution in your programming language, listen up. The roundtable sits down with Máximo Mussini, a software developer who’s passionate about integrating Ruby and Vte.js together to create something that’s both razor-sharp and freakishly easy to use. The lads discuss how powerful http2 is becoming, the easiest way to slash loading times and be more strategic with your page building, and why you NEED Vite.js’s incredible integration tools to stop playing around and get your pages up and soaring.  “This set of new tools brings an on-demand mentality, which has a lot of benefits.”  <ul><li>Máximo Mussini</li></ul>  In This Episode:  <ul><li>How http2 is changing the game with Javascript</li><li>How Vite.js and Ruby are slashing reload times and keeping programmers in their flow</li><li>Why you need Vite’s incredible integration capabilities to include any packages or files you can imagine</li><li>The #1 benefit of Vite.js that’s changing how programmers are able to code, integrate packages, and get their applications up and running</li></ul>  Roundtable Picks!  Máximo’s:<br /> GitHub - ElMassimo/jumpstart-vite: ⚡️ Jumpstart a new Rails app with Vite.js + Turbo + Stimulus, and more<br /><a href="https://chat.vitejs.dev/%C2%A01" target="_blank" rel="noreferrer noopener">https://chat.vitejs.dev/ 1</a>  John’s<br /> Pathfinder: Wrath of The Righteous - <a href="https://wrath.owlcatgames.com/" target="_blank" rel="noreferrer noopener">https://wrath.owlcatgames.com/</a><br /> Pick: StimulusJS - <a href="https://stimulus.hotwired.dev/" target="_blank" rel="noreferrer noopener">https://stimulus.hotwired.dev/</a>  Valentino’s<br /> ES modules: A cartoon deep-dive – ES modules: A cartoon deep-dive - Mozilla Hacks - the Web developer blog <br /> Women on Rails Newsletter – <a href="https://womenonrails.substack.com/" target="_blank" rel="noreferrer noopener">https://womenonrails.substack.com/</a><br /> Rails 7 adds in_order_of to queries – Rails 7 adds ActiveRecord::QueryMethods#in_order_of to return query results in a particular sequence | Saeloun Blog <br /> Monads explained with cats – <a href="https://twitter.com/TartanLlama/status/1460608706048106501" target="_blank" rel="noreferrer noopener">https://twitter.com/TartanLlama/status/1460608706048106501</a>  Luke’s<br /> BCS and Chartered Engineer status <a href="https://www.bcs.org/" target="_blank" rel="noreferrer noopener">https://www.bcs.org/</a><br /> Rage clicks - what do they tell you about user behavior? - Understand your customers | MiSpecial Guest: Máximo Mussini .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e8220d4d-5c90-48ed-9a44-3844cbdab0ed</guid><pubDate>Tue, 21 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846196/stream.mp3" length="80746605" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>If you’re on the search for a robust, lightning-fast solution in your programming language, listen up. The roundtable sits down with Máximo Mussini, a software developer who’s passionate about integrating Ruby and Vte.js together to create something...</itunes:subtitle><itunes:summary><![CDATA[If you’re on the search for a robust, lightning-fast solution in your programming language, listen up. The roundtable sits down with Máximo Mussini, a software developer who’s passionate about integrating Ruby and Vte.js together to create something that’s both razor-sharp and freakishly easy to use. The lads discuss how powerful http2 is becoming, the easiest way to slash loading times and be more strategic with your page building, and why you NEED Vite.js’s incredible integration tools to stop playing around and get your pages up and soaring.  “This set of new tools brings an on-demand mentality, which has a lot of benefits.”  <ul><li>Máximo Mussini</li></ul>  In This Episode:  <ul><li>How http2 is changing the game with Javascript</li><li>How Vite.js and Ruby are slashing reload times and keeping programmers in their flow</li><li>Why you need Vite’s incredible integration capabilities to include any packages or files you can imagine</li><li>The #1 benefit of Vite.js that’s changing how programmers are able to code, integrate packages, and get their applications up and running</li></ul>  Roundtable Picks!  Máximo’s:<br /> GitHub - ElMassimo/jumpstart-vite: ⚡️ Jumpstart a new Rails app with Vite.js + Turbo + Stimulus, and more<br /><a href="https://chat.vitejs.dev/%C2%A01" target="_blank" rel="noreferrer noopener">https://chat.vitejs.dev/ 1</a>  John’s<br /> Pathfinder: Wrath of The Righteous - <a href="https://wrath.owlcatgames.com/" target="_blank" rel="noreferrer noopener">https://wrath.owlcatgames.com/</a><br /> Pick: StimulusJS - <a href="https://stimulus.hotwired.dev/" target="_blank" rel="noreferrer noopener">https://stimulus.hotwired.dev/</a>  Valentino’s<br /> ES modules: A cartoon deep-dive – ES modules: A cartoon deep-dive - Mozilla Hacks - the Web developer blog <br /> Women on Rails Newsletter – <a href="https://womenonrails.substack.com/" target="_blank" rel="noreferrer noopener">https://womenonrails.substack.com/</a><br /> Rails 7 adds in_order_of to queries – Rails 7 adds ActiveRecord::QueryMethods#in_order_of to return query results in a particular sequence | Saeloun Blog <br /> Monads explained with cats – <a href="https://twitter.com/TartanLlama/status/1460608706048106501" target="_blank" rel="noreferrer noopener">https://twitter.com/TartanLlama/status/1460608706048106501</a>  Luke’s<br /> BCS and Chartered Engineer status <a href="https://www.bcs.org/" target="_blank" rel="noreferrer noopener">https://www.bcs.org/</a><br /> Rage clicks - what do they tell you about user behavior? - Understand your customers | MiSpecial Guest: Máximo Mussini .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3974</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/3-fundamental-pillars-you-need-to-succeed-as-an-entrepreneur-bonus-e8ff5103-cd0a-451e-a477-cd2abe4b0219</link><description><![CDATA[<a href="https://devchat.tv/great" target="_blank" rel="noreferrer noopener">Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club</a>. Use coupon code "GREAT"Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode.Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck's been getting a lot of requests for entrepreneurship help.He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way. <a href="https://devchat.tv/great" target="_blank" rel="noreferrer noopener">Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club</a>. Use coupon code "GREAT"Special Guest: Mani Vaya.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">87c734f3-2b85-46ed-a4c6-da2c6b028a20</guid><pubDate>Thu, 16 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846136/stream.mp3" length="46530560" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/great. Use coupon code "GREAT"Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode.Chuck and Mani...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/great" target="_blank" rel="noreferrer noopener">Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club</a>. Use coupon code "GREAT"Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode.Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck's been getting a lot of requests for entrepreneurship help.He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way. <a href="https://devchat.tv/great" target="_blank" rel="noreferrer noopener">Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club</a>. Use coupon code "GREAT"Special Guest: Mani Vaya.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2264</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ractors ft. Ivo Anjo - RUBY 527</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ractors-ft-ivo-anjo-ruby-527</link><description><![CDATA[Ivo Anjo joins the Rogues to discuss Ractors in Ruby and how they can be used. They're not actors as they appear in other languages. They communicate via message passing.Ivo clarifies several things about Ractors and what their powerful features and the understanding of what they do and how they work.Panel<ul><li>John Epperson</li><li>Valentino Stoll</li></ul>Guest<ul><li>Ivo Anjo</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li> <a href="https://ivoanjo.me/blog/2021/02/14/ractor-experiments-safe-async/" target="_blank" rel="noreferrer noopener">Ruby Ractor Experiments: Safe async communication - ivo's awfully random tech blog</a></li><li> <a href="https://ivoanjo.me/blog/2018/10/13/spotting-unsafe-ruby-patterns/" target="_blank" rel="noreferrer noopener">Unsafe Concurrent Ruby Patterns</a></li><li><a href="https://ivoanjo.me/blog/2017/03/16/why-you-should-be-using-jruby-in-production/" target="_blank" rel="noreferrer noopener">JRuby in production applications 1</a></li><li><a href="https://ivoanjo.me/newsletter" target="_blank" rel="noreferrer noopener">subscribe to my newsletter!</a></li><li><a href="https://ivoanjo.me/" target="_blank" rel="noreferrer noopener">Ivo Anjo.me</a></li><li><a href="https://twitter.com/knux" target="_blank" rel="noreferrer noopener">Twitter: Ivo Anjo ( @KnuX )</a></li></ul>Picks<ul><li>Ivo- <a href="https://en.wikibooks.org/wiki/Ruby_Hacking_Guide" target="_blank" rel="noreferrer noopener">Ruby Hacking Guide</a></li><li>Ivo-<a href="https://www.oculus.com/lone-echo/" target="_blank" rel="noreferrer noopener"> Lone Echo II: Journey In Zero Gravity With Rift S | Oculus</a></li><li>John- <a href="https://rubygems.org/gems/bullet/versions/6.1.0" target="_blank" rel="noreferrer noopener">bullet | RubyGems.org | your community gem host</a></li><li>John- <a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">RubyConf 2021</a></li><li>Valentino- <a href="https://blog.cmol.me/creating-a-udp-server-with-ruby-ractors-be4ff65a8400" target="_blank" rel="noreferrer noopener">Creating a UDP server with Ruby Ractors</a></li></ul>Special Guest: Ivo Anjo.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">260a6e79-105a-4d82-beb5-4b5d660cdc2b</guid><pubDate>Wed, 15 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846177/stream.mp3" length="69042176" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ivo Anjo joins the Rogues to discuss Ractors in Ruby and how they can be used. They're not actors as they appear in other languages. They communicate via message passing.Ivo clarifies several things about Ractors and what their powerful features and...</itunes:subtitle><itunes:summary><![CDATA[Ivo Anjo joins the Rogues to discuss Ractors in Ruby and how they can be used. They're not actors as they appear in other languages. They communicate via message passing.Ivo clarifies several things about Ractors and what their powerful features and the understanding of what they do and how they work.Panel<ul><li>John Epperson</li><li>Valentino Stoll</li></ul>Guest<ul><li>Ivo Anjo</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li> <a href="https://ivoanjo.me/blog/2021/02/14/ractor-experiments-safe-async/" target="_blank" rel="noreferrer noopener">Ruby Ractor Experiments: Safe async communication - ivo's awfully random tech blog</a></li><li> <a href="https://ivoanjo.me/blog/2018/10/13/spotting-unsafe-ruby-patterns/" target="_blank" rel="noreferrer noopener">Unsafe Concurrent Ruby Patterns</a></li><li><a href="https://ivoanjo.me/blog/2017/03/16/why-you-should-be-using-jruby-in-production/" target="_blank" rel="noreferrer noopener">JRuby in production applications 1</a></li><li><a href="https://ivoanjo.me/newsletter" target="_blank" rel="noreferrer noopener">subscribe to my newsletter!</a></li><li><a href="https://ivoanjo.me/" target="_blank" rel="noreferrer noopener">Ivo Anjo.me</a></li><li><a href="https://twitter.com/knux" target="_blank" rel="noreferrer noopener">Twitter: Ivo Anjo ( @KnuX )</a></li></ul>Picks<ul><li>Ivo- <a href="https://en.wikibooks.org/wiki/Ruby_Hacking_Guide" target="_blank" rel="noreferrer noopener">Ruby Hacking Guide</a></li><li>Ivo-<a href="https://www.oculus.com/lone-echo/" target="_blank" rel="noreferrer noopener"> Lone Echo II: Journey In Zero Gravity With Rift S | Oculus</a></li><li>John- <a href="https://rubygems.org/gems/bullet/versions/6.1.0" target="_blank" rel="noreferrer noopener">bullet | RubyGems.org | your community gem host</a></li><li>John- <a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">RubyConf 2021</a></li><li>Valentino- <a href="https://blog.cmol.me/creating-a-udp-server-with-ruby-ractors-be4ff65a8400" target="_blank" rel="noreferrer noopener">Creating a UDP server with Ruby Ractors</a></li></ul>Special Guest: Ivo Anjo.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3389</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Bridgetown.rb ft Felipe Vogel - RUBY 526</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bridgetown-rb-ft-felipe-vogel-ruby-526</link><description><![CDATA[This week the Rogues talk to Felipe Vogel about how he's using Bridgetown and pros of using it over Jekyll.Bridgetown is a modernized blogging and static site generator platform forked from Jekyll to provide updated capabilities and a webpack based JavaScript asset pipeline for more modern applications.It also expands up on the work done on JAMstack applications to provide Rubyists with a stable launchpad for their applications.For more on Bridgetown, listen to the <a href="https://www.bridgetownrb.com/news/twitter-spaces-ama-recording-and-transcript/" target="_blank" rel="noreferrer noopener">November 2021 update and AMA</a> by Bridgetown creator Jared WhitePanel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Valentino Stoll</li></ul>Guest<ul><li>Felipe Vogel</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://fpsvogel.com/posts/2021/build-a-blog-with-bridgetown" target="_blank" rel="noreferrer noopener">Build a blog with Bridgetown</a></li><li><a href="https://fpsvogel.com/posts/2021/build-a-blog-with-bridgetown" target="_blank" rel="noreferrer noopener">Build a blog with Bridgetown</a> - New Update</li><li><a href="https://github.com/fpsvogel/learn-ruby-and-cs" target="_blank" rel="noreferrer noopener">github.com/fpsvogel/learn-ruby-and-cs 1</a></li><li><a href="https://www.bridgetownrb.com/release/era-of-bridgetown-v1/" target="_blank" rel="noreferrer noopener">The Era of Bridgetown v1 Has Begun. Welcome to the “Pearl”</a></li><li><a href="https://fpsvogel.com/posts/2021/first-rails-app-plain-reading" target="_blank" rel="noreferrer noopener">My first Rails app, Plain Reading</a></li><li><a href="https://fpsvogel.com/posts/2021/why-learn-ruby" target="_blank" rel="noreferrer noopener">Ruby for the self-taught developer</a></li><li><a href="https://fpsvogel.com/" target="_blank" rel="noreferrer noopener">Felipe Vogel: Rubyist in Training</a></li><li><a href="https://github.com/fpsvogel/" target="_blank" rel="noreferrer noopener">GitHub: Felipe Vogelf ( psvoge )</a></li><li><a href="https://twitter.com/fpsvogel" target="_blank" rel="noreferrer noopener">Twitter: Felipe Vogel ( @fpsvogel )</a></li></ul>Picks<ul><li>Charles- <a href="https://www.xero.com/" target="_blank" rel="noreferrer noopener">Xero</a></li><li>Charles- <a href="https://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Darren- <a href="https://www.zippia.com/ruby-on-rails-developer-jobs/demographics/" target="_blank" rel="noreferrer noopener">RUBY ON RAILS DEVELOPER Demographics And Statistics In The US</a></li><li>Felipe- <a href="https://fundraising.bridgetownrb.com/" target="_blank" rel="noreferrer noopener">Bridgetown Fundraising</a></li><li>Valentino- <a href="https://rubygems.org/gems/letter_opener_web/versions/1.3.4" target="_blank" rel="noreferrer noopener">letter_opener_web</a></li></ul>Special Guest: Felipe Vogel.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">08827822-f455-416d-b30c-7fc8343ee22a</guid><pubDate>Wed, 08 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846219/stream.mp3" length="72278210" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week the Rogues talk to Felipe Vogel about how he's using Bridgetown and pros of using it over Jekyll.Bridgetown is a modernized blogging and static site generator platform forked from Jekyll to provide updated capabilities and a webpack based...</itunes:subtitle><itunes:summary><![CDATA[This week the Rogues talk to Felipe Vogel about how he's using Bridgetown and pros of using it over Jekyll.Bridgetown is a modernized blogging and static site generator platform forked from Jekyll to provide updated capabilities and a webpack based JavaScript asset pipeline for more modern applications.It also expands up on the work done on JAMstack applications to provide Rubyists with a stable launchpad for their applications.For more on Bridgetown, listen to the <a href="https://www.bridgetownrb.com/news/twitter-spaces-ama-recording-and-transcript/" target="_blank" rel="noreferrer noopener">November 2021 update and AMA</a> by Bridgetown creator Jared WhitePanel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Valentino Stoll</li></ul>Guest<ul><li>Felipe Vogel</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://fpsvogel.com/posts/2021/build-a-blog-with-bridgetown" target="_blank" rel="noreferrer noopener">Build a blog with Bridgetown</a></li><li><a href="https://fpsvogel.com/posts/2021/build-a-blog-with-bridgetown" target="_blank" rel="noreferrer noopener">Build a blog with Bridgetown</a> - New Update</li><li><a href="https://github.com/fpsvogel/learn-ruby-and-cs" target="_blank" rel="noreferrer noopener">github.com/fpsvogel/learn-ruby-and-cs 1</a></li><li><a href="https://www.bridgetownrb.com/release/era-of-bridgetown-v1/" target="_blank" rel="noreferrer noopener">The Era of Bridgetown v1 Has Begun. Welcome to the “Pearl”</a></li><li><a href="https://fpsvogel.com/posts/2021/first-rails-app-plain-reading" target="_blank" rel="noreferrer noopener">My first Rails app, Plain Reading</a></li><li><a href="https://fpsvogel.com/posts/2021/why-learn-ruby" target="_blank" rel="noreferrer noopener">Ruby for the self-taught developer</a></li><li><a href="https://fpsvogel.com/" target="_blank" rel="noreferrer noopener">Felipe Vogel: Rubyist in Training</a></li><li><a href="https://github.com/fpsvogel/" target="_blank" rel="noreferrer noopener">GitHub: Felipe Vogelf ( psvoge )</a></li><li><a href="https://twitter.com/fpsvogel" target="_blank" rel="noreferrer noopener">Twitter: Felipe Vogel ( @fpsvogel )</a></li></ul>Picks<ul><li>Charles- <a href="https://www.xero.com/" target="_blank" rel="noreferrer noopener">Xero</a></li><li>Charles- <a href="https://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Darren- <a href="https://www.zippia.com/ruby-on-rails-developer-jobs/demographics/" target="_blank" rel="noreferrer noopener">RUBY ON RAILS DEVELOPER Demographics And Statistics In The US</a></li><li>Felipe- <a href="https://fundraising.bridgetownrb.com/" target="_blank" rel="noreferrer noopener">Bridgetown Fundraising</a></li><li>Valentino- <a href="https://rubygems.org/gems/letter_opener_web/versions/1.3.4" target="_blank" rel="noreferrer noopener">letter_opener_web</a></li></ul>Special Guest: Felipe Vogel.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>3551</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>MailCatcher ft. Samuel Cochran - RUBY 525</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/mailcatcher-ft-samuel-cochran-ruby-525</link><description><![CDATA[Samuel Cochran, creator and maintainer of MailCatcher joins the Rogues to discuss how he pulled EventMachine together with Ruby to build out MailCatcher.He goes into the maintenance and contributions that have come in over the years. He dives into changes that are being made and the stability of the project.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>John Epperson</li><li>Valentino Stoll</li></ul>Guest<ul><li>Samuel Cochran</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://mailcatcher.me/" target="_blank" rel="noreferrer noopener">mailcatcher</a></li><li><a href="https://buildkite.com/" target="_blank" rel="noreferrer noopener">Buildkite</a></li><li><a href="https://github.com/socketry/async" target="_blank" rel="noreferrer noopener">async gem</a></li><li><a href="https://guides.rubyonrails.org/active_record_multiple_databases.html" target="_blank" rel="noreferrer noopener">rails 6.1’s new multi-database gear</a></li><li><a href="https://www.pgbouncer.org/" target="_blank" rel="noreferrer noopener">pgbouncer</a> </li><li><a href="https://discuss.rubyonrails.org/t/horizontal-sharding-schema-management/78621" target="_blank" rel="noreferrer noopener">Horizontal sharding schema management</a></li><li><a href="https://buildkite.com/blog/avoiding-integer-overflows-with-zero-downtime" target="_blank" rel="noreferrer noopener">Avoiding integer overflows with zero downtime</a></li><li><a href="https://buildkite.com/rails/rails" target="_blank" rel="noreferrer noopener">Rails · Ruby on Rails</a></li><li><a href="https://github.com/sj26" target="_blank" rel="noreferrer noopener">GitHub: Samuel Cochran ( sj26 )</a></li><li><a href="https://twitter.com/sj26" target="_blank" rel="noreferrer noopener">Twitter: Samuel Cochran ( @sj26 )</a></li></ul>Picks<ul><li>Charles- <a href="https://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/24068/shadow-hunters" target="_blank" rel="noreferrer noopener">Shadow Hunters | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://www.imdb.com/title/tt1160419/" target="_blank" rel="noreferrer noopener">Dune</a></li><li>Darren- <a href="https://www.engineyard.com/" target="_blank" rel="noreferrer noopener">EngineYard – PaaS Platform as a Service | PaaS Solution</a></li><li>John- <a href="https://amzn.to/3d9PXnW" target="_blank" rel="noreferrer noopener">Face Masks</a></li><li>John- <a href="https://amzn.to/3EbFMv9" target="_blank" rel="noreferrer noopener">Laundry Detergent Sheets</a></li><li>Samuel- <a href="https://github.com/socketry/async" target="_blank" rel="noreferrer noopener">async gem</a></li><li>Valentino- <a href="https://github.com/Shopify/toxiproxy" target="_blank" rel="noreferrer noopener">GitHub-Shopify/toxiproxy</a></li></ul>Special Guest: Samuel Cochran.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">de7bd9c4-f2d3-4325-aa71-45e120ba9804</guid><pubDate>Wed, 01 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846205/stream.mp3" length="68079822" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Samuel Cochran, creator and maintainer of MailCatcher joins the Rogues to discuss how he pulled EventMachine together with Ruby to build out MailCatcher.He goes into the maintenance and contributions that have come in over the years. He dives into...</itunes:subtitle><itunes:summary><![CDATA[Samuel Cochran, creator and maintainer of MailCatcher joins the Rogues to discuss how he pulled EventMachine together with Ruby to build out MailCatcher.He goes into the maintenance and contributions that have come in over the years. He dives into changes that are being made and the stability of the project.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>John Epperson</li><li>Valentino Stoll</li></ul>Guest<ul><li>Samuel Cochran</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://mailcatcher.me/" target="_blank" rel="noreferrer noopener">mailcatcher</a></li><li><a href="https://buildkite.com/" target="_blank" rel="noreferrer noopener">Buildkite</a></li><li><a href="https://github.com/socketry/async" target="_blank" rel="noreferrer noopener">async gem</a></li><li><a href="https://guides.rubyonrails.org/active_record_multiple_databases.html" target="_blank" rel="noreferrer noopener">rails 6.1’s new multi-database gear</a></li><li><a href="https://www.pgbouncer.org/" target="_blank" rel="noreferrer noopener">pgbouncer</a> </li><li><a href="https://discuss.rubyonrails.org/t/horizontal-sharding-schema-management/78621" target="_blank" rel="noreferrer noopener">Horizontal sharding schema management</a></li><li><a href="https://buildkite.com/blog/avoiding-integer-overflows-with-zero-downtime" target="_blank" rel="noreferrer noopener">Avoiding integer overflows with zero downtime</a></li><li><a href="https://buildkite.com/rails/rails" target="_blank" rel="noreferrer noopener">Rails · Ruby on Rails</a></li><li><a href="https://github.com/sj26" target="_blank" rel="noreferrer noopener">GitHub: Samuel Cochran ( sj26 )</a></li><li><a href="https://twitter.com/sj26" target="_blank" rel="noreferrer noopener">Twitter: Samuel Cochran ( @sj26 )</a></li></ul>Picks<ul><li>Charles- <a href="https://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/24068/shadow-hunters" target="_blank" rel="noreferrer noopener">Shadow Hunters | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://www.imdb.com/title/tt1160419/" target="_blank" rel="noreferrer noopener">Dune</a></li><li>Darren- <a href="https://www.engineyard.com/" target="_blank" rel="noreferrer noopener">EngineYard – PaaS Platform as a Service | PaaS Solution</a></li><li>John- <a href="https://amzn.to/3d9PXnW" target="_blank" rel="noreferrer noopener">Face Masks</a></li><li>John- <a href="https://amzn.to/3EbFMv9" target="_blank" rel="noreferrer noopener">Laundry Detergent Sheets</a></li><li>Samuel- <a href="https://github.com/socketry/async" target="_blank" rel="noreferrer noopener">async gem</a></li><li>Valentino- <a href="https://github.com/Shopify/toxiproxy" target="_blank" rel="noreferrer noopener">GitHub-Shopify/toxiproxy</a></li></ul>Special Guest: Samuel Cochran.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a...]]></itunes:summary><itunes:duration>3341</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-how-to-do-large-volumes-of-high-quality-work-while-spending-fewer-hours-working-ad81d488-2891-4202-a90b-6e8a97f73704</link><description><![CDATA[  <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.The trick? Deep Work!Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.Other developers call it "Flow" or "the Zone."Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f5d46eac-1297-4b0f-bd54-472da63dfa6e</guid><pubDate>Thu, 25 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846212/stream.mp3" length="58126849" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>  https://devchat.tv/deep
 Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught...</itunes:subtitle><itunes:summary><![CDATA[  <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.The trick? Deep Work!Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.Other developers call it "Flow" or "the Zone."Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering Hanami ft. Sebastian Wilgosz - RUBY 524</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/mastering-hanami-ft-sebastian-wilgosz-ruby-524</link><description><![CDATA[Sebastian Wilgosz joins the Rogues to discuss Hanami, a web framework for Rubyists. He discusses how it works and how it differs from other Ruby based web frameworks.He also discusses what's coming down the pipe and how to get started.Check out his website at <a href="https://hanamimastery.com" target="_blank" rel="noreferrer noopener">https://hanamimastery.com</a> Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li></ul>Guest<ul><li>Sebastian Wilgosz</li></ul>Sponsors<ul><li><a href="http://topendedevs.com" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="http://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://hanamimastery.com/about" target="_blank" rel="noreferrer noopener">Hanami</a></li><li><a href="https://bio.link/swilgosz" target="_blank" rel="noreferrer noopener">Sebastian Wilgosz </a></li><li><a href="https://twitter.com/sebwilgosz" target="_blank" rel="noreferrer noopener">Twitter: Sebastian Wilgosz ( @sebwilgosz )</a></li><li><a href="https://twitter.com/HanamiMastery" target="_blank" rel="noreferrer noopener">Twitter: Hanami Mastery ( @HanamiMastery )</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/311O3mS" target="_blank" rel="noreferrer noopener">Viscounts of The West Kingdom</a></li><li>Charles- <a href="http://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Darren- <a href="https://www.goodreads.com/en/book/show/23464344-developing-games-with-ruby" target="_blank" rel="noreferrer noopener">Developing Games With Ruby</a></li><li>Darren- <a href="https://dragonruby.org/" target="_blank" rel="noreferrer noopener">DragonRuby | DragonRuby</a></li><li>Sebastian- <a href="https://amzn.to/310KFZv" target="_blank" rel="noreferrer noopener">Polished Ruby Programming</a></li></ul>Special Guest: Sebastian Wilgosz.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">70657bac-28f8-4df0-ad6a-e3b037e48da5</guid><pubDate>Wed, 24 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846209/stream.mp3" length="6045696" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sebastian Wilgosz joins the Rogues to discuss Hanami, a web framework for Rubyists. He discusses how it works and how it differs from other Ruby based web frameworks.He also discusses what's coming down the pipe and how to get started.Check out his...</itunes:subtitle><itunes:summary><![CDATA[Sebastian Wilgosz joins the Rogues to discuss Hanami, a web framework for Rubyists. He discusses how it works and how it differs from other Ruby based web frameworks.He also discusses what's coming down the pipe and how to get started.Check out his website at <a href="https://hanamimastery.com" target="_blank" rel="noreferrer noopener">https://hanamimastery.com</a> Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li></ul>Guest<ul><li>Sebastian Wilgosz</li></ul>Sponsors<ul><li><a href="http://topendedevs.com" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="http://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://hanamimastery.com/about" target="_blank" rel="noreferrer noopener">Hanami</a></li><li><a href="https://bio.link/swilgosz" target="_blank" rel="noreferrer noopener">Sebastian Wilgosz </a></li><li><a href="https://twitter.com/sebwilgosz" target="_blank" rel="noreferrer noopener">Twitter: Sebastian Wilgosz ( @sebwilgosz )</a></li><li><a href="https://twitter.com/HanamiMastery" target="_blank" rel="noreferrer noopener">Twitter: Hanami Mastery ( @HanamiMastery )</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/311O3mS" target="_blank" rel="noreferrer noopener">Viscounts of The West Kingdom</a></li><li>Charles- <a href="http://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Darren- <a href="https://www.goodreads.com/en/book/show/23464344-developing-games-with-ruby" target="_blank" rel="noreferrer noopener">Developing Games With Ruby</a></li><li>Darren- <a href="https://dragonruby.org/" target="_blank" rel="noreferrer noopener">DragonRuby | DragonRuby</a></li><li>Sebastian- <a href="https://amzn.to/310KFZv" target="_blank" rel="noreferrer noopener">Polished Ruby Programming</a></li></ul>Special Guest: Sebastian Wilgosz.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>239</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Common Table Expressions in ActiveRecord ft. Vlado Cingel - RUBY 523</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/common-table-expressions-in-activerecord-ft-vlado-cingel-ruby-523</link><description><![CDATA[Vlado Cingel recounts his story where he needed common table expressions within SQL for a project he was working on and wrote a patch to AREL and ActiveRecord which he submitted to the Rails Core. Since it hasn't been accepted, he's supporting it as a gem.Vlado explains what Common Table Expressions (CTEs) are, how they work, and where they're used.Panel<ul><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Vlado Cingel</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://github.com/vlado/activerecord-cte" target="_blank" rel="noreferrer noopener">GitHub | vlado/activerecord-cte</a></li><li><a href="https://vlado.github.io/slides/2019-12-12-organising-complex-sql-queries-in-rails/#/" target="_blank" rel="noreferrer noopener">Organising complex SQL queries in Rails</a></li><li><a href="https://github.com/vlado" target="_blank" rel="noreferrer noopener">GitHub: Vlado Cingel ( vlado )</a></li></ul>Picks<ul><li>John-<a href="https://www.digitalstorm.com/" target="_blank" rel="noreferrer noopener"> Digital Storm: Custom Gaming Computers &amp; Gaming PCs</a></li><li>Luke- <a href="https://amzn.to/3Cryt0F" target="_blank" rel="noreferrer noopener">Pitch Perfect</a></li><li>Valentino- <a href="https://rubytogether.org/" target="_blank" rel="noreferrer noopener">Ruby Together</a></li><li>Valentino- <a href="https://www.rubycentral.org/" target="_blank" rel="noreferrer noopener">Ruby Central</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=EN1u3IilglM" target="_blank" rel="noreferrer noopener">The Ruby VM a speedrun - Penelope Phippen</a></li><li>Vlado- <a href="https://thewoodwhispererguild.com/" target="_blank" rel="noreferrer noopener">The Wood Whisperer Guild - Online Woodworking School</a></li><li>Vlado- <a href="https://www.oreilly.com/library/view/polished-ruby-programming/9781801072724/" target="_blank" rel="noreferrer noopener">Polished Ruby Programming</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Vlado Cingel.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f199796d-cb57-4685-9d16-a46f186466aa</guid><pubDate>Wed, 17 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846178/stream.mp3" length="76395861" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Vlado Cingel recounts his story where he needed common table expressions within SQL for a project he was working on and wrote a patch to AREL and ActiveRecord which he submitted to the Rails Core. Since it hasn't been accepted, he's supporting it as a...</itunes:subtitle><itunes:summary><![CDATA[Vlado Cingel recounts his story where he needed common table expressions within SQL for a project he was working on and wrote a patch to AREL and ActiveRecord which he submitted to the Rails Core. Since it hasn't been accepted, he's supporting it as a gem.Vlado explains what Common Table Expressions (CTEs) are, how they work, and where they're used.Panel<ul><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Vlado Cingel</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://github.com/vlado/activerecord-cte" target="_blank" rel="noreferrer noopener">GitHub | vlado/activerecord-cte</a></li><li><a href="https://vlado.github.io/slides/2019-12-12-organising-complex-sql-queries-in-rails/#/" target="_blank" rel="noreferrer noopener">Organising complex SQL queries in Rails</a></li><li><a href="https://github.com/vlado" target="_blank" rel="noreferrer noopener">GitHub: Vlado Cingel ( vlado )</a></li></ul>Picks<ul><li>John-<a href="https://www.digitalstorm.com/" target="_blank" rel="noreferrer noopener"> Digital Storm: Custom Gaming Computers &amp; Gaming PCs</a></li><li>Luke- <a href="https://amzn.to/3Cryt0F" target="_blank" rel="noreferrer noopener">Pitch Perfect</a></li><li>Valentino- <a href="https://rubytogether.org/" target="_blank" rel="noreferrer noopener">Ruby Together</a></li><li>Valentino- <a href="https://www.rubycentral.org/" target="_blank" rel="noreferrer noopener">Ruby Central</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=EN1u3IilglM" target="_blank" rel="noreferrer noopener">The Ruby VM a speedrun - Penelope Phippen</a></li><li>Vlado- <a href="https://thewoodwhispererguild.com/" target="_blank" rel="noreferrer noopener">The Wood Whisperer Guild - Online Woodworking School</a></li><li>Vlado- <a href="https://www.oreilly.com/library/view/polished-ruby-programming/9781801072724/" target="_blank" rel="noreferrer noopener">Polished Ruby Programming</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Vlado Cingel.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End...]]></itunes:summary><itunes:duration>3757</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How Ruby Method Lookups Work ft. Kingsley Chijioke - RUBY 522</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-ruby-method-lookups-work-ft-kingsley-chijioke-ruby-522</link><description><![CDATA[Kingsley Chijioke wrote an article breaking down the way that Ruby finds methods and determines which version of a method to run. The Rogues approach the internals of Ruby and discuss the implications of how this comes together and where the listeners may have seen this and point out any gotchas that arise.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Dave Kimura</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Kingsley Chijioke</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://www.honeybadger.io/blog/ruby-method-lookup/" target="_blank" rel="noreferrer noopener">Understanding Ruby Method Lookup</a></li><li><a href="https://twitter.com/kinsomicrote" target="_blank" rel="noreferrer noopener">Twitter: Obinwanne ( @kinsomicrote )</a></li></ul>Picks<ul><li>Charles-<a href="http://TopEndDevs.com/coaching" target="_blank" rel="noreferrer noopener"> Coaching | Top End Devs</a></li><li>Charles- <a href="https://amzn.to/3wx2ACA" target="_blank" rel="noreferrer noopener">The Laws of Wealth</a></li><li>Darren- <a href="https://amzn.to/3BYK6Mo" target="_blank" rel="noreferrer noopener">Masters of Doom</a></li><li>Darren- <a href="https://uxdesign.cc/bauhaus-influences-on-ruby-on-rails-doctrine-a-brief-story-92be49a5bfa4" target="_blank" rel="noreferrer noopener">How this art school from 1919 has influenced Ruby on Rails?</a></li><li>Dave- <a href="https://octoprint.org/" target="_blank" rel="noreferrer noopener">OctoPrint</a></li><li>Dave- <a href="https://edgeguides.rubyonrails.org/7_0_release_notes.html" target="_blank" rel="noreferrer noopener">Ruby on Rails 7.0</a></li><li>Kingsley- <a href="https://amzn.to/3H7AYc2" target="_blank" rel="noreferrer noopener">The Art of Doing Science and Engineering</a></li><li>Luke- <a href="https://github.com/sferik/active_emoji" target="_blank" rel="noreferrer noopener">GitHub | sferik/active_emoji</a></li><li>Luke- <a href="https://github.com/tom-lord/regexp-examples" target="_blank" rel="noreferrer noopener">GitHub | tom-lord/regexp-examples</a></li><li>Valentino- <a href="https://digital-fabric.github.io/polyphony/" target="_blank" rel="noreferrer noopener">Polyphony</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Kingsley Chijioke.Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6224db0e-3fff-429e-8635-c6ba605f9c2c</guid><pubDate>Wed, 10 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846137/stream.mp3" length="54672606" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kingsley Chijioke wrote an article breaking down the way that Ruby finds methods and determines which version of a method to run. The Rogues approach the internals of Ruby and discuss the implications of how this comes together and where the listeners...</itunes:subtitle><itunes:summary><![CDATA[Kingsley Chijioke wrote an article breaking down the way that Ruby finds methods and determines which version of a method to run. The Rogues approach the internals of Ruby and discuss the implications of how this comes together and where the listeners may have seen this and point out any gotchas that arise.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Dave Kimura</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Kingsley Chijioke</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://www.honeybadger.io/blog/ruby-method-lookup/" target="_blank" rel="noreferrer noopener">Understanding Ruby Method Lookup</a></li><li><a href="https://twitter.com/kinsomicrote" target="_blank" rel="noreferrer noopener">Twitter: Obinwanne ( @kinsomicrote )</a></li></ul>Picks<ul><li>Charles-<a href="http://TopEndDevs.com/coaching" target="_blank" rel="noreferrer noopener"> Coaching | Top End Devs</a></li><li>Charles- <a href="https://amzn.to/3wx2ACA" target="_blank" rel="noreferrer noopener">The Laws of Wealth</a></li><li>Darren- <a href="https://amzn.to/3BYK6Mo" target="_blank" rel="noreferrer noopener">Masters of Doom</a></li><li>Darren- <a href="https://uxdesign.cc/bauhaus-influences-on-ruby-on-rails-doctrine-a-brief-story-92be49a5bfa4" target="_blank" rel="noreferrer noopener">How this art school from 1919 has influenced Ruby on Rails?</a></li><li>Dave- <a href="https://octoprint.org/" target="_blank" rel="noreferrer noopener">OctoPrint</a></li><li>Dave- <a href="https://edgeguides.rubyonrails.org/7_0_release_notes.html" target="_blank" rel="noreferrer noopener">Ruby on Rails 7.0</a></li><li>Kingsley- <a href="https://amzn.to/3H7AYc2" target="_blank" rel="noreferrer noopener">The Art of Doing Science and Engineering</a></li><li>Luke- <a href="https://github.com/sferik/active_emoji" target="_blank" rel="noreferrer noopener">GitHub | sferik/active_emoji</a></li><li>Luke- <a href="https://github.com/tom-lord/regexp-examples" target="_blank" rel="noreferrer noopener">GitHub | tom-lord/regexp-examples</a></li><li>Valentino- <a href="https://digital-fabric.github.io/polyphony/" target="_blank" rel="noreferrer noopener">Polyphony</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank"...]]></itunes:summary><itunes:duration>2671</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Finding Memory Leaks in Ruby ft. Ulysse Buonomo - RUBY 521</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/finding-memory-leaks-in-ruby-ft-ulysse-buonomo-ruby-521</link><description><![CDATA[Ulysse Buonomo ran into an issue in the application he works on where the Heroku applications were taking up more and more memory. He began tracking down memory growth in the applications to keep the applications fast and keep the bills small.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Ulysse Buonomo</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://medium.com/klaxit-techblog/tracking-a-ruby-memory-leak-in-2021-9eb56575f731" target="_blank" rel="noreferrer noopener">Tracking a Ruby memory leak in 2021</a></li><li><a href="https://ulysse.md/" target="_blank" rel="noreferrer noopener">My developer's notes</a></li><li><a href="https://medium.com/klaxit-techblog" target="_blank" rel="noreferrer noopener">Klaxit Tech Blog - Medium</a></li><li><a href="https://github.com/buonomo" target="_blank" rel="noreferrer noopener">GitHub: Ulysse Buonomo ( BuonOmo )</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3BESVuK" target="_blank" rel="noreferrer noopener">Caliban's War </a></li><li>Charles-  <a href="https://amzn.to/3jZox8a" target="_blank" rel="noreferrer noopener">Lost Ruins of Arnak</a></li><li>Charles- <a href="https://amzn.to/2ZJQycE" target="_blank" rel="noreferrer noopener">Steampunk Rally</a></li><li>Charles- <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li><li>Darren- <a href="https://www.netflix.com/title/81040344" target="_blank" rel="noreferrer noopener">Watch Squid Game | Netflix Official Site</a></li><li>Darren- <a href="http://camaleon.tuzitio.com/" target="_blank" rel="noreferrer noopener">Camaleon CMS</a></li><li>John- <a href="https://calendly.com/" target="_blank" rel="noreferrer noopener">Calendly</a></li><li>John- <a href="https://geysermc.org/" target="_blank" rel="noreferrer noopener">GeyserMC</a></li><li>Luke- <a href="https://www.imdb.com/title/tt0131190/" target="_blank" rel="noreferrer noopener">Ulysse 31</a></li><li>Luke- <a href="https://amzn.to/3w9Nm6h" target="_blank" rel="noreferrer noopener">Pitch Perfect</a></li><li>Luke- <a href="http://sinatrarb.com/contrib/cookies" target="_blank" rel="noreferrer noopener">SINATRA::COOKIES</a></li><li>Ulysse- </li><li>Valentino- <a href="https://github.com/amatsuda/routes_lazy_routes" target="_blank" rel="noreferrer noopener">GitHub | amatsuda/routes_lazy_routes</a></li><li>Valentino- <a href="https://jvns.ca/blog/2021/09/24/new-tool--an-nginx-playground/" target="_blank" rel="noreferrer noopener">New tool: an nginx playground</a></li><li>Valentino- <a href="https://minecraft.fandom.com/wiki/Multiplayer" target="_blank" rel="noreferrer noopener">Multiplayer/Chat | Minecraft wiki</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Ulysse Buonomo.Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1e0d1049-6445-41a6-a07f-561c20883529</guid><pubDate>Wed, 03 Nov 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846221/stream.mp3" length="83108318" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ulysse Buonomo ran into an issue in the application he works on where the Heroku applications were taking up more and more memory. He began tracking down memory growth in the applications to keep the applications fast and keep the bills small.Panel
-...</itunes:subtitle><itunes:summary><![CDATA[Ulysse Buonomo ran into an issue in the application he works on where the Heroku applications were taking up more and more memory. He began tracking down memory growth in the applications to keep the applications fast and keep the bills small.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Ulysse Buonomo</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://medium.com/klaxit-techblog/tracking-a-ruby-memory-leak-in-2021-9eb56575f731" target="_blank" rel="noreferrer noopener">Tracking a Ruby memory leak in 2021</a></li><li><a href="https://ulysse.md/" target="_blank" rel="noreferrer noopener">My developer's notes</a></li><li><a href="https://medium.com/klaxit-techblog" target="_blank" rel="noreferrer noopener">Klaxit Tech Blog - Medium</a></li><li><a href="https://github.com/buonomo" target="_blank" rel="noreferrer noopener">GitHub: Ulysse Buonomo ( BuonOmo )</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3BESVuK" target="_blank" rel="noreferrer noopener">Caliban's War </a></li><li>Charles-  <a href="https://amzn.to/3jZox8a" target="_blank" rel="noreferrer noopener">Lost Ruins of Arnak</a></li><li>Charles- <a href="https://amzn.to/2ZJQycE" target="_blank" rel="noreferrer noopener">Steampunk Rally</a></li><li>Charles- <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li><li>Darren- <a href="https://www.netflix.com/title/81040344" target="_blank" rel="noreferrer noopener">Watch Squid Game | Netflix Official Site</a></li><li>Darren- <a href="http://camaleon.tuzitio.com/" target="_blank" rel="noreferrer noopener">Camaleon CMS</a></li><li>John- <a href="https://calendly.com/" target="_blank" rel="noreferrer noopener">Calendly</a></li><li>John- <a href="https://geysermc.org/" target="_blank" rel="noreferrer noopener">GeyserMC</a></li><li>Luke- <a href="https://www.imdb.com/title/tt0131190/" target="_blank" rel="noreferrer noopener">Ulysse 31</a></li><li>Luke- <a href="https://amzn.to/3w9Nm6h" target="_blank" rel="noreferrer noopener">Pitch Perfect</a></li><li>Luke- <a href="http://sinatrarb.com/contrib/cookies" target="_blank" rel="noreferrer noopener">SINATRA::COOKIES</a></li><li>Ulysse- </li><li>Valentino- <a href="https://github.com/amatsuda/routes_lazy_routes" target="_blank" rel="noreferrer noopener">GitHub | amatsuda/routes_lazy_routes</a></li><li>Valentino- <a href="https://jvns.ca/blog/2021/09/24/new-tool--an-nginx-playground/" target="_blank" rel="noreferrer noopener">New tool: an nginx playground</a></li><li>Valentino- <a href="https://minecraft.fandom.com/wiki/Multiplayer" target="_blank" rel="noreferrer noopener">Multiplayer/Chat | Minecraft wiki</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank"...]]></itunes:summary><itunes:duration>4093</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Encryption and Security in Ruby and Rails ft. Jorge Manrubia - RUBY 520</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/encryption-and-security-in-ruby-and-rails-ft-jorge-manrubia-ruby-520</link><description><![CDATA[Jorge Manrubia is a Security developer at BaseCamp. He discusses the encryption features added in Ruby on Rails and explains where they fit into the ecosystem for Hey.com.The panel jumps in to help discover how to help raise the privacy bar for your Ruby on Rails applications to protect personal and private information.Panel<ul><li>Darren Broemmer</li><li>John Epperson</li><li>Valentino Stoll</li></ul>Guest<ul><li>Jorge Manrubia</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://github.com/attr-encrypted/attr_encrypted" target="_blank" rel="noreferrer noopener">GitHub | attr-encrypted/attr_encrypted</a></li><li><a href="https://github.com/attr-encrypted/attr_encrypted#things-to-consider-before-using-attr_encrypted" target="_blank" rel="noreferrer noopener">Things to consider before using attr_encrypted</a></li><li><a href="https://ruby-doc.org/stdlib-2.4.0/libdoc/openssl/rdoc/OpenSSL/Cipher.html" target="_blank" rel="noreferrer noopener">OpenSSL::Cipher</a></li><li><a href="https://github.com/chaps-io/public_activity" target="_blank" rel="noreferrer noopener">GitHub | chaps-io/public_activity</a></li><li><a href="https://world.hey.com/jorge" target="_blank" rel="noreferrer noopener">Jorge Manrubia</a></li><li><a href="https://www.jorgemanrubia.com/" target="_blank" rel="noreferrer noopener">Jorge Manrubia</a></li><li><a href="https://github.com/jorgemanrubia" target="_blank" rel="noreferrer noopener">GitHub: Jorge Manrubia ( jorgemanrubia )</a></li><li><a href="https://twitter.com/jorgemanru" target="_blank" rel="noreferrer noopener">Twitter: Jorge Manrubia ( @jorgemanru )</a></li></ul>Picks<ul><li>Darren- <a href="https://noelrappin.com/blog/2021/09/more-ruby-magic/" target="_blank" rel="noreferrer noopener">More Ruby Magic</a></li><li>Darren- <a href="https://dzone.com/articles/java-creator-james-gosling-interview" target="_blank" rel="noreferrer noopener">Java Creator James Gosling Interview</a></li><li>John- <a href="https://calendly.com/" target="_blank" rel="noreferrer noopener">Calendly</a></li><li>John- <a href="https://github.com/chaps-io/public_activity" target="_blank" rel="noreferrer noopener">GitHub | chaps-io/public_activity</a></li><li>Jorge- <a href="https://github.com/whitequark/parser" target="_blank" rel="noreferrer noopener">GitHub | whitequark/parser</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=HDUCFeWoQrE" target="_blank" rel="noreferrer noopener">MJML, a parser, and a template engine for Ruby - Isabelle Lafont</a></li><li>Valentino- <a href="https://twitter.com/r00k/status/1443265903177633797" target="_blank" rel="noreferrer noopener">If you maintain open source software as part of a team, we'd like to give you free @tuple for life!</a></li><li>Valentino-<a href="https://gist.github.com/codenamev/d8b8ee0cb73e88bec969fe67aec6cbb8" target="_blank" rel="noreferrer noopener"> GitHub | codenamev/.pryrc</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Jorge Manrubia.Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ad97929b-65d3-4938-b854-d76bc47f4c89</guid><pubDate>Wed, 27 Oct 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846200/stream.mp3" length="85436057" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jorge Manrubia is a Security developer at BaseCamp. He discusses the encryption features added in Ruby on Rails and explains where they fit into the ecosystem for Hey.com.The panel jumps in to help discover how to help raise the privacy bar for your...</itunes:subtitle><itunes:summary><![CDATA[Jorge Manrubia is a Security developer at BaseCamp. He discusses the encryption features added in Ruby on Rails and explains where they fit into the ecosystem for Hey.com.The panel jumps in to help discover how to help raise the privacy bar for your Ruby on Rails applications to protect personal and private information.Panel<ul><li>Darren Broemmer</li><li>John Epperson</li><li>Valentino Stoll</li></ul>Guest<ul><li>Jorge Manrubia</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://github.com/attr-encrypted/attr_encrypted" target="_blank" rel="noreferrer noopener">GitHub | attr-encrypted/attr_encrypted</a></li><li><a href="https://github.com/attr-encrypted/attr_encrypted#things-to-consider-before-using-attr_encrypted" target="_blank" rel="noreferrer noopener">Things to consider before using attr_encrypted</a></li><li><a href="https://ruby-doc.org/stdlib-2.4.0/libdoc/openssl/rdoc/OpenSSL/Cipher.html" target="_blank" rel="noreferrer noopener">OpenSSL::Cipher</a></li><li><a href="https://github.com/chaps-io/public_activity" target="_blank" rel="noreferrer noopener">GitHub | chaps-io/public_activity</a></li><li><a href="https://world.hey.com/jorge" target="_blank" rel="noreferrer noopener">Jorge Manrubia</a></li><li><a href="https://www.jorgemanrubia.com/" target="_blank" rel="noreferrer noopener">Jorge Manrubia</a></li><li><a href="https://github.com/jorgemanrubia" target="_blank" rel="noreferrer noopener">GitHub: Jorge Manrubia ( jorgemanrubia )</a></li><li><a href="https://twitter.com/jorgemanru" target="_blank" rel="noreferrer noopener">Twitter: Jorge Manrubia ( @jorgemanru )</a></li></ul>Picks<ul><li>Darren- <a href="https://noelrappin.com/blog/2021/09/more-ruby-magic/" target="_blank" rel="noreferrer noopener">More Ruby Magic</a></li><li>Darren- <a href="https://dzone.com/articles/java-creator-james-gosling-interview" target="_blank" rel="noreferrer noopener">Java Creator James Gosling Interview</a></li><li>John- <a href="https://calendly.com/" target="_blank" rel="noreferrer noopener">Calendly</a></li><li>John- <a href="https://github.com/chaps-io/public_activity" target="_blank" rel="noreferrer noopener">GitHub | chaps-io/public_activity</a></li><li>Jorge- <a href="https://github.com/whitequark/parser" target="_blank" rel="noreferrer noopener">GitHub | whitequark/parser</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=HDUCFeWoQrE" target="_blank" rel="noreferrer noopener">MJML, a parser, and a template engine for Ruby - Isabelle Lafont</a></li><li>Valentino- <a href="https://twitter.com/r00k/status/1443265903177633797" target="_blank" rel="noreferrer noopener">If you maintain open source software as part of a team, we'd like to give you free @tuple for life!</a></li><li>Valentino-<a href="https://gist.github.com/codenamev/d8b8ee0cb73e88bec969fe67aec6cbb8" target="_blank" rel="noreferrer noopener"> GitHub | codenamev/.pryrc</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a...]]></itunes:summary><itunes:duration>4209</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Thrive at Your (First) Dev Job ft. Riaz Virani - RUBY 519</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-thrive-at-your-first-dev-job-ft-riaz-virani-ruby-519</link><description><![CDATA[Riaz Virani joins the Rogues to discuss how to thrive at your first Dev Job. He has five main ideas that when applied will help you as a new developer fit in and learn quickly on a development team.The Rogues chime in with their experiences. They also discuss how not-so-new developers can apply these ideas either as mentors or as learners themselves.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura </li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Riaz Virani </li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://dev.to/rvirani1/five-tips-for-success-how-to-thrive-at-your-first-dev-job-5hbo" target="_blank" rel="noreferrer noopener">Five Tips for Success: How To Thrive At Your First Dev Job</a></li><li><a href="https://www.riazv.me/" target="_blank" rel="noreferrer noopener">RiazV.me</a></li><li><a href="https://twitter.com/ViraniRiaz" target="_blank" rel="noreferrer noopener">Twitter: Riaz Virani ( @ViraniRiaz )</a></li></ul>Picks<ul><li>Charles- <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://amzn.to/2Z7a3M5" target="_blank" rel="noreferrer noopener">Tribe of Millionaires</a></li><li>Dave- <a href="https://getrecut.com/" target="_blank" rel="noreferrer noopener">Recut</a></li><li>John- <a href="https://github.com/pboling/csv_pirate" target="_blank" rel="noreferrer noopener">GitHub | pboling/csv_pirate</a></li><li>John- <a href="https://github.com/tilo/smarter_csv" target="_blank" rel="noreferrer noopener">GitHub | tilo/smarter_csv</a></li><li>Luke- <a href="https://ruby-doc.org/core-3.0.2/Hash.html#class-Hash-label-Default+Values" target="_blank" rel="noreferrer noopener">Class: Hash ( Ruby 3.0.2 )</a></li><li>Luke- <a href="https://www.amazon.com/INVINCIBLE-SEASON-1/dp/B08WJMRHYZ" target="_blank" rel="noreferrer noopener">INVINCIBLE</a></li><li>Riaz- <a href="http://www.jonbellion.com/" target="_blank" rel="noreferrer noopener">Jon Bellion</a></li><li>Riaz- <a href="https://amzn.to/3C1OqLu" target="_blank" rel="noreferrer noopener">The Motivation Myth</a></li><li>Valentino- <a href="https://flurly.com/p/ruby-garbage-collection" target="_blank" rel="noreferrer noopener">Ruby Garbage Collection in Under Two Hours</a></li><li>Valentino- <a href="https://refactoring.guru/design-patterns" target="_blank" rel="noreferrer noopener">Design Patterns</a></li><li>Valentino- <a href="https://rubytalk.org/t/ruby-pixel-art-punk-art-programming-challenge-1-10-000-dotty-spotty-currency-punks-inspired-by-damin-hirsts-the-currency/75575" target="_blank" rel="noreferrer noopener">Ruby Pixel Art / Punk Art Programming Challenge</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Riaz Virani.Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bbf513c8-e4cc-4513-9900-8a863c49f153</guid><pubDate>Wed, 20 Oct 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846175/stream.mp3" length="107381241" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Riaz Virani joins the Rogues to discuss how to thrive at your first Dev Job. He has five main ideas that when applied will help you as a new developer fit in and learn quickly on a development team.The Rogues chime in with their experiences. They also...</itunes:subtitle><itunes:summary><![CDATA[Riaz Virani joins the Rogues to discuss how to thrive at your first Dev Job. He has five main ideas that when applied will help you as a new developer fit in and learn quickly on a development team.The Rogues chime in with their experiences. They also discuss how not-so-new developers can apply these ideas either as mentors or as learners themselves.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura </li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Riaz Virani </li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://dev.to/rvirani1/five-tips-for-success-how-to-thrive-at-your-first-dev-job-5hbo" target="_blank" rel="noreferrer noopener">Five Tips for Success: How To Thrive At Your First Dev Job</a></li><li><a href="https://www.riazv.me/" target="_blank" rel="noreferrer noopener">RiazV.me</a></li><li><a href="https://twitter.com/ViraniRiaz" target="_blank" rel="noreferrer noopener">Twitter: Riaz Virani ( @ViraniRiaz )</a></li></ul>Picks<ul><li>Charles- <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://amzn.to/2Z7a3M5" target="_blank" rel="noreferrer noopener">Tribe of Millionaires</a></li><li>Dave- <a href="https://getrecut.com/" target="_blank" rel="noreferrer noopener">Recut</a></li><li>John- <a href="https://github.com/pboling/csv_pirate" target="_blank" rel="noreferrer noopener">GitHub | pboling/csv_pirate</a></li><li>John- <a href="https://github.com/tilo/smarter_csv" target="_blank" rel="noreferrer noopener">GitHub | tilo/smarter_csv</a></li><li>Luke- <a href="https://ruby-doc.org/core-3.0.2/Hash.html#class-Hash-label-Default+Values" target="_blank" rel="noreferrer noopener">Class: Hash ( Ruby 3.0.2 )</a></li><li>Luke- <a href="https://www.amazon.com/INVINCIBLE-SEASON-1/dp/B08WJMRHYZ" target="_blank" rel="noreferrer noopener">INVINCIBLE</a></li><li>Riaz- <a href="http://www.jonbellion.com/" target="_blank" rel="noreferrer noopener">Jon Bellion</a></li><li>Riaz- <a href="https://amzn.to/3C1OqLu" target="_blank" rel="noreferrer noopener">The Motivation Myth</a></li><li>Valentino- <a href="https://flurly.com/p/ruby-garbage-collection" target="_blank" rel="noreferrer noopener">Ruby Garbage Collection in Under Two Hours</a></li><li>Valentino- <a href="https://refactoring.guru/design-patterns" target="_blank" rel="noreferrer noopener">Design Patterns</a></li><li>Valentino- <a href="https://rubytalk.org/t/ruby-pixel-art-punk-art-programming-challenge-1-10-000-dotty-spotty-currency-punks-inspired-by-damin-hirsts-the-currency/75575" target="_blank" rel="noreferrer noopener">Ruby Pixel Art / Punk Art Programming Challenge</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact John:<ul><li><a...]]></itunes:summary><itunes:duration>5306</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Polished Ruby Programming ft. Jeremy Evans - RUBY 518</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/polished-ruby-programming-ft-jeremy-evans-ruby-518</link><description><![CDATA[Jeremy Evans joins the Rogues to discuss the way he builds Ruby programs and the practices he put into his latest book "Polished Ruby Programming."The Rogues dive into Jeremy's opinions. They push back on some, applaud others, and ask deeper questions about the rest. Join this deep dive by experienced developers into the how and why of organizing Ruby in deeply practiced ways.Polished Ruby Programming giveaway: <a href="https://forms.gle/VURNitd9LCwMG9Sz9" target="_blank" rel="noreferrer noopener">https://forms.gle/VURNitd9LCwMG9Sz9</a> Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Jeremy Evans</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li><a href="http://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="http://code.jeremyevans.net/index.html" target="_blank" rel="noreferrer noopener">code.jeremyevans.net</a></li><li><a href="https://github.com/jeremyevans" target="_blank" rel="noreferrer noopener">GitHub: Jeremy Evans ( jeremyevans )</a></li><li><a href="https://twitter.com/jeremyevans0" target="_blank" rel="noreferrer noopener">Twitter: Jeremy Evans ( jeremyevans0 )</a></li></ul>Picks<ul><li>Charles- <a href="http://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://amzn.to/3oYM8cj" target="_blank" rel="noreferrer noopener">How to Make Sh*t Happen</a></li><li>Charles- <a href="https://amzn.to/3oY5r5O" target="_blank" rel="noreferrer noopener">The Road Back to You</a></li><li>Darren- <a href="https://www.literatureandlatte.com/scrivener/overview" target="_blank" rel="noreferrer noopener">Scrivener</a></li><li>Darren- <a href="https://github.com/dbroemme/ruby-wads" target="_blank" rel="noreferrer noopener">GitHub | dbroemme/ruby-wads</a></li><li>Dave- <a href="https://octoprint.org/" target="_blank" rel="noreferrer noopener">OctoPrint</a></li><li>Dave- <a href="https://shuffle.dev/" target="_blank" rel="noreferrer noopener">Shuffle</a></li><li>Jeremy- <a href="https://www.vultr.com/" target="_blank" rel="noreferrer noopener">Vultr: An OpenBSD-friendly cloud server provider</a></li><li>Jeremy-<a href="https://sendgrid.com/" target="_blank" rel="noreferrer noopener"> SendGrid: Send 100 emails/day for free</a></li><li>Jeremy- <a href="https://code.jeremyevans.net/2021-07-29-running-my-own-email-server.html" target="_blank" rel="noreferrer noopener">Running My Own Email Server</a></li><li>John- <a href="https://github.com/kschiess/parslet" target="_blank" rel="noreferrer noopener">GitHub | kschiess/parslet</a></li><li>John- <a href="https://amzn.to/3n5HNSr" target="_blank" rel="noreferrer noopener">GOgroove BassPULSE 2.1 Computer Speakers</a></li><li>Luke- <a href="https://code.jeremyevans.net/presentations" target="_blank" rel="noreferrer noopener">code.jeremyevans.net - Presentations</a></li><li>Luke- <a href="https://stutsblog.com/2021/09/14/polished-ruby-programming-book-review/" target="_blank" rel="noreferrer noopener">Polished Ruby Programming Book Review</a></li><li>Luke- <a href="https://github.com/jeremyevans/ruby-refrigerator" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/ruby-refrigerator</a></li><li>Valentino- <a href="https://www.youtube.com/playlist?list=PLbFmgWm555yYgc4sx2Dkb7WWcfflbt6AP" target="_blank" rel="noreferrer noopener">Ruby Kaigi Takeout 2021</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Jeremy Evans.Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cf6fb5cf-26c3-40cf-b2ee-01154e83cab4</guid><pubDate>Wed, 13 Oct 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846194/stream.mp3" length="94666325" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jeremy Evans joins the Rogues to discuss the way he builds Ruby programs and the practices he put into his latest book "Polished Ruby Programming."The Rogues dive into Jeremy's opinions. They push back on some, applaud others, and ask deeper questions...</itunes:subtitle><itunes:summary><![CDATA[Jeremy Evans joins the Rogues to discuss the way he builds Ruby programs and the practices he put into his latest book "Polished Ruby Programming."The Rogues dive into Jeremy's opinions. They push back on some, applaud others, and ask deeper questions about the rest. Join this deep dive by experienced developers into the how and why of organizing Ruby in deeply practiced ways.Polished Ruby Programming giveaway: <a href="https://forms.gle/VURNitd9LCwMG9Sz9" target="_blank" rel="noreferrer noopener">https://forms.gle/VURNitd9LCwMG9Sz9</a> Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Jeremy Evans</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li><a href="http://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="http://code.jeremyevans.net/index.html" target="_blank" rel="noreferrer noopener">code.jeremyevans.net</a></li><li><a href="https://github.com/jeremyevans" target="_blank" rel="noreferrer noopener">GitHub: Jeremy Evans ( jeremyevans )</a></li><li><a href="https://twitter.com/jeremyevans0" target="_blank" rel="noreferrer noopener">Twitter: Jeremy Evans ( jeremyevans0 )</a></li></ul>Picks<ul><li>Charles- <a href="http://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://amzn.to/3oYM8cj" target="_blank" rel="noreferrer noopener">How to Make Sh*t Happen</a></li><li>Charles- <a href="https://amzn.to/3oY5r5O" target="_blank" rel="noreferrer noopener">The Road Back to You</a></li><li>Darren- <a href="https://www.literatureandlatte.com/scrivener/overview" target="_blank" rel="noreferrer noopener">Scrivener</a></li><li>Darren- <a href="https://github.com/dbroemme/ruby-wads" target="_blank" rel="noreferrer noopener">GitHub | dbroemme/ruby-wads</a></li><li>Dave- <a href="https://octoprint.org/" target="_blank" rel="noreferrer noopener">OctoPrint</a></li><li>Dave- <a href="https://shuffle.dev/" target="_blank" rel="noreferrer noopener">Shuffle</a></li><li>Jeremy- <a href="https://www.vultr.com/" target="_blank" rel="noreferrer noopener">Vultr: An OpenBSD-friendly cloud server provider</a></li><li>Jeremy-<a href="https://sendgrid.com/" target="_blank" rel="noreferrer noopener"> SendGrid: Send 100 emails/day for free</a></li><li>Jeremy- <a href="https://code.jeremyevans.net/2021-07-29-running-my-own-email-server.html" target="_blank" rel="noreferrer noopener">Running My Own Email Server</a></li><li>John- <a href="https://github.com/kschiess/parslet" target="_blank" rel="noreferrer noopener">GitHub | kschiess/parslet</a></li><li>John- <a href="https://amzn.to/3n5HNSr" target="_blank" rel="noreferrer noopener">GOgroove BassPULSE 2.1 Computer Speakers</a></li><li>Luke- <a href="https://code.jeremyevans.net/presentations" target="_blank" rel="noreferrer noopener">code.jeremyevans.net - Presentations</a></li><li>Luke- <a href="https://stutsblog.com/2021/09/14/polished-ruby-programming-book-review/" target="_blank" rel="noreferrer noopener">Polished Ruby Programming Book Review</a></li><li>Luke- <a href="https://github.com/jeremyevans/ruby-refrigerator" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/ruby-refrigerator</a></li><li>Valentino- <a href="https://www.youtube.com/playlist?list=PLbFmgWm555yYgc4sx2Dkb7WWcfflbt6AP" target="_blank" rel="noreferrer noopener">Ruby Kaigi Takeout 2021</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby...]]></itunes:summary><itunes:duration>4670</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUX: JSX-Style Rails View Components - RUBY 517</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rux-jsx-style-rails-view-components-ruby-517</link><description><![CDATA[Cameron Dutro joins the Rogues to discuss RUX, a system for managing your View Components in Rails in a similar way to how React uses JSX to manage its Component views.He discusses how it works, how it goes together, and what inspired it.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Cameron Dutro</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://github.com/camertron/rux" target="_blank" rel="noreferrer noopener">GitHub | camertron/rux</a></li><li><a href="https://primer.style/" target="_blank" rel="noreferrer noopener">Primer Design System</a></li><li><a href="https://viewcomponent.org/" target="_blank" rel="noreferrer noopener">ViewComponent</a></li><li><a href="https://github.com/opal/opal" target="_blank" rel="noreferrer noopener">GitHub | opal/opal</a></li><li><a href="https://matestack.io/" target="_blank" rel="noreferrer noopener">Matestack</a></li><li><a href="https://www.youtube.com/watch?v=PDn9SCX3wiU" target="_blank" rel="noreferrer noopener">Reimagined Rails views using Matestack with Jonas Jabari</a></li><li><a href="https://www.bigbinary.com/blog/ruby-2-5-allows-creating-structs-with-keyword-arguments" target="_blank" rel="noreferrer noopener">Ruby 2.5 allows creating structs with keyword arguments</a></li><li><a href="https://github.com/camertron" target="_blank" rel="noreferrer noopener">GitHub: Cameron Dutro ( camertron )</a></li><li><a href="https://twitter.com/camertron" target="_blank" rel="noreferrer noopener">Twitter: Кэмерон Дутро ( @camertron )</a></li></ul>Picks<ul><li>Cameron- <a href="https://github.com/camertron/erb2rux" target="_blank" rel="noreferrer noopener">GitHub | camertron/erb2rux</a></li><li>Charles- <a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://javascriptpicks.com/" target="_blank" rel="noreferrer noopener">JavaScript Picks</a></li><li>Charles- <a href="https://amzn.to/3DdCVkq" target="_blank" rel="noreferrer noopener">Ready Player Two</a></li><li>Charles- <a href="https://amzn.to/3BaDAm5" target="_blank" rel="noreferrer noopener">Masters of Doom</a></li><li>Charles- <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Darren- <a href="https://isrubydead.com/" target="_blank" rel="noreferrer noopener">Is Ruby Dead</a></li><li>Darren- <a href="https://ankane.org/new-ml-gems" target="_blank" rel="noreferrer noopener">16 New ML Gems for Ruby</a></li><li>Luke- <a href="https://github.com/jeremyevans/sequel_postgresql_triggers" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/sequel_postgresql_triggers</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=rHxVVeM9R-M" target="_blank" rel="noreferrer noopener">DEF CON 29 - James Kettle - HTTP2: The Sequel is Always Worse</a></li><li>Luke- <a href="https://www.hbo.com/the-wire" target="_blank" rel="noreferrer noopener">The Wire </a></li><li>Valentino- <a href="https://amzn.to/3iDoKNQ" target="_blank" rel="noreferrer noopener">Flux</a></li><li>Valentino- <a href="https://github.com/rails/rails/pull/37400" target="_blank" rel="noreferrer noopener">Add strict_loading mode to optionally prevent lazy loading</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Cameron Dutro .Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8b91bf20-9fa1-439c-9072-eb618dc196be</guid><pubDate>Wed, 06 Oct 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846184/stream.mp3" length="89924346" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Cameron Dutro joins the Rogues to discuss RUX, a system for managing your View Components in Rails in a similar way to how React uses JSX to manage its Component views.He discusses how it works, how it goes together, and what inspired it.Panel
-...</itunes:subtitle><itunes:summary><![CDATA[Cameron Dutro joins the Rogues to discuss RUX, a system for managing your View Components in Rails in a similar way to how React uses JSX to manage its Component views.He discusses how it works, how it goes together, and what inspired it.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Cameron Dutro</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://github.com/camertron/rux" target="_blank" rel="noreferrer noopener">GitHub | camertron/rux</a></li><li><a href="https://primer.style/" target="_blank" rel="noreferrer noopener">Primer Design System</a></li><li><a href="https://viewcomponent.org/" target="_blank" rel="noreferrer noopener">ViewComponent</a></li><li><a href="https://github.com/opal/opal" target="_blank" rel="noreferrer noopener">GitHub | opal/opal</a></li><li><a href="https://matestack.io/" target="_blank" rel="noreferrer noopener">Matestack</a></li><li><a href="https://www.youtube.com/watch?v=PDn9SCX3wiU" target="_blank" rel="noreferrer noopener">Reimagined Rails views using Matestack with Jonas Jabari</a></li><li><a href="https://www.bigbinary.com/blog/ruby-2-5-allows-creating-structs-with-keyword-arguments" target="_blank" rel="noreferrer noopener">Ruby 2.5 allows creating structs with keyword arguments</a></li><li><a href="https://github.com/camertron" target="_blank" rel="noreferrer noopener">GitHub: Cameron Dutro ( camertron )</a></li><li><a href="https://twitter.com/camertron" target="_blank" rel="noreferrer noopener">Twitter: Кэмерон Дутро ( @camertron )</a></li></ul>Picks<ul><li>Cameron- <a href="https://github.com/camertron/erb2rux" target="_blank" rel="noreferrer noopener">GitHub | camertron/erb2rux</a></li><li>Charles- <a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://javascriptpicks.com/" target="_blank" rel="noreferrer noopener">JavaScript Picks</a></li><li>Charles- <a href="https://amzn.to/3DdCVkq" target="_blank" rel="noreferrer noopener">Ready Player Two</a></li><li>Charles- <a href="https://amzn.to/3BaDAm5" target="_blank" rel="noreferrer noopener">Masters of Doom</a></li><li>Charles- <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Darren- <a href="https://isrubydead.com/" target="_blank" rel="noreferrer noopener">Is Ruby Dead</a></li><li>Darren- <a href="https://ankane.org/new-ml-gems" target="_blank" rel="noreferrer noopener">16 New ML Gems for Ruby</a></li><li>Luke- <a href="https://github.com/jeremyevans/sequel_postgresql_triggers" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/sequel_postgresql_triggers</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=rHxVVeM9R-M" target="_blank" rel="noreferrer noopener">DEF CON 29 - James Kettle - HTTP2: The Sequel is Always Worse</a></li><li>Luke- <a href="https://www.hbo.com/the-wire" target="_blank" rel="noreferrer noopener">The Wire </a></li><li>Valentino- <a href="https://amzn.to/3iDoKNQ" target="_blank" rel="noreferrer noopener">Flux</a></li><li>Valentino- <a href="https://github.com/rails/rails/pull/37400" target="_blank" rel="noreferrer noopener">Add strict_loading mode to optionally prevent lazy loading</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv |...]]></itunes:summary><itunes:duration>4433</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Docker and Ruby ft. Huzefa Biyawarwala - RUBY 516</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/docker-and-ruby-ft-huzefa-biyawarwala-ruby-516</link><description><![CDATA[Huzefa Biyawarwala joins the Rogues to discuss developer tooling around Docker and how it's used with Ruby and Rails. The Rogues join in and discuss the ways they've used Docker in their own setups and how they deploy apps using Docker and how Docker is used on their own development environment.Panel<ul><li>Charles Max Wood</li><li>John Epperson </li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Huzefa Biyawarwala</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li><a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://huzefabiyawarwala.medium.com/rails-on-docker-simplified-84c1bfb485c3" target="_blank" rel="noreferrer noopener">Rails On Docker Simplified</a></li><li><a href="https://dokku.com/" target="_blank" rel="noreferrer noopener">Dokku</a></li><li><a href="https://hub.docker.com/_/ruby" target="_blank" rel="noreferrer noopener">Ruby - Docker Hub</a></li><li><a href="https://www.codacy.com/" target="_blank" rel="noreferrer noopener">Codacy</a></li><li><a href="https://hub.docker.com/layers/132648845/huzefabiyawar/rails-docker/rails-project/images/sha256-a77703dd306f84a219e1885539d7690b53c1eef00d46a45a9f6b8f2d8d3673f0?context=repo" target="_blank" rel="noreferrer noopener">huzefabiyawar/rails-docker:rails-project</a></li><li><a href="https://github.com/huzefahuzu/rails-sidekiq" target="_blank" rel="noreferrer noopener">GitHub | huzefahuzu/rails-sidekiq</a></li><li><a href="https://www.linkedin.com/in/huzefabiyawarwala/" target="_blank" rel="noreferrer noopener">LinkedIn: Huzefa Biyawarwala</a></li><li><a href="https://twitter.com/huzub" target="_blank" rel="noreferrer noopener">Twitter: Huzefa Biyawar ( @huzub )</a></li></ul>Picks<ul><li>Charles- <a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://amzn.to/3CXh5Bs" target="_blank" rel="noreferrer noopener">The Sword of Shannara</a></li><li>Charles-<a href="https://amzn.to/3kSeD9s" target="_blank" rel="noreferrer noopener"> Ready Player One</a></li><li>Huzefa- <a href="https://dokku.com/" target="_blank" rel="noreferrer noopener">Dokku</a></li><li>John- <a href="https://www.minecraft.net/en-us" target="_blank" rel="noreferrer noopener">Minecraft</a></li><li>Luke- <a href="https://tuket.github.io/notes/asm/elf64_hello_world/" target="_blank" rel="noreferrer noopener">ELF64 hello world</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/move-over-rake-thor-is-the-new-king" target="_blank" rel="noreferrer noopener">Move over Rake, Thor is the new king</a></li><li>Valentino- <a href="https://github.com/avmnu-sng/rspec-tracer" target="_blank" rel="noreferrer noopener">GitHub | avmnu-sng/rspec-tracer</a></li><li>Valentino- <a href="https://www.nushell.sh/" target="_blank" rel="noreferrer noopener">Nushell </a></li><li>Valentino- <a href="https://rubykaigi.org/2021-takeout" target="_blank" rel="noreferrer noopener">RubyKaigi Takeout 2021</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Huzefa Biyawarwala.Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0208603f-f643-4e7e-adc1-b0e044541f5e</guid><pubDate>Wed, 29 Sep 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846202/stream.mp3" length="72978093" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Huzefa Biyawarwala joins the Rogues to discuss developer tooling around Docker and how it's used with Ruby and Rails. The Rogues join in and discuss the ways they've used Docker in their own setups and how they deploy apps using Docker and how Docker...</itunes:subtitle><itunes:summary><![CDATA[Huzefa Biyawarwala joins the Rogues to discuss developer tooling around Docker and how it's used with Ruby and Rails. The Rogues join in and discuss the ways they've used Docker in their own setups and how they deploy apps using Docker and how Docker is used on their own development environment.Panel<ul><li>Charles Max Wood</li><li>John Epperson </li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Huzefa Biyawarwala</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li><a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://huzefabiyawarwala.medium.com/rails-on-docker-simplified-84c1bfb485c3" target="_blank" rel="noreferrer noopener">Rails On Docker Simplified</a></li><li><a href="https://dokku.com/" target="_blank" rel="noreferrer noopener">Dokku</a></li><li><a href="https://hub.docker.com/_/ruby" target="_blank" rel="noreferrer noopener">Ruby - Docker Hub</a></li><li><a href="https://www.codacy.com/" target="_blank" rel="noreferrer noopener">Codacy</a></li><li><a href="https://hub.docker.com/layers/132648845/huzefabiyawar/rails-docker/rails-project/images/sha256-a77703dd306f84a219e1885539d7690b53c1eef00d46a45a9f6b8f2d8d3673f0?context=repo" target="_blank" rel="noreferrer noopener">huzefabiyawar/rails-docker:rails-project</a></li><li><a href="https://github.com/huzefahuzu/rails-sidekiq" target="_blank" rel="noreferrer noopener">GitHub | huzefahuzu/rails-sidekiq</a></li><li><a href="https://www.linkedin.com/in/huzefabiyawarwala/" target="_blank" rel="noreferrer noopener">LinkedIn: Huzefa Biyawarwala</a></li><li><a href="https://twitter.com/huzub" target="_blank" rel="noreferrer noopener">Twitter: Huzefa Biyawar ( @huzub )</a></li></ul>Picks<ul><li>Charles- <a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://amzn.to/3CXh5Bs" target="_blank" rel="noreferrer noopener">The Sword of Shannara</a></li><li>Charles-<a href="https://amzn.to/3kSeD9s" target="_blank" rel="noreferrer noopener"> Ready Player One</a></li><li>Huzefa- <a href="https://dokku.com/" target="_blank" rel="noreferrer noopener">Dokku</a></li><li>John- <a href="https://www.minecraft.net/en-us" target="_blank" rel="noreferrer noopener">Minecraft</a></li><li>Luke- <a href="https://tuket.github.io/notes/asm/elf64_hello_world/" target="_blank" rel="noreferrer noopener">ELF64 hello world</a></li><li>Valentino- <a href="https://technology.doximity.com/articles/move-over-rake-thor-is-the-new-king" target="_blank" rel="noreferrer noopener">Move over Rake, Thor is the new king</a></li><li>Valentino- <a href="https://github.com/avmnu-sng/rspec-tracer" target="_blank" rel="noreferrer noopener">GitHub | avmnu-sng/rspec-tracer</a></li><li>Valentino- <a href="https://www.nushell.sh/" target="_blank" rel="noreferrer noopener">Nushell </a></li><li>Valentino- <a href="https://rubykaigi.org/2021-takeout" target="_blank" rel="noreferrer noopener">RubyKaigi Takeout 2021</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3586</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Containerizing and Moving Apps to Kuberetes ft. Michael Orr – RUBY 515</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/containerizing-and-moving-apps-to-kuberetes-ft-michael-orr-ruby-515</link><description><![CDATA[Michael Orr joins the Rogues to discuss how to move applications into Docker for development and production environments in Kubernetes. He walks the panel through the process of orchestrating a Rails setup in Kubernetes that you can run in the cloud.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Michael Orr </li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://technology.doximity.com/articles/containerizing-ruby-on-rails-applications" target="_blank" rel="noreferrer noopener">Containerizing Ruby on Rails Applications</a></li><li><a href="https://opentracing.io/" target="_blank" rel="noreferrer noopener">Open Tracing </a></li><li><a href="https://twitter.com/imightbeinatree" target="_blank" rel="noreferrer noopener">Twitter: Michael Orr ( @imightbeinatree )</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3hUjCEq" target="_blank" rel="noreferrer noopener">Rocket Fuel</a></li><li>Charles- <a href="https://amzn.to/3hSvgjk" target="_blank" rel="noreferrer noopener">$100M Offers</a></li><li>Charles- <a href="https://watch.angelstudios.com/thechosen" target="_blank" rel="noreferrer noopener">The Chosen</a></li><li>Charles- <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Charles- <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Darren- <a href="https://hackernoon.com/10-things-in-engineering-we-dont-spend-enough-time-on" target="_blank" rel="noreferrer noopener">10 Things in Engineering We Don't Spend Enough Time On</a></li><li>Luke- <a href="https://github.com/hotwired/turbo/pull/352" target="_blank" rel="noreferrer noopener">Handle request abortion </a></li><li>Luke- <a href="https://fiachetti.gitlab.io/mastering-roda/" target="_blank" rel="noreferrer noopener">Mastering Roda</a></li><li>Luke- Moving your PINDA probe on your Prusa printer</li><li>Michael- <a href="https://medium.com/javarevisited/create-recording-rules-in-prometheus-8a6a1c0b9e11" target="_blank" rel="noreferrer noopener">Create Recording Rules in Prometheus</a></li><li>Valentino- <a href="https://www.adafruit.com/product/3501" target="_blank" rel="noreferrer noopener">Adafruit Gemma M0</a></li><li>Valentino- <a href="https://www.adafruit.com/product/603" target="_blank" rel="noreferrer noopener">Conductive Thread </a></li><li>Valentino- <a href="https://standexelectronics.com/reed-switch-technology/what-is-a-reed-switch-and-how-does-it-work/" target="_blank" rel="noreferrer noopener">What is a Reed Switch and How Does it Work?</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Michael Orr.Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9e035247-93df-4fab-8e58-abeb691d21ca</guid><pubDate>Wed, 22 Sep 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846152/stream.mp3" length="70933241" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Michael Orr joins the Rogues to discuss how to move applications into Docker for development and production environments in Kubernetes. He walks the panel through the process of orchestrating a Rails setup in Kubernetes that you can run in the...</itunes:subtitle><itunes:summary><![CDATA[Michael Orr joins the Rogues to discuss how to move applications into Docker for development and production environments in Kubernetes. He walks the panel through the process of orchestrating a Rails setup in Kubernetes that you can run in the cloud.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Michael Orr </li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://technology.doximity.com/articles/containerizing-ruby-on-rails-applications" target="_blank" rel="noreferrer noopener">Containerizing Ruby on Rails Applications</a></li><li><a href="https://opentracing.io/" target="_blank" rel="noreferrer noopener">Open Tracing </a></li><li><a href="https://twitter.com/imightbeinatree" target="_blank" rel="noreferrer noopener">Twitter: Michael Orr ( @imightbeinatree )</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3hUjCEq" target="_blank" rel="noreferrer noopener">Rocket Fuel</a></li><li>Charles- <a href="https://amzn.to/3hSvgjk" target="_blank" rel="noreferrer noopener">$100M Offers</a></li><li>Charles- <a href="https://watch.angelstudios.com/thechosen" target="_blank" rel="noreferrer noopener">The Chosen</a></li><li>Charles- <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Charles- <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Darren- <a href="https://hackernoon.com/10-things-in-engineering-we-dont-spend-enough-time-on" target="_blank" rel="noreferrer noopener">10 Things in Engineering We Don't Spend Enough Time On</a></li><li>Luke- <a href="https://github.com/hotwired/turbo/pull/352" target="_blank" rel="noreferrer noopener">Handle request abortion </a></li><li>Luke- <a href="https://fiachetti.gitlab.io/mastering-roda/" target="_blank" rel="noreferrer noopener">Mastering Roda</a></li><li>Luke- Moving your PINDA probe on your Prusa printer</li><li>Michael- <a href="https://medium.com/javarevisited/create-recording-rules-in-prometheus-8a6a1c0b9e11" target="_blank" rel="noreferrer noopener">Create Recording Rules in Prometheus</a></li><li>Valentino- <a href="https://www.adafruit.com/product/3501" target="_blank" rel="noreferrer noopener">Adafruit Gemma M0</a></li><li>Valentino- <a href="https://www.adafruit.com/product/603" target="_blank" rel="noreferrer noopener">Conductive Thread </a></li><li>Valentino- <a href="https://standexelectronics.com/reed-switch-technology/what-is-a-reed-switch-and-how-does-it-work/" target="_blank" rel="noreferrer noopener">What is a Reed Switch and How Does it Work?</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a...]]></itunes:summary><itunes:duration>3484</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Mobile Apps and Ruby ft. Maxwell Anselm - RUBY 514</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/building-mobile-apps-and-ruby-ft-maxwell-anselm-ruby-514</link><description><![CDATA[Maxwell Anselm discusses the options that he's found to build multi-platform mobile applications. The panel chimes in on different options.Maxwell also goes into how he uses Ruby in non-Ruby codebases.Panel<ul><li>Darren Broemmer</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Maxwell Anselm</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li><a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="http://silverhammermba.github.io/emberb/" target="_blank" rel="noreferrer noopener">The Definitive Guide to RUBY's C API</a></li><li><a href="https://kotlinlang.org/lp/mobile/" target="_blank" rel="noreferrer noopener">Kotlin for Cross-Platform Mobile Development</a></li><li><a href="https://flutter.dev/" target="_blank" rel="noreferrer noopener">Flutter</a></li><li><a href="https://shardbox.org/" target="_blank" rel="noreferrer noopener">Shardbox</a></li><li><a href="http://www.rubymotion.com/" target="_blank" rel="noreferrer noopener">RubyMotion</a></li><li><a href="https://silverhammermba.github.io/blog/2019/03/12/slowlane" target="_blank" rel="noreferrer noopener">Life in the slow lane</a></li><li><a href="https://github.com/silverhammermba" target="_blank" rel="noreferrer noopener">GitHub: Max ( silverhammermba )</a></li></ul>Picks<ul><li>Darren- <a href="https://www.libgosu.org/ruby.html" target="_blank" rel="noreferrer noopener">Gosu</a></li><li>Dave-  <a href="https://amzn.to/3jN76bm" target="_blank" rel="noreferrer noopener">TKD Breakable Boards</a></li><li>Dave-  <a href="https://amzn.to/3nhcNAe" target="_blank" rel="noreferrer noopener">12v USB Fan Cable </a></li><li>John- <a href="https://github.com/svenfuchs/gem-release" target="_blank" rel="noreferrer noopener">GitHub | svenfuchs/gem-release</a></li><li>John- <a href="https://fastlane.tools/" target="_blank" rel="noreferrer noopener">fastlane</a></li><li>Luke- <a href="https://www.tecmint.com/create-ascii-text-banners-in-linux-terminal/" target="_blank" rel="noreferrer noopener">Linux Fun</a></li><li>Luke-<a href="https://assets.lrug.org/videos/2021/august/tom-blomfield-10-years-on-building-startups-with-ruby-on-rails-lrug-aug-2021.mp4" target="_blank" rel="noreferrer noopener"> LRUG August 2021</a></li><li>Maxwell- <a href="https://rubygems.org/gems/ffi/versions/1.9.10" target="_blank" rel="noreferrer noopener">ffi | RubyGems</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Special Guest: Maxwell Anselm.Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">058febe4-55c1-47be-8839-4ff982d3fd61</guid><pubDate>Wed, 15 Sep 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847467/stream.mp3" length="76688087" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Maxwell Anselm discusses the options that he's found to build multi-platform mobile applications. The panel chimes in on different options.Maxwell also goes into how he uses Ruby in non-Ruby codebases.Panel
- Darren Broemmer
- Dave Kimura
- John...</itunes:subtitle><itunes:summary><![CDATA[Maxwell Anselm discusses the options that he's found to build multi-platform mobile applications. The panel chimes in on different options.Maxwell also goes into how he uses Ruby in non-Ruby codebases.Panel<ul><li>Darren Broemmer</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Maxwell Anselm</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li><a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="http://silverhammermba.github.io/emberb/" target="_blank" rel="noreferrer noopener">The Definitive Guide to RUBY's C API</a></li><li><a href="https://kotlinlang.org/lp/mobile/" target="_blank" rel="noreferrer noopener">Kotlin for Cross-Platform Mobile Development</a></li><li><a href="https://flutter.dev/" target="_blank" rel="noreferrer noopener">Flutter</a></li><li><a href="https://shardbox.org/" target="_blank" rel="noreferrer noopener">Shardbox</a></li><li><a href="http://www.rubymotion.com/" target="_blank" rel="noreferrer noopener">RubyMotion</a></li><li><a href="https://silverhammermba.github.io/blog/2019/03/12/slowlane" target="_blank" rel="noreferrer noopener">Life in the slow lane</a></li><li><a href="https://github.com/silverhammermba" target="_blank" rel="noreferrer noopener">GitHub: Max ( silverhammermba )</a></li></ul>Picks<ul><li>Darren- <a href="https://www.libgosu.org/ruby.html" target="_blank" rel="noreferrer noopener">Gosu</a></li><li>Dave-  <a href="https://amzn.to/3jN76bm" target="_blank" rel="noreferrer noopener">TKD Breakable Boards</a></li><li>Dave-  <a href="https://amzn.to/3nhcNAe" target="_blank" rel="noreferrer noopener">12v USB Fan Cable </a></li><li>John- <a href="https://github.com/svenfuchs/gem-release" target="_blank" rel="noreferrer noopener">GitHub | svenfuchs/gem-release</a></li><li>John- <a href="https://fastlane.tools/" target="_blank" rel="noreferrer noopener">fastlane</a></li><li>Luke- <a href="https://www.tecmint.com/create-ascii-text-banners-in-linux-terminal/" target="_blank" rel="noreferrer noopener">Linux Fun</a></li><li>Luke-<a href="https://assets.lrug.org/videos/2021/august/tom-blomfield-10-years-on-building-startups-with-ruby-on-rails-lrug-aug-2021.mp4" target="_blank" rel="noreferrer noopener"> LRUG August 2021</a></li><li>Maxwell- <a href="https://rubygems.org/gems/ffi/versions/1.9.10" target="_blank" rel="noreferrer noopener">ffi | RubyGems</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Special Guest: Maxwell Anselm.Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3772</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Going from Development to Production - RUBY 513</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/going-from-development-to-production-ruby-513</link><description><![CDATA[Dave Kimura, John Epperson, Luke Stutters, Darren Broemmer, and Valentino Stoll talk about their experiences in setting up a maintainable development environment and discuss considerations when deploying to production.Panel<ul><li>Darren Broemmer</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://github.com/rails/importmap-rails" target="_blank" rel="noreferrer noopener">GitHub | rails/importmap-rails</a></li><li><a href="https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development" target="_blank" rel="noreferrer noopener">Ruby on Whales: Dockerizing Ruby and Rails development</a></li><li><a href="https://github.com/kirillian/shiplane" target="_blank" rel="noreferrer noopener">GitHub | kirillian/shiplane</a></li><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://www.driftingruby.com/episodes/bin-functions" target="_blank" rel="noreferrer noopener">bin/functions</a></li></ul>Picks<ul><li>Darren- <a href="https://darren-broemmer.medium.com/debunking-the-infamous-only-two-hard-problems-in-computer-science-b412a31c00df" target="_blank" rel="noreferrer noopener">Debunking the infamous “Only two hard problems in Computer Science”</a></li><li>Dave- <a href="https://www.driftingruby.com/episodes?query%5Bname%5D=docker" target="_blank" rel="noreferrer noopener">Drifting Ruby</a></li><li>Dave- <a href="https://amzn.to/3yzvtxo" target="_blank" rel="noreferrer noopener">3Doodler Create+ 3D Printing Pen</a></li><li>John- <a href="https://github.com/kirillian/shiplane" target="_blank" rel="noreferrer noopener">GitHub | kirillian/shiplane</a></li><li>John- Homemade Pool Covers</li><li>Luke-<a href="https://blog.appsignal.com/2019/04/30/ruby-magic-hidden-gems-delegator-forwardable.html" target="_blank" rel="noreferrer noopener"> Ruby's Hidden Gems: Delegator and Forwardable</a></li><li>Luke- <a href="https://gitlab.com/x653/mix-fpga" target="_blank" rel="noreferrer noopener">mix-fgpa </a></li><li>Luke- <a href="https://olimex.wordpress.com/2021/05/26/donald-knuths-mix-computer-implemented-in-ice40hx8k-evb/" target="_blank" rel="noreferrer noopener">Donald Knuth’s MIX computer implemented in iCE40HX8K-EVB</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">70515b99-7ab3-432f-b6d8-cc3f3aec98f1</guid><pubDate>Wed, 01 Sep 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847497/stream.mp3" length="93360232" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dave Kimura, John Epperson, Luke Stutters, Darren Broemmer, and Valentino Stoll talk about their experiences in setting up a maintainable development environment and discuss considerations when deploying to production.Panel
- Darren Broemmer
- Dave...</itunes:subtitle><itunes:summary><![CDATA[Dave Kimura, John Epperson, Luke Stutters, Darren Broemmer, and Valentino Stoll talk about their experiences in setting up a maintainable development environment and discuss considerations when deploying to production.Panel<ul><li>Darren Broemmer</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://github.com/rails/importmap-rails" target="_blank" rel="noreferrer noopener">GitHub | rails/importmap-rails</a></li><li><a href="https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development" target="_blank" rel="noreferrer noopener">Ruby on Whales: Dockerizing Ruby and Rails development</a></li><li><a href="https://github.com/kirillian/shiplane" target="_blank" rel="noreferrer noopener">GitHub | kirillian/shiplane</a></li><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://www.driftingruby.com/episodes/bin-functions" target="_blank" rel="noreferrer noopener">bin/functions</a></li></ul>Picks<ul><li>Darren- <a href="https://darren-broemmer.medium.com/debunking-the-infamous-only-two-hard-problems-in-computer-science-b412a31c00df" target="_blank" rel="noreferrer noopener">Debunking the infamous “Only two hard problems in Computer Science”</a></li><li>Dave- <a href="https://www.driftingruby.com/episodes?query%5Bname%5D=docker" target="_blank" rel="noreferrer noopener">Drifting Ruby</a></li><li>Dave- <a href="https://amzn.to/3yzvtxo" target="_blank" rel="noreferrer noopener">3Doodler Create+ 3D Printing Pen</a></li><li>John- <a href="https://github.com/kirillian/shiplane" target="_blank" rel="noreferrer noopener">GitHub | kirillian/shiplane</a></li><li>John- Homemade Pool Covers</li><li>Luke-<a href="https://blog.appsignal.com/2019/04/30/ruby-magic-hidden-gems-delegator-forwardable.html" target="_blank" rel="noreferrer noopener"> Ruby's Hidden Gems: Delegator and Forwardable</a></li><li>Luke- <a href="https://gitlab.com/x653/mix-fpga" target="_blank" rel="noreferrer noopener">mix-fgpa </a></li><li>Luke- <a href="https://olimex.wordpress.com/2021/05/26/donald-knuths-mix-computer-implemented-in-ice40hx8k-evb/" target="_blank" rel="noreferrer noopener">Donald Knuth’s MIX computer implemented in iCE40HX8K-EVB</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Contact John:<ul><li><a href="https://rockagile.io/" target="_blank" rel="noreferrer noopener">Rock Agile Consulting</a></li><li><a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">GitHub: John Epperson ( kirillian )</a></li><li><a href="https://www.linkedin.com/in/john-epperson-5b466444/" target="_blank" rel="noreferrer noopener">LinkedIn: John Epperson</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a...]]></itunes:summary><itunes:duration>4605</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/using-typing-systems-in-ruby-with-sorbet-ft-alex-dunae-ruby-512</link><description><![CDATA[Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort.The conversation covers libraries and tools for working with types in Ruby.Panel<ul><li>Charles Max Wood</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Alex Dunae </li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://github.com/Shopify/tapioca" target="_blank" rel="noreferrer noopener">GitHub | Shopify/tapioca</a></li><li><a href="https://github.com/chanzuckerberg/sorbet-rails" target="_blank" rel="noreferrer noopener">GitHub | chanzuckerberg/sorbet-rails</a></li><li><a href="https://dunae.ca/notes/2020/12/01/sorbet-journey-types-motivation.html" target="_blank" rel="noreferrer noopener">Sorbet Journey, Part 1: Why Add Types to a Rails App</a></li><li><a href="https://dunae.ca/notes/2020/12/09/adding-sorbet-to-an-existing-gem.html" target="_blank" rel="noreferrer noopener">Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem</a></li><li><a href="https://dunae.ca/notes/2020/12/28/a-typical-day-adding-sorbet-to-rails.html" target="_blank" rel="noreferrer noopener">Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App</a></li><li><a href="https://dunae.ca/notes/2021/05/25/sorbet-stability.html" target="_blank" rel="noreferrer noopener">Sorbet Journey, Part 4: Sorbet Stability</a></li><li><a href="https://www.youtube.com/watch?v=lKMOETQAdzs" target="_blank" rel="noreferrer noopener">GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf</a></li><li><a href="https://sorbet.org/blog/2021/07/30/open-sourcing-sorbet-compiler" target="_blank" rel="noreferrer noopener">Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby</a></li><li><a href="https://sorbet-ruby.slack.com/join/shared_invite/enQtNjU5MzA2NzU0OTYxLTIyZDBjNzA5ZGRkOTcxZjk0M2U3OGY2NGY4MGRiYWU1OWJlYjdjM2UxYzliMWNmNTI2YmZjMmRhMWNiNGIyZGQ#/shared-invite/email" target="_blank" rel="noreferrer noopener">Join Sorbet on Slack</a></li><li><a href="https://twitter.com/MrMrBug" target="_blank" rel="noreferrer noopener">Twitter: Alex D ( @MrMrBug )</a></li></ul>Picks<ul><li>Alex- <a href="http://aosabook.org/en/index.html" target="_blank" rel="noreferrer noopener">The Architecture of Open Source Applications</a></li><li>Alex- <a href="https://sonic-pi.net/" target="_blank" rel="noreferrer noopener">Sonic Pi</a></li><li>Alex- <a href="https://apps.apple.com/ca/app/healthfit/id1202650514" target="_blank" rel="noreferrer noopener">HealthFit</a></li><li>Charles- <a href="https://xero.com" target="_blank" rel="noreferrer noopener">Xero</a></li><li>Charles- <a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li>Luke- <a href="https://www.quora.com/profile/Alan-Kay-11" target="_blank" rel="noreferrer noopener">Alan Kay - Quora</a></li><li>Valentino- <a href="https://github.com/tenderlove/analog-terminal-bell" target="_blank" rel="noreferrer noopener">GitHub | tenderlove/analog-terminal-bell</a></li><li>Valentino- <a href="https://oshpark.com/" target="_blank" rel="noreferrer noopener">OSH Park</a></li><li>Valentino- <a href="https://www.reddit.com/r/MechanicalKeyboards/comments/3i2tsb/strange_request_what_is_the_loudest_clicky/" target="_blank" rel="noreferrer noopener">Strange request: What is the loudest clicky keyboard?</a></li><li>Valentino- <a href="https://www.youtube.com/watch?t=39s&amp;v=hK2cnxXauls" target="_blank" rel="noreferrer noopener">IBM Beamspring Sound</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Alex Dunae .Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4503f0cc-a745-46aa-98a6-02a0c00eeeb1</guid><pubDate>Wed, 25 Aug 2021 23:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847516/stream.mp3" length="98692923" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort.The conversation covers libraries and tools for working with types in...</itunes:subtitle><itunes:summary><![CDATA[Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort.The conversation covers libraries and tools for working with types in Ruby.Panel<ul><li>Charles Max Wood</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Alex Dunae </li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://github.com/Shopify/tapioca" target="_blank" rel="noreferrer noopener">GitHub | Shopify/tapioca</a></li><li><a href="https://github.com/chanzuckerberg/sorbet-rails" target="_blank" rel="noreferrer noopener">GitHub | chanzuckerberg/sorbet-rails</a></li><li><a href="https://dunae.ca/notes/2020/12/01/sorbet-journey-types-motivation.html" target="_blank" rel="noreferrer noopener">Sorbet Journey, Part 1: Why Add Types to a Rails App</a></li><li><a href="https://dunae.ca/notes/2020/12/09/adding-sorbet-to-an-existing-gem.html" target="_blank" rel="noreferrer noopener">Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem</a></li><li><a href="https://dunae.ca/notes/2020/12/28/a-typical-day-adding-sorbet-to-rails.html" target="_blank" rel="noreferrer noopener">Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App</a></li><li><a href="https://dunae.ca/notes/2021/05/25/sorbet-stability.html" target="_blank" rel="noreferrer noopener">Sorbet Journey, Part 4: Sorbet Stability</a></li><li><a href="https://www.youtube.com/watch?v=lKMOETQAdzs" target="_blank" rel="noreferrer noopener">GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf</a></li><li><a href="https://sorbet.org/blog/2021/07/30/open-sourcing-sorbet-compiler" target="_blank" rel="noreferrer noopener">Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby</a></li><li><a href="https://sorbet-ruby.slack.com/join/shared_invite/enQtNjU5MzA2NzU0OTYxLTIyZDBjNzA5ZGRkOTcxZjk0M2U3OGY2NGY4MGRiYWU1OWJlYjdjM2UxYzliMWNmNTI2YmZjMmRhMWNiNGIyZGQ#/shared-invite/email" target="_blank" rel="noreferrer noopener">Join Sorbet on Slack</a></li><li><a href="https://twitter.com/MrMrBug" target="_blank" rel="noreferrer noopener">Twitter: Alex D ( @MrMrBug )</a></li></ul>Picks<ul><li>Alex- <a href="http://aosabook.org/en/index.html" target="_blank" rel="noreferrer noopener">The Architecture of Open Source Applications</a></li><li>Alex- <a href="https://sonic-pi.net/" target="_blank" rel="noreferrer noopener">Sonic Pi</a></li><li>Alex- <a href="https://apps.apple.com/ca/app/healthfit/id1202650514" target="_blank" rel="noreferrer noopener">HealthFit</a></li><li>Charles- <a href="https://xero.com" target="_blank" rel="noreferrer noopener">Xero</a></li><li>Charles- <a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li>Luke- <a href="https://www.quora.com/profile/Alan-Kay-11" target="_blank" rel="noreferrer noopener">Alan Kay - Quora</a></li><li>Valentino- <a href="https://github.com/tenderlove/analog-terminal-bell" target="_blank" rel="noreferrer noopener">GitHub | tenderlove/analog-terminal-bell</a></li><li>Valentino- <a href="https://oshpark.com/" target="_blank" rel="noreferrer noopener">OSH Park</a></li><li>Valentino- <a href="https://www.reddit.com/r/MechanicalKeyboards/comments/3i2tsb/strange_request_what_is_the_loudest_clicky/" target="_blank" rel="noreferrer noopener">Strange request: What is the loudest clicky keyboard?</a></li><li>Valentino- <a href="https://www.youtube.com/watch?t=39s&amp;v=hK2cnxXauls" target="_blank" rel="noreferrer noopener">IBM Beamspring Sound</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/"...]]></itunes:summary><itunes:duration>4872</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Live Streaming to the Command LIne with ActionCable ft. Hans Schnedlitz - RUBY 511</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/live-streaming-to-the-command-line-with-actioncable-ft-hans-schnedlitz-ruby-511</link><description><![CDATA[Hans Schnedlitz joins the Rogues to discuss how you can use ActionCable to get feedback on ongoing tasks in the commandline by connecting to a websocket.His solution is written entirely in Ruby and provides some interesting options for people building CLI's for their applications.Panel<ul><li>Charles Max Wood</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Hans Schnedlitz </li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://hschne.at/2021/04/04/build-real-time-clis-with-actioncable.html" target="_blank" rel="noreferrer noopener">Real-Time Command Line Applications with Action Cable and Thor</a></li><li><a href="https://ruby-doc.org/stdlib-2.7.1/libdoc/optparse/rdoc/OptionParser.html" target="_blank" rel="noreferrer noopener">OptionParser</a></li><li><a href="https://github.com/ManageIQ/optimist" target="_blank" rel="noreferrer noopener">GitHub | ManageIQ/optimist</a></li><li><a href="https://github.com/rails/thor" target="_blank" rel="noreferrer noopener">GitHub | rails/thor</a></li><li><a href="https://guides.rubyonrails.org/rails_application_templates.html" target="_blank" rel="noreferrer noopener">Rails Application Templates</a></li><li><a href="https://github.com/rails/rails/pull/39444" target="_blank" rel="noreferrer noopener">GitHub | rails/rails</a></li><li><a href="https://github.com/RailsApps/rails-composer" target="_blank" rel="noreferrer noopener">GitHub | RailsApps/rails-composer</a></li><li><a href="https://ttytoolkit.org/" target="_blank" rel="noreferrer noopener">TTY</a></li><li><a href="https://github.com/junegunn/fzf" target="_blank" rel="noreferrer noopener">GitHub | junegunn/fzf</a></li><li><a href="https://hschne.at/" target="_blank" rel="noreferrer noopener">Hans-Jörg Schnedlitz</a></li><li><a href="https://github.com/hschne" target="_blank" rel="noreferrer noopener">GitHub: Hans-Jörg Schnedlitz ( hschne )</a></li><li><a href="https://twitter.com/hschnedlitz" target="_blank" rel="noreferrer noopener">Twitter: Hans Schnedlitz ( @hschnedlitz )</a></li></ul>Picks<ul><li>Charles- <a href="https://kajabi.com/" target="_blank" rel="noreferrer noopener">Kajabi</a></li><li>Charles- <a href="https://us02web.zoom.us/webinar/register/WN_AKNnB9CsQ7mwrYF1kuGEOA" target="_blank" rel="noreferrer noopener">Devchat.tv/levelup</a></li><li>Hans- <a href="https://github.com/hschne/rails-mini-profiler" target="_blank" rel="noreferrer noopener">GitHub | hschne/rails-mini-profiler</a></li><li>Hans- <a href="https://www.amazon.com/Project-Hail-Mary-Andy-Weir/dp/0593135202" target="_blank" rel="noreferrer noopener">Project Hail Mary</a></li><li>Luke- <a href="https://hschne.at/2021/02/26/cli-oauth-in-ruby.html" target="_blank" rel="noreferrer noopener">CLI OAuth in Ruby</a></li><li>Luke- <a href="https://blog.peterzhu.ca/ruby-c-ext-part-6/" target="_blank" rel="noreferrer noopener">A Rubyist's Walk Along the C-side (Part 6): Classes &amp; Object Oriented Programming</a></li><li>Luke- <a href="https://www.raspberrypi.org/products/raspberry-pi-touch-display/" target="_blank" rel="noreferrer noopener">Raspberry Pi Touch Display</a></li><li>Valentino- <a href="https://www.destroyallsoftware.com/screencasts" target="_blank" rel="noreferrer noopener">Destroy All Software</a></li><li>Valentino- <a href="https://www.heavybit.com/library/video/developer-experience-design/" target="_blank" rel="noreferrer noopener">David Dollar | Developer Experience Design</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Luke:<ul><li><a href="https://github.com/lukestuts" target="_blank" rel="noreferrer noopener">GitHub: Luke Stutters ( lukestuts )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Hans Schnedlitz.Sponsored By:<ul><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun </a>: <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">91453632-21dd-4e94-8211-eef08de4af92</guid><pubDate>Wed, 18 Aug 2021 08:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847487/stream.mp3" length="56185693" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hans Schnedlitz joins the Rogues to discuss how you can use ActionCable to get feedback on ongoing tasks in the commandline by connecting to a websocket.His solution is written entirely in Ruby and provides some interesting options for people building...</itunes:subtitle><itunes:summary><![CDATA[Hans Schnedlitz joins the Rogues to discuss how you can use ActionCable to get feedback on ongoing tasks in the commandline by connecting to a websocket.His solution is written entirely in Ruby and provides some interesting options for people building CLI's for their applications.Panel<ul><li>Charles Max Wood</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Hans Schnedlitz </li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://hschne.at/2021/04/04/build-real-time-clis-with-actioncable.html" target="_blank" rel="noreferrer noopener">Real-Time Command Line Applications with Action Cable and Thor</a></li><li><a href="https://ruby-doc.org/stdlib-2.7.1/libdoc/optparse/rdoc/OptionParser.html" target="_blank" rel="noreferrer noopener">OptionParser</a></li><li><a href="https://github.com/ManageIQ/optimist" target="_blank" rel="noreferrer noopener">GitHub | ManageIQ/optimist</a></li><li><a href="https://github.com/rails/thor" target="_blank" rel="noreferrer noopener">GitHub | rails/thor</a></li><li><a href="https://guides.rubyonrails.org/rails_application_templates.html" target="_blank" rel="noreferrer noopener">Rails Application Templates</a></li><li><a href="https://github.com/rails/rails/pull/39444" target="_blank" rel="noreferrer noopener">GitHub | rails/rails</a></li><li><a href="https://github.com/RailsApps/rails-composer" target="_blank" rel="noreferrer noopener">GitHub | RailsApps/rails-composer</a></li><li><a href="https://ttytoolkit.org/" target="_blank" rel="noreferrer noopener">TTY</a></li><li><a href="https://github.com/junegunn/fzf" target="_blank" rel="noreferrer noopener">GitHub | junegunn/fzf</a></li><li><a href="https://hschne.at/" target="_blank" rel="noreferrer noopener">Hans-Jörg Schnedlitz</a></li><li><a href="https://github.com/hschne" target="_blank" rel="noreferrer noopener">GitHub: Hans-Jörg Schnedlitz ( hschne )</a></li><li><a href="https://twitter.com/hschnedlitz" target="_blank" rel="noreferrer noopener">Twitter: Hans Schnedlitz ( @hschnedlitz )</a></li></ul>Picks<ul><li>Charles- <a href="https://kajabi.com/" target="_blank" rel="noreferrer noopener">Kajabi</a></li><li>Charles- <a href="https://us02web.zoom.us/webinar/register/WN_AKNnB9CsQ7mwrYF1kuGEOA" target="_blank" rel="noreferrer noopener">Devchat.tv/levelup</a></li><li>Hans- <a href="https://github.com/hschne/rails-mini-profiler" target="_blank" rel="noreferrer noopener">GitHub | hschne/rails-mini-profiler</a></li><li>Hans- <a href="https://www.amazon.com/Project-Hail-Mary-Andy-Weir/dp/0593135202" target="_blank" rel="noreferrer noopener">Project Hail Mary</a></li><li>Luke- <a href="https://hschne.at/2021/02/26/cli-oauth-in-ruby.html" target="_blank" rel="noreferrer noopener">CLI OAuth in Ruby</a></li><li>Luke- <a href="https://blog.peterzhu.ca/ruby-c-ext-part-6/" target="_blank" rel="noreferrer noopener">A Rubyist's Walk Along the C-side (Part 6): Classes &amp; Object Oriented Programming</a></li><li>Luke- <a href="https://www.raspberrypi.org/products/raspberry-pi-touch-display/" target="_blank" rel="noreferrer noopener">Raspberry Pi Touch Display</a></li><li>Valentino- <a href="https://www.destroyallsoftware.com/screencasts" target="_blank" rel="noreferrer noopener">Destroy All Software</a></li><li>Valentino- <a href="https://www.heavybit.com/library/video/developer-experience-design/" target="_blank" rel="noreferrer noopener">David Dollar | Developer Experience Design</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank"...]]></itunes:summary><itunes:duration>2746</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby JIT and MJIT ft. Takashi Kokubun - RUBY 510</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-jit-and-mjit-ft-takashi-kokubun-ruby-510</link><description><![CDATA[Takashi Kokubun joins the Rogues to dive into Just in Time compiling, Ruby 3.0 and all the goodness that comes with it.He explains how it relates not only to Ruby performance, but Rails performance and what it means to different kinds of loads that come across the Ruby virtual machine.Panel<ul><li>Darren Broemmer</li><li>Valentino Stoll</li></ul>Guest<ul><li>Takashi Kokubun</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://k0kubun.medium.com/ruby-3-jit-can-make-rails-faster-756310f235a" target="_blank" rel="noreferrer noopener">Ruby 3 JIT can make Rails faster</a></li><li><a href="https://rubykaigi.org/2015/presentations/evanphx/" target="_blank" rel="noreferrer noopener">Keynote - RubyKaigi 2015</a></li><li><a href="https://github.com/Shopify/yjit" target="_blank" rel="noreferrer noopener">GitHub | Shopify/yjit</a></li><li><a href="https://github.com/vnmakarov/mir" target="_blank" rel="noreferrer noopener">GitHub | vnmakarov/mir</a></li><li><a href="https://github.com/k0kubun/railsbench" target="_blank" rel="noreferrer noopener">GitHub | k0kubun/railsbench</a></li><li><a href="https://github.com/discourse/discourse/blob/v2.6.7/script/bench.rb" target="_blank" rel="noreferrer noopener">GitHub | discourse/discourse</a></li><li><a href="https://engineering.appfolio.com/appfolio-engineering/2019/4/11/a-simpler-rails-benchmark-puma-and-concurrency" target="_blank" rel="noreferrer noopener">A Simpler Rails Benchmark, Puma and Concurrency</a></li><li><a href="https://github.com/k0kubun" target="_blank" rel="noreferrer noopener">GitHub: Takashi Kokubun ( k0kubun )</a></li><li><a href="https://twitter.com/k0kubun" target="_blank" rel="noreferrer noopener">Twitter: k0kubun ( @k0kubun )</a></li></ul>Picks<ul><li>Darren- <a href="https://ttytoolkit.org/" target="_blank" rel="noreferrer noopener">The Ruby Terminal Apps Toolkit</a></li><li>Takashi- <a href="https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/#herobanner" target="_blank" rel="noreferrer noopener">GeForce RTX 3060 Family</a></li><li>Valentino- <a href="https://mruby.org/" target="_blank" rel="noreferrer noopener">mruby</a></li><li>Valentino-<a href="https://github.com/ruby/irb/pull/159" target="_blank" rel="noreferrer noopener"> Enhance colored inspect output #159</a></li><li>Valentino- <a href="https://github.com/ruby/irb/pull/203" target="_blank" rel="noreferrer noopener">Implement pry-like ls command #203</a></li><li>Valentino- <a href="https://github.com/ruby/irb/pull/219" target="_blank" rel="noreferrer noopener">Add pry-like show_source command #219</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0eb11d98-3c1a-4b9c-96d7-98446a8fe3ec</guid><pubDate>Wed, 11 Aug 2021 08:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847474/stream.mp3" length="67155394" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Takashi Kokubun joins the Rogues to dive into Just in Time compiling, Ruby 3.0 and all the goodness that comes with it.He explains how it relates not only to Ruby performance, but Rails performance and what it means to different kinds of loads that...</itunes:subtitle><itunes:summary><![CDATA[Takashi Kokubun joins the Rogues to dive into Just in Time compiling, Ruby 3.0 and all the goodness that comes with it.He explains how it relates not only to Ruby performance, but Rails performance and what it means to different kinds of loads that come across the Ruby virtual machine.Panel<ul><li>Darren Broemmer</li><li>Valentino Stoll</li></ul>Guest<ul><li>Takashi Kokubun</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://k0kubun.medium.com/ruby-3-jit-can-make-rails-faster-756310f235a" target="_blank" rel="noreferrer noopener">Ruby 3 JIT can make Rails faster</a></li><li><a href="https://rubykaigi.org/2015/presentations/evanphx/" target="_blank" rel="noreferrer noopener">Keynote - RubyKaigi 2015</a></li><li><a href="https://github.com/Shopify/yjit" target="_blank" rel="noreferrer noopener">GitHub | Shopify/yjit</a></li><li><a href="https://github.com/vnmakarov/mir" target="_blank" rel="noreferrer noopener">GitHub | vnmakarov/mir</a></li><li><a href="https://github.com/k0kubun/railsbench" target="_blank" rel="noreferrer noopener">GitHub | k0kubun/railsbench</a></li><li><a href="https://github.com/discourse/discourse/blob/v2.6.7/script/bench.rb" target="_blank" rel="noreferrer noopener">GitHub | discourse/discourse</a></li><li><a href="https://engineering.appfolio.com/appfolio-engineering/2019/4/11/a-simpler-rails-benchmark-puma-and-concurrency" target="_blank" rel="noreferrer noopener">A Simpler Rails Benchmark, Puma and Concurrency</a></li><li><a href="https://github.com/k0kubun" target="_blank" rel="noreferrer noopener">GitHub: Takashi Kokubun ( k0kubun )</a></li><li><a href="https://twitter.com/k0kubun" target="_blank" rel="noreferrer noopener">Twitter: k0kubun ( @k0kubun )</a></li></ul>Picks<ul><li>Darren- <a href="https://ttytoolkit.org/" target="_blank" rel="noreferrer noopener">The Ruby Terminal Apps Toolkit</a></li><li>Takashi- <a href="https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/#herobanner" target="_blank" rel="noreferrer noopener">GeForce RTX 3060 Family</a></li><li>Valentino- <a href="https://mruby.org/" target="_blank" rel="noreferrer noopener">mruby</a></li><li>Valentino-<a href="https://github.com/ruby/irb/pull/159" target="_blank" rel="noreferrer noopener"> Enhance colored inspect output #159</a></li><li>Valentino- <a href="https://github.com/ruby/irb/pull/203" target="_blank" rel="noreferrer noopener">Implement pry-like ls command #203</a></li><li>Valentino- <a href="https://github.com/ruby/irb/pull/219" target="_blank" rel="noreferrer noopener">Add pry-like show_source command #219</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3295</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Load Testing Rails Apps with JMeter ft. Milap Neupane - RUBY 509</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/load-testing-rails-apps-with-jmeter-ft-milap-neupane-ruby-509</link><description><![CDATA[Milap Neupane joins the Rogues to talk about how to know how robust your Rails apps are.Sometimes you forget to optimize database queries or network calls for performance during development, which impact the load that the application can support and when its performance begins to degrade.Milap breaks down how to determine where these moments occur and what to do to get better performance from your applications.Panel<ul><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Milap Neupane </li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.honeybadger.io/blog/rails-load-testing-jmeter/" target="_blank" rel="noreferrer noopener">Load Test Your Rails Apps with Apache JMeter</a></li><li><a href="https://www.honeybadger.io/blog/ruby-aws-lambda/" target="_blank" rel="noreferrer noopener">Building, Testing and Deploying AWS Lambda Functions in Ruby</a></li><li><a href="https://jmeter.apache.org/" target="_blank" rel="noreferrer noopener">Apache JMeter™</a></li><li><a href="https://milapneupane.com.np/" target="_blank" rel="noreferrer noopener">Milap Neupane Blog</a></li><li><a href="https://www.linkedin.com/in/milap-neupane-99a4b565/" target="_blank" rel="noreferrer noopener">LinkedIn: milap neupane</a></li><li><a href="https://twitter.com/_milap/" target="_blank" rel="noreferrer noopener">Twitter: Milap Neupane ( @_milap )</a></li></ul>Picks<ul><li>John- <a href="https://www.codewithjason.com/test-framework-learn-rspec-minitest/" target="_blank" rel="noreferrer noopener">Which test framework should I learn, RSpec or Minitest?</a></li><li>John- <a href="https://www.monoprice.com/" target="_blank" rel="noreferrer noopener">Monoprice</a></li><li>Luke- <a href="https://geekflare.com/apache-web-server-hardening-security/" target="_blank" rel="noreferrer noopener">Apache Web Server Hardening and Security Guide</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=a-BOSpxYJ9M" target="_blank" rel="noreferrer noopener">Agile is Dead • Pragmatic Dave Thomas • GOTO 2015</a></li><li>Milap- <a href="https://gophercises.com/" target="_blank" rel="noreferrer noopener">Gophercises</a></li><li>Milap- <a href="https://www.lofi.cafe/" target="_blank" rel="noreferrer noopener">lofi.cafe</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=LxxcHcBU4Bk" target="_blank" rel="noreferrer noopener">Effective Data Synchronization between Rails Microservices - Austin Story</a></li><li>Valentino- <a href="https://github.com/amancevice/yake" target="_blank" rel="noreferrer noopener">GitHub | amancevice/yake</a></li><li>Valentino- <a href="https://dev.to/aws-heroes/asynchronous-background-processing-for-ruby-or-rails-using-aws-lambda-extensions-59bh" target="_blank" rel="noreferrer noopener">Asynchronous Background Processing for Ruby or Rails using AWS Lambda Extensions.</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Milap Neupane .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b193696e-0761-4ad8-a6c0-0dca74f03680</guid><pubDate>Wed, 04 Aug 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847477/stream.mp3" length="6413384" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Milap Neupane joins the Rogues to talk about how to know how robust your Rails apps are.Sometimes you forget to optimize database queries or network calls for performance during development, which impact the load that the application can support and...</itunes:subtitle><itunes:summary><![CDATA[Milap Neupane joins the Rogues to talk about how to know how robust your Rails apps are.Sometimes you forget to optimize database queries or network calls for performance during development, which impact the load that the application can support and when its performance begins to degrade.Milap breaks down how to determine where these moments occur and what to do to get better performance from your applications.Panel<ul><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Milap Neupane </li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.honeybadger.io/blog/rails-load-testing-jmeter/" target="_blank" rel="noreferrer noopener">Load Test Your Rails Apps with Apache JMeter</a></li><li><a href="https://www.honeybadger.io/blog/ruby-aws-lambda/" target="_blank" rel="noreferrer noopener">Building, Testing and Deploying AWS Lambda Functions in Ruby</a></li><li><a href="https://jmeter.apache.org/" target="_blank" rel="noreferrer noopener">Apache JMeter™</a></li><li><a href="https://milapneupane.com.np/" target="_blank" rel="noreferrer noopener">Milap Neupane Blog</a></li><li><a href="https://www.linkedin.com/in/milap-neupane-99a4b565/" target="_blank" rel="noreferrer noopener">LinkedIn: milap neupane</a></li><li><a href="https://twitter.com/_milap/" target="_blank" rel="noreferrer noopener">Twitter: Milap Neupane ( @_milap )</a></li></ul>Picks<ul><li>John- <a href="https://www.codewithjason.com/test-framework-learn-rspec-minitest/" target="_blank" rel="noreferrer noopener">Which test framework should I learn, RSpec or Minitest?</a></li><li>John- <a href="https://www.monoprice.com/" target="_blank" rel="noreferrer noopener">Monoprice</a></li><li>Luke- <a href="https://geekflare.com/apache-web-server-hardening-security/" target="_blank" rel="noreferrer noopener">Apache Web Server Hardening and Security Guide</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=a-BOSpxYJ9M" target="_blank" rel="noreferrer noopener">Agile is Dead • Pragmatic Dave Thomas • GOTO 2015</a></li><li>Milap- <a href="https://gophercises.com/" target="_blank" rel="noreferrer noopener">Gophercises</a></li><li>Milap- <a href="https://www.lofi.cafe/" target="_blank" rel="noreferrer noopener">lofi.cafe</a></li><li>Valentino- <a href="https://www.youtube.com/watch?v=LxxcHcBU4Bk" target="_blank" rel="noreferrer noopener">Effective Data Synchronization between Rails Microservices - Austin Story</a></li><li>Valentino- <a href="https://github.com/amancevice/yake" target="_blank" rel="noreferrer noopener">GitHub | amancevice/yake</a></li><li>Valentino- <a href="https://dev.to/aws-heroes/asynchronous-background-processing-for-ruby-or-rails-using-aws-lambda-extensions-59bh" target="_blank" rel="noreferrer noopener">Asynchronous Background Processing for Ruby or Rails using AWS Lambda Extensions.</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev )</a></li></ul>Special Guest: Milap Neupane .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>258</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Debugging Ruby ft. Fabio Perrella - RUBY 508</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/debugging-ruby-ft-fabio-perrella-ruby-508</link><description><![CDATA[Fabio Perrella joins the Rogues to discuss debugging Ruby programs and how to find problems across your code and your dependencies.The panel shares their stories and experience to dive into debugging tools and techniques they've used that have worked out well in the apps they maintain.Panel<ul><li>Darren Broemmer</li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Fabio Perrella</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://ideas.bywetransfer.com/story/spelunking-ruby-gems" target="_blank" rel="noreferrer noopener">Ideas by WeTransfer</a></li><li><a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html" target="_blank" rel="noreferrer noopener">IAM roles for Amazon EC2</a></li><li><a href="https://www.youtube.com/watch?v=ok45gtFuMO8" target="_blank" rel="noreferrer noopener">The Curious Case of the Bad Clone</a></li><li><a href="https://github.com/deivid-rodriguez/pry-byebug" target="_blank" rel="noreferrer noopener">GitHub | deivid-rodriguez/pry-byebug</a></li><li><a href="https://rubyjard.org/" target="_blank" rel="noreferrer noopener">Ruby Jard</a></li><li><a href="http://ptsochantaris.github.io/trailer/" target="_blank" rel="noreferrer noopener">Trailer.app</a></li><li><a href="https://github.com/mperham/connection_pool" target="_blank" rel="noreferrer noopener">GitHub | mperham/connection_pool</a></li><li><a href="https://github.blog/2020-10-19-git-2-29-released/" target="_blank" rel="noreferrer noopener">Highlights from Git 2.29</a></li><li><a href="https://github.com/grodowski/undercover" target="_blank" rel="noreferrer noopener">GitHub | grodowski/undercover</a></li><li><a href="https://fabioperrella.github.io/" target="_blank" rel="noreferrer noopener">Fabio Perrella's Blog</a></li><li><a href="https://twitter.com/fabioperrella" target="_blank" rel="noreferrer noopener">Twitter: fabio perrella ( @fabioperrella )</a></li></ul>Picks<ul><li>Darren- <a href="https://www.youtube.com/watch?v=3u7EIiohs6U" target="_blank" rel="noreferrer noopener">Ted Lasso — Official Trailer | Apple TV+</a></li><li>Fabio- <a href="https://github.com/WeTransfer/wt_activerecord_index_spy" target="_blank" rel="noreferrer noopener">GitHub | WeTransfer/wt_activerecord_index_spy</a></li><li>Fabio- <a href="https://thoughtbot.com/blog/tags/debugging-series-2021" target="_blank" rel="noreferrer noopener">Debugging Series 2021 Articles</a></li><li>Fabio- fitbit + vitality</li><li>John- <a href="https://rubyradar.mailchimpsites.com/" target="_blank" rel="noreferrer noopener">Ruby Radar</a></li><li>John- <a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li>John- <a href="https://github.com/TaKO8Ki/frum" target="_blank" rel="noreferrer noopener">GitHub | TaKO8Ki/frum</a></li><li>Luke- <a href="https://code.jeremyevans.net/index.html" target="_blank" rel="noreferrer noopener">code.jeremyevans.net</a></li><li>Luke- <a href="https://www.driftingruby.com/episodes/cryptocurrency-payments" target="_blank" rel="noreferrer noopener">Cryptocurrency Payments</a></li><li>Luke- <a href="https://www.amazon.co.uk/gp/product/B07TLLN63R/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Amazon Basics Line-Interactive</a></li><li>Valentino- <a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener">Home Assistant</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @ Doximity</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev ) </a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: V ( @thecodenamev ) </a></li></ul>Special Guest: Fabio Perrella.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e2ebdacb-e862-4872-840b-f9b27a17f650</guid><pubDate>Wed, 28 Jul 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847486/stream.mp3" length="86116960" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Fabio Perrella joins the Rogues to discuss debugging Ruby programs and how to find problems across your code and your dependencies.The panel shares their stories and experience to dive into debugging tools and techniques they've used that have worked...</itunes:subtitle><itunes:summary><![CDATA[Fabio Perrella joins the Rogues to discuss debugging Ruby programs and how to find problems across your code and your dependencies.The panel shares their stories and experience to dive into debugging tools and techniques they've used that have worked out well in the apps they maintain.Panel<ul><li>Darren Broemmer</li><li>John Epperson</li><li>Luke Stutters</li><li>Valentino Stoll</li></ul>Guest<ul><li>Fabio Perrella</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://ideas.bywetransfer.com/story/spelunking-ruby-gems" target="_blank" rel="noreferrer noopener">Ideas by WeTransfer</a></li><li><a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html" target="_blank" rel="noreferrer noopener">IAM roles for Amazon EC2</a></li><li><a href="https://www.youtube.com/watch?v=ok45gtFuMO8" target="_blank" rel="noreferrer noopener">The Curious Case of the Bad Clone</a></li><li><a href="https://github.com/deivid-rodriguez/pry-byebug" target="_blank" rel="noreferrer noopener">GitHub | deivid-rodriguez/pry-byebug</a></li><li><a href="https://rubyjard.org/" target="_blank" rel="noreferrer noopener">Ruby Jard</a></li><li><a href="http://ptsochantaris.github.io/trailer/" target="_blank" rel="noreferrer noopener">Trailer.app</a></li><li><a href="https://github.com/mperham/connection_pool" target="_blank" rel="noreferrer noopener">GitHub | mperham/connection_pool</a></li><li><a href="https://github.blog/2020-10-19-git-2-29-released/" target="_blank" rel="noreferrer noopener">Highlights from Git 2.29</a></li><li><a href="https://github.com/grodowski/undercover" target="_blank" rel="noreferrer noopener">GitHub | grodowski/undercover</a></li><li><a href="https://fabioperrella.github.io/" target="_blank" rel="noreferrer noopener">Fabio Perrella's Blog</a></li><li><a href="https://twitter.com/fabioperrella" target="_blank" rel="noreferrer noopener">Twitter: fabio perrella ( @fabioperrella )</a></li></ul>Picks<ul><li>Darren- <a href="https://www.youtube.com/watch?v=3u7EIiohs6U" target="_blank" rel="noreferrer noopener">Ted Lasso — Official Trailer | Apple TV+</a></li><li>Fabio- <a href="https://github.com/WeTransfer/wt_activerecord_index_spy" target="_blank" rel="noreferrer noopener">GitHub | WeTransfer/wt_activerecord_index_spy</a></li><li>Fabio- <a href="https://thoughtbot.com/blog/tags/debugging-series-2021" target="_blank" rel="noreferrer noopener">Debugging Series 2021 Articles</a></li><li>Fabio- fitbit + vitality</li><li>John- <a href="https://rubyradar.mailchimpsites.com/" target="_blank" rel="noreferrer noopener">Ruby Radar</a></li><li>John- <a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li>John- <a href="https://github.com/TaKO8Ki/frum" target="_blank" rel="noreferrer noopener">GitHub | TaKO8Ki/frum</a></li><li>Luke- <a href="https://code.jeremyevans.net/index.html" target="_blank" rel="noreferrer noopener">code.jeremyevans.net</a></li><li>Luke- <a href="https://www.driftingruby.com/episodes/cryptocurrency-payments" target="_blank" rel="noreferrer noopener">Cryptocurrency Payments</a></li><li>Luke- <a href="https://www.amazon.co.uk/gp/product/B07TLLN63R/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Amazon Basics Line-Interactive</a></li><li>Valentino- <a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener">Home Assistant</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Valentino:<ul><li><a href="https://technology.doximity.com/" target="_blank" rel="noreferrer noopener">Doximity Technology Blog</a></li><li><a href="https://workat.doximity.com/positions/?gh_src=5b1db38f1" target="_blank" rel="noreferrer noopener">Work @...]]></itunes:summary><itunes:duration>4243</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building with Just What You Need Using Roda with Jeremy Evans - RUBY 507</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/building-with-just-what-you-need-using-roda-with-jeremy-evans-ruby-507</link><description><![CDATA[Jeremy Evans, author of the Roda framework, joins the Rogues to talk about how to use Roda to build Ruby web applications.Roda is a super lightweight framework that adds features through plugins to give you the power you need when you need it to build your applications. This allows you to bring in only what you need in order to get fast and easy to maintain code.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura </li><li>Luke Stutters</li></ul>Guest<ul><li>Jeremy Evans</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>Links<ul><li><a href="https://github.com/jeremyevans/roda" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/roda</a></li><li><a href="http://roda.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Roda: Routing Tree Web Toolkit</a></li><li><a href="https://github.com/jeremyevans/roda-sequel-stack" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/roda-sequel-stack</a></li><li><a href="https://github.com/jeremyevans/r10k" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/r10k</a></li><li><a href="https://github.com/shrinerb/shrine" target="_blank" rel="noreferrer noopener">GitHub | shrinerb/shrine</a></li><li><a href="https://code.jeremyevans.net/" target="_blank" rel="noreferrer noopener">code.jeremyevans.net</a></li><li><a href="https://github.com/jeremyevans" target="_blank" rel="noreferrer noopener">GitHub : Jeremy Evans ( jeremyevans )</a></li><li><a href="https://twitter.com/jeremyevans0" target="_blank" rel="noreferrer noopener">Twitter: Jeremy Evans ( @jeremyevans0 )</a></li></ul>Picks<ul><li>Charles- <a href="https://www.swimoutlet.com/products/us-divers-sea-lion-fins-8135033" target="_blank" rel="noreferrer noopener">Sea Lion Fins</a></li><li>Charles- <a href="https://amzn.to/3xsW4fP" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Charles- <a href="https://amzn.to/3yA7JcQ" target="_blank" rel="noreferrer noopener">The Ruthless Elimination of Hurry</a></li><li>Dave-  <a href="https://www.dewalt.com/products/power-tools/specialty-and-other-tools/20v-max-cordless-heat-gun-tool-only/dce530b" target="_blank" rel="noreferrer noopener">DeWalt Heat Gun 20v </a></li><li>Dave- <a href="https://www.creality3dofficial.com/products/cr-10-smart-3d-printer" target="_blank" rel="noreferrer noopener">Creality | CR-10 Smart</a></li><li>Jeremy- <a href="https://store.steampowered.com/app/312560/Xanadu_Next/" target="_blank" rel="noreferrer noopener">Xanadu Next</a></li><li>Luke- <a href="https://blog.peterzhu.ca/ruby-c-ext/" target="_blank" rel="noreferrer noopener">A Rubyist's Walk Along the C-side</a></li><li>Luke- <a href="https://amzn.to/36QPzrC" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Special Guest: Jeremy Evans.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9a378b7d-926f-47ad-aa50-d56e7882d1e8</guid><pubDate>Wed, 21 Jul 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847504/stream.mp3" length="80436951" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jeremy Evans, author of the Roda framework, joins the Rogues to talk about how to use Roda to build Ruby web applications.Roda is a super lightweight framework that adds features through plugins to give you the power you need when you need it to build...</itunes:subtitle><itunes:summary><![CDATA[Jeremy Evans, author of the Roda framework, joins the Rogues to talk about how to use Roda to build Ruby web applications.Roda is a super lightweight framework that adds features through plugins to give you the power you need when you need it to build your applications. This allows you to bring in only what you need in order to get fast and easy to maintain code.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura </li><li>Luke Stutters</li></ul>Guest<ul><li>Jeremy Evans</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>Links<ul><li><a href="https://github.com/jeremyevans/roda" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/roda</a></li><li><a href="http://roda.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Roda: Routing Tree Web Toolkit</a></li><li><a href="https://github.com/jeremyevans/roda-sequel-stack" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/roda-sequel-stack</a></li><li><a href="https://github.com/jeremyevans/r10k" target="_blank" rel="noreferrer noopener">GitHub | jeremyevans/r10k</a></li><li><a href="https://github.com/shrinerb/shrine" target="_blank" rel="noreferrer noopener">GitHub | shrinerb/shrine</a></li><li><a href="https://code.jeremyevans.net/" target="_blank" rel="noreferrer noopener">code.jeremyevans.net</a></li><li><a href="https://github.com/jeremyevans" target="_blank" rel="noreferrer noopener">GitHub : Jeremy Evans ( jeremyevans )</a></li><li><a href="https://twitter.com/jeremyevans0" target="_blank" rel="noreferrer noopener">Twitter: Jeremy Evans ( @jeremyevans0 )</a></li></ul>Picks<ul><li>Charles- <a href="https://www.swimoutlet.com/products/us-divers-sea-lion-fins-8135033" target="_blank" rel="noreferrer noopener">Sea Lion Fins</a></li><li>Charles- <a href="https://amzn.to/3xsW4fP" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Charles- <a href="https://amzn.to/3yA7JcQ" target="_blank" rel="noreferrer noopener">The Ruthless Elimination of Hurry</a></li><li>Dave-  <a href="https://www.dewalt.com/products/power-tools/specialty-and-other-tools/20v-max-cordless-heat-gun-tool-only/dce530b" target="_blank" rel="noreferrer noopener">DeWalt Heat Gun 20v </a></li><li>Dave- <a href="https://www.creality3dofficial.com/products/cr-10-smart-3d-printer" target="_blank" rel="noreferrer noopener">Creality | CR-10 Smart</a></li><li>Jeremy- <a href="https://store.steampowered.com/app/312560/Xanadu_Next/" target="_blank" rel="noreferrer noopener">Xanadu Next</a></li><li>Luke- <a href="https://blog.peterzhu.ca/ruby-c-ext/" target="_blank" rel="noreferrer noopener">A Rubyist's Walk Along the C-side</a></li><li>Luke- <a href="https://amzn.to/36QPzrC" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Special Guest: Jeremy Evans.   <br /><br />Advertising Inquiries: <a...]]></itunes:summary><itunes:duration>3959</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What's Cooking in Rails 7 featuring Jason Dinsmore - RUBY 506</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/what-s-cooking-in-rails-7-featuring-jason-dinsmore-ruby-506</link><description><![CDATA[Jason Dinsmore went spelunking through the changelogs for Rails and pulled out the latest features for the most popular Ruby web development framework.Jason and the Rogues go through the changes and discuss the upcoming changes in Rails 7.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Jason Dinsmore</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://hint.io/blog/Whats-Cooking-in-Rails-7" target="_blank" rel="noreferrer noopener">What's Cooking in Rails 7?</a></li><li><a href="https://github.com/attr-encrypted/attr_encrypted" target="_blank" rel="noreferrer noopener">GitHub | attr-encrypted/attr_encrypted</a></li><li><a href="https://dev.to/pocke/rails-7-will-introduce-invertwhere-method-but-it-s-dangerous-50m5" target="_blank" rel="noreferrer noopener">Rails 7 will introduce invert_where method, but it's dangerous</a></li><li><a href="https://twitter.com/dinjas" target="_blank" rel="noreferrer noopener">Twitter: Jason Dinsmore ( @dinjas )</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3yU2l4j" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Darren- <a href="https://emojicryption.github.io/about/" target="_blank" rel="noreferrer noopener">Emojicrytion</a></li><li>Dave-  <a href="https://www.caldigit.com/thunderbolt-4-element-hub/" target="_blank" rel="noreferrer noopener">CalDigit Element Hub</a></li><li>Dave- <a href="https://www.caldigit.com/connect-10-g/" target="_blank" rel="noreferrer noopener">CalDigit Connect 10G</a></li><li>Jason- <a href="https://github.com/mbj/mutant" target="_blank" rel="noreferrer noopener">GitHub | mbj/mutant</a></li><li>Jason- <a href="https://code.visualstudio.com/docs/remote/ssh" target="_blank" rel="noreferrer noopener">Remote Development using SSH</a></li><li>Jason- <a href="https://hint.io/" target="_blank" rel="noreferrer noopener">hint.io</a></li><li>John- <a href="https://www.youtube.com/channel/UCTIV3KbAvaGEyNjoMoNaGtQ" target="_blank" rel="noreferrer noopener">Katherine of Sky - YouTube</a></li><li>John- <a href="https://github.com/attr-encrypted/attr_encrypted" target="_blank" rel="noreferrer noopener">GitHub | attr-encrypted/attr_encrypted</a></li><li>John- Cliffhangers work</li><li>Luke- <a href="https://www.factorio.com/" target="_blank" rel="noreferrer noopener">Factorio</a></li><li>Luke- <a href="https://www.conventionalcommits.org/en/v1.0.0/" target="_blank" rel="noreferrer noopener">Conventional Commits</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Special Guest: Jason Dinsmore.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">92f84697-5418-415a-b520-cc5dda16f556</guid><pubDate>Wed, 14 Jul 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847478/stream.mp3" length="62975117" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jason Dinsmore went spelunking through the changelogs for Rails and pulled out the latest features for the most popular Ruby web development framework.Jason and the Rogues go through the changes and discuss the upcoming changes in Rails 7.Panel
-...</itunes:subtitle><itunes:summary><![CDATA[Jason Dinsmore went spelunking through the changelogs for Rails and pulled out the latest features for the most popular Ruby web development framework.Jason and the Rogues go through the changes and discuss the upcoming changes in Rails 7.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Jason Dinsmore</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://hint.io/blog/Whats-Cooking-in-Rails-7" target="_blank" rel="noreferrer noopener">What's Cooking in Rails 7?</a></li><li><a href="https://github.com/attr-encrypted/attr_encrypted" target="_blank" rel="noreferrer noopener">GitHub | attr-encrypted/attr_encrypted</a></li><li><a href="https://dev.to/pocke/rails-7-will-introduce-invertwhere-method-but-it-s-dangerous-50m5" target="_blank" rel="noreferrer noopener">Rails 7 will introduce invert_where method, but it's dangerous</a></li><li><a href="https://twitter.com/dinjas" target="_blank" rel="noreferrer noopener">Twitter: Jason Dinsmore ( @dinjas )</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3yU2l4j" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Darren- <a href="https://emojicryption.github.io/about/" target="_blank" rel="noreferrer noopener">Emojicrytion</a></li><li>Dave-  <a href="https://www.caldigit.com/thunderbolt-4-element-hub/" target="_blank" rel="noreferrer noopener">CalDigit Element Hub</a></li><li>Dave- <a href="https://www.caldigit.com/connect-10-g/" target="_blank" rel="noreferrer noopener">CalDigit Connect 10G</a></li><li>Jason- <a href="https://github.com/mbj/mutant" target="_blank" rel="noreferrer noopener">GitHub | mbj/mutant</a></li><li>Jason- <a href="https://code.visualstudio.com/docs/remote/ssh" target="_blank" rel="noreferrer noopener">Remote Development using SSH</a></li><li>Jason- <a href="https://hint.io/" target="_blank" rel="noreferrer noopener">hint.io</a></li><li>John- <a href="https://www.youtube.com/channel/UCTIV3KbAvaGEyNjoMoNaGtQ" target="_blank" rel="noreferrer noopener">Katherine of Sky - YouTube</a></li><li>John- <a href="https://github.com/attr-encrypted/attr_encrypted" target="_blank" rel="noreferrer noopener">GitHub | attr-encrypted/attr_encrypted</a></li><li>John- Cliffhangers work</li><li>Luke- <a href="https://www.factorio.com/" target="_blank" rel="noreferrer noopener">Factorio</a></li><li>Luke- <a href="https://www.conventionalcommits.org/en/v1.0.0/" target="_blank" rel="noreferrer noopener">Conventional Commits</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Special Guest: Jason Dinsmore.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3086</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Ruby Fiber Scheduler with Wander Hillen - RUBY 505</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-ruby-fiber-scheduler-with-wander-hillen-ruby-505</link><description><![CDATA[The Ruby fiber scheduler is a powerful new feature in Ruby that we brought Wander Hillen along to discuss with us. Ruby fibers are a way of managing threading and concurrency within Ruby.This episode explains uses that can come from the fiber scheduler and what it offers in doing work outside the main process to increase efficiency.Panel<ul><li>Darren Broemmer</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Wander Hillen </li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>Links<ul><li><a href="http://www.wjwh.eu/posts/2020-12-28-ruby-fiber-scheduler-c-extension.html" target="_blank" rel="noreferrer noopener">Ruby 3.0 and the new FiberScheduler interface</a></li><li><a href="http://www.wjwh.eu/posts/2021-02-07-ruby-preemptive-fiber.html" target="_blank" rel="noreferrer noopener">Pre-emptive fiber-based concurrency in MRI Ruby</a></li><li><a href="https://bugs.ruby-lang.org/issues/16786" target="_blank" rel="noreferrer noopener">Light-weight scheduler for improved concurrency</a></li><li><a href="https://kernel.dk/io_uring.pdf" target="_blank" rel="noreferrer noopener">Efficient IO with io_uring</a></li><li><a href="https://wjwh.eu/" target="_blank" rel="noreferrer noopener">The blog of wjwh - Home</a></li></ul>Picks<ul><li>Darren- <a href="https://aws.amazon.com/apprunner/" target="_blank" rel="noreferrer noopener">AWS App Runner</a></li><li>John- <a href="https://www.youtube.com/channel/UC1uug_uZrVmylfPVBLBvitQ" target="_blank" rel="noreferrer noopener">CarbotAnimations - YouTube</a></li><li>Luke- <a href="https://dev.to/roryo/managing-windows-windows-within-mruby-part-2-creating-a-window-from-mruby-2jbb" target="_blank" rel="noreferrer noopener">Managing Windows windows within mruby Part 2: Creating a window from mruby</a></li><li>Wander- <a href="https://hackage.haskell.org/package/arduino-copilot" target="_blank" rel="noreferrer noopener">arduino-copilot: Arduino programming in haskell using the Copilot stream DSL</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Special Guest: Wander Hillen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9e2305dd-8a5f-47f9-8002-33d0463f4bf2</guid><pubDate>Wed, 07 Jul 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847490/stream.mp3" length="75254743" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Ruby fiber scheduler is a powerful new feature in Ruby that we brought Wander Hillen along to discuss with us. Ruby fibers are a way of managing threading and concurrency within Ruby.This episode explains uses that can come from the fiber...</itunes:subtitle><itunes:summary><![CDATA[The Ruby fiber scheduler is a powerful new feature in Ruby that we brought Wander Hillen along to discuss with us. Ruby fibers are a way of managing threading and concurrency within Ruby.This episode explains uses that can come from the fiber scheduler and what it offers in doing work outside the main process to increase efficiency.Panel<ul><li>Darren Broemmer</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Wander Hillen </li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>Links<ul><li><a href="http://www.wjwh.eu/posts/2020-12-28-ruby-fiber-scheduler-c-extension.html" target="_blank" rel="noreferrer noopener">Ruby 3.0 and the new FiberScheduler interface</a></li><li><a href="http://www.wjwh.eu/posts/2021-02-07-ruby-preemptive-fiber.html" target="_blank" rel="noreferrer noopener">Pre-emptive fiber-based concurrency in MRI Ruby</a></li><li><a href="https://bugs.ruby-lang.org/issues/16786" target="_blank" rel="noreferrer noopener">Light-weight scheduler for improved concurrency</a></li><li><a href="https://kernel.dk/io_uring.pdf" target="_blank" rel="noreferrer noopener">Efficient IO with io_uring</a></li><li><a href="https://wjwh.eu/" target="_blank" rel="noreferrer noopener">The blog of wjwh - Home</a></li></ul>Picks<ul><li>Darren- <a href="https://aws.amazon.com/apprunner/" target="_blank" rel="noreferrer noopener">AWS App Runner</a></li><li>John- <a href="https://www.youtube.com/channel/UC1uug_uZrVmylfPVBLBvitQ" target="_blank" rel="noreferrer noopener">CarbotAnimations - YouTube</a></li><li>Luke- <a href="https://dev.to/roryo/managing-windows-windows-within-mruby-part-2-creating-a-window-from-mruby-2jbb" target="_blank" rel="noreferrer noopener">Managing Windows windows within mruby Part 2: Creating a window from mruby</a></li><li>Wander- <a href="https://hackage.haskell.org/package/arduino-copilot" target="_blank" rel="noreferrer noopener">arduino-copilot: Arduino programming in haskell using the Copilot stream DSL</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Special Guest: Wander Hillen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3700</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Models in Migrations? and a Year of Open Source Contributions with Jake Yesbeck - RUBY 504</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/models-in-migrations-and-a-year-of-open-source-contributions-with-jake-yesbeck-ruby-504</link><description><![CDATA[Jake Yesbeck joins the Rogues this week to talk about how to handle models and data migrations in your Ruby on Rails applications. He and the Rogues discuss the pros and cons of including models in your Rails migrations and the strategies for migrating data as part of migrating your database structure.The panel then dives into Jake’s year of contributing to open source each day. What he learned and what he gained from making a contribution every day of an entire year to open source.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Jake Yesbeck</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://jakeyesbeck.com/2016/04/26/a-successful-year-of-commits/" target="_blank" rel="noreferrer noopener">A Successful Year of Commits</a></li><li><a href="https://jakeyesbeck.com/2021/04/10/avoid-models-in-migrations/" target="_blank" rel="noreferrer noopener">Why You Should Avoid Models in Rails Migrations</a></li><li><a href="https://github.com/yez" target="_blank" rel="noreferrer noopener">GitHub: Jake Yesbeck ( yez )</a></li><li><a href="https://twitter.com/jakeyesbeck" target="_blank" rel="noreferrer noopener">Twitter: Jake Yesbeck ( @jakeyesbeck )</a></li></ul>Picks<ul><li>Charles-  <a href="https://amzn.to/3vbUBZs" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://www.oncehub.com/" target="_blank" rel="noreferrer noopener">OnceHub</a></li><li>Charles- <a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a></li><li>Charles- <a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a></li><li>Charles- <a href="http://monday.com" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="http://Riverside.fm" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Charles- <a href="https://devinfluencers.com/podcast" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Darren- <a href="https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour" target="_blank" rel="noreferrer noopener">CodeTour</a></li><li>Jake- <a href="https://nomadlease.com/" target="_blank" rel="noreferrer noopener">Nomad</a></li><li>John- <a href="https://everhour.com/" target="_blank" rel="noreferrer noopener">Everhour</a></li><li>John- <a href="https://www.oreo.com/oreo-dark-chocolate-cookies" target="_blank" rel="noreferrer noopener">Dark Chocolate Oreos</a></li><li>Luke- <a href="https://dev.to/roryo/managing-windows-windows-within-mruby-part-2-creating-a-window-from-mruby-2jbb" target="_blank" rel="noreferrer noopener">Managing Windows windows within mruby Part 2: Creating a window from mruby</a></li><li>Luke- <a href="https://github.com/atitan/MFRC522_Ruby" target="_blank" rel="noreferrer noopener">GitHub | atitan/MFRC522_Ruby</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Special Guest: Jake Yesbeck .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">29420e02-d5c6-41d7-8b2e-a00a7ddfae5f</guid><pubDate>Wed, 30 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847469/stream.mp3" length="5597328" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jake Yesbeck joins the Rogues this week to talk about how to handle models and data migrations in your Ruby on Rails applications. He and the Rogues discuss the pros and cons of including models in your Rails migrations and the strategies for...</itunes:subtitle><itunes:summary><![CDATA[Jake Yesbeck joins the Rogues this week to talk about how to handle models and data migrations in your Ruby on Rails applications. He and the Rogues discuss the pros and cons of including models in your Rails migrations and the strategies for migrating data as part of migrating your database structure.The panel then dives into Jake’s year of contributing to open source each day. What he learned and what he gained from making a contribution every day of an entire year to open source.Panel<ul><li>Charles Max Wood</li><li>Darren Broemmer</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Jake Yesbeck</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://jakeyesbeck.com/2016/04/26/a-successful-year-of-commits/" target="_blank" rel="noreferrer noopener">A Successful Year of Commits</a></li><li><a href="https://jakeyesbeck.com/2021/04/10/avoid-models-in-migrations/" target="_blank" rel="noreferrer noopener">Why You Should Avoid Models in Rails Migrations</a></li><li><a href="https://github.com/yez" target="_blank" rel="noreferrer noopener">GitHub: Jake Yesbeck ( yez )</a></li><li><a href="https://twitter.com/jakeyesbeck" target="_blank" rel="noreferrer noopener">Twitter: Jake Yesbeck ( @jakeyesbeck )</a></li></ul>Picks<ul><li>Charles-  <a href="https://amzn.to/3vbUBZs" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://www.oncehub.com/" target="_blank" rel="noreferrer noopener">OnceHub</a></li><li>Charles- <a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a></li><li>Charles- <a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a></li><li>Charles- <a href="http://monday.com" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="http://Riverside.fm" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Charles- <a href="https://devinfluencers.com/podcast" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Darren- <a href="https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour" target="_blank" rel="noreferrer noopener">CodeTour</a></li><li>Jake- <a href="https://nomadlease.com/" target="_blank" rel="noreferrer noopener">Nomad</a></li><li>John- <a href="https://everhour.com/" target="_blank" rel="noreferrer noopener">Everhour</a></li><li>John- <a href="https://www.oreo.com/oreo-dark-chocolate-cookies" target="_blank" rel="noreferrer noopener">Dark Chocolate Oreos</a></li><li>Luke- <a href="https://dev.to/roryo/managing-windows-windows-within-mruby-part-2-creating-a-window-from-mruby-2jbb" target="_blank" rel="noreferrer noopener">Managing Windows windows within mruby Part 2: Creating a window from mruby</a></li><li>Luke- <a href="https://github.com/atitan/MFRC522_Ruby" target="_blank" rel="noreferrer noopener">GitHub | atitan/MFRC522_Ruby</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Special Guest: Jake Yesbeck .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>217</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cleanly and Easily Serializing JSON with Alba featuring Masafumi Okura - RUBY 503</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/cleanly-and-easily-serializing-json-with-alba-featuring-masafumi-okura-ruby-503</link><description><![CDATA[Masafumi Okura is the organizer of Kaigi on Rails and the author of the Alba--a JSON serializer library. The Rogues dive in and get the details on Kaigi on Rails and discuss how to serialize data into JSON within your application.They also discuss why we need another JSON serializer library and which options Alba offers.Panel<ul><li>Dave Kimura</li><li>Darren Broemmer</li><li>Luke Stutters</li></ul>Guest<ul><li>Masafumi Okura</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=QpuaX8N19no" target="_blank" rel="noreferrer noopener">Ruby Galaxy v0.1 Okura Masafumi - Kaigi on Rails - YouTube</a></li><li><a href="https://okuramasafumi.com/" target="_blank" rel="noreferrer noopener">okuramasafumi.com</a></li><li><a href="https://cfp.rubykaigi.org/events/2021" target="_blank" rel="noreferrer noopener">CFApp</a></li><li><a href="https://github.com/procore/blueprinter" target="_blank" rel="noreferrer noopener">GitHub | procore/blueprinter</a></li><li><a href="https://github.com/okuramasafumi/alba" target="_blank" rel="noreferrer noopener">GitHub | okuramasafumi/alba</a></li><li><a href="https://lab.wallarm.com/exploring-de-serialization-issues-in-ruby-projects-801e0a3e5a0a/" target="_blank" rel="noreferrer noopener">Exploring de-serialization issues in Ruby projects</a></li><li><a href="https://github.com/amatsuda/jb" target="_blank" rel="noreferrer noopener">GitHub | amatsuda/jb</a></li><li><a href="https://twitter.com/kaigionrails" target="_blank" rel="noreferrer noopener">Twitter: Kaigi on Rails ( @kaigionrails )</a></li><li><a href="https://twitter.com/okuramasafumi" target="_blank" rel="noreferrer noopener">Twitter: OKURA Masafumi ( @okuramasafumi )</a></li></ul>Picks<ul><li>Darren- <a href="https://github.com/adomokos/light-service" target="_blank" rel="noreferrer noopener">GitHub | adomokos/light-service</a></li><li>Dave- <a href="https://www.apple.com/airtag/" target="_blank" rel="noreferrer noopener">AirTag - Apple</a></li><li>Luke- <a href="https://rubygems.org/gems/rdm6300" target="_blank" rel="noreferrer noopener">rdm6300 | RubyGems.org</a></li><li>Masafumi - <a href="https://esa.io/?lang=en" target="_blank" rel="noreferrer noopener">esa</a></li><li>Masafumi- <a href="https://github.com/mruby/mruby/blob/master/doc/guides/mrbgems.md" target="_blank" rel="noreferrer noopener">GitHub | mruby/mruby</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Special Guest: Masafumi Okura .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">672f6bc3-c44b-4c87-a9e3-5c3aa42b60c9</guid><pubDate>Wed, 23 Jun 2021 13:45:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847473/stream.mp3" length="59715075" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Masafumi Okura is the organizer of Kaigi on Rails and the author of the Alba--a JSON serializer library. The Rogues dive in and get the details on Kaigi on Rails and discuss how to serialize data into JSON within your application.They also discuss why...</itunes:subtitle><itunes:summary><![CDATA[Masafumi Okura is the organizer of Kaigi on Rails and the author of the Alba--a JSON serializer library. The Rogues dive in and get the details on Kaigi on Rails and discuss how to serialize data into JSON within your application.They also discuss why we need another JSON serializer library and which options Alba offers.Panel<ul><li>Dave Kimura</li><li>Darren Broemmer</li><li>Luke Stutters</li></ul>Guest<ul><li>Masafumi Okura</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=QpuaX8N19no" target="_blank" rel="noreferrer noopener">Ruby Galaxy v0.1 Okura Masafumi - Kaigi on Rails - YouTube</a></li><li><a href="https://okuramasafumi.com/" target="_blank" rel="noreferrer noopener">okuramasafumi.com</a></li><li><a href="https://cfp.rubykaigi.org/events/2021" target="_blank" rel="noreferrer noopener">CFApp</a></li><li><a href="https://github.com/procore/blueprinter" target="_blank" rel="noreferrer noopener">GitHub | procore/blueprinter</a></li><li><a href="https://github.com/okuramasafumi/alba" target="_blank" rel="noreferrer noopener">GitHub | okuramasafumi/alba</a></li><li><a href="https://lab.wallarm.com/exploring-de-serialization-issues-in-ruby-projects-801e0a3e5a0a/" target="_blank" rel="noreferrer noopener">Exploring de-serialization issues in Ruby projects</a></li><li><a href="https://github.com/amatsuda/jb" target="_blank" rel="noreferrer noopener">GitHub | amatsuda/jb</a></li><li><a href="https://twitter.com/kaigionrails" target="_blank" rel="noreferrer noopener">Twitter: Kaigi on Rails ( @kaigionrails )</a></li><li><a href="https://twitter.com/okuramasafumi" target="_blank" rel="noreferrer noopener">Twitter: OKURA Masafumi ( @okuramasafumi )</a></li></ul>Picks<ul><li>Darren- <a href="https://github.com/adomokos/light-service" target="_blank" rel="noreferrer noopener">GitHub | adomokos/light-service</a></li><li>Dave- <a href="https://www.apple.com/airtag/" target="_blank" rel="noreferrer noopener">AirTag - Apple</a></li><li>Luke- <a href="https://rubygems.org/gems/rdm6300" target="_blank" rel="noreferrer noopener">rdm6300 | RubyGems.org</a></li><li>Masafumi - <a href="https://esa.io/?lang=en" target="_blank" rel="noreferrer noopener">esa</a></li><li>Masafumi- <a href="https://github.com/mruby/mruby/blob/master/doc/guides/mrbgems.md" target="_blank" rel="noreferrer noopener">GitHub | mruby/mruby</a></li></ul>Contact Darren:<ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Special Guest: Masafumi Okura .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2923</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Refactoring to Five Lines of Code with Christian Clausen - RUBY 502</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/refactoring-to-five-lines-of-code-with-christian-clausen-ruby-502</link><description><![CDATA[Christian Clausen is the author of the book Five Lines of Code in the Manning Early Access Program. He advocates for a rule based refactoring system. One of the rules he uses is refactoring your methods to be five lines of code.Listen in to hear him explain why five lines of code matters and how to get there.Panel<ul><li>John Epperson</li></ul>Guest<ul><li>Christian Clausen</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day tria</a>l</li></ul>Links<ul><li><a href="https://thoughtbot.com/blog/sandi-metz-rules-for-developers" target="_blank" rel="noreferrer noopener">Sandi Metz' Rules For Developers</a></li><li><a href="https://thedrlambda.medium.com/" target="_blank" rel="noreferrer noopener">Christian Clausen - Medium</a></li><li><a href="https://twitter.com/thedrlambda" target="_blank" rel="noreferrer noopener">Twitter: Christian Clausen ( @thedrlambda )</a></li><li><a href="https://github.com/thedrlambda" target="_blank" rel="noreferrer noopener">GitHub: Christian Clausen ( thedrlambda )</a></li></ul>Picks<ul><li>Christian- Embracing Imperfection</li><li>John- Fiber Gummy</li></ul>Special Guest: Christian Clausen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d6ab582c-4f4f-4e32-8ecf-217378a81024</guid><pubDate>Wed, 16 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847476/stream.mp3" length="63944794" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Christian Clausen is the author of the book Five Lines of Code in the Manning Early Access Program. He advocates for a rule based refactoring system. One of the rules he uses is refactoring your methods to be five lines of code.Listen in to hear him...</itunes:subtitle><itunes:summary><![CDATA[Christian Clausen is the author of the book Five Lines of Code in the Manning Early Access Program. He advocates for a rule based refactoring system. One of the rules he uses is refactoring your methods to be five lines of code.Listen in to hear him explain why five lines of code matters and how to get there.Panel<ul><li>John Epperson</li></ul>Guest<ul><li>Christian Clausen</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day tria</a>l</li></ul>Links<ul><li><a href="https://thoughtbot.com/blog/sandi-metz-rules-for-developers" target="_blank" rel="noreferrer noopener">Sandi Metz' Rules For Developers</a></li><li><a href="https://thedrlambda.medium.com/" target="_blank" rel="noreferrer noopener">Christian Clausen - Medium</a></li><li><a href="https://twitter.com/thedrlambda" target="_blank" rel="noreferrer noopener">Twitter: Christian Clausen ( @thedrlambda )</a></li><li><a href="https://github.com/thedrlambda" target="_blank" rel="noreferrer noopener">GitHub: Christian Clausen ( thedrlambda )</a></li></ul>Picks<ul><li>Christian- Embracing Imperfection</li><li>John- Fiber Gummy</li></ul>Special Guest: Christian Clausen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3134</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Can Active Storage Serve Images for the Modern Web? by Mark Hutter - RUBY 501</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/can-active-storage-serve-images-for-the-modern-web-by-mark-hutter-ruby-501</link><description><![CDATA[Dave Kimura and Luke Stutters talk with Mark Hutter about Active Storage and his experience building a large image driven application. We talk about some of the issues and workarounds when implementing Active Storage.Panel<ul><li>Dave Kimura</li><li>Luke Stutters</li></ul>Guest<ul><li>Mark Hutter</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://www.speedshop.co/blog/" target="_blank" rel="noreferrer noopener">The Speedshop Ruby on Rails Performance Blog</a></li><li><a href="https://github.com/rails/rails/pull/34477/files/7660a4f1a8963fb8d7df806cf64f319ccaaa2a62" target="_blank" rel="noreferrer noopener">Active storage add proxying - GitHub</a></li><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://github.com/rubyjs/mini_racer" target="_blank" rel="noreferrer noopener">GitHub | rubyjs/mini_racer</a></li><li><a href="https://www.markhutter.com/" target="_blank" rel="noreferrer noopener">Mark Hutter | Lead Engineer</a></li><li><a href="https://github.com/mrkhutter" target="_blank" rel="noreferrer noopener">GitHub: Mark Hutter ( mrkhutter )</a></li><li><a href="https://twitter.com/mrkhutter" target="_blank" rel="noreferrer noopener">Twitter: Mark Hutter ( @mrkhutter )</a></li></ul>Picks<ul><li>Dave- <a href="https://amzn.to/3iw0CNI" target="_blank" rel="noreferrer noopener">Sigma 16mm f/1.4 DC DN Contemporary Lens for Sony E </a></li><li>Dave- <a href="https://nexdock.com/" target="_blank" rel="noreferrer noopener">NexDock </a></li><li>Dave-  <a href="https://www.driftingruby.com/episodes/cdn-on-active-storage-uploads" target="_blank" rel="noreferrer noopener">Episode #256 CDN on Active Storage Uploads</a></li><li>Luke- <a href="https://stutsblog.com/" target="_blank" rel="noreferrer noopener">StutsBlog - Technical Blog</a></li><li>Luke- <a href="https://github.com/rails/execjs" target="_blank" rel="noreferrer noopener">GitHub | rails/execjs</a></li><li>Mark- <a href="https://www.masterdynamic.eu/products/mh40-wireless-over-ear-headphones" target="_blank" rel="noreferrer noopener">MH40 Wireless Over-Ear Headphones</a></li><li>Mark- <a href="https://solnic.codes/" target="_blank" rel="noreferrer noopener">solnic.codes</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Special Guest: Mark Hutter.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c74f3cf5-0e71-49e6-8070-fbc61e427ff0</guid><pubDate>Wed, 09 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847484/stream.mp3" length="62851920" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dave Kimura and Luke Stutters talk with Mark Hutter about Active Storage and his experience building a large image driven application. We talk about some of the issues and workarounds when implementing Active Storage.Panel
- Dave Kimura
- Luke...</itunes:subtitle><itunes:summary><![CDATA[Dave Kimura and Luke Stutters talk with Mark Hutter about Active Storage and his experience building a large image driven application. We talk about some of the issues and workarounds when implementing Active Storage.Panel<ul><li>Dave Kimura</li><li>Luke Stutters</li></ul>Guest<ul><li>Mark Hutter</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://www.speedshop.co/blog/" target="_blank" rel="noreferrer noopener">The Speedshop Ruby on Rails Performance Blog</a></li><li><a href="https://github.com/rails/rails/pull/34477/files/7660a4f1a8963fb8d7df806cf64f319ccaaa2a62" target="_blank" rel="noreferrer noopener">Active storage add proxying - GitHub</a></li><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://github.com/rubyjs/mini_racer" target="_blank" rel="noreferrer noopener">GitHub | rubyjs/mini_racer</a></li><li><a href="https://www.markhutter.com/" target="_blank" rel="noreferrer noopener">Mark Hutter | Lead Engineer</a></li><li><a href="https://github.com/mrkhutter" target="_blank" rel="noreferrer noopener">GitHub: Mark Hutter ( mrkhutter )</a></li><li><a href="https://twitter.com/mrkhutter" target="_blank" rel="noreferrer noopener">Twitter: Mark Hutter ( @mrkhutter )</a></li></ul>Picks<ul><li>Dave- <a href="https://amzn.to/3iw0CNI" target="_blank" rel="noreferrer noopener">Sigma 16mm f/1.4 DC DN Contemporary Lens for Sony E </a></li><li>Dave- <a href="https://nexdock.com/" target="_blank" rel="noreferrer noopener">NexDock </a></li><li>Dave-  <a href="https://www.driftingruby.com/episodes/cdn-on-active-storage-uploads" target="_blank" rel="noreferrer noopener">Episode #256 CDN on Active Storage Uploads</a></li><li>Luke- <a href="https://stutsblog.com/" target="_blank" rel="noreferrer noopener">StutsBlog - Technical Blog</a></li><li>Luke- <a href="https://github.com/rails/execjs" target="_blank" rel="noreferrer noopener">GitHub | rails/execjs</a></li><li>Mark- <a href="https://www.masterdynamic.eu/products/mh40-wireless-over-ear-headphones" target="_blank" rel="noreferrer noopener">MH40 Wireless Over-Ear Headphones</a></li><li>Mark- <a href="https://solnic.codes/" target="_blank" rel="noreferrer noopener">solnic.codes</a></li></ul>Contact Dave:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>Special Guest: Mark Hutter.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3080</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The 3 Essentials for Successful Job Outcomes - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-3-essentials-for-successful-job-outcomes-bonus-2ab771e1-d63d-4258-9494-e789b4446988</link><description><![CDATA[Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways.Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes.Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the <a href="https://devinfluencers.com/apply" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a>.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">986a3288-0ac3-4419-840f-483d0d71edcd</guid><pubDate>Fri, 04 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847515/stream.mp3" length="43756695" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.First,...</itunes:subtitle><itunes:summary><![CDATA[Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways.Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes.Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the <a href="https://devinfluencers.com/apply" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a>.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2125</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Episode 500 - RUBY 500</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/episode-500-ruby-500</link><description><![CDATA[Chuck, Luke, and Dave are joined by Eric Berry for a roundtable chat and celebration of 500 episodes and 10 years of Ruby Rogues. They start out discussing where each of them are at these days. Then talk about their favorite episodes of the show. They talk about what they see for the future of Ruby and then discuss the future of the show and where they go from here.    Panel    <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Eric Berry</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a> </li></ul>    Links    <ul><li><a href="https://devchat.tv/ruby-rogues/rr-428-arming-the-rebels-with-rails-6-featuring-david-heinemeier-hansson-2/" target="_blank" rel="noreferrer noopener">RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson | Devchat.tv</a></li><li><a href="https://devchat.tv/ruby-rogues/rr-324-developer-horror-stories/" target="_blank" rel="noreferrer noopener">RR 324: Developer Horror Stories | Devchat.tv</a></li><li><a href="https://bugs.ruby-lang.org/issues/15732" target="_blank" rel="noreferrer noopener">Bug #15732 - Ruby master</a></li></ul>    Picks    <ul><li>Charles- <a href="https://amzn.to/34Ew842" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://2000books.com/focusblocks/?affiliate=devchat" target="_blank" rel="noreferrer noopener">Focus Blocks</a></li><li>Dave- Fertilizer for your garden</li><li>Eric- <a href="https://gitcoin.co/quadraticlands" target="_blank" rel="noreferrer noopener">Gitcoin</a></li><li>Luke- <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li></ul>    Contact Charles:    <ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>    Contact Dave:    <ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>  Special Guest: Eric Berry.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9f10577f-586c-4cb1-9b4e-ef421c6a91cf</guid><pubDate>Wed, 02 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847498/stream.mp3" length="84410075" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck, Luke, and Dave are joined by Eric Berry for a roundtable chat and celebration of 500 episodes and 10 years of Ruby Rogues. They start out discussing where each of them are at these days. Then talk about their favorite episodes of the show. They...</itunes:subtitle><itunes:summary><![CDATA[Chuck, Luke, and Dave are joined by Eric Berry for a roundtable chat and celebration of 500 episodes and 10 years of Ruby Rogues. They start out discussing where each of them are at these days. Then talk about their favorite episodes of the show. They talk about what they see for the future of Ruby and then discuss the future of the show and where they go from here.    Panel    <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Eric Berry</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a> </li></ul>    Links    <ul><li><a href="https://devchat.tv/ruby-rogues/rr-428-arming-the-rebels-with-rails-6-featuring-david-heinemeier-hansson-2/" target="_blank" rel="noreferrer noopener">RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson | Devchat.tv</a></li><li><a href="https://devchat.tv/ruby-rogues/rr-324-developer-horror-stories/" target="_blank" rel="noreferrer noopener">RR 324: Developer Horror Stories | Devchat.tv</a></li><li><a href="https://bugs.ruby-lang.org/issues/15732" target="_blank" rel="noreferrer noopener">Bug #15732 - Ruby master</a></li></ul>    Picks    <ul><li>Charles- <a href="https://amzn.to/34Ew842" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://2000books.com/focusblocks/?affiliate=devchat" target="_blank" rel="noreferrer noopener">Focus Blocks</a></li><li>Dave- Fertilizer for your garden</li><li>Eric- <a href="https://gitcoin.co/quadraticlands" target="_blank" rel="noreferrer noopener">Gitcoin</a></li><li>Luke- <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li></ul>    Contact Charles:    <ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>    Contact Dave:    <ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>  Special Guest: Eric Berry.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4158</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Get Hired at a FANG Company - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/how-to-get-hired-at-a-fang-company-bonus-b301e3ab-8e6c-43b0-aef0-250ec7fd7cd6</link><description><![CDATA[Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome.<br /> This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">387ea43d-a03f-41dd-ba37-5fe219f0523c</guid><pubDate>Fri, 28 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847482/stream.mp3" length="28168483" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the...</itunes:subtitle><itunes:summary><![CDATA[Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome.<br /> This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1346</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Upgrading from Sprockets to Webpacker with Ariel Juodziukynas - RUBY 499</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/upgrading-from-sprockets-to-webpacker-with-ariel-juodziukynas-ruby-499</link><description><![CDATA[Ariel Juodziukynas joins the Rogues to talk about how to upgrade your Ruby on Rails application from Sprockets to Webpacker.    Sprockets was introduced in Rails 3.1 to help you manage your static assets including JavaScript. Webpack came along to help manage JavaScript and eventually other assets later on and was adopted into Rails in version 5 and is now the preferred way to manage JavaScript assets in Ruby on Rails applications.    Ariel has written a guide on how to move from Sprockets to Webpacker and discussed with the Rogues the pros, cons, and pitfalls of such a move in your applications.    Panel    <ul><li>John Epperson</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Ariel Juodziukynas</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>    Links    <ul><li><a href="https://github.blog/2021-04-29-goodbye-dependabot-preview-hello-dependabot/" target="_blank" rel="noreferrer noopener">Goodbye Dependabot Preview, hello Dependabot!</a></li><li><a href="https://www.fastruby.io/blog/rails/webpack/from-sprockets-to-webpacker.html" target="_blank" rel="noreferrer noopener">How to Migrate your JavaScript from Sprockets to Webpacker</a></li><li><a href="https://www.ombulabs.com/blog/learning/webpack/webpack-vs-sprockets.html" target="_blank" rel="noreferrer noopener">Webpack VS Sprockets</a></li><li><a href="https://github.com/fastruby/next_rails" target="_blank" rel="noreferrer noopener">GitHub | fastruby/next_rails</a></li><li><a href="https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html" target="_blank" rel="noreferrer noopener">Phoenix.LiveView </a></li><li><a href="https://twitter.com/arieljuod" target="_blank" rel="noreferrer noopener">Twitter: Ariel Juodziukynas ( @arieljuod )</a></li></ul>    Picks    <ul><li>Ariel- <a href="https://github.com/arielj/rails-new-app" target="_blank" rel="noreferrer noopener">GitHub | arielj/rails-new-app</a></li><li>John- <a href="https://railsbump.org/" target="_blank" rel="noreferrer noopener">RailsBump</a></li><li>John- Gas Powered Weed Whackers for Medium/Large Sized Yards</li><li>Luke- <a href="http://planetruby.github.io/books/" target="_blank" rel="noreferrer noopener">All Ruby Books @ Planet Ruby</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=0I70wz9Qa44" target="_blank" rel="noreferrer noopener">The Rising Storm of Ethics in Open Source - Coraline Ada Ehmke</a></li></ul>  Special Guest: Ariel Juodziukynas.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">12421000-0c6e-4c80-9e87-4e4ae25f45a5</guid><pubDate>Wed, 26 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847480/stream.mp3" length="89275220" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ariel Juodziukynas joins the Rogues to talk about how to upgrade your Ruby on Rails application from Sprockets to Webpacker.    Sprockets was introduced in Rails 3.1 to help you manage your static assets including JavaScript. Webpack came along to...</itunes:subtitle><itunes:summary><![CDATA[Ariel Juodziukynas joins the Rogues to talk about how to upgrade your Ruby on Rails application from Sprockets to Webpacker.    Sprockets was introduced in Rails 3.1 to help you manage your static assets including JavaScript. Webpack came along to help manage JavaScript and eventually other assets later on and was adopted into Rails in version 5 and is now the preferred way to manage JavaScript assets in Ruby on Rails applications.    Ariel has written a guide on how to move from Sprockets to Webpacker and discussed with the Rogues the pros, cons, and pitfalls of such a move in your applications.    Panel    <ul><li>John Epperson</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Ariel Juodziukynas</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>    Links    <ul><li><a href="https://github.blog/2021-04-29-goodbye-dependabot-preview-hello-dependabot/" target="_blank" rel="noreferrer noopener">Goodbye Dependabot Preview, hello Dependabot!</a></li><li><a href="https://www.fastruby.io/blog/rails/webpack/from-sprockets-to-webpacker.html" target="_blank" rel="noreferrer noopener">How to Migrate your JavaScript from Sprockets to Webpacker</a></li><li><a href="https://www.ombulabs.com/blog/learning/webpack/webpack-vs-sprockets.html" target="_blank" rel="noreferrer noopener">Webpack VS Sprockets</a></li><li><a href="https://github.com/fastruby/next_rails" target="_blank" rel="noreferrer noopener">GitHub | fastruby/next_rails</a></li><li><a href="https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html" target="_blank" rel="noreferrer noopener">Phoenix.LiveView </a></li><li><a href="https://twitter.com/arieljuod" target="_blank" rel="noreferrer noopener">Twitter: Ariel Juodziukynas ( @arieljuod )</a></li></ul>    Picks    <ul><li>Ariel- <a href="https://github.com/arielj/rails-new-app" target="_blank" rel="noreferrer noopener">GitHub | arielj/rails-new-app</a></li><li>John- <a href="https://railsbump.org/" target="_blank" rel="noreferrer noopener">RailsBump</a></li><li>John- Gas Powered Weed Whackers for Medium/Large Sized Yards</li><li>Luke- <a href="http://planetruby.github.io/books/" target="_blank" rel="noreferrer noopener">All Ruby Books @ Planet Ruby</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=0I70wz9Qa44" target="_blank" rel="noreferrer noopener">The Rising Storm of Ethics in Open Source - Coraline Ada Ehmke</a></li></ul>  Special Guest: Ariel Juodziukynas.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4401</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Developing your development - RUBY 498</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/developing-your-development-ruby-498</link><description><![CDATA[Mason McLead from <a href="http://software.com" target="_blank" rel="noreferrer noopener">software.com </a>shows us the editor-integrated suite of tools that help you become a better developer. We find out what music makes you code better (and worse), how data reveals the habits of the world's top coders and why Saturday is code day.    Panel    <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Mason McLead </li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>    Links    <ul><li><a href="https://www.software.com/top40" target="_blank" rel="noreferrer noopener">Software Top 40</a></li><li><a href="https://www.software.com/" target="_blank" rel="noreferrer noopener">Software.com</a></li><li><a href="https://www.linkedin.com/in/mmclead/" target="_blank" rel="noreferrer noopener">LinkedIn- Mason Mclead</a></li></ul>    Picks    <ul><li>Charles- <a href="https://amzn.to/3fapozK" target="_blank" rel="noreferrer noopener">Fanatical Prospecting</a></li><li>Charles- <a href="https://amzn.to/33Na2M5" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://monday.com" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="https://zapier.com" target="_blank" rel="noreferrer noopener">Zapier</a></li><li>Dave- <a href="https://amzn.to/3y9vwRo" target="_blank" rel="noreferrer noopener">J-B Weld </a></li><li>Luke- <a href="https://rubyist.app/" target="_blank" rel="noreferrer noopener">Rubyist</a></li><li>Mason- <a href="https://materialize.com/" target="_blank" rel="noreferrer noopener">Materialize </a></li><li>Mason-<a href="https://darntough.com/" target="_blank" rel="noreferrer noopener"> Darn Tough Vermont</a></li></ul>    Contact Charles:    <ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>    Contact Dave:    <ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>  Special Guest: Mason Mclead.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">acae953e-6cb3-439f-9545-df8276414442</guid><pubDate>Wed, 19 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847489/stream.mp3" length="67130107" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Mason McLead from http://software.comshows us the editor-integrated suite of tools that help you become a better developer. We find out what music makes you code better (and worse), how data reveals the habits of the world's top coders and why...</itunes:subtitle><itunes:summary><![CDATA[Mason McLead from <a href="http://software.com" target="_blank" rel="noreferrer noopener">software.com </a>shows us the editor-integrated suite of tools that help you become a better developer. We find out what music makes you code better (and worse), how data reveals the habits of the world's top coders and why Saturday is code day.    Panel    <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Mason McLead </li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>    Links    <ul><li><a href="https://www.software.com/top40" target="_blank" rel="noreferrer noopener">Software Top 40</a></li><li><a href="https://www.software.com/" target="_blank" rel="noreferrer noopener">Software.com</a></li><li><a href="https://www.linkedin.com/in/mmclead/" target="_blank" rel="noreferrer noopener">LinkedIn- Mason Mclead</a></li></ul>    Picks    <ul><li>Charles- <a href="https://amzn.to/3fapozK" target="_blank" rel="noreferrer noopener">Fanatical Prospecting</a></li><li>Charles- <a href="https://amzn.to/33Na2M5" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://monday.com" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="https://zapier.com" target="_blank" rel="noreferrer noopener">Zapier</a></li><li>Dave- <a href="https://amzn.to/3y9vwRo" target="_blank" rel="noreferrer noopener">J-B Weld </a></li><li>Luke- <a href="https://rubyist.app/" target="_blank" rel="noreferrer noopener">Rubyist</a></li><li>Mason- <a href="https://materialize.com/" target="_blank" rel="noreferrer noopener">Materialize </a></li><li>Mason-<a href="https://darntough.com/" target="_blank" rel="noreferrer noopener"> Darn Tough Vermont</a></li></ul>    Contact Charles:    <ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>    Contact Dave:    <ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: Dave Kimura ( @kobaltz )</a></li><li><a href="https://github.com/kobaltz" target="_blank" rel="noreferrer noopener">GitHub: David Kimura ( kobaltz )</a></li></ul>  Special Guest: Mason Mclead.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3294</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building a UDP Server with Ruby Ractors with Claus Lensbøl - RUBY 497</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/building-a-udp-server-with-ruby-ractors-with-claus-lensbol-ruby-497</link><description><![CDATA[Claus Lensbøl is a Danish Devops engineer who built a UDP server using Ractors--a new feature in Ruby 3.0. Ractors is a method of getting concurrency in Ruby. It's what threads should have been to give us the ability to use multiple cores with one Ruby program without forking into multiple processes.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li></ul>    Guest    <ul><li>Claus Lensbøl</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>    Links    <ul><li><a href="https://www.mikeperham.com/2015/05/08/timeout-rubys-most-dangerous-api/" target="_blank" rel="noreferrer noopener">Timeout: Ruby’s Most Dangerous API</a></li><li><a href="https://blog.cmol.me/creating-a-udp-server-with-ruby-ractors-be4ff65a8400" target="_blank" rel="noreferrer noopener">Creating a UDP server with Ruby Ractors</a></li><li><a href="https://cmol.me/" target="_blank" rel="noreferrer noopener">Claus Lensbøl - Telecommunication Software Engineer</a></li><li><a href="https://twitter.com/lensboel" target="_blank" rel="noreferrer noopener">Twitter: Claus Lensbøl ( @lensboel )</a></li></ul>    Picks    <ul><li>Charles- <a href="https://devchat.tv/show/ruby-rogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/3eApuS5" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://www.xero.com/ph/try-now/accounting/xero-accounting-software/?gclid=CjwKCAjw1uiEBhBzEiwAO9B_HZzXNi88G8nVCp9Wtf7ikSPjhYUSOcsroyvIDtXUmyDTDuhSQABaphoCaXIQAvD_BwE&amp;gclsrc=aw.ds" target="_blank" rel="noreferrer noopener">Xero Accounting Software</a></li><li>Charles- Checking in on people</li><li>Claus- Help new people get into the community</li><li>John- <a href="https://store.google.com/us/magazine/compare_pixel" target="_blank" rel="noreferrer noopener">Google Pixel Phone</a></li><li>John- <a href="https://www.oreo.com/oreo-dark-chocolate-cookies" target="_blank" rel="noreferrer noopener">OREO Dark Chocolate Sandwich Cookies</a></li></ul>  Special Guest: Claus Lensbøl.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a8aac5c5-ee19-46c6-9930-437e10daefe4</guid><pubDate>Wed, 12 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847496/stream.mp3" length="75705124" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Claus Lensbøl is a Danish Devops engineer who built a UDP server using Ractors--a new feature in Ruby 3.0. Ractors is a method of getting concurrency in Ruby. It's what threads should have been to give us the ability to use multiple cores with one...</itunes:subtitle><itunes:summary><![CDATA[Claus Lensbøl is a Danish Devops engineer who built a UDP server using Ractors--a new feature in Ruby 3.0. Ractors is a method of getting concurrency in Ruby. It's what threads should have been to give us the ability to use multiple cores with one Ruby program without forking into multiple processes.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li></ul>    Guest    <ul><li>Claus Lensbøl</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>    Links    <ul><li><a href="https://www.mikeperham.com/2015/05/08/timeout-rubys-most-dangerous-api/" target="_blank" rel="noreferrer noopener">Timeout: Ruby’s Most Dangerous API</a></li><li><a href="https://blog.cmol.me/creating-a-udp-server-with-ruby-ractors-be4ff65a8400" target="_blank" rel="noreferrer noopener">Creating a UDP server with Ruby Ractors</a></li><li><a href="https://cmol.me/" target="_blank" rel="noreferrer noopener">Claus Lensbøl - Telecommunication Software Engineer</a></li><li><a href="https://twitter.com/lensboel" target="_blank" rel="noreferrer noopener">Twitter: Claus Lensbøl ( @lensboel )</a></li></ul>    Picks    <ul><li>Charles- <a href="https://devchat.tv/show/ruby-rogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/3eApuS5" target="_blank" rel="noreferrer noopener">Who Not How</a></li><li>Charles- <a href="https://www.xero.com/ph/try-now/accounting/xero-accounting-software/?gclid=CjwKCAjw1uiEBhBzEiwAO9B_HZzXNi88G8nVCp9Wtf7ikSPjhYUSOcsroyvIDtXUmyDTDuhSQABaphoCaXIQAvD_BwE&amp;gclsrc=aw.ds" target="_blank" rel="noreferrer noopener">Xero Accounting Software</a></li><li>Charles- Checking in on people</li><li>Claus- Help new people get into the community</li><li>John- <a href="https://store.google.com/us/magazine/compare_pixel" target="_blank" rel="noreferrer noopener">Google Pixel Phone</a></li><li>John- <a href="https://www.oreo.com/oreo-dark-chocolate-cookies" target="_blank" rel="noreferrer noopener">OREO Dark Chocolate Sandwich Cookies</a></li></ul>  Special Guest: Claus Lensbøl.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3722</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Becoming the Go-To Person in Your Technology Area - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/becoming-the-go-to-person-in-your-technology-area-bonus-e8f80cbb-05e1-4098-b174-2d0f94703b6c</link><description><![CDATA[Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do.    So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">816c30cd-6a53-458b-92de-3a3833bfdc31</guid><pubDate>Fri, 07 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847494/stream.mp3" length="21125916" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference...</itunes:subtitle><itunes:summary><![CDATA[Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do.    So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>993</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Write Rails View Tests with Nikola Đuza - RUBY 496</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/why-write-rails-view-tests-with-nikola-duza-ruby-496</link><description><![CDATA[We test our Rails Controllers, Models, Helpers, and Services. But, why don't we test our views? Nikola Đuza has started testing his and explains how he does it and what he's learned about the process. He also explains what confidence it's added for him when writing his Rails code.    Panel    <ul><li>Charles Max Wood</li><li>Dave Kimura </li><li>Luke Stutters</li></ul>    Guest    <ul><li>Nikola Đuza</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>    Links    <ul><li><a href="https://pragmaticpineapple.com/why-write-rails-view-tests/" target="_blank" rel="noreferrer noopener">Why Write Rails View Tests</a></li><li><a href="https://pragmaticpineapple.com/" target="_blank" rel="noreferrer noopener">Pragmatic Pineapple</a></li><li><a href="https://twitter.com/nikolalsvk" target="_blank" rel="noreferrer noopener">Twitter: Nikola Đuza ( @nikolalsvk )</a></li><li><a href="https://github.com/nikolalsvk" target="_blank" rel="noreferrer noopener">GitHub: Nikola Đuza ( nikolalsvk )</a></li></ul>    Picks    <ul><li>Charles- Get outside</li><li>Charles- Go to a farm</li><li>Charles- Go to nature</li><li>Charles- <a href="https://devchat.tv/premium" target="_blank" rel="noreferrer noopener">Devchat.tv/Premium</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv </a></li><li>Charles- <a href="https://devchat.tv/show/shes-in-tech/" target="_blank" rel="noreferrer noopener">She's in Tech | Devchat.tv</a></li><li>Dave-  <a href="https://www.apple.com/apple-tv-4k/" target="_blank" rel="noreferrer noopener">Apple TV</a></li><li>Dave-<a href="https://amzn.to/33d5P40" target="_blank" rel="noreferrer noopener"> Parachute Toy</a></li><li>Luke- <a href="https://amzn.to/33cetA1" target="_blank" rel="noreferrer noopener">Tonysa RJ45 Screw Terminal Adaptor, DVR Ethernet Connector </a></li><li>Luke- <a href="https://dangerousthings.com/" target="_blank" rel="noreferrer noopener">RFID &amp; NFC Human Chip implants</a></li><li>Nikola- <a href="https://www.apple.com/imac/" target="_blank" rel="noreferrer noopener">iMac - Apple</a></li></ul>  Special Guest: Nikola Đuza.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">aaf260c5-ba8a-4bfe-a8ed-10581361cf81</guid><pubDate>Wed, 05 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847493/stream.mp3" length="70270058" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>We test our Rails Controllers, Models, Helpers, and Services. But, why don't we test our views? Nikola Đuza has started testing his and explains how he does it and what he's learned about the process. He also explains what confidence it's added for...</itunes:subtitle><itunes:summary><![CDATA[We test our Rails Controllers, Models, Helpers, and Services. But, why don't we test our views? Nikola Đuza has started testing his and explains how he does it and what he's learned about the process. He also explains what confidence it's added for him when writing his Rails code.    Panel    <ul><li>Charles Max Wood</li><li>Dave Kimura </li><li>Luke Stutters</li></ul>    Guest    <ul><li>Nikola Đuza</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>    Links    <ul><li><a href="https://pragmaticpineapple.com/why-write-rails-view-tests/" target="_blank" rel="noreferrer noopener">Why Write Rails View Tests</a></li><li><a href="https://pragmaticpineapple.com/" target="_blank" rel="noreferrer noopener">Pragmatic Pineapple</a></li><li><a href="https://twitter.com/nikolalsvk" target="_blank" rel="noreferrer noopener">Twitter: Nikola Đuza ( @nikolalsvk )</a></li><li><a href="https://github.com/nikolalsvk" target="_blank" rel="noreferrer noopener">GitHub: Nikola Đuza ( nikolalsvk )</a></li></ul>    Picks    <ul><li>Charles- Get outside</li><li>Charles- Go to a farm</li><li>Charles- Go to nature</li><li>Charles- <a href="https://devchat.tv/premium" target="_blank" rel="noreferrer noopener">Devchat.tv/Premium</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv </a></li><li>Charles- <a href="https://devchat.tv/show/shes-in-tech/" target="_blank" rel="noreferrer noopener">She's in Tech | Devchat.tv</a></li><li>Dave-  <a href="https://www.apple.com/apple-tv-4k/" target="_blank" rel="noreferrer noopener">Apple TV</a></li><li>Dave-<a href="https://amzn.to/33d5P40" target="_blank" rel="noreferrer noopener"> Parachute Toy</a></li><li>Luke- <a href="https://amzn.to/33cetA1" target="_blank" rel="noreferrer noopener">Tonysa RJ45 Screw Terminal Adaptor, DVR Ethernet Connector </a></li><li>Luke- <a href="https://dangerousthings.com/" target="_blank" rel="noreferrer noopener">RFID &amp; NFC Human Chip implants</a></li><li>Nikola- <a href="https://www.apple.com/imac/" target="_blank" rel="noreferrer noopener">iMac - Apple</a></li></ul>  Special Guest: Nikola Đuza.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3451</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Don't Let These Things Keep You From Podcasting - BONUS</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/don-t-let-these-things-keep-you-from-podcasting-bonus-56a18799-bfad-49a9-b960-fe106f06e83c</link><description><![CDATA[Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">341fabaf-9d4e-4485-a415-1fc521fe0271</guid><pubDate>Thu, 29 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847481/stream.mp3" length="19621244" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.    Panel    
- Charles Max Wood


Advertising...</itunes:subtitle><itunes:summary><![CDATA[Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>918</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Reflecting on Stimulus with Julian Rubisch - RUBY 495</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/reflecting-on-stimulus-with-julian-rubisch-ruby-495</link><description><![CDATA[We talk with Julian about a few projects, including Stimulus, Stimulus Reflex, and SPAs and how they fit into our modern tech stacks.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Julian Rubisch</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>    Links    <ul><li><a href="https://www.youtube.com/watch?v=fg_8qJ-su6A" target="_blank" rel="noreferrer noopener">Ruby on Rails Drag and Drop Uploads with Active Storage, Stimulus.js and Dropzone.js</a></li><li><a href="https://github.com/stimulus-use/stimulus-use" target="_blank" rel="noreferrer noopener">GitHub | stimulus-use/stimulus-use</a></li><li><a href="https://docs.stimulusreflex.com/" target="_blank" rel="noreferrer noopener">StimulusReflex</a></li><li><a href="https://cableready.stimulusreflex.com/" target="_blank" rel="noreferrer noopener">CableReady</a></li><li><a href="https://github.com/julianrubisch/futurism/" target="_blank" rel="noreferrer noopener">GitHub | julianrubisch/futurism</a></li><li><a href="https://github.com/julianrubisch" target="_blank" rel="noreferrer noopener">GitHub: Julian Rubisch</a> </li><li><a href="https://twitter.com/julian_rubisch" target="_blank" rel="noreferrer noopener">Twitter: Julian Rubisch ( @julian_rubisch )</a></li></ul>    Picks    <ul><li>Charles- Golf</li><li>Charles- <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Charles- <a href="http://monday.com" target="_blank" rel="noreferrer noopener">monday.com</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>John- <a href="https://www.youtube.com/watch?v=fg_8qJ-su6A" target="_blank" rel="noreferrer noopener">Ruby on Rails Drag and Drop Uploads with Active Storage, Stimulus.js and Dropzone.js</a></li><li>John- <a href="https://stimulus.hotwire.dev/" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li>John- <a href="https://www.totalwine.com/spirits/liqueurscordialsschnapps/herbal-spice/cinnamon/dekuyper-hot-damn-100-proof-cinnamon-schanpps-liqueur/p/6566750" target="_blank" rel="noreferrer noopener">DEKUYPER HOT DAMN! 100 PROOF</a></li><li>Julian- <a href="https://www.goodreads.com/book/show/50403471-what-tech-calls-thinking?from_search=true&amp;from_srp=true&amp;qid=EHrlOYpcL2&amp;rank=1" target="_blank" rel="noreferrer noopener">What Tech Calls Thinking by Adrian Daub</a></li><li>Luke- <a href="https://music.apple.com/us/artist/julian-rubisch/1131604524" target="_blank" rel="noreferrer noopener">Julian Rubisch on Apple Music</a></li><li>Luke- <a href="https://github.com/hexdigest/ruby-nfc" target="_blank" rel="noreferrer noopener">GitHub | hexdigest/ruby-nfc</a></li></ul>  Special Guest: Julian Rubisch.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0b849085-1e6c-42f5-b401-062f3fef71a6</guid><pubDate>Wed, 28 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847518/stream.mp3" length="78115150" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>We talk with Julian about a few projects, including Stimulus, Stimulus Reflex, and SPAs and how they fit into our modern tech stacks.    Panel    
- Charles Max Wood
- John Epperson
- Luke Stutters
    Guest    
- Julian Rubisch
    Sponsors    
-...</itunes:subtitle><itunes:summary><![CDATA[We talk with Julian about a few projects, including Stimulus, Stimulus Reflex, and SPAs and how they fit into our modern tech stacks.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Julian Rubisch</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>    Links    <ul><li><a href="https://www.youtube.com/watch?v=fg_8qJ-su6A" target="_blank" rel="noreferrer noopener">Ruby on Rails Drag and Drop Uploads with Active Storage, Stimulus.js and Dropzone.js</a></li><li><a href="https://github.com/stimulus-use/stimulus-use" target="_blank" rel="noreferrer noopener">GitHub | stimulus-use/stimulus-use</a></li><li><a href="https://docs.stimulusreflex.com/" target="_blank" rel="noreferrer noopener">StimulusReflex</a></li><li><a href="https://cableready.stimulusreflex.com/" target="_blank" rel="noreferrer noopener">CableReady</a></li><li><a href="https://github.com/julianrubisch/futurism/" target="_blank" rel="noreferrer noopener">GitHub | julianrubisch/futurism</a></li><li><a href="https://github.com/julianrubisch" target="_blank" rel="noreferrer noopener">GitHub: Julian Rubisch</a> </li><li><a href="https://twitter.com/julian_rubisch" target="_blank" rel="noreferrer noopener">Twitter: Julian Rubisch ( @julian_rubisch )</a></li></ul>    Picks    <ul><li>Charles- Golf</li><li>Charles- <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Charles- <a href="http://monday.com" target="_blank" rel="noreferrer noopener">monday.com</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>John- <a href="https://www.youtube.com/watch?v=fg_8qJ-su6A" target="_blank" rel="noreferrer noopener">Ruby on Rails Drag and Drop Uploads with Active Storage, Stimulus.js and Dropzone.js</a></li><li>John- <a href="https://stimulus.hotwire.dev/" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li>John- <a href="https://www.totalwine.com/spirits/liqueurscordialsschnapps/herbal-spice/cinnamon/dekuyper-hot-damn-100-proof-cinnamon-schanpps-liqueur/p/6566750" target="_blank" rel="noreferrer noopener">DEKUYPER HOT DAMN! 100 PROOF</a></li><li>Julian- <a href="https://www.goodreads.com/book/show/50403471-what-tech-calls-thinking?from_search=true&amp;from_srp=true&amp;qid=EHrlOYpcL2&amp;rank=1" target="_blank" rel="noreferrer noopener">What Tech Calls Thinking by Adrian Daub</a></li><li>Luke- <a href="https://music.apple.com/us/artist/julian-rubisch/1131604524" target="_blank" rel="noreferrer noopener">Julian Rubisch on Apple Music</a></li><li>Luke- <a href="https://github.com/hexdigest/ruby-nfc" target="_blank" rel="noreferrer noopener">GitHub | hexdigest/ruby-nfc</a></li></ul>  Special Guest: Julian Rubisch.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Relationships Matter Most</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-relationships-matter-most-b3d49851-6cdd-466a-9a0e-e73ecb745ad1</link><description><![CDATA[Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">796d6e9b-1540-4736-92f1-9d2054231bc9</guid><pubDate>Fri, 23 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847485/stream.mp3" length="24966255" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1185</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 494: Reducing Friction at the Authorization Layer with John Nunemaker</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-494-reducing-friction-at-the-authorization-layer-with-john-nunemaker</link><description><![CDATA[Dave Kimura, Luke Stutters, and John Epperson talk with John Nunemaker about Rails Authorization. John dives into the Pundit and how he had created a wrapper around the authorization to provide meaningful messages to his application layer.  Panel  <ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>  Guest  <ul><li>John Nunemaker</li></ul>  Sponsors  <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a> </li></ul>  Links  <ul><li><a href="https://www.johnnunemaker.com/rails-authorization/" target="_blank" rel="noreferrer noopener">Rails: How to Reduce Friction at the Authorization Layer</a></li><li><a href="https://github.com/palkan/action_policy" target="_blank" rel="noreferrer noopener">GitHub | palkan/action_policy</a></li><li><a href="https://www.flippercloud.io/" target="_blank" rel="noreferrer noopener">FlipperCloud </a></li><li><a href="https://www.driftingruby.com/episodes/multiple-resources-with-devise" target="_blank" rel="noreferrer noopener">Multiple Resources with Devise</a></li></ul>  Picks  <ul><li>Dave- <a href="https://www.docker.com/blog/released-docker-desktop-for-mac-apple-silicon/" target="_blank" rel="noreferrer noopener">Docker Desktop for Mac [Apple Silicon]</a></li><li>Dave- <a href="https://www.apple.com/mac/" target="_blank" rel="noreferrer noopener">Apple Mac M1</a></li><li>John E.- <a href="https://www.tp-link.com/us/home-networking/wifi-router/archer-c7/" target="_blank" rel="noreferrer noopener">Archer C7 | AC1750 Wireless Dual Band Gigabit Router</a></li><li>John N.- <a href="https://github.com/ankane" target="_blank" rel="noreferrer noopener">GitHub: Andrew Kane ( ankane )</a></li><li>John N.- <a href="https://github.com/ankane/pghero" target="_blank" rel="noreferrer noopener">GitHub | ankane/pghero</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=pVxTEbv1Do8" target="_blank" rel="noreferrer noopener">$60 for an 800GB PCIe SSD, and it'll last forever???- YouTube</a></li><li>Luke- <a href="https://noctua.at/en/products/fan" target="_blank" rel="noreferrer noopener">Fans</a></li><li>Luke-<a href="https://github.com/picoruby/picoruby" target="_blank" rel="noreferrer noopener"> GitHub | picoruby/picoruby</a></li></ul>Special Guest: John Nunemaker.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0f0366bc-d951-4525-bb0d-a2d49654d9e8</guid><pubDate>Wed, 21 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847520/stream.mp3" length="70289951" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dave Kimura, Luke Stutters, and John Epperson talk with John Nunemaker about Rails Authorization. John dives into the Pundit and how he had created a wrapper around the authorization to provide meaningful messages to his application layer.  Panel  
-...</itunes:subtitle><itunes:summary><![CDATA[Dave Kimura, Luke Stutters, and John Epperson talk with John Nunemaker about Rails Authorization. John dives into the Pundit and how he had created a wrapper around the authorization to provide meaningful messages to his application layer.  Panel  <ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>  Guest  <ul><li>John Nunemaker</li></ul>  Sponsors  <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a> </li></ul>  Links  <ul><li><a href="https://www.johnnunemaker.com/rails-authorization/" target="_blank" rel="noreferrer noopener">Rails: How to Reduce Friction at the Authorization Layer</a></li><li><a href="https://github.com/palkan/action_policy" target="_blank" rel="noreferrer noopener">GitHub | palkan/action_policy</a></li><li><a href="https://www.flippercloud.io/" target="_blank" rel="noreferrer noopener">FlipperCloud </a></li><li><a href="https://www.driftingruby.com/episodes/multiple-resources-with-devise" target="_blank" rel="noreferrer noopener">Multiple Resources with Devise</a></li></ul>  Picks  <ul><li>Dave- <a href="https://www.docker.com/blog/released-docker-desktop-for-mac-apple-silicon/" target="_blank" rel="noreferrer noopener">Docker Desktop for Mac [Apple Silicon]</a></li><li>Dave- <a href="https://www.apple.com/mac/" target="_blank" rel="noreferrer noopener">Apple Mac M1</a></li><li>John E.- <a href="https://www.tp-link.com/us/home-networking/wifi-router/archer-c7/" target="_blank" rel="noreferrer noopener">Archer C7 | AC1750 Wireless Dual Band Gigabit Router</a></li><li>John N.- <a href="https://github.com/ankane" target="_blank" rel="noreferrer noopener">GitHub: Andrew Kane ( ankane )</a></li><li>John N.- <a href="https://github.com/ankane/pghero" target="_blank" rel="noreferrer noopener">GitHub | ankane/pghero</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=pVxTEbv1Do8" target="_blank" rel="noreferrer noopener">$60 for an 800GB PCIe SSD, and it'll last forever???- YouTube</a></li><li>Luke- <a href="https://noctua.at/en/products/fan" target="_blank" rel="noreferrer noopener">Fans</a></li><li>Luke-<a href="https://github.com/picoruby/picoruby" target="_blank" rel="noreferrer noopener"> GitHub | picoruby/picoruby</a></li></ul>Special Guest: John Nunemaker.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3452</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How Opportunities Come Your Way When You're an Influencer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-how-opportunities-come-your-way-when-you-re-an-influencer-16876625-25af-4081-a810-65fc01936254</link><description><![CDATA[Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cb8efa77-9979-4e6f-a425-e675b3d56504</guid><pubDate>Fri, 16 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847528/stream.mp3" length="25926580" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1233</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 493: The Things Rubyists Need to Know</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-493-the-things-rubyists-need-to-know</link><description><![CDATA[What do Rubyists need to know beyond the language fundamentals? What things about the language and its tooling will best serve developers working on projects in Ruby to help them navigate the code and avoid pitfalls that crop up in their apps. Luke, John, and Chuck walk through the ideas in within Ruby and the libraries and tools that ever Rubyist needs to understand in order to excel in their jobs.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>    Picks    <ul><li>Charles- <a href="http://devinfluencers.com/podcast" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Charles- <a href="https://www.imdb.com/title/tt8368512/" target="_blank" rel="noreferrer noopener">The Courier (2020)</a></li><li>Charles- <a href="https://www.imdb.com/title/tt8363914/" target="_blank" rel="noreferrer noopener">No Safe Spaces (2019)</a></li><li>John- <a href="https://trailblazer.to/2.1/" target="_blank" rel="noreferrer noopener">Trailblazer</a></li><li>John- Find yourself a local butcher</li><li>Luke- Getting free stuff</li><li>Luke- Deleting your data</li><li>Luke- Putting resistors in computer fans</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8cc87217-f243-4749-b3b4-ac8183d6bae4</guid><pubDate>Wed, 14 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847495/stream.mp3" length="6340608" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>What do Rubyists need to know beyond the language fundamentals? What things about the language and its tooling will best serve developers working on projects in Ruby to help them navigate the code and avoid pitfalls that crop up in their apps. Luke,...</itunes:subtitle><itunes:summary><![CDATA[What do Rubyists need to know beyond the language fundamentals? What things about the language and its tooling will best serve developers working on projects in Ruby to help them navigate the code and avoid pitfalls that crop up in their apps. Luke, John, and Chuck walk through the ideas in within Ruby and the libraries and tools that ever Rubyist needs to understand in order to excel in their jobs.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>    Picks    <ul><li>Charles- <a href="http://devinfluencers.com/podcast" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Charles- <a href="https://www.imdb.com/title/tt8368512/" target="_blank" rel="noreferrer noopener">The Courier (2020)</a></li><li>Charles- <a href="https://www.imdb.com/title/tt8363914/" target="_blank" rel="noreferrer noopener">No Safe Spaces (2019)</a></li><li>John- <a href="https://trailblazer.to/2.1/" target="_blank" rel="noreferrer noopener">Trailblazer</a></li><li>John- Find yourself a local butcher</li><li>Luke- Getting free stuff</li><li>Luke- Deleting your data</li><li>Luke- Putting resistors in computer fans</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>254</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-what-is-charles-max-wood-s-biggest-payoff-for-being-a-dev-influencer-a1c31bcc-1e22-45e2-a1be-cad9553a2d0f</link><description><![CDATA[Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">dc0ec95a-1cee-4528-ba0b-3de3665634e5</guid><pubDate>Fri, 09 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847501/stream.mp3" length="38996306" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1887</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 492: Architectures and Microservices with Darren Broemmer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-492-architectures-and-microservices-with-darren-broemmer</link><description><![CDATA[Darren Broemmer joins the Rogues to discuss how Ruby on Rails enables a microservices architecture and when it's appropriate to approach your system's architecture with microservices. Chuck and Dave lend their experience and expertise in pointing out some of the challenges with microservices and the power of Rails in enabling the Majestic Monolith. Tradeoffs are discussed and approaches are considered for when parts of an application may make a good candidate for a microservice.    Panel    <ul><li>Charles Max Wood</li><li>Dave Kimura</li></ul>    Guest    <ul><li>Darren Broemmer</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>    Links    <ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li><li><a href="https://github.com/dbroemme" target="_blank" rel="noreferrer noopener">GitHub: Darren Broemmer ( dbroemme )</a></li></ul>    Picks    <ul><li>Charles- <a href="https://clickup.com/?fp_ref=charles21" target="_blank" rel="noreferrer noopener">ClickUp | One app to replace them all</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Darren- <a href="https://www.engineyard.com/" target="_blank" rel="noreferrer noopener">Paas Platform as a Service | Pass Solution - EngineYard</a></li><li>Darren- <a href="https://app.land/" target="_blank" rel="noreferrer noopener">AppLand</a></li><li>Dave- <a href="https://pactool.us/pactool/siding-tools/gecko-gauge/gecko-gauge-model-sa903" target="_blank" rel="noreferrer noopener">Pactool Gecko Gauge</a></li><li>Dave- <a href="https://driftingcobol.com/" target="_blank" rel="noreferrer noopener">drifting COBOL</a></li></ul>  Special Guest:  Darren Broemmer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d0ae56ef-b9c7-4c69-b2f6-bccf5276b7d8</guid><pubDate>Wed, 07 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847499/stream.mp3" length="79210221" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Darren Broemmer joins the Rogues to discuss how Ruby on Rails enables a microservices architecture and when it's appropriate to approach your system's architecture with microservices. Chuck and Dave lend their experience and expertise in pointing out...</itunes:subtitle><itunes:summary><![CDATA[Darren Broemmer joins the Rogues to discuss how Ruby on Rails enables a microservices architecture and when it's appropriate to approach your system's architecture with microservices. Chuck and Dave lend their experience and expertise in pointing out some of the challenges with microservices and the power of Rails in enabling the Majestic Monolith. Tradeoffs are discussed and approaches are considered for when parts of an application may make a good candidate for a microservice.    Panel    <ul><li>Charles Max Wood</li><li>Dave Kimura</li></ul>    Guest    <ul><li>Darren Broemmer</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>    Links    <ul><li><a href="https://twitter.com/DarrenBroemmer" target="_blank" rel="noreferrer noopener">Twitter: Darren Broemmer ( @DarrenBroemmer )</a></li><li><a href="https://github.com/dbroemme" target="_blank" rel="noreferrer noopener">GitHub: Darren Broemmer ( dbroemme )</a></li></ul>    Picks    <ul><li>Charles- <a href="https://clickup.com/?fp_ref=charles21" target="_blank" rel="noreferrer noopener">ClickUp | One app to replace them all</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Darren- <a href="https://www.engineyard.com/" target="_blank" rel="noreferrer noopener">Paas Platform as a Service | Pass Solution - EngineYard</a></li><li>Darren- <a href="https://app.land/" target="_blank" rel="noreferrer noopener">AppLand</a></li><li>Dave- <a href="https://pactool.us/pactool/siding-tools/gecko-gauge/gecko-gauge-model-sa903" target="_blank" rel="noreferrer noopener">Pactool Gecko Gauge</a></li><li>Dave- <a href="https://driftingcobol.com/" target="_blank" rel="noreferrer noopener">drifting COBOL</a></li></ul>  Special Guest:  Darren Broemmer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3898</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How Jason Weimann Became a Game Developer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-how-jason-weimann-became-a-game-developer-bbb19f07-05b7-4cb6-ab11-f73aeab3fd66</link><description><![CDATA[Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">50bed3d1-f92f-45da-8a89-62b7fb903d0a</guid><pubDate>Fri, 02 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847483/stream.mp3" length="48136376" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job...</itunes:subtitle><itunes:summary><![CDATA[Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 491: The Hidden Gems of Ruby</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-491-the-hidden-gems-of-ruby</link><description><![CDATA[Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Valentino Stoll </li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/hero" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>    Links    <ul><li><a href="https://github.com/rails/rails/issues/41750" target="_blank" rel="noreferrer noopener">Dependency on mimemagic 0.3.x no longer valid </a></li><li><a href="https://twitter.com/_swanson/status/1346851840944730112" target="_blank" rel="noreferrer noopener">Add this `.irbrc` file and your Rails console will show a colorized banner with the environment | Twitter</a></li><li><a href="https://github.com/pry/pry" target="_blank" rel="noreferrer noopener">GitHub | pry/pry</a></li><li><a href="https://rubyjard.org/" target="_blank" rel="noreferrer noopener">Ruby Jard</a></li><li><a href="https://tree-sitter.github.io/tree-sitter/" target="_blank" rel="noreferrer noopener">Tree-sitter</a></li><li><a href="https://github.com/ruby/ruby/blob/522adbc945c209f4993b0d0ee84a44c333de350f/ext/ripper/lib/ripper.rb" target="_blank" rel="noreferrer noopener">GitHub | ruby/ruby</a></li><li><a href="https://github.com/ruby/reline" target="_blank" rel="noreferrer noopener">GitHub | ruby/reline</a></li><li><a href="https://github.com/tree-sitter/tree-sitter" target="_blank" rel="noreferrer noopener">GitHub | tree-sitter/tree-sitter</a></li><li><a href="https://github.com/bcicen/ctop" target="_blank" rel="noreferrer noopener">GitHub | bcicen/ctop</a></li><li><a href="https://blog.codenamev.com/" target="_blank" rel="noreferrer noopener">codenamev</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: Valentino Stoll ( @thecodenamev )</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li></ul>    Picks    <ul><li>Charles- <a href="https://amzn.to/2PiKjYv" target="_blank" rel="noreferrer noopener">SodaStream Aqua Fizz Sparkling Water Maker Bundle</a></li><li>Charles- <a href="https://amzn.to/3m2R4cF" target="_blank" rel="noreferrer noopener">Soda Stream Flavor Syrups</a></li><li>Charles- <a href="https://teachable.com/" target="_blank" rel="noreferrer noopener">Teachable</a></li><li>Charles- <a href="https://thrivecart.com/special-offer/" target="_blank" rel="noreferrer noopener">ThriveCart</a></li><li>John- <a href="https://amzn.to/3ddF7go" target="_blank" rel="noreferrer noopener">Char-Broil: 6-Burner Cart Style Gas Grill, Stainless/Black</a></li><li>Luke- <a href="https://github.com/rails/rails/issues/41750" target="_blank" rel="noreferrer noopener">Dependency on mimemagic 0.3.x no longer valid </a></li><li>Valentino- <a href="https://github.com/reenhanced/gitreflow" target="_blank" rel="noreferrer noopener">GitHub | reenhanced/gitreflow</a></li><li>Valentino- <a href="https://bitbar.com/" target="_blank" rel="noreferrer noopener">Bitbar</a></li><li>Valentino- <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a></li><li>Valentino- <a href="https://dev.to/codenamev/twilio-powered-minecraft-server-on-aws-47l6" target="_blank" rel="noreferrer noopener">Twilio Powered Minecraft Server on AWS</a></li></ul>  Special Guest: Valentino Stoll.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">61797880-528e-4d93-be64-314724c6d602</guid><pubDate>Wed, 31 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847543/stream.mp3" length="70869787" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console.    Panel    
- Charles Max Wood
- John Epperson
- Luke Stutters...</itunes:subtitle><itunes:summary><![CDATA[Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Valentino Stoll </li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/hero" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>    Links    <ul><li><a href="https://github.com/rails/rails/issues/41750" target="_blank" rel="noreferrer noopener">Dependency on mimemagic 0.3.x no longer valid </a></li><li><a href="https://twitter.com/_swanson/status/1346851840944730112" target="_blank" rel="noreferrer noopener">Add this `.irbrc` file and your Rails console will show a colorized banner with the environment | Twitter</a></li><li><a href="https://github.com/pry/pry" target="_blank" rel="noreferrer noopener">GitHub | pry/pry</a></li><li><a href="https://rubyjard.org/" target="_blank" rel="noreferrer noopener">Ruby Jard</a></li><li><a href="https://tree-sitter.github.io/tree-sitter/" target="_blank" rel="noreferrer noopener">Tree-sitter</a></li><li><a href="https://github.com/ruby/ruby/blob/522adbc945c209f4993b0d0ee84a44c333de350f/ext/ripper/lib/ripper.rb" target="_blank" rel="noreferrer noopener">GitHub | ruby/ruby</a></li><li><a href="https://github.com/ruby/reline" target="_blank" rel="noreferrer noopener">GitHub | ruby/reline</a></li><li><a href="https://github.com/tree-sitter/tree-sitter" target="_blank" rel="noreferrer noopener">GitHub | tree-sitter/tree-sitter</a></li><li><a href="https://github.com/bcicen/ctop" target="_blank" rel="noreferrer noopener">GitHub | bcicen/ctop</a></li><li><a href="https://blog.codenamev.com/" target="_blank" rel="noreferrer noopener">codenamev</a></li><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: Valentino Stoll ( @thecodenamev )</a></li><li><a href="https://github.com/codenamev" target="_blank" rel="noreferrer noopener">GitHub: Valentino Stoll ( codenamev )</a></li></ul>    Picks    <ul><li>Charles- <a href="https://amzn.to/2PiKjYv" target="_blank" rel="noreferrer noopener">SodaStream Aqua Fizz Sparkling Water Maker Bundle</a></li><li>Charles- <a href="https://amzn.to/3m2R4cF" target="_blank" rel="noreferrer noopener">Soda Stream Flavor Syrups</a></li><li>Charles- <a href="https://teachable.com/" target="_blank" rel="noreferrer noopener">Teachable</a></li><li>Charles- <a href="https://thrivecart.com/special-offer/" target="_blank" rel="noreferrer noopener">ThriveCart</a></li><li>John- <a href="https://amzn.to/3ddF7go" target="_blank" rel="noreferrer noopener">Char-Broil: 6-Burner Cart Style Gas Grill, Stainless/Black</a></li><li>Luke- <a href="https://github.com/rails/rails/issues/41750" target="_blank" rel="noreferrer noopener">Dependency on mimemagic 0.3.x no longer valid </a></li><li>Valentino- <a href="https://github.com/reenhanced/gitreflow" target="_blank" rel="noreferrer noopener">GitHub | reenhanced/gitreflow</a></li><li>Valentino- <a href="https://bitbar.com/" target="_blank" rel="noreferrer noopener">Bitbar</a></li><li>Valentino- <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a></li><li>Valentino- <a href="https://dev.to/codenamev/twilio-powered-minecraft-server-on-aws-47l6" target="_blank" rel="noreferrer noopener">Twilio Powered Minecraft Server on AWS</a></li></ul>  Special Guest: Valentino Stoll.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3481</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-continuing-your-learning-journey-by-finding-mentors-as-an-influencer-d740ac87-90eb-4199-96e9-b7df08575a32</link><description><![CDATA[Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">93a5727e-e3db-48db-9762-7e58bbbfe047</guid><pubDate>Fri, 26 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847507/stream.mp3" length="37526133" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares...</itunes:subtitle><itunes:summary><![CDATA[Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1813</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-continuing-your-learning-journey-by-finding-mentors-as-an-influencer-d740ac87-90eb-4199-96e9-b7df08575a32</link><description><![CDATA[Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">72d486c4-3c51-4c30-aa62-53390d21c401</guid><pubDate>Fri, 26 Mar 2021 09:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847503/stream.mp3" length="37526133" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares...</itunes:subtitle><itunes:summary><![CDATA[Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster.    Panel    <ul><li>Charles Max Wood</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1813</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 490: Ruby 2.7 to 3.0</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-490-ruby-2-7-to-3-0</link><description><![CDATA[Dave, John, and Luke get together to finish the discussion leading up to the Ruby 3.0 release. They talk about the different features and concerns that come with upgrading and/or using Ruby 3.0 and how it differs from Ruby 2.7.    Panel    <ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/hero" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>    Links    <ul><li><a href="https://hub.docker.com/_/ruby" target="_blank" rel="noreferrer noopener">Ruby | dockerhub</a></li><li><a href="https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development" target="_blank" rel="noreferrer noopener">Ruby on Whales: Dockerizing Ruby and Rails development | Evil Martians</a></li><li><a href="https://medium.com/@andresakata/background-job-processing-using-ractor-ruby-3-41c7956d14a0" target="_blank" rel="noreferrer noopener">Background Job Processing Using Ractor (Ruby 3) by André Guimarães Sakata</a></li><li><a href="https://lbarasti.com/post/ruby_ractor/" target="_blank" rel="noreferrer noopener">Parallelism in Ruby with Ractors by Lorenzo Barasti</a></li><li><a href="https://www.fastruby.io/blog/ruby/performance/how-fast-are-ractors.html#:~:text=The%20big%20difference%20is%20passing,can%20be%20better%20than%20threads" target="_blank" rel="noreferrer noopener">How Fast are Ractors? by Noah Gibbs</a></li><li><a href="https://www.youtube.com/watch?v=Y29SSOS4UOc" target="_blank" rel="noreferrer noopener">Samuel Williams' Scalable Concurrency for Ruby 3 talk for RubyKaigi 2020</a></li><li><a href="https://www.toptal.com/ruby/ruby-pattern-matching-tutorial" target="_blank" rel="noreferrer noopener">An Array of Possibilities: A Guide to Ruby Pattern Matching</a></li></ul>    Picks    <ul><li>Dave- <a href="https://hotwire.dev/" target="_blank" rel="noreferrer noopener">Hotwire</a></li><li>Dave- <a href="https://www.dewalt.com/products/power-tools/grinders/small-angle-grinders/20v-max-lithium-ion-412-115mm--5-125mm-grinder-tool-only/dcg412b" target="_blank" rel="noreferrer noopener">Angle Grinder</a></li><li>John- <a href="https://github.com/minimul/qbo_api" target="_blank" rel="noreferrer noopener">GitHub | minimul/qbo_api</a></li><li>John- <a href="https://github.com/ruckus/quickbooks-ruby" target="_blank" rel="noreferrer noopener">GitHub | ruckus/quickbooks-ruby</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=ysaBmhMEyUg" target="_blank" rel="noreferrer noopener">Creel: Godbolt Compiler Explorer Adventures</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=bVJ-mWWL7cE" target="_blank" rel="noreferrer noopener"> Creel: Branchless Programming</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=LoTx9LQIKEA" target="_blank" rel="noreferrer noopener">Intel - From Inventors of the CPU to Laughing Stock [Part 2]</a></li><li>Luke- <a href="https://piotrjatkowski.com/blog/starving-threads-in-ruby" target="_blank" rel="noreferrer noopener">Starving Threads In Ruby by Piotr Jatkowski</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f894b205-0bd5-4194-a47a-87844ac00c7a</guid><pubDate>Tue, 23 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847529/stream.mp3" length="82395011" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dave, John, and Luke get together to finish the discussion leading up to the Ruby 3.0 release. They talk about the different features and concerns that come with upgrading and/or using Ruby 3.0 and how it differs from Ruby 2.7.    Panel    
- Dave...</itunes:subtitle><itunes:summary><![CDATA[Dave, John, and Luke get together to finish the discussion leading up to the Ruby 3.0 release. They talk about the different features and concerns that come with upgrading and/or using Ruby 3.0 and how it differs from Ruby 2.7.    Panel    <ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/hero" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>    Links    <ul><li><a href="https://hub.docker.com/_/ruby" target="_blank" rel="noreferrer noopener">Ruby | dockerhub</a></li><li><a href="https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development" target="_blank" rel="noreferrer noopener">Ruby on Whales: Dockerizing Ruby and Rails development | Evil Martians</a></li><li><a href="https://medium.com/@andresakata/background-job-processing-using-ractor-ruby-3-41c7956d14a0" target="_blank" rel="noreferrer noopener">Background Job Processing Using Ractor (Ruby 3) by André Guimarães Sakata</a></li><li><a href="https://lbarasti.com/post/ruby_ractor/" target="_blank" rel="noreferrer noopener">Parallelism in Ruby with Ractors by Lorenzo Barasti</a></li><li><a href="https://www.fastruby.io/blog/ruby/performance/how-fast-are-ractors.html#:~:text=The%20big%20difference%20is%20passing,can%20be%20better%20than%20threads" target="_blank" rel="noreferrer noopener">How Fast are Ractors? by Noah Gibbs</a></li><li><a href="https://www.youtube.com/watch?v=Y29SSOS4UOc" target="_blank" rel="noreferrer noopener">Samuel Williams' Scalable Concurrency for Ruby 3 talk for RubyKaigi 2020</a></li><li><a href="https://www.toptal.com/ruby/ruby-pattern-matching-tutorial" target="_blank" rel="noreferrer noopener">An Array of Possibilities: A Guide to Ruby Pattern Matching</a></li></ul>    Picks    <ul><li>Dave- <a href="https://hotwire.dev/" target="_blank" rel="noreferrer noopener">Hotwire</a></li><li>Dave- <a href="https://www.dewalt.com/products/power-tools/grinders/small-angle-grinders/20v-max-lithium-ion-412-115mm--5-125mm-grinder-tool-only/dcg412b" target="_blank" rel="noreferrer noopener">Angle Grinder</a></li><li>John- <a href="https://github.com/minimul/qbo_api" target="_blank" rel="noreferrer noopener">GitHub | minimul/qbo_api</a></li><li>John- <a href="https://github.com/ruckus/quickbooks-ruby" target="_blank" rel="noreferrer noopener">GitHub | ruckus/quickbooks-ruby</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=ysaBmhMEyUg" target="_blank" rel="noreferrer noopener">Creel: Godbolt Compiler Explorer Adventures</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=bVJ-mWWL7cE" target="_blank" rel="noreferrer noopener"> Creel: Branchless Programming</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=LoTx9LQIKEA" target="_blank" rel="noreferrer noopener">Intel - From Inventors of the CPU to Laughing Stock [Part 2]</a></li><li>Luke- <a href="https://piotrjatkowski.com/blog/starving-threads-in-ruby" target="_blank" rel="noreferrer noopener">Starving Threads In Ruby by Piotr Jatkowski</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4057</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How Senior Developers Can Enjoy Learning Like They Were Juniors</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-how-senior-developers-can-enjoy-learning-like-they-were-juniors</link><description><![CDATA[Remember the amazing adventure it was to learn a new thing every day as a Junior Developer? It's easy to feel a little stuck or lost as a Senior developer since there aren't roadmaps or people looking to mentor seniors. (Besides Charles Max Wood.) Chuck talks about how he felt that way at different points in his career and how podcasting and connecting with the programming communities helped him get past that.    Panel    <ul><li>Charles Max Wood</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/hero" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2dc907c6-b45b-4b9b-bbb0-6e6fece4b851</guid><pubDate>Tue, 16 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847492/stream.mp3" length="48825127" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Remember the amazing adventure it was to learn a new thing every day as a Junior Developer? It's easy to feel a little stuck or lost as a Senior developer since there aren't roadmaps or people looking to mentor seniors. (Besides Charles Max Wood.)...</itunes:subtitle><itunes:summary><![CDATA[Remember the amazing adventure it was to learn a new thing every day as a Junior Developer? It's easy to feel a little stuck or lost as a Senior developer since there aren't roadmaps or people looking to mentor seniors. (Besides Charles Max Wood.) Chuck talks about how he felt that way at different points in his career and how podcasting and connecting with the programming communities helped him get past that.    Panel    <ul><li>Charles Max Wood</li></ul>    Sponsors    <ul><li><a href="http://devchat.tv/hero" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2378</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 489: Demystifying Webpack and Webpacker with Paweł Dąbrowski</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-489-demystifying-webpack-and-webpacker-with-pawel-dabrowski</link><description><![CDATA[Paweł Dąbrowski wrote a Deep Dive into Webpacker on his blog. He joins the Rogues to help the understand more of the ins and outs of Webpack and Webpacker for Ruby on Rails developers.    He and the Rogues break down how to manage your JavaScript assets, how Webpacker thinks about them, and how to pull together a cohesive strategy for how to make JavaScript work in your Rails application.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Paweł Dąbrowski </li></ul>    Sponsors    <ul><li><a href="https://www.forestadmin.com/rails/?utm_campaign=ruby_rogues&amp;utm_medium=web&amp;utm_source=podcast" target="_blank" rel="noreferrer noopener">Forest Admin</a></li><li><a href="http://devchat.tv/heroes" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>    Links    <ul><li><a href="https://github.com/kirillian/shiplane/blob/master/examples/rails_app/docker-compose.yml" target="_blank" rel="noreferrer noopener">GitHub | kirillian/shiplane</a></li></ul>    Picks    <ul><li>Charles- 16th Wedding Anniversary</li><li>Charles- <a href="https://gmelius.io/" target="_blank" rel="noreferrer noopener">Gmelius</a></li><li>Charles- <a href="https://amzn.to/3e1txHl" target="_blank" rel="noreferrer noopener">Upper Deck Legendary: A Marvel Deck Building Game</a></li><li>Charles- <a href="https://www.logitech.com/en-us/products/keyboards/k860-split-ergonomic.920-009166.html" target="_blank" rel="noreferrer noopener">Logitech ERGO K860 Wireless Split Keyboard</a></li><li>John- <a href="https://amzn.to/3t1UDCa" target="_blank" rel="noreferrer noopener">Baby Delight Snuggle Nest Dream Portable Infant Sleeper </a></li><li>Luke- <a href="https://www.waveshare.com/poe-hat-b.htm" target="_blank" rel="noreferrer noopener">Waveshare</a></li><li>Paweł- <a href="https://longliveruby.com/articles/rails-6-stimulus-js" target="_blank" rel="noreferrer noopener">Rails 6 and Stimulus.js - a quick launch </a></li></ul>  Special Guest: Paweł Dąbrowski.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ea27a646-7967-4e57-aad3-9a9f1fa24126</guid><pubDate>Tue, 09 Mar 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847505/stream.mp3" length="59899904" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Paweł Dąbrowski wrote a Deep Dive into Webpacker on his blog. He joins the Rogues to help the understand more of the ins and outs of Webpack and Webpacker for Ruby on Rails developers.    He and the Rogues break down how to manage your JavaScript...</itunes:subtitle><itunes:summary><![CDATA[Paweł Dąbrowski wrote a Deep Dive into Webpacker on his blog. He joins the Rogues to help the understand more of the ins and outs of Webpack and Webpacker for Ruby on Rails developers.    He and the Rogues break down how to manage your JavaScript assets, how Webpacker thinks about them, and how to pull together a cohesive strategy for how to make JavaScript work in your Rails application.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Guest    <ul><li>Paweł Dąbrowski </li></ul>    Sponsors    <ul><li><a href="https://www.forestadmin.com/rails/?utm_campaign=ruby_rogues&amp;utm_medium=web&amp;utm_source=podcast" target="_blank" rel="noreferrer noopener">Forest Admin</a></li><li><a href="http://devchat.tv/heroes" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>    Links    <ul><li><a href="https://github.com/kirillian/shiplane/blob/master/examples/rails_app/docker-compose.yml" target="_blank" rel="noreferrer noopener">GitHub | kirillian/shiplane</a></li></ul>    Picks    <ul><li>Charles- 16th Wedding Anniversary</li><li>Charles- <a href="https://gmelius.io/" target="_blank" rel="noreferrer noopener">Gmelius</a></li><li>Charles- <a href="https://amzn.to/3e1txHl" target="_blank" rel="noreferrer noopener">Upper Deck Legendary: A Marvel Deck Building Game</a></li><li>Charles- <a href="https://www.logitech.com/en-us/products/keyboards/k860-split-ergonomic.920-009166.html" target="_blank" rel="noreferrer noopener">Logitech ERGO K860 Wireless Split Keyboard</a></li><li>John- <a href="https://amzn.to/3t1UDCa" target="_blank" rel="noreferrer noopener">Baby Delight Snuggle Nest Dream Portable Infant Sleeper </a></li><li>Luke- <a href="https://www.waveshare.com/poe-hat-b.htm" target="_blank" rel="noreferrer noopener">Waveshare</a></li><li>Paweł- <a href="https://longliveruby.com/articles/rails-6-stimulus-js" target="_blank" rel="noreferrer noopener">Rails 6 and Stimulus.js - a quick launch </a></li></ul>  Special Guest: Paweł Dąbrowski.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2932</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 488: The Road to Ruby 3 - Part 1 - Ruby 2.6 to Ruby 2.7</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-488-the-road-to-ruby-3-part-1-ruby-2-6-to-ruby-2-7</link><description><![CDATA[In this episode, John, Luke, and Chuck begin the discussion on Ruby 3.0's release by discussing the differences and enhancements in Ruby 2.7 over version 2.6. Luke leads the charge in providing a list of the differences and the Rogues debate the merits of the various changes in the last minor release of Ruby 2 before releasing Ruby 3.0.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Sponsors    <ul><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>    Picks    <ul><li>Charles- <a href="https://amzn.to/3q4PK9G" target="_blank" rel="noreferrer noopener">Wrist Brace</a></li><li>Charles- <a href="https://www.logitech.com/en-us/products/keyboards/k860-split-ergonomic.920-009166.html" target="_blank" rel="noreferrer noopener">Logitech ERGO K860 Wireless Split Keyboard</a></li><li>John- Having someone to help you take care of a baby</li><li>John- <a href="https://amzn.to/37VstAI" target="_blank" rel="noreferrer noopener">S'well Stainless Steel Roamer Bottle-64 Fl Oz</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=SWCvqTd-FT0" target="_blank" rel="noreferrer noopener">Paramore Hard Times 1 Hour Loop</a></li><li>Luke- <a href="https://www.apple.com/macos/big-sur/" target="_blank" rel="noreferrer noopener">macOS Big Sur</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">79ce3aed-b5c9-4f00-8421-21cf23d4f671</guid><pubDate>Tue, 02 Mar 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847508/stream.mp3" length="71005170" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, John, Luke, and Chuck begin the discussion on Ruby 3.0's release by discussing the differences and enhancements in Ruby 2.7 over version 2.6. Luke leads the charge in providing a list of the differences and the Rogues debate the...</itunes:subtitle><itunes:summary><![CDATA[In this episode, John, Luke, and Chuck begin the discussion on Ruby 3.0's release by discussing the differences and enhancements in Ruby 2.7 over version 2.6. Luke leads the charge in providing a list of the differences and the Rogues debate the merits of the various changes in the last minor release of Ruby 2 before releasing Ruby 3.0.    Panel    <ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>    Sponsors    <ul><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>    Picks    <ul><li>Charles- <a href="https://amzn.to/3q4PK9G" target="_blank" rel="noreferrer noopener">Wrist Brace</a></li><li>Charles- <a href="https://www.logitech.com/en-us/products/keyboards/k860-split-ergonomic.920-009166.html" target="_blank" rel="noreferrer noopener">Logitech ERGO K860 Wireless Split Keyboard</a></li><li>John- Having someone to help you take care of a baby</li><li>John- <a href="https://amzn.to/37VstAI" target="_blank" rel="noreferrer noopener">S'well Stainless Steel Roamer Bottle-64 Fl Oz</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=SWCvqTd-FT0" target="_blank" rel="noreferrer noopener">Paramore Hard Times 1 Hour Loop</a></li><li>Luke- <a href="https://www.apple.com/macos/big-sur/" target="_blank" rel="noreferrer noopener">macOS Big Sur</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3487</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 487: Our Development Setups</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-487-our-development-setups</link><description><![CDATA[Dave, Luke, and Chuck dive into their development setups. They talk through the different Operating Systems, IDEs, text editors, command lines, desks, chairs, etc. we all use to build our Ruby and Rails applications.  Panel  <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>  Sponsors  <ul><li><a href="https://www.forestadmin.com/rails/?utm_campaign=ruby_rogues&amp;utm_medium=web&amp;utm_source=podcast" target="_blank" rel="noreferrer noopener">Forest Admin</a></li><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>  Links  <ul><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Empowering App Development for Developers | Docker</a></li><li><a href="https://www.linux.com/training-tutorials/improving-putty-settings-windows/" target="_blank" rel="noreferrer noopener">Improving Putty settings on Windows</a></li><li><a href="https://code.visualstudio.com/docs/editor/settings-sync" target="_blank" rel="noreferrer noopener">Settings Sync in Visual Studio Code</a></li><li><a href="https://github.com/bcicen/ctop" target="_blank" rel="noreferrer noopener">GitHub | bcicen/ctop</a></li><li><a href="https://dev.to/abdfnx/oh-my-zsh-powerlevel10k-cool-terminal-1no0" target="_blank" rel="noreferrer noopener">Oh My Zsh + PowerLevel10k = 😎 terminal</a></li><li><a href="https://www.dell.com/en-us/shop/dell-32-curved-gaming-monitor-s3220dgf/apd/210-atyt/monitors-monitor-accessories?dgc=st&amp;ds_rl=1291002&amp;gacd=9614064-1012-5761040-266794588-0&amp;gclsrc=ds#tabs_section" target="_blank" rel="noreferrer noopener">Dell 32 Curved Gaming Monitor</a></li><li><a href="https://www.dell.com/en-us/work/shop/dell-ultrasharp-32-4k-usb-c-monitor-u3219q/apd/210-aqzz/monitors-monitor-accessories" target="_blank" rel="noreferrer noopener">Dell UltraSharp 32 4K USB-C Monitor</a></li><li><a href="https://www.logitech.com/en-us/products/keyboards/k860-split-ergonomic.920-009166.html" target="_blank" rel="noreferrer noopener">Logitech ERGO K860 Wireless Split Keyboard</a></li><li><a href="https://noblechairs.com/collections/epic" target="_blank" rel="noreferrer noopener">Noblechairs</a></li><li><a href="https://www.autonomous.ai/" target="_blank" rel="noreferrer noopener">Autonomous desk</a></li><li><a href="https://www.driftingruby.com/episodes/progressive-web-applications" target="_blank" rel="noreferrer noopener">Progressive Web Applications by Dave Kimura</a></li></ul>  Picks  <ul><li>Charles- <a href="https://devchat.tv/heroes/" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator | Devchat.tv</a></li><li>Charles- Personal Retreat</li><li>Charles- <a href="https://en.wikipedia.org/wiki/Rush_Limbaugh" target="_blank" rel="noreferrer noopener">Rush Limbaugh</a></li><li>Dave- <a href="https://www.backblaze.com/" target="_blank" rel="noreferrer noopener">BackBlaze</a></li><li>Luke-<a href="https://www.driftingruby.com/episodes/progressive-web-applications" target="_blank" rel="noreferrer noopener"> </a>Progressive Web Applications</li><li>Luke- <a href="https://github.com/minimal-xyz/minimal-pwa" target="_blank" rel="noreferrer noopener">GitHub | minimal-xyz/minimal-pwa</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">48b6cddf-f6ed-4012-91d8-9ab0d5fca19b</guid><pubDate>Tue, 23 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847510/stream.mp3" length="82834912" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dave, Luke, and Chuck dive into their development setups. They talk through the different Operating Systems, IDEs, text editors, command lines, desks, chairs, etc. we all use to build our Ruby and Rails applications.  Panel  
- Charles Max Wood
- Dave...</itunes:subtitle><itunes:summary><![CDATA[Dave, Luke, and Chuck dive into their development setups. They talk through the different Operating Systems, IDEs, text editors, command lines, desks, chairs, etc. we all use to build our Ruby and Rails applications.  Panel  <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>  Sponsors  <ul><li><a href="https://www.forestadmin.com/rails/?utm_campaign=ruby_rogues&amp;utm_medium=web&amp;utm_source=podcast" target="_blank" rel="noreferrer noopener">Forest Admin</a></li><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>  Links  <ul><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Empowering App Development for Developers | Docker</a></li><li><a href="https://www.linux.com/training-tutorials/improving-putty-settings-windows/" target="_blank" rel="noreferrer noopener">Improving Putty settings on Windows</a></li><li><a href="https://code.visualstudio.com/docs/editor/settings-sync" target="_blank" rel="noreferrer noopener">Settings Sync in Visual Studio Code</a></li><li><a href="https://github.com/bcicen/ctop" target="_blank" rel="noreferrer noopener">GitHub | bcicen/ctop</a></li><li><a href="https://dev.to/abdfnx/oh-my-zsh-powerlevel10k-cool-terminal-1no0" target="_blank" rel="noreferrer noopener">Oh My Zsh + PowerLevel10k = 😎 terminal</a></li><li><a href="https://www.dell.com/en-us/shop/dell-32-curved-gaming-monitor-s3220dgf/apd/210-atyt/monitors-monitor-accessories?dgc=st&amp;ds_rl=1291002&amp;gacd=9614064-1012-5761040-266794588-0&amp;gclsrc=ds#tabs_section" target="_blank" rel="noreferrer noopener">Dell 32 Curved Gaming Monitor</a></li><li><a href="https://www.dell.com/en-us/work/shop/dell-ultrasharp-32-4k-usb-c-monitor-u3219q/apd/210-aqzz/monitors-monitor-accessories" target="_blank" rel="noreferrer noopener">Dell UltraSharp 32 4K USB-C Monitor</a></li><li><a href="https://www.logitech.com/en-us/products/keyboards/k860-split-ergonomic.920-009166.html" target="_blank" rel="noreferrer noopener">Logitech ERGO K860 Wireless Split Keyboard</a></li><li><a href="https://noblechairs.com/collections/epic" target="_blank" rel="noreferrer noopener">Noblechairs</a></li><li><a href="https://www.autonomous.ai/" target="_blank" rel="noreferrer noopener">Autonomous desk</a></li><li><a href="https://www.driftingruby.com/episodes/progressive-web-applications" target="_blank" rel="noreferrer noopener">Progressive Web Applications by Dave Kimura</a></li></ul>  Picks  <ul><li>Charles- <a href="https://devchat.tv/heroes/" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator | Devchat.tv</a></li><li>Charles- Personal Retreat</li><li>Charles- <a href="https://en.wikipedia.org/wiki/Rush_Limbaugh" target="_blank" rel="noreferrer noopener">Rush Limbaugh</a></li><li>Dave- <a href="https://www.backblaze.com/" target="_blank" rel="noreferrer noopener">BackBlaze</a></li><li>Luke-<a href="https://www.driftingruby.com/episodes/progressive-web-applications" target="_blank" rel="noreferrer noopener"> </a>Progressive Web Applications</li><li>Luke- <a href="https://github.com/minimal-xyz/minimal-pwa" target="_blank" rel="noreferrer noopener">GitHub | minimal-xyz/minimal-pwa</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4079</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 131: How to Learn</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-131-how-to-learn</link><description><![CDATA[This is a repeat episode of Ruby Rogues. Here's the original link <a href="https://devchat.tv/ruby-rogues/131-rr-how-to-learn/" target="_blank" rel="noreferrer noopener">https://devchat.tv/ruby-rogues/131-rr-how-to-learn/</a> Sponsors<ul><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">479a0571-776c-4e0e-9201-7fa9cee3e32a</guid><pubDate>Wed, 17 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847500/stream.mp3" length="121654959" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This is a repeat episode of Ruby Rogues. Here's the original link https://devchat.tv/ruby-rogues/131-rr-how-to-learn/ Sponsors
- https://go.oncehub.com/NextLevelDev
-...</itunes:subtitle><itunes:summary><![CDATA[This is a repeat episode of Ruby Rogues. Here's the original link <a href="https://devchat.tv/ruby-rogues/131-rr-how-to-learn/" target="_blank" rel="noreferrer noopener">https://devchat.tv/ruby-rogues/131-rr-how-to-learn/</a> Sponsors<ul><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>6020</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-measuring-apps-and-entrepreneurship-with-john-daniel-trask-e5591fa8-a8f2-447b-9645-e5120d33d2de</link><description><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4dd98937-8f13-4663-bcde-d6211321653d</guid><pubDate>Fri, 05 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847538/stream.mp3" length="43728896" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2124</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-measuring-apps-and-entrepreneurship-with-john-daniel-trask-e5591fa8-a8f2-447b-9645-e5120d33d2de</link><description><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.Special Guest: John-Daniel Trask.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f350b820-e350-4db2-b0ea-c8edbe0e5ea9</guid><pubDate>Fri, 05 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847534/stream.mp3" length="61501700" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.Special Guest: John-Daniel Trask.   

Advertising Inquiries:...</itunes:subtitle><itunes:summary><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.Special Guest: John-Daniel Trask.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3012</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 486: Authorization Hacks</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-486-authorization-hacks</link><description><![CDATA[Chuck has been fighting an authorization system in an application he's building in his spare time. John, Dave, and Chuck dive into the current authorization gems and talk about their strengths and weaknesses and discuss how and when to use or build alternatives to them.Panel<ul><li>Charles Wood</li><li>Dave Kimura</li><li>John Epperson</li></ul>Sponsors<ul><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind </a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.driftingruby.com/episodes/dynamic-role-management" target="_blank" rel="noreferrer noopener">Dynamic Role Management | Drifting Ruby</a></li><li><a href="https://github.com/varvet/pundit#strong-parameters" target="_blank" rel="noreferrer noopener">GitHub- varvet/pundit</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3r9Zb8R" target="_blank" rel="noreferrer noopener">Blackout Curtains</a></li><li>Charles- <a href="https://devchat.tv/show/the-dev-rev/" target="_blank" rel="noreferrer noopener">Devchat.tv | The Dev Rev</a></li><li>Dave- Sleep</li><li>Dave- <a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts for Web Developers | Drifting Ruby</a></li><li>John- <a href="https://amzn.to/3crUjrB" target="_blank" rel="noreferrer noopener">Logitech C920x Pro HD Webcam</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8f2a9a90-90a7-4144-8111-7a794a0dc376</guid><pubDate>Tue, 02 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847517/stream.mp3" length="80899755" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck has been fighting an authorization system in an application he's building in his spare time. John, Dave, and Chuck dive into the current authorization gems and talk about their strengths and weaknesses and discuss how and when to use or build...</itunes:subtitle><itunes:summary><![CDATA[Chuck has been fighting an authorization system in an application he's building in his spare time. John, Dave, and Chuck dive into the current authorization gems and talk about their strengths and weaknesses and discuss how and when to use or build alternatives to them.Panel<ul><li>Charles Wood</li><li>Dave Kimura</li><li>John Epperson</li></ul>Sponsors<ul><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind </a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.driftingruby.com/episodes/dynamic-role-management" target="_blank" rel="noreferrer noopener">Dynamic Role Management | Drifting Ruby</a></li><li><a href="https://github.com/varvet/pundit#strong-parameters" target="_blank" rel="noreferrer noopener">GitHub- varvet/pundit</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3r9Zb8R" target="_blank" rel="noreferrer noopener">Blackout Curtains</a></li><li>Charles- <a href="https://devchat.tv/show/the-dev-rev/" target="_blank" rel="noreferrer noopener">Devchat.tv | The Dev Rev</a></li><li>Dave- Sleep</li><li>Dave- <a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Ruby on Rails Screencasts for Web Developers | Drifting Ruby</a></li><li>John- <a href="https://amzn.to/3crUjrB" target="_blank" rel="noreferrer noopener">Logitech C920x Pro HD Webcam</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3982</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 485: What is a Top 5% Developer?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-485-what-is-a-top-5-developer</link><description><![CDATA[The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills.Panel<ul><li>Charles Wood</li><li>Dave Kimura</li><li>John Epperson</li></ul>Sponsors<ul><li><a href="https://www.linode.com/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://devchat.tv/dev-rev/" target="_blank" rel="noreferrer noopener">Devchat.tv | Dev Rev</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3ockbK9" target="_blank" rel="noreferrer noopener">The 360 Leader: Developing your Influence from Anywhere in the Organization by John C. Maxwell</a></li><li>Charles- <a href="https://amzn.to/2W4jqqQ" target="_blank" rel="noreferrer noopener">The Hero with a Thousand Faces by Joseph Campbell</a></li><li>Charles-<a href="https://amzn.to/3oydxi2" target="_blank" rel="noreferrer noopener"> Building a StoryBrand: Clarify Your Message So Customers Will Listen by Dona</a><a href="https://amzn.to/2W4jqqQ" target="_blank" rel="noreferrer noopener">ld Miller</a></li><li>Dave- <a href="https://www.rubyonrails.link/" target="_blank" rel="noreferrer noopener">Ruby on Rails Link</a></li><li>Dave- <a href="https://www.homedepot.com/s/track%2520light?NCNI-5=" target="_blank" rel="noreferrer noopener">Track Lights</a></li><li>John-<a href="https://amzn.to/3of2WIe" target="_blank" rel="noreferrer noopener"> Never Split the Difference: Negotiating As If Your Life Depended On It  by Chris Voss</a></li><li>John- <a href="https://stackoverflow.blog/2020/11/25/how-to-write-an-effective-developer-resume-advice-from-a-hiring-manager/" target="_blank" rel="noreferrer noopener">How to write an effective developer resume: Advice from a hiring manager</a></li><li>John- <a href="https://www.masterofmalt.com/whiskies/yoichi/yoichi-single-malt-whisky/" target="_blank" rel="noreferrer noopener">Yoichi Single Malt Whisky</a></li><li><br /></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">16f675eb-c767-48e0-90ef-06d949c821d5</guid><pubDate>Tue, 26 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847551/stream.mp3" length="86134709" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills.Panel
- Charles Wood
- Dave...</itunes:subtitle><itunes:summary><![CDATA[The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills.Panel<ul><li>Charles Wood</li><li>Dave Kimura</li><li>John Epperson</li></ul>Sponsors<ul><li><a href="https://www.linode.com/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://devchat.tv/dev-rev/" target="_blank" rel="noreferrer noopener">Devchat.tv | Dev Rev</a></li></ul>Picks<ul><li>Charles- <a href="https://amzn.to/3ockbK9" target="_blank" rel="noreferrer noopener">The 360 Leader: Developing your Influence from Anywhere in the Organization by John C. Maxwell</a></li><li>Charles- <a href="https://amzn.to/2W4jqqQ" target="_blank" rel="noreferrer noopener">The Hero with a Thousand Faces by Joseph Campbell</a></li><li>Charles-<a href="https://amzn.to/3oydxi2" target="_blank" rel="noreferrer noopener"> Building a StoryBrand: Clarify Your Message So Customers Will Listen by Dona</a><a href="https://amzn.to/2W4jqqQ" target="_blank" rel="noreferrer noopener">ld Miller</a></li><li>Dave- <a href="https://www.rubyonrails.link/" target="_blank" rel="noreferrer noopener">Ruby on Rails Link</a></li><li>Dave- <a href="https://www.homedepot.com/s/track%2520light?NCNI-5=" target="_blank" rel="noreferrer noopener">Track Lights</a></li><li>John-<a href="https://amzn.to/3of2WIe" target="_blank" rel="noreferrer noopener"> Never Split the Difference: Negotiating As If Your Life Depended On It  by Chris Voss</a></li><li>John- <a href="https://stackoverflow.blog/2020/11/25/how-to-write-an-effective-developer-resume-advice-from-a-hiring-manager/" target="_blank" rel="noreferrer noopener">How to write an effective developer resume: Advice from a hiring manager</a></li><li>John- <a href="https://www.masterofmalt.com/whiskies/yoichi/yoichi-single-malt-whisky/" target="_blank" rel="noreferrer noopener">Yoichi Single Malt Whisky</a></li><li><br /></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4244</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 484: Bootcamps: Bad or Badass</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-484-bootcamps-bad-or-badass</link><description><![CDATA[We discuss the value of bootcamps and whether new developers should consider them. We also touch a little bit on related topics like interviewing.Panel<ul><li>Charles Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>Sponsors<ul><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li><li> <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.deconstructconf.com/2017/suz-hinton-the-eccentricities-of-hammer-and-nail" target="_blank" rel="noreferrer noopener">The Eccentricities of Hammer and Nail by Suz Hinton</a></li></ul>Picks<ul><li>Charles-<a href="https://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener"> Next Level Mastermind</a></li><li>Charles- <a href="https://amzn.to/3bJHsAz" target="_blank" rel="noreferrer noopener">The Eye of the World: Book One of The Wheel of Time by Robert Jordan </a></li><li>Charles- <a href="https://amzn.to/3bEBC3n" target="_blank" rel="noreferrer noopener"> The Hero with a Thousand Faces by Joseph Campbell</a></li><li>John- <a href="https://www.thewhiskyexchange.com/p/32761/nikka-yoichi-single-malt" target="_blank" rel="noreferrer noopener">Nikka Yoichi Single Malt</a></li><li>John- <a href="https://www.logitech.com/en-us/products/webcams/c920-pro-hd-webcam.960-000764.html" target="_blank" rel="noreferrer noopener">Logitech | C920 HD PRO WEBCAM</a></li><li>Luke- <a href="https://github.com/awesome-print/awesome_print" target="_blank" rel="noreferrer noopener">GitHub | awesome-print</a></li><li>Luke-  <a href="https://cloudstack.apache.org/" target="_blank" rel="noreferrer noopener">Apache CloudStack™</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">fddeee74-15e4-4b6f-8738-414056ce61b2</guid><pubDate>Tue, 19 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847547/stream.mp3" length="77884712" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>We discuss the value of bootcamps and whether new developers should consider them. We also touch a little bit on related topics like interviewing.Panel
- Charles Wood
- John Epperson
- Luke Stutters
Sponsors
- http://devchat.tv/nextlevel
-...</itunes:subtitle><itunes:summary><![CDATA[We discuss the value of bootcamps and whether new developers should consider them. We also touch a little bit on related topics like interviewing.Panel<ul><li>Charles Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>Sponsors<ul><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li><li> <a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.deconstructconf.com/2017/suz-hinton-the-eccentricities-of-hammer-and-nail" target="_blank" rel="noreferrer noopener">The Eccentricities of Hammer and Nail by Suz Hinton</a></li></ul>Picks<ul><li>Charles-<a href="https://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener"> Next Level Mastermind</a></li><li>Charles- <a href="https://amzn.to/3bJHsAz" target="_blank" rel="noreferrer noopener">The Eye of the World: Book One of The Wheel of Time by Robert Jordan </a></li><li>Charles- <a href="https://amzn.to/3bEBC3n" target="_blank" rel="noreferrer noopener"> The Hero with a Thousand Faces by Joseph Campbell</a></li><li>John- <a href="https://www.thewhiskyexchange.com/p/32761/nikka-yoichi-single-malt" target="_blank" rel="noreferrer noopener">Nikka Yoichi Single Malt</a></li><li>John- <a href="https://www.logitech.com/en-us/products/webcams/c920-pro-hd-webcam.960-000764.html" target="_blank" rel="noreferrer noopener">Logitech | C920 HD PRO WEBCAM</a></li><li>Luke- <a href="https://github.com/awesome-print/awesome_print" target="_blank" rel="noreferrer noopener">GitHub | awesome-print</a></li><li>Luke-  <a href="https://cloudstack.apache.org/" target="_blank" rel="noreferrer noopener">Apache CloudStack™</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3831</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-428-arming-the-rebels-with-rails-6-featuring-david-heinemeier-hansson-bcb8ee88-e3ef-4ad1-a528-5bb952fa2222</link><description><![CDATA[Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers. Panel<ul><li>David Kimura</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>Guest<ul><li>David Heinemeier Hansson</li></ul>Sponsors<ul><li><a href="https://www.linode.com/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://edgeguides.rubyonrails.org/action_text_overview.html" target="_blank" rel="noreferrer noopener">Action Text</a></li><li> <a href="https://edgeguides.rubyonrails.org/action_mailbox_basics.html" target="_blank" rel="noreferrer noopener">Action Mailbox</a></li><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus.js</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://github.com/rails/jbuilder" target="_blank" rel="noreferrer noopener">JBuilder</a></li><li>Follow David Heinemeier Hansson on Twitter @dhh, <a href="https://dhh.dk/" target="_blank" rel="noreferrer noopener">dhh.dk</a> and <a href="https://rework.fm/" target="_blank" rel="noreferrer noopener">Rework.fm</a></li></ul>Picks<ul><li>Andrew- <a href="https://www.amazon.com/How-Say-Third-Sentences-Paragraphs/dp/0735204373?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Say It</a></li><li>Andrew- <a href="https://open.spotify.com/episode/2Wbegp7lWpq2eurBKD8Tml" target="_blank" rel="noreferrer noopener">Rework episode</a></li><li>Nate- <a href="https://github.com/hopsoft/stimulus_reflex" target="_blank" rel="noreferrer noopener">Stimulus Reflex</a></li><li>Charles- <a href="https://jamesclear.com/atomic-habits" target="_blank" rel="noreferrer noopener">Atomic Habits</a></li><li>Charles- <a href="https://www.edmylett.com/podcasts/" target="_blank" rel="noreferrer noopener">Ed Mylet show</a></li><li>Charles- <a href="https://andyfrisella.com/blogs/mfceo-project-podcast" target="_blank" rel="noreferrer noopener">The MFCEO with Andy Frisella</a></li><li>David Kimura- <a href="https://www.amazon.com/gp/product/B075134Z6P/ref=ppx_yo_dt_b_asin_title_o08_s04?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;psc=1%3Fie%3DUTF8&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Swing set kit</a></li><li>David Kimura- <a href="https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/" target="_blank" rel="noreferrer noopener">Rails 6</a></li><li>David Kimura- His daughter Ruby</li><li>David Heinemeier Hansson- <a href="https://www.amazon.com/Have-Be-Bloomsbury-Revelations/dp/178093680X?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">To Have or To Be</a></li><li>David Heinemeier Hansson- <a href="https://basecamp.com/shapeup" target="_blank" rel="noreferrer noopener">Shape Up book</a></li><li>David Heinemeier Hansson- <a href="https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/" target="_blank" rel="noreferrer noopener">Rails 6</a></li></ul>Special Guest: David Heinemeier Hansson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4e50c339-2d45-474a-9122-a3e0aaa18ac2</guid><pubDate>Tue, 12 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847537/stream.mp3" length="91909410" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new...</itunes:subtitle><itunes:summary><![CDATA[Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers. Panel<ul><li>David Kimura</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>Guest<ul><li>David Heinemeier Hansson</li></ul>Sponsors<ul><li><a href="https://www.linode.com/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://edgeguides.rubyonrails.org/action_text_overview.html" target="_blank" rel="noreferrer noopener">Action Text</a></li><li> <a href="https://edgeguides.rubyonrails.org/action_mailbox_basics.html" target="_blank" rel="noreferrer noopener">Action Mailbox</a></li><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus.js</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://github.com/rails/jbuilder" target="_blank" rel="noreferrer noopener">JBuilder</a></li><li>Follow David Heinemeier Hansson on Twitter @dhh, <a href="https://dhh.dk/" target="_blank" rel="noreferrer noopener">dhh.dk</a> and <a href="https://rework.fm/" target="_blank" rel="noreferrer noopener">Rework.fm</a></li></ul>Picks<ul><li>Andrew- <a href="https://www.amazon.com/How-Say-Third-Sentences-Paragraphs/dp/0735204373?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Say It</a></li><li>Andrew- <a href="https://open.spotify.com/episode/2Wbegp7lWpq2eurBKD8Tml" target="_blank" rel="noreferrer noopener">Rework episode</a></li><li>Nate- <a href="https://github.com/hopsoft/stimulus_reflex" target="_blank" rel="noreferrer noopener">Stimulus Reflex</a></li><li>Charles- <a href="https://jamesclear.com/atomic-habits" target="_blank" rel="noreferrer noopener">Atomic Habits</a></li><li>Charles- <a...]]></itunes:summary><itunes:duration>4533</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 483: Unlocking the Power of Functional Programming and Elm with Richard Feldman</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-483-unlocking-the-power-of-functional-programming-and-elm-with-richard-feldman</link><description><![CDATA[Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming constructs.Panel<ul><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Richard Feldman</li></ul>Sponsors<ul><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener"> Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a></li><li><a href="https://github.com/NoRedInk/elm-rails" target="_blank" rel="noreferrer noopener">GitHub- NoRedInk/elm-rails</a></li><li><a href="https://elm-lang.org/" target="_blank" rel="noreferrer noopener">ELM Homepage</a></li><li><a href="https://discourse.elm-lang.org/" target="_blank" rel="noreferrer noopener">Discourse ELM</a></li><li><a href="https://elmlang.herokuapp.com/" target="_blank" rel="noreferrer noopener">ELM Slack</a></li><li><a href="http://builtwithelm.co/" target="_blank" rel="noreferrer noopener">Built with Elm</a></li></ul>Picks<ul><li>John- <a href="https://github.com/spree/spree" target="_blank" rel="noreferrer noopener">GitHub: spree/spree</a></li><li>John- <a href="https://github.com/solidusio/solidus" target="_blank" rel="noreferrer noopener">GitHub: solidusio/solidus</a></li><li>John- <a href="https://amzn.to/3pPCDtt" target="_blank" rel="noreferrer noopener">Merlin Series (The Lost Years by T.A.)</a></li><li>Luke- <a href="https://pqina.nl/" target="_blank" rel="noreferrer noopener">PQINA | Designs and Builds Performant, Responsive, and Highly Polished Web Components</a></li><li>Richard- <a href="https://www.imdb.com/title/tt0407362/" target="_blank" rel="noreferrer noopener">TV series: Battlestar Galactica</a></li><li>Richard- <a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a></li><li>Richard- <a href="https://www.barbellmedicine.com/blog/where-should-my-priorities-be-to-improve-my-health/" target="_blank" rel="noreferrer noopener">Barbell medicine </a></li></ul>Special Guest: Richard Feldman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d0b52718-c6e9-440b-b9fe-4908a87c9e89</guid><pubDate>Tue, 05 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847525/stream.mp3" length="70394983" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to...</itunes:subtitle><itunes:summary><![CDATA[Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming constructs.Panel<ul><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Richard Feldman</li></ul>Sponsors<ul><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener"> Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a></li><li><a href="https://github.com/NoRedInk/elm-rails" target="_blank" rel="noreferrer noopener">GitHub- NoRedInk/elm-rails</a></li><li><a href="https://elm-lang.org/" target="_blank" rel="noreferrer noopener">ELM Homepage</a></li><li><a href="https://discourse.elm-lang.org/" target="_blank" rel="noreferrer noopener">Discourse ELM</a></li><li><a href="https://elmlang.herokuapp.com/" target="_blank" rel="noreferrer noopener">ELM Slack</a></li><li><a href="http://builtwithelm.co/" target="_blank" rel="noreferrer noopener">Built with Elm</a></li></ul>Picks<ul><li>John- <a href="https://github.com/spree/spree" target="_blank" rel="noreferrer noopener">GitHub: spree/spree</a></li><li>John- <a href="https://github.com/solidusio/solidus" target="_blank" rel="noreferrer noopener">GitHub: solidusio/solidus</a></li><li>John- <a href="https://amzn.to/3pPCDtt" target="_blank" rel="noreferrer noopener">Merlin Series (The Lost Years by T.A.)</a></li><li>Luke- <a href="https://pqina.nl/" target="_blank" rel="noreferrer noopener">PQINA | Designs and Builds Performant, Responsive, and Highly Polished Web Components</a></li><li>Richard- <a href="https://www.imdb.com/title/tt0407362/" target="_blank" rel="noreferrer noopener">TV series: Battlestar Galactica</a></li><li>Richard- <a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a></li><li>Richard- <a href="https://www.barbellmedicine.com/blog/where-should-my-priorities-be-to-improve-my-health/" target="_blank" rel="noreferrer noopener">Barbell medicine </a></li></ul>Special Guest: Richard Feldman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3457</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to Crush Your Biggest Goals in 2021</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-how-to-crush-your-biggest-goals-in-2021-96a43214-b2a4-46c9-821b-a6731b531a2b</link><description><![CDATA[<a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.Listen to this episode to learn how to crush your biggest goals in 2021. <a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ed07aef7-354e-4d06-83e6-564b8fe76cd8</guid><pubDate>Fri, 01 Jan 2021 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847521/stream.mp3" length="81941433" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/goals
 (Coupon Code: GOALS for a massive discount)Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.Mani has read thousands of books on success, setting and achieving...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.Listen to this episode to learn how to crush your biggest goals in 2021. <a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4034</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 482: Successfully Onboarding a Junior Engineer in Three Steps with Emily Giurleo</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-482-successfully-onboarding-a-junior-engineer-in-three-steps-with-emily-giurleo</link><description><![CDATA[Onboarding and leveling up Junior developers can be tricky. Emily Giurleo joins the Rogues to discuss the process for creating autonomous, competent developers when you hire someone who doesn't have as much experience. She walks us through setting expectations for the new hire, giving feedback, and assessing their performance.Panel<ul><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Emily Giurleo</li></ul>Sponsors<ul><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://medium.com/fillory/being-glue-talk-by-tanya-riley-215583053a5e" target="_blank" rel="noreferrer noopener">Glue — Talk by Tanya Reilly</a></li></ul>Picks<ul><li>Luke- My Mum, Happy Birthday!</li><li>Luke- <a href="https://min.io/" target="_blank" rel="noreferrer noopener">Kubernetes Native, High Performance Object Storage</a></li><li>John- <a href="https://factorio.com/" target="_blank" rel="noreferrer noopener">Factorio</a></li><li>John- Know your own plumbing installation so you can replace parts yourself</li><li>Emily- Political Involvement: Phone Banking</li><li>Emily- Organizing and Volunteering for Democratic Political campaigns</li></ul>Special Guest: Emily Giurleo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">eab4f990-7860-4e7d-ab46-f40d88790707</guid><pubDate>Wed, 30 Dec 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847526/stream.mp3" length="11337728" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Onboarding and leveling up Junior developers can be tricky. Emily Giurleo joins the Rogues to discuss the process for creating autonomous, competent developers when you hire someone who doesn't have as much experience. She walks us through setting...</itunes:subtitle><itunes:summary><![CDATA[Onboarding and leveling up Junior developers can be tricky. Emily Giurleo joins the Rogues to discuss the process for creating autonomous, competent developers when you hire someone who doesn't have as much experience. She walks us through setting expectations for the new hire, giving feedback, and assessing their performance.Panel<ul><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Emily Giurleo</li></ul>Sponsors<ul><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://medium.com/fillory/being-glue-talk-by-tanya-riley-215583053a5e" target="_blank" rel="noreferrer noopener">Glue — Talk by Tanya Reilly</a></li></ul>Picks<ul><li>Luke- My Mum, Happy Birthday!</li><li>Luke- <a href="https://min.io/" target="_blank" rel="noreferrer noopener">Kubernetes Native, High Performance Object Storage</a></li><li>John- <a href="https://factorio.com/" target="_blank" rel="noreferrer noopener">Factorio</a></li><li>John- Know your own plumbing installation so you can replace parts yourself</li><li>Emily- Political Involvement: Phone Banking</li><li>Emily- Organizing and Volunteering for Democratic Political campaigns</li></ul>Special Guest: Emily Giurleo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>504</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 481: Why We Worry About All the Wrong Things with Hilary Stohs-Krause</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-481-why-we-worry-about-all-the-wrong-things-with-hilary-stohs-krause</link><description><![CDATA[Hilary Stohs-Krause addresses the things that we have strong emotional reactions to as developers that maybe we shouldn't worry about them. She also leads a discussion with the panel around when fear is a good thing.Panels<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Hilary Stohs-Krause</li></ul>Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B%26lt%3Bimg" target="_blank" rel="noreferrer noopener">Audible.com</a></li></ul>Links<ul><li><a href="https://en.wikipedia.org/wiki/Cognitive_behavioral_therapy" target="_blank" rel="noreferrer noopener">Cognitive behavioral therapy</a></li><li><a href="https://en.wikipedia.org/wiki/Win%E2%80%93stay,_lose%E2%80%93switch" target="_blank" rel="noreferrer noopener">Win–stay, lose–switch</a></li></ul>Picks<ul><li>John - <a href="https://www.imdb.com/title/tt0106145/" target="_blank" rel="noreferrer noopener">Star Trek: Deep Space Nine</a></li><li>John- AppleCare Service</li><li>John -<a href="https://bitwarden.com/" target="_blank" rel="noreferrer noopener">Bitwarden</a></li><li>Luke - <a href="https://en.wikipedia.org/wiki/Star_Trek:_Picard" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=atr9l6UpdFY" target="_blank" rel="noreferrer noopener">CAT GAMES - STRING STRING THING (FOR CATS ONLY)</a></li><li>Dave - <a href="https://homebridge.io/" target="_blank" rel="noreferrer noopener">Homebridge</a></li><li>Dave- <a href="https://www.railsstore.com" target="_blank" rel="noreferrer noopener">Rails Store</a></li><li>Hilary -<a href="https://github.com/stefankroes/ancestry" target="_blank" rel="noreferrer noopener">GitHub</a></li><li>Hillary- <a href="https://en.wikipedia.org/wiki/Star_Trek:_The_Next_Generation" target="_blank" rel="noreferrer noopener">Star Trek: The Next Generation</a></li></ul>Special Guest: Hilary Stohs-Krause.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ce5b9bab-d0b4-4dc6-b218-cfaf9bfdda39</guid><pubDate>Wed, 23 Dec 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847530/stream.mp3" length="74435061" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hilary Stohs-Krause addresses the things that we have strong emotional reactions to as developers that maybe we shouldn't worry about them. She also leads a discussion with the panel around when fear is a good thing.Panels
- Dave Kimura
- John...</itunes:subtitle><itunes:summary><![CDATA[Hilary Stohs-Krause addresses the things that we have strong emotional reactions to as developers that maybe we shouldn't worry about them. She also leads a discussion with the panel around when fear is a good thing.Panels<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Hilary Stohs-Krause</li></ul>Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B%26lt%3Bimg" target="_blank" rel="noreferrer noopener">Audible.com</a></li></ul>Links<ul><li><a href="https://en.wikipedia.org/wiki/Cognitive_behavioral_therapy" target="_blank" rel="noreferrer noopener">Cognitive behavioral therapy</a></li><li><a href="https://en.wikipedia.org/wiki/Win%E2%80%93stay,_lose%E2%80%93switch" target="_blank" rel="noreferrer noopener">Win–stay, lose–switch</a></li></ul>Picks<ul><li>John - <a href="https://www.imdb.com/title/tt0106145/" target="_blank" rel="noreferrer noopener">Star Trek: Deep Space Nine</a></li><li>John- AppleCare Service</li><li>John -<a href="https://bitwarden.com/" target="_blank" rel="noreferrer noopener">Bitwarden</a></li><li>Luke - <a href="https://en.wikipedia.org/wiki/Star_Trek:_Picard" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li><li>Luke- <a href="https://www.youtube.com/watch?v=atr9l6UpdFY" target="_blank" rel="noreferrer noopener">CAT GAMES - STRING STRING THING (FOR CATS ONLY)</a></li><li>Dave - <a href="https://homebridge.io/" target="_blank" rel="noreferrer noopener">Homebridge</a></li><li>Dave- <a href="https://www.railsstore.com" target="_blank" rel="noreferrer noopener">Rails Store</a></li><li>Hilary -<a href="https://github.com/stefankroes/ancestry" target="_blank" rel="noreferrer noopener">GitHub</a></li><li>Hillary- <a href="https://en.wikipedia.org/wiki/Star_Trek:_The_Next_Generation" target="_blank" rel="noreferrer noopener">Star Trek: The Next Generation</a></li></ul>Special Guest: Hilary Stohs-Krause.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3659</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 480: The Sounds of Silence: Lessons From an API Outage with Paul Zaich</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-480-the-sounds-of-silence-lessons-from-an-api-outage-with-paul-zaich</link><description><![CDATA[Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and monitoring the right things to make sure your applications don't fail or alert you when they do.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>Guest<ul><li>Paul Zaich</li></ul>Links<ul><li><a href="http://twitter.com/pzaich" target="_blank" rel="noreferrer noopener">Paul's Twitter</a></li><li><a href="https://www.linkedin.com/in/pzaich/" target="_blank" rel="noreferrer noopener">Paul's LinkedIn</a></li></ul>Picks<ul><li><a href="https://www.withings.com/us/en/blood-pressure-monitors" target="_blank" rel="noreferrer noopener">Blood Pressure Monitor</a> - Dave</li><li><a href="https://github.com/obfusk/eft" target="_blank" rel="noreferrer noopener">eft</a> - Luke</li><li><a href="https://learnbyexample.github.io/learn_ruby_oneliners/one-liner-introduction.html" target="_blank" rel="noreferrer noopener">Ruby one-liners cookbook</a> - Paul</li><li><a href="https://podcastgrowthsummit.co/" target="_blank" rel="noreferrer noopener">Podcast Growth Summit</a> - Chuck</li><li><a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Dev</a> - Chuck</li><li><a href="https://summit.mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Dev Summit </a>- Chuck</li><li><a href="https://mushroomwars2.com/" target="_blank" rel="noreferrer noopener">Mushroom Wars </a>- Chuck</li><li><a href="https://gmelius.com/?via=charles46" target="_blank" rel="noreferrer noopener">Gmelius</a> - Chuck</li></ul>Special Guest: Paul Zaich.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b0e5419a-beb5-48cf-826f-e211e1d7f3d3</guid><pubDate>Tue, 01 Dec 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847506/stream.mp3" length="58474769" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and...</itunes:subtitle><itunes:summary><![CDATA[Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and monitoring the right things to make sure your applications don't fail or alert you when they do.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>Guest<ul><li>Paul Zaich</li></ul>Links<ul><li><a href="http://twitter.com/pzaich" target="_blank" rel="noreferrer noopener">Paul's Twitter</a></li><li><a href="https://www.linkedin.com/in/pzaich/" target="_blank" rel="noreferrer noopener">Paul's LinkedIn</a></li></ul>Picks<ul><li><a href="https://www.withings.com/us/en/blood-pressure-monitors" target="_blank" rel="noreferrer noopener">Blood Pressure Monitor</a> - Dave</li><li><a href="https://github.com/obfusk/eft" target="_blank" rel="noreferrer noopener">eft</a> - Luke</li><li><a href="https://learnbyexample.github.io/learn_ruby_oneliners/one-liner-introduction.html" target="_blank" rel="noreferrer noopener">Ruby one-liners cookbook</a> - Paul</li><li><a href="https://podcastgrowthsummit.co/" target="_blank" rel="noreferrer noopener">Podcast Growth Summit</a> - Chuck</li><li><a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Dev</a> - Chuck</li><li><a href="https://summit.mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Dev Summit </a>- Chuck</li><li><a href="https://mushroomwars2.com/" target="_blank" rel="noreferrer noopener">Mushroom Wars </a>- Chuck</li><li><a href="https://gmelius.com/?via=charles46" target="_blank" rel="noreferrer noopener">Gmelius</a> - Chuck</li></ul>Special Guest: Paul Zaich.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2861</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/bonus-how-to-do-large-volumes-of-high-quality-work-while-spending-fewer-hours-working-ad81d488-2891-4202-a90b-6e8a97f73704</link><description><![CDATA[  <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.The trick? Deep Work!Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.Other developers call it "Flow" or "the Zone."Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5dc3ea75-e85f-47a9-a5dd-7ba8d3223a56</guid><pubDate>Fri, 27 Nov 2020 22:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847531/stream.mp3" length="58126322" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>  https://devchat.tv/deep
 Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught...</itunes:subtitle><itunes:summary><![CDATA[  <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.The trick? Deep Work!Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.Other developers call it "Flow" or "the Zone."Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 479: Mistakes Were Made with Jesse Spevack</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-479-mistakes-were-made-with-jesse-spevack</link><description><![CDATA[Jesse Spevack tells us about a conference topic he gave where big mistakes were made at his company. Having lived through the choices that they made, we chat about the lessons learned.Links<ul><li><a href="https://railsconf.com/2020/video/jesse-spevack-mistakes-were-made" target="_blank" rel="noreferrer noopener">https://railsconf.com/2020/video/jesse-spevack-mistakes-were-made</a></li><li><a href="https://akka.io/" target="_blank" rel="noreferrer noopener">https://akka.io/</a></li><li><a href="https://love.devchat.tv/you-dont-know-js-yet-challenge40653095" target="_blank" rel="noreferrer noopener">https://love.devchat.tv/you-dont-know-js-yet-challenge40653095</a></li><li><a href="https://www.driftingruby.com/learning_paths/stimulus-js" target="_blank" rel="noreferrer noopener">https://www.driftingruby.com/learning_paths/stimulus-js</a></li><li><a href="https://rails-hosting.com/2020/#javascript-rails" target="_blank" rel="noreferrer noopener">https://rails-hosting.com/2020/#javascript-rails</a></li><li><a href="https://www.youtube.com/watch?v=UrqIgMxLKkw" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=UrqIgMxLKkw</a></li></ul>PicksLuke<a href="https://ameliorated.info/" target="_blank" rel="noreferrer noopener">Amerliorated Windows 10</a>John -<ul><li><a href="https://store.steampowered.com/app/945360/Among_Us/" target="_blank" rel="noreferrer noopener">Among Us</a></li></ul>Dave -<ul><li><a href="https://www.homedepot.com/p/Home-Decorators-Collection-Horizontal-Toast-5-8-in-T-x-5-in-W-x-38-59-in-L-Solid-Bamboo-Flooring-24-12-sq-ft-case-HL615S/205124713" target="_blank" rel="noreferrer noopener">Bamboo Flooring</a></li><li><a href="https://www.elgato.com/en/gaming/key-light" target="_blank" rel="noreferrer noopener">Elgato Key Light</a></li></ul>Jesse -<ul><li><a href="https://www.youtube.com/watch?v=c5WWTvHB_sA" target="_blank" rel="noreferrer noopener">RubyConf 2019 - Keynote: Lucky You by Sandi Metz</a></li><li><a href="https://ergodox-ez.com/" target="_blank" rel="noreferrer noopener">ErgoDox Moonlander</a></li><li><a href="https://amzn.to/33myUKX" target="_blank" rel="noreferrer noopener">The Trouble with Peace (The Age of Madness Book 2)</a></li></ul> Special Guest: Jesse Spevack.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9ab74c11-e47c-481e-9078-c36f95833be4</guid><pubDate>Thu, 26 Nov 2020 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847514/stream.mp3" length="82325031" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jesse Spevack tells us about a conference topic he gave where big mistakes were made at his company. Having lived through the choices that they made, we chat about the lessons learned.Links
-...</itunes:subtitle><itunes:summary><![CDATA[Jesse Spevack tells us about a conference topic he gave where big mistakes were made at his company. Having lived through the choices that they made, we chat about the lessons learned.Links<ul><li><a href="https://railsconf.com/2020/video/jesse-spevack-mistakes-were-made" target="_blank" rel="noreferrer noopener">https://railsconf.com/2020/video/jesse-spevack-mistakes-were-made</a></li><li><a href="https://akka.io/" target="_blank" rel="noreferrer noopener">https://akka.io/</a></li><li><a href="https://love.devchat.tv/you-dont-know-js-yet-challenge40653095" target="_blank" rel="noreferrer noopener">https://love.devchat.tv/you-dont-know-js-yet-challenge40653095</a></li><li><a href="https://www.driftingruby.com/learning_paths/stimulus-js" target="_blank" rel="noreferrer noopener">https://www.driftingruby.com/learning_paths/stimulus-js</a></li><li><a href="https://rails-hosting.com/2020/#javascript-rails" target="_blank" rel="noreferrer noopener">https://rails-hosting.com/2020/#javascript-rails</a></li><li><a href="https://www.youtube.com/watch?v=UrqIgMxLKkw" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=UrqIgMxLKkw</a></li></ul>PicksLuke<a href="https://ameliorated.info/" target="_blank" rel="noreferrer noopener">Amerliorated Windows 10</a>John -<ul><li><a href="https://store.steampowered.com/app/945360/Among_Us/" target="_blank" rel="noreferrer noopener">Among Us</a></li></ul>Dave -<ul><li><a href="https://www.homedepot.com/p/Home-Decorators-Collection-Horizontal-Toast-5-8-in-T-x-5-in-W-x-38-59-in-L-Solid-Bamboo-Flooring-24-12-sq-ft-case-HL615S/205124713" target="_blank" rel="noreferrer noopener">Bamboo Flooring</a></li><li><a href="https://www.elgato.com/en/gaming/key-light" target="_blank" rel="noreferrer noopener">Elgato Key Light</a></li></ul>Jesse -<ul><li><a href="https://www.youtube.com/watch?v=c5WWTvHB_sA" target="_blank" rel="noreferrer noopener">RubyConf 2019 - Keynote: Lucky You by Sandi Metz</a></li><li><a href="https://ergodox-ez.com/" target="_blank" rel="noreferrer noopener">ErgoDox Moonlander</a></li><li><a href="https://amzn.to/33myUKX" target="_blank" rel="noreferrer noopener">The Trouble with Peace (The Age of Madness Book 2)</a></li></ul> Special Guest: Jesse Spevack.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4053</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 478: 2020 Ruby on Rails Community Survey Results</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-478-2020-ruby-on-rails-community-survey-results</link><description><![CDATA[2,049 members of the Rails community from 92 countries kindly contributed their thoughts on tools, frameworks, and workflows in their day to day development lives. From these responses we hope to get an understanding of where Rails stands as a framework in 2020.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Charles Max Wood</li></ul>Links<ul><li><a href="https://rails-hosting.com/2020/" target="_blank" rel="noreferrer noopener">rails-hosting.com/2020</a></li></ul>PicksChuck:<ul><li><a href="https://www.goodreads.com/book/show/7932486-the-wheel-of-time-series-by-robert-jordan" target="_blank" rel="noreferrer noopener">https://www.goodreads.com/book/show/7932486-the-wheel-of-time-series-by-robert-jordan</a></li><li><a href="https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-software" target="_blank" rel="noreferrer noopener">https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-software</a></li></ul>John Epperson:<ul><li><a href="https://news.ycombinator.com/item?id=24342498" target="_blank" rel="noreferrer noopener">news.ycombinator.com</a></li><li><a href="https://www.amazon.com/Never-Split-Difference-Negotiating-Depended/dp/1847941494/" target="_blank" rel="noreferrer noopener">Never Split the Difference: Negotiating as if Your Life Depended</a></li></ul>Dave Kimura::<ul><li><a href="https://www.rode.com/microphones/ntg5" target="_blank" rel="noreferrer noopener">Rode NTG5</a></li><li><a href="https://www.philips-hue.com/en-us" target="_blank" rel="noreferrer noopener">Philips Hue</a></li><li><a href="https://www.elgato.com/en/gaming/stream-deck" target="_blank" rel="noreferrer noopener">Elgato Streamdeck</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f956abd8-4d74-4619-a434-fc88ac8c2ce9</guid><pubDate>Tue, 17 Nov 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847532/stream.mp3" length="65080069" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>2,049 members of the Rails community from 92 countries kindly contributed their thoughts on tools, frameworks, and workflows in their day to day development lives. From these responses we hope to get an understanding of where Rails stands as a...</itunes:subtitle><itunes:summary><![CDATA[2,049 members of the Rails community from 92 countries kindly contributed their thoughts on tools, frameworks, and workflows in their day to day development lives. From these responses we hope to get an understanding of where Rails stands as a framework in 2020.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Charles Max Wood</li></ul>Links<ul><li><a href="https://rails-hosting.com/2020/" target="_blank" rel="noreferrer noopener">rails-hosting.com/2020</a></li></ul>PicksChuck:<ul><li><a href="https://www.goodreads.com/book/show/7932486-the-wheel-of-time-series-by-robert-jordan" target="_blank" rel="noreferrer noopener">https://www.goodreads.com/book/show/7932486-the-wheel-of-time-series-by-robert-jordan</a></li><li><a href="https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-software" target="_blank" rel="noreferrer noopener">https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-software</a></li></ul>John Epperson:<ul><li><a href="https://news.ycombinator.com/item?id=24342498" target="_blank" rel="noreferrer noopener">news.ycombinator.com</a></li><li><a href="https://www.amazon.com/Never-Split-Difference-Negotiating-Depended/dp/1847941494/" target="_blank" rel="noreferrer noopener">Never Split the Difference: Negotiating as if Your Life Depended</a></li></ul>Dave Kimura::<ul><li><a href="https://www.rode.com/microphones/ntg5" target="_blank" rel="noreferrer noopener">Rode NTG5</a></li><li><a href="https://www.philips-hue.com/en-us" target="_blank" rel="noreferrer noopener">Philips Hue</a></li><li><a href="https://www.elgato.com/en/gaming/stream-deck" target="_blank" rel="noreferrer noopener">Elgato Streamdeck</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3191</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 477: Black-Belt Debugging with Chelsea Troy</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-477-black-belt-debugging-with-chelsea-troy</link><description><![CDATA[In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending bugs.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>John Epperson</li><li>Luke Stutters</li><li>Charles Max Wood</li></ul>Guest<ul><li>Chelsea Troy</li></ul>Links<ul><li><a href="https://chelseatroy.com/2020/01/13/a-framework-for-debugging/" target="_blank" rel="noreferrer noopener">https://chelseatroy.com/2020/01/13/a-framework-for-debugging/</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://rclone.org/" target="_blank" rel="noreferrer noopener">https://rclone.org/</a></li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/s?k=large+Mouse+Pad&amp;ref=nb_sb_noss_2" target="_blank" rel="noreferrer noopener">Large Mouse Pads</a></li><li><a href="https://discord.gg/code" target="_blank" rel="noreferrer noopener">The Coding Den – A place where people ask and answer questions about coding, etc.</a></li></ul>Charles Wood::<ul><li><a href="https://amzn.to/3m67CQL" target="_blank" rel="noreferrer noopener">Logi wireless mouse</a></li><li><a href="https://amzn.to/2DJWE29" target="_blank" rel="noreferrer noopener">he Wheel of Time</a></li><li><a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">https://mostvaluable.dev</a></li></ul>Chelsea Troy:<ul><li><a href="https://www.amazon.com/New-Education-Revolutionize-University-Students/dp/0465079725" target="_blank" rel="noreferrer noopener">The New Education: How to Revolutionize the University to Prepare Students for a World In Flux</a></li><li><a href="http://rubyconf.org/" target="_blank" rel="noreferrer noopener">http://rubyconf.org/</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Chelsea Troy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7398ce20-4837-4147-8108-1ce330eee902</guid><pubDate>Tue, 10 Nov 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847519/stream.mp3" length="92654894" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending bugs.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>John Epperson</li><li>Luke Stutters</li><li>Charles Max Wood</li></ul>Guest<ul><li>Chelsea Troy</li></ul>Links<ul><li><a href="https://chelseatroy.com/2020/01/13/a-framework-for-debugging/" target="_blank" rel="noreferrer noopener">https://chelseatroy.com/2020/01/13/a-framework-for-debugging/</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://rclone.org/" target="_blank" rel="noreferrer noopener">https://rclone.org/</a></li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/s?k=large+Mouse+Pad&amp;ref=nb_sb_noss_2" target="_blank" rel="noreferrer noopener">Large Mouse Pads</a></li><li><a href="https://discord.gg/code" target="_blank" rel="noreferrer noopener">The Coding Den – A place where people ask and answer questions about coding, etc.</a></li></ul>Charles Wood::<ul><li><a href="https://amzn.to/3m67CQL" target="_blank" rel="noreferrer noopener">Logi wireless mouse</a></li><li><a href="https://amzn.to/2DJWE29" target="_blank" rel="noreferrer noopener">he Wheel of Time</a></li><li><a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">https://mostvaluable.dev</a></li></ul>Chelsea Troy:<ul><li><a href="https://www.amazon.com/New-Education-Revolutionize-University-Students/dp/0465079725" target="_blank" rel="noreferrer noopener">The New Education: How to Revolutionize the University to Prepare Students for a World In Flux</a></li><li><a href="http://rubyconf.org/" target="_blank" rel="noreferrer noopener">http://rubyconf.org/</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Chelsea Troy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4570</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RUBY 476: SQL, Arel and the Dark Side of ActiveRecord with Eric Hayes</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-476-sql-arel-and-the-dark-side-of-activerecord-with-eric-hayes</link><description><![CDATA[In this episode of Ruby Rogues, Eric Hayes joins us with the story of his journey into the dark, undocumented depths of Arel, ActiveRecord’s private API. We learn why writing custom SQL queries in 2020 can make sense and how to unlock the more powerful features of modern databases without resorting to SQL strings. Eric tells us how he manages the potential pitfalls of using Arel and achieves massive performance wins for difficult queries on large databases.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Charles Max Wood</li></ul>Guest<ul><li>Eric Hayes</li></ul>Links<ul><li><a href="https://devhints.io/arel%20nice%20little%20cheat%20sheet" target="_blank" rel="noreferrer noopener">https://devhints.io/arel nice little cheat sheet</a></li><li><a href="https://astexplorer.net/" target="_blank" rel="noreferrer noopener">https://astexplorer.net/</a></li><li><a href="https://en.wikipedia.org/wiki/Visitor_pattern" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Visitor_pattern</a></li><li><a href="https://twitter.com/ehayes" target="_blank" rel="noreferrer noopener">https://twitter.com/ehayes</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.amazon.com/Micsig-DP10013-Differential-Attenuation-Tektronix/dp/B074K4XPW3" target="_blank" rel="noreferrer noopener">https://www.amazon.com/Micsig-DP10013-Differential-Attenuation-Tektronix/dp/B074K4XPW3</a></li></ul>Chuck:<ul><li><a href="http://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">http://podcastplaybook.co/</a></li><li><a href="https://devchat.tv/mostvaluable.dev" target="_blank" rel="noreferrer noopener">mostvaluable.dev</a></li><li><a href="https://amzn.to/3gSsEP5" target="_blank" rel="noreferrer noopener">Amazon: Lightbringer Series</a></li><li><a href="https://amzn.to/32Nly9u" target="_blank" rel="noreferrer noopener">Neewer 2 Packs Dimmable Bi-Color 480 LED with U Bracket Professional Video Light for Studio, YouTube Outdoor Video Photography Lighting Kit, Durable Metal Frame,3200-5600K, CRI 96</a></li></ul>John Epperson:<ul><li><a href="https://www.buckyballsstore.com/" target="_blank" rel="noreferrer noopener">Buckeyeballs</a></li></ul>Dave Kimura::<ul><li><a href="https://www.elgato.com/en/gaming/stream-deck" target="_blank" rel="noreferrer noopener">https://www.elgato.com/en/gaming/stream-deck</a></li><li><a href="https://www.philips-hue.com/en-us" target="_blank" rel="noreferrer noopener">https://www.philips-hue.com/en-us</a></li></ul>Eric Hayes:<ul><li><a href="https://www.playgoodsudoku.com/" target="_blank" rel="noreferrer noopener">https://www.playgoodsudoku.com/</a></li><li><a href="https://www.ansiblefordevops.com/" target="_blank" rel="noreferrer noopener">https://www.ansiblefordevops.com/</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Eric Hayes.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e222c830-79e4-4e19-a5c0-a20c8c3de573</guid><pubDate>Tue, 03 Nov 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847511/stream.mp3" length="42057728" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, Eric Hayes joins us with the story of his journey into the dark, undocumented depths of Arel, ActiveRecord’s private API. We learn why writing custom SQL queries in 2020 can make sense and how to unlock the more...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, Eric Hayes joins us with the story of his journey into the dark, undocumented depths of Arel, ActiveRecord’s private API. We learn why writing custom SQL queries in 2020 can make sense and how to unlock the more powerful features of modern databases without resorting to SQL strings. Eric tells us how he manages the potential pitfalls of using Arel and achieves massive performance wins for difficult queries on large databases.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Charles Max Wood</li></ul>Guest<ul><li>Eric Hayes</li></ul>Links<ul><li><a href="https://devhints.io/arel%20nice%20little%20cheat%20sheet" target="_blank" rel="noreferrer noopener">https://devhints.io/arel nice little cheat sheet</a></li><li><a href="https://astexplorer.net/" target="_blank" rel="noreferrer noopener">https://astexplorer.net/</a></li><li><a href="https://en.wikipedia.org/wiki/Visitor_pattern" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Visitor_pattern</a></li><li><a href="https://twitter.com/ehayes" target="_blank" rel="noreferrer noopener">https://twitter.com/ehayes</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.amazon.com/Micsig-DP10013-Differential-Attenuation-Tektronix/dp/B074K4XPW3" target="_blank" rel="noreferrer noopener">https://www.amazon.com/Micsig-DP10013-Differential-Attenuation-Tektronix/dp/B074K4XPW3</a></li></ul>Chuck:<ul><li><a href="http://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">http://podcastplaybook.co/</a></li><li><a href="https://devchat.tv/mostvaluable.dev" target="_blank" rel="noreferrer noopener">mostvaluable.dev</a></li><li><a href="https://amzn.to/3gSsEP5" target="_blank" rel="noreferrer noopener">Amazon: Lightbringer Series</a></li><li><a href="https://amzn.to/32Nly9u" target="_blank" rel="noreferrer noopener">Neewer 2 Packs Dimmable Bi-Color 480 LED with U Bracket Professional Video Light for Studio, YouTube Outdoor Video Photography Lighting Kit, Durable Metal Frame,3200-5600K, CRI 96</a></li></ul>John Epperson:<ul><li><a href="https://www.buckyballsstore.com/" target="_blank" rel="noreferrer noopener">Buckeyeballs</a></li></ul>Dave Kimura::<ul><li><a href="https://www.elgato.com/en/gaming/stream-deck" target="_blank" rel="noreferrer noopener">https://www.elgato.com/en/gaming/stream-deck</a></li><li><a href="https://www.philips-hue.com/en-us" target="_blank" rel="noreferrer noopener">https://www.philips-hue.com/en-us</a></li></ul>Eric Hayes:<ul><li><a href="https://www.playgoodsudoku.com/" target="_blank" rel="noreferrer noopener">https://www.playgoodsudoku.com/</a></li><li><a href="https://www.ansiblefordevops.com/" target="_blank" rel="noreferrer noopener">https://www.ansiblefordevops.com/</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Eric Hayes.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2040</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 475: Succeeding to Your Next CodingPhase with Joe Santos Garcia</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-475-succeeding-to-your-next-codingphase-with-joe-santos-garcia</link><description><![CDATA[In this episode of Ruby Rogues, Joe Santos Garcia from CodingPhase joins the panel to talk about how to successfully get into coding and grow into a coding career. He talks about growing his YouTube channel, membership site, and deciding where you want to land in your career.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Charles Max Wood</li></ul>Guest<ul><li>Joe Santos Garcia</li></ul>Links<ul><li><a href="https://driftingruby.com/" target="_blank" rel="noreferrer noopener">https://driftingruby.com</a></li><li><a href="https://www.preetamnath.com/blog/grow-shopify-micro-saas-to-25k-mrr-in-14-months" target="_blank" rel="noreferrer noopener">https://www.preetamnath.com/blog/grow-shopify-micro-saas-to-25k-mrr-in-14-months</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.ui.com/products/#default" target="_blank" rel="noreferrer noopener">Ubiquiti products</a></li><li><a href="https://www.youtube.com/channel/UCeRgtx8eE4WXqGAeeDQyGYQ" target="_blank" rel="noreferrer noopener">Piotr Solnica Youtube Channel</a></li></ul>Charles Max Wood:<ul><li><a href="https://thedevrev.com/" target="_blank" rel="noreferrer noopener">https://thedevrev.com/</a></li><li><a href="https://devchat.tv/mvp" target="_blank" rel="noreferrer noopener">https://devchat.tv/mvp</a></li><li>Smoking Meat because “you”</li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/gp/product/B00I1MRY80/ref=kinw_myk_ro_title" target="_blank" rel="noreferrer noopener">Don’t Call It That: A Naming Workbook</a></li></ul>Dave Kimura::<ul><li><a href="https://www.elgato.com/en/gaming/stream-deck" target="_blank" rel="noreferrer noopener">https://www.elgato.com/en/gaming/stream-deck</a></li></ul>Joe Santos Garcia:<ul><li><a href="https://levels.io/" target="_blank" rel="noreferrer noopener">https://levels.io/</a></li><li><a href="https://www.codingphase.com/" target="_blank" rel="noreferrer noopener">https://www.codingphase.com/</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Joe Santos Garcia.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">de0ba50c-c00f-4e5c-ac74-6134ccf70aab</guid><pubDate>Tue, 27 Oct 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847561/stream.mp3" length="71090176" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, Joe Santos Garcia from CodingPhase joins the panel to talk about how to successfully get into coding and grow into a coding career. He talks about growing his YouTube channel, membership site, and deciding where you...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, Joe Santos Garcia from CodingPhase joins the panel to talk about how to successfully get into coding and grow into a coding career. He talks about growing his YouTube channel, membership site, and deciding where you want to land in your career.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Charles Max Wood</li></ul>Guest<ul><li>Joe Santos Garcia</li></ul>Links<ul><li><a href="https://driftingruby.com/" target="_blank" rel="noreferrer noopener">https://driftingruby.com</a></li><li><a href="https://www.preetamnath.com/blog/grow-shopify-micro-saas-to-25k-mrr-in-14-months" target="_blank" rel="noreferrer noopener">https://www.preetamnath.com/blog/grow-shopify-micro-saas-to-25k-mrr-in-14-months</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.ui.com/products/#default" target="_blank" rel="noreferrer noopener">Ubiquiti products</a></li><li><a href="https://www.youtube.com/channel/UCeRgtx8eE4WXqGAeeDQyGYQ" target="_blank" rel="noreferrer noopener">Piotr Solnica Youtube Channel</a></li></ul>Charles Max Wood:<ul><li><a href="https://thedevrev.com/" target="_blank" rel="noreferrer noopener">https://thedevrev.com/</a></li><li><a href="https://devchat.tv/mvp" target="_blank" rel="noreferrer noopener">https://devchat.tv/mvp</a></li><li>Smoking Meat because “you”</li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/gp/product/B00I1MRY80/ref=kinw_myk_ro_title" target="_blank" rel="noreferrer noopener">Don’t Call It That: A Naming Workbook</a></li></ul>Dave Kimura::<ul><li><a href="https://www.elgato.com/en/gaming/stream-deck" target="_blank" rel="noreferrer noopener">https://www.elgato.com/en/gaming/stream-deck</a></li></ul>Joe Santos Garcia:<ul><li><a href="https://levels.io/" target="_blank" rel="noreferrer noopener">https://levels.io/</a></li><li><a href="https://www.codingphase.com/" target="_blank" rel="noreferrer noopener">https://www.codingphase.com/</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Joe Santos Garcia.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3492</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 474: React on Rails V12 - Don't Shave That Yak! with Justin Gordon</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-474-react-on-rails-v12-don-t-shave-that-yak-with-justin-gordon</link><description><![CDATA[React on Rails version 12 brings major improvements for hot reloading and bundle splitting. Justin Gordon talks about creating a great developer experience with React and Rails, the best way to manage your webpack configuration, simplify server and client-side rendering and avoid shaving those yaks!Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>John Epperson</li><li>Luke Stutters</li><li>Charles Max Wood</li></ul>Guest<ul><li>Justin Gordon</li></ul>Links<ul><li><a href="https://www.shakacode.com/react-on-rails-pro/" target="_blank" rel="noreferrer noopener">https://www.shakacode.com/react-on-rails-pro/</a></li><li><a href="https://t.sidekickopen80.com/s1t/c/5/f18dQhb0S7lM8dDMPbW2n0x6l2B9nMJN7t5X-FfhMynW2zGJWb8rBGxYW56dDty94t-HC102?pi=c5b33e43-dc25-4f84-88f2-8cc1166fffe0&amp;si=7000000002231775&amp;te=W3R5hFj4cm2zwW4mKLS-4rCvX6W4hCVj23Fbt5SW4myB8V3QJdFtW4ctMLf2WLYFtW2PtXt43ZWWlsW2d-Mnf21qsVQW3GYVVy4rrFC-W4tFNWn3GWsQKW1_rWd_3LZjq_W3_vxLx3T1jVGf4pf1Nz04" target="_blank" rel="noreferrer noopener">RailsConf 2020 CE – Webpacker, It-Just-Works, But How? by Justin Gordon</a></li><li><a href="https://github.com/shakacode/react_on_rails" target="_blank" rel="noreferrer noopener">https://github.com/shakacode/react_on_rails</a></li><li><a href="https://github.com/reactjs/react-rails" target="_blank" rel="noreferrer noopener">https://github.com/reactjs/react-rails</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.bbc.co.uk/news/technology-53835079" target="_blank" rel="noreferrer noopener">https://www.bbc.co.uk/news/technology-53835079</a></li><li><a href="https://www.linux.com/training-tutorials/improving-putty-settings-windows/" target="_blank" rel="noreferrer noopener">https://www.linux.com/training-tutorials/improving-putty-settings-windows/</a></li></ul>John Epperson:<ul><li><a href="https://stimulusjs.org/" target="_blank" rel="noreferrer noopener">StimulusJS</a></li><li><a href="https://www.thewhiskyexchange.com/p/55314/macallan-15-year-old-double-cask" target="_blank" rel="noreferrer noopener">MaCallan 15-Year-Old Double Cask</a></li></ul>Chuck::<ul><li><a href="https://amzn.to/2YhCvr5" target="_blank" rel="noreferrer noopener">Super Mario Odyssey</a></li><li><a href="https://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">podcastplaybook.co</a></li></ul>Justin Gordon:<ul><li>Wing Foiling</li><li><a href="https://youtu.be/bEbtf7uS6P8" target="_blank" rel="noreferrer noopener">Dr. Matthew Walker on Sleep for Enhancing Learning, Creativity, Immunity, and Glymphatic System</a></li><li><a href="https://hichee.com/" target="_blank" rel="noreferrer noopener">Vacation Rentals</a></li><li><a href="https://docs.google.com/document/d/1vwooIc6jKkuBOzllQ7rbVKMR2xOmeX0TpjHKxHcFyYo/edit#heading=h.pq8hl5p19ej5" target="_blank" rel="noreferrer noopener">React on Rails Pro</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Justin Gordon.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d3e8971c-5413-4112-ae3d-9260e79cb6cd</guid><pubDate>Tue, 13 Oct 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847513/stream.mp3" length="19480576" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>React on Rails version 12 brings major improvements for hot reloading and bundle splitting. Justin Gordon talks about creating a great developer experience with React and Rails, the best way to manage your webpack configuration, simplify server and...</itunes:subtitle><itunes:summary><![CDATA[React on Rails version 12 brings major improvements for hot reloading and bundle splitting. Justin Gordon talks about creating a great developer experience with React and Rails, the best way to manage your webpack configuration, simplify server and client-side rendering and avoid shaving those yaks!Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>John Epperson</li><li>Luke Stutters</li><li>Charles Max Wood</li></ul>Guest<ul><li>Justin Gordon</li></ul>Links<ul><li><a href="https://www.shakacode.com/react-on-rails-pro/" target="_blank" rel="noreferrer noopener">https://www.shakacode.com/react-on-rails-pro/</a></li><li><a href="https://t.sidekickopen80.com/s1t/c/5/f18dQhb0S7lM8dDMPbW2n0x6l2B9nMJN7t5X-FfhMynW2zGJWb8rBGxYW56dDty94t-HC102?pi=c5b33e43-dc25-4f84-88f2-8cc1166fffe0&amp;si=7000000002231775&amp;te=W3R5hFj4cm2zwW4mKLS-4rCvX6W4hCVj23Fbt5SW4myB8V3QJdFtW4ctMLf2WLYFtW2PtXt43ZWWlsW2d-Mnf21qsVQW3GYVVy4rrFC-W4tFNWn3GWsQKW1_rWd_3LZjq_W3_vxLx3T1jVGf4pf1Nz04" target="_blank" rel="noreferrer noopener">RailsConf 2020 CE – Webpacker, It-Just-Works, But How? by Justin Gordon</a></li><li><a href="https://github.com/shakacode/react_on_rails" target="_blank" rel="noreferrer noopener">https://github.com/shakacode/react_on_rails</a></li><li><a href="https://github.com/reactjs/react-rails" target="_blank" rel="noreferrer noopener">https://github.com/reactjs/react-rails</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.bbc.co.uk/news/technology-53835079" target="_blank" rel="noreferrer noopener">https://www.bbc.co.uk/news/technology-53835079</a></li><li><a href="https://www.linux.com/training-tutorials/improving-putty-settings-windows/" target="_blank" rel="noreferrer noopener">https://www.linux.com/training-tutorials/improving-putty-settings-windows/</a></li></ul>John Epperson:<ul><li><a href="https://stimulusjs.org/" target="_blank" rel="noreferrer noopener">StimulusJS</a></li><li><a href="https://www.thewhiskyexchange.com/p/55314/macallan-15-year-old-double-cask" target="_blank" rel="noreferrer noopener">MaCallan 15-Year-Old Double Cask</a></li></ul>Chuck::<ul><li><a href="https://amzn.to/2YhCvr5" target="_blank" rel="noreferrer noopener">Super Mario Odyssey</a></li><li><a href="https://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">podcastplaybook.co</a></li></ul>Justin Gordon:<ul><li>Wing Foiling</li><li><a href="https://youtu.be/bEbtf7uS6P8" target="_blank" rel="noreferrer noopener">Dr. Matthew Walker on Sleep for Enhancing Learning, Creativity, Immunity, and Glymphatic System</a></li><li><a href="https://hichee.com/" target="_blank" rel="noreferrer noopener">Vacation Rentals</a></li><li><a href="https://docs.google.com/document/d/1vwooIc6jKkuBOzllQ7rbVKMR2xOmeX0TpjHKxHcFyYo/edit#heading=h.pq8hl5p19ej5" target="_blank" rel="noreferrer noopener">React on Rails Pro</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Justin Gordon.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>911</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 473: GraphQL Doesn't Need To Be Hell with Dmitry Tsepelev</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-473-graphql-doesn-t-need-to-be-hell-with-dmitry-tsepelev</link><description><![CDATA[Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the advantages over REST-based API queries and best practices for security and schemas.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Charles Max Wood</li><li>Luke Stutters</li></ul>Guest<ul><li>Dmitry Tsepelev</li></ul>Links<ul><li><a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">https://github.com/anycable/anycable</a></li><li><a href="https://graphql-ruby.org/" target="_blank" rel="noreferrer noopener">https://graphql-ruby.org/</a></li><li><a href="https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-requests-to-your-ruby-application" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-requests-to-your-ruby-application</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby%20benchmark" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby benchmark</a></li><li><a href="https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff" target="_blank" rel="noreferrer noopener">https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;t=9615&amp;v=CjOwKbf8L3I" target="_blank" rel="noreferrer noopener">Saint P Rubyconf 2019</a></li><li><a href="https://github.com/DmitryTsepelev/ar_lazy_preload" target="_blank" rel="noreferrer noopener">https://github.com/DmitryTsepelev/ar_lazy_preload</a></li><li><a href="https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries" target="_blank" rel="noreferrer noopener">https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/" target="_blank" rel="noreferrer noopener">https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/</a></li></ul>Chuck:<ul><li><a href="https://amzn.to/3kYekaY" target="_blank" rel="noreferrer noopener">The Black Prism</a></li></ul>John Epperson:<ul><li><a href="https://www.stickermule.com/" target="_blank" rel="noreferrer noopener">https://www.stickermule.com/</a></li></ul>Dave Kimura::<ul><li><a href="https://www.amazon.com/gp/product/B07L74Z87K/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">StarTech.com Under Desk CPU Mount – Adjustable – Heavy-Duty Computer Tower Mount – 360° Swivel – Computer Mounting Bracket</a></li><li><a href="https://noctua.at/" target="_blank" rel="noreferrer noopener">https://noctua.at/</a></li></ul>Dmitry Tsepelev:<ul><li><a href="https://hacktoberfest.digitalocean.com/" target="_blank" rel="noreferrer noopener">https://hacktoberfest.digitalocean.com</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Dmitry Tsepelev.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8dd07984-d9e7-44fd-a3c1-088679241f40</guid><pubDate>Tue, 06 Oct 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847536/stream.mp3" length="61265139" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the advantages over REST-based API queries and best practices for security and schemas.Sponsors
-...</itunes:subtitle><itunes:summary><![CDATA[Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the advantages over REST-based API queries and best practices for security and schemas.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Charles Max Wood</li><li>Luke Stutters</li></ul>Guest<ul><li>Dmitry Tsepelev</li></ul>Links<ul><li><a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">https://github.com/anycable/anycable</a></li><li><a href="https://graphql-ruby.org/" target="_blank" rel="noreferrer noopener">https://graphql-ruby.org/</a></li><li><a href="https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-requests-to-your-ruby-application" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-requests-to-your-ruby-application</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-1-from-zero-to-the-first-query</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-2-updating-the-data</a></li><li><a href="https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby%20benchmark" target="_blank" rel="noreferrer noopener">https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfectionGraphql-ruby benchmark</a></li><li><a href="https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff" target="_blank" rel="noreferrer noopener">https://gist.github.com/DmitryTsepelev/36e290cf64b4ec0b18294d0a57fb26ff</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;t=9615&amp;v=CjOwKbf8L3I" target="_blank" rel="noreferrer noopener">Saint P Rubyconf 2019</a></li><li><a href="https://github.com/DmitryTsepelev/ar_lazy_preload" target="_blank" rel="noreferrer noopener">https://github.com/DmitryTsepelev/ar_lazy_preload</a></li><li><a href="https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries" target="_blank" rel="noreferrer noopener">https://github.com/DmitryTsepelev/graphql-ruby-persisted_queries</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/" target="_blank" rel="noreferrer noopener">https://blog.phusion.nl/2018/11/28/stopping-slow-client-dos-attacks-with-puma-on-passenger-6/</a></li></ul>Chuck:<ul><li><a href="https://amzn.to/3kYekaY" target="_blank" rel="noreferrer noopener">The Black Prism</a></li></ul>John Epperson:<ul><li><a href="https://www.stickermule.com/" target="_blank" rel="noreferrer noopener">https://www.stickermule.com/</a></li></ul>Dave Kimura::<ul><li><a href="https://www.amazon.com/gp/product/B07L74Z87K/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">StarTech.com Under Desk CPU Mount – Adjustable – Heavy-Duty Computer Tower Mount – 360° Swivel – Computer Mounting Bracket</a></li><li><a href="https://noctua.at/" target="_blank" rel="noreferrer noopener">https://noctua.at/</a></li></ul>Dmitry Tsepelev:<ul><li><a href="https://hacktoberfest.digitalocean.com/" target="_blank" rel="noreferrer noopener">https://hacktoberfest.digitalocean.com</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Dmitry Tsepelev.   <br /><br />Advertising Inquiries: <a...]]></itunes:summary><itunes:duration>3000</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 472: Inertia.js - The Modern Monolith with Jonathan Reinink</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-472-inertia-js-the-modern-monolith-with-jonathan-reinink</link><description><![CDATA[In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Jonathan Reinink</li></ul>Links<ul><li><a href="https://inertiajs.com/" target="_blank" rel="noreferrer noopener">https://inertiajs.com</a></li><li><a href="https://reinink.ca/articles/introducing-inertia-js" target="_blank" rel="noreferrer noopener">https://reinink.ca/articles/introducing-inertia-js</a></li><li><a href="https://reinink.ca/articles/getting-started-with-inertia-js" target="_blank" rel="noreferrer noopener">https://reinink.ca/articles/getting-started-with-inertia-js</a></li><li><a href="https://remoteruby.transistor.fm/66" target="_blank" rel="noreferrer noopener">https://remoteruby.transistor.fm/66</a></li><li><a href="https://www.fullstackradio.com/episodes/127" target="_blank" rel="noreferrer noopener">https://www.fullstackradio.com/episodes/127</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.amazon.com/Kubernetes-Book-Version-November-2018-ebook/dp/B072TS9ZQZ/ref=sr_1_1?crid=1E59JEPX5ACY2&amp;keywords=the+kubernetes+book&amp;qid=1582714390&amp;sprefix=The+Kubernetes%2Caps%2C259&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Kubernetes Book</a></li></ul>John Epperson:<ul><li><a href="https://github.com/brunofacca/active-record-query-trace" target="_blank" rel="noreferrer noopener">https://github.com/brunofacca/active-record-query-trace</a></li><li><a href="https://github.com/nesquena/query_reviewer" target="_blank" rel="noreferrer noopener">https://github.com/nesquena/query_reviewer</a></li><li><a href="https://www.youtube.com/watch?v=q4IUhZMA9O0" target="_blank" rel="noreferrer noopener">How to Prune Tomatoes for Maximum Yield and Plant Health</a></li></ul>Jonathan Reinink:<ul><li><a href="https://tailwindcss.com/" target="_blank" rel="noreferrer noopener">https://tailwindcss.com/</a></li><li><a href="https://eloquent-course.reinink.ca/" target="_blank" rel="noreferrer noopener">https://eloquent-course.reinink.ca/</a></li><li><a href="https://www.ui.com/airmax/nanobeam-ac-gen2/" target="_blank" rel="noreferrer noopener">NanoBeam</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Jonathan Reinink.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">95bba02a-defb-4091-995d-a123ca36c460</guid><pubDate>Tue, 29 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847545/stream.mp3" length="81874710" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it.Sponsors
-...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Jonathan Reinink</li></ul>Links<ul><li><a href="https://inertiajs.com/" target="_blank" rel="noreferrer noopener">https://inertiajs.com</a></li><li><a href="https://reinink.ca/articles/introducing-inertia-js" target="_blank" rel="noreferrer noopener">https://reinink.ca/articles/introducing-inertia-js</a></li><li><a href="https://reinink.ca/articles/getting-started-with-inertia-js" target="_blank" rel="noreferrer noopener">https://reinink.ca/articles/getting-started-with-inertia-js</a></li><li><a href="https://remoteruby.transistor.fm/66" target="_blank" rel="noreferrer noopener">https://remoteruby.transistor.fm/66</a></li><li><a href="https://www.fullstackradio.com/episodes/127" target="_blank" rel="noreferrer noopener">https://www.fullstackradio.com/episodes/127</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.amazon.com/Kubernetes-Book-Version-November-2018-ebook/dp/B072TS9ZQZ/ref=sr_1_1?crid=1E59JEPX5ACY2&amp;keywords=the+kubernetes+book&amp;qid=1582714390&amp;sprefix=The+Kubernetes%2Caps%2C259&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Kubernetes Book</a></li></ul>John Epperson:<ul><li><a href="https://github.com/brunofacca/active-record-query-trace" target="_blank" rel="noreferrer noopener">https://github.com/brunofacca/active-record-query-trace</a></li><li><a href="https://github.com/nesquena/query_reviewer" target="_blank" rel="noreferrer noopener">https://github.com/nesquena/query_reviewer</a></li><li><a href="https://www.youtube.com/watch?v=q4IUhZMA9O0" target="_blank" rel="noreferrer noopener">How to Prune Tomatoes for Maximum Yield and Plant Health</a></li></ul>Jonathan Reinink:<ul><li><a href="https://tailwindcss.com/" target="_blank" rel="noreferrer noopener">https://tailwindcss.com/</a></li><li><a href="https://eloquent-course.reinink.ca/" target="_blank" rel="noreferrer noopener">https://eloquent-course.reinink.ca/</a></li><li><a href="https://www.ui.com/airmax/nanobeam-ac-gen2/" target="_blank" rel="noreferrer noopener">NanoBeam</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Jonathan Reinink.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4031</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 471: Sorbet with Ufuk Kayserilioglu</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-471-sorbet-with-ufuk-kayserilioglu</link><description><![CDATA[In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote and about how that will be the default moving forward.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Ufuk Kayserilioglu</li></ul>Picks  Luke Stutters:  <ul><li><a href="https://github.com/asdf-vm/asdf" target="_blank" rel="noreferrer noopener">https://github.com/asdf-vm/asdf</a></li></ul>  John Epperson:  <ul><li>Walmart Grocery Pickup</li></ul>  Dave Kimura::  <ul><li><a href="https://www.amazon.com/s?k=Thin+Clients&amp;ref=nb_sb_noss_2" target="_blank" rel="noreferrer noopener">https://www.amazon.com/s?k=Thin+Clients</a></li><li>Apple ARM MacMini</li></ul>  Ufuk Kayserilioglu:  <ul><li><a href="https://www.amazon.com/TCP-IP-Illustrated-Protocols-APC/dp/0201633469" target="_blank" rel="noreferrer noopener">TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)</a></li></ul>  <br /> Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Ufuk Kayserilioglu.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">386c0559-ab86-4d81-941a-c6a07688aeed</guid><pubDate>Tue, 22 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847523/stream.mp3" length="70205440" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote and about how that will be the default moving forward.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/platform/apm?utm_campaign=devchat&amp;utm_content=apm&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Ufuk Kayserilioglu</li></ul>Picks  Luke Stutters:  <ul><li><a href="https://github.com/asdf-vm/asdf" target="_blank" rel="noreferrer noopener">https://github.com/asdf-vm/asdf</a></li></ul>  John Epperson:  <ul><li>Walmart Grocery Pickup</li></ul>  Dave Kimura::  <ul><li><a href="https://www.amazon.com/s?k=Thin+Clients&amp;ref=nb_sb_noss_2" target="_blank" rel="noreferrer noopener">https://www.amazon.com/s?k=Thin+Clients</a></li><li>Apple ARM MacMini</li></ul>  Ufuk Kayserilioglu:  <ul><li><a href="https://www.amazon.com/TCP-IP-Illustrated-Protocols-APC/dp/0201633469" target="_blank" rel="noreferrer noopener">TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)</a></li></ul>  <br /> Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Ufuk Kayserilioglu.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3447</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 470: Performance Improvement of Ruby 3.0 JIT with Takashi Kokubun</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-470-performance-improvement-of-ruby-3-0-jit-with-takashi-kokubun</link><description><![CDATA[In this episode of Ruby Rogues, the panelists discuss the progress, problems, and strategies for implementing JIT in Ruby for the Ruby 3×3 goal all while being humbled a bit as Takashi improves our understanding around the subject.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>John Epperson</li><li>Matt Smith</li><li>Luke Stutters</li></ul>Guest<ul><li>Takashi Kokubun</li></ul>Links<ul><li><a href="https://github.com/mame/optcarrot" target="_blank" rel="noreferrer noopener">https://github.com/mame/optcarrot</a></li><li><a href="https://medium.com/@k0kubun/jit-development-progress-at-ruby-2-7-d6dd62a8c76a" target="_blank" rel="noreferrer noopener">medium.com/@k0kubun/jit-development-progress-at-ruby-2-7</a></li><li><a href="https://devchat.tv/github.com/ko1" target="_blank" rel="noreferrer noopener">Koichi Sasada</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.amazon.co.jp/%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E7%9F%A5%E3%82%89%E3%81%AA%E3%81%84%E8%B6%85%E7%B5%B6%E6%8A%80%E5%B7%A7%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E4%B8%96%E7%95%8C-%E9%81%A0%E8%97%A4-%E4%BE%91%E4%BB%8B/dp/4774176435" target="_blank" rel="noreferrer noopener">The World of Transcendental Programming (Amazon.co.jp Kindle)</a></li></ul>Matt Smith:<ul><li>All the Pretty Horses by Cormac McCarthy</li></ul>John Epperson:<ul><li><a href="https://gojs.net/latest/index.html" target="_blank" rel="noreferrer noopener">GoJS</a></li></ul>Takashi Kokubun:<ul><li>Animal Crossing</li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Takashi Kokubun.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4183e75b-3e4c-4ab4-83f5-6148b14ee45d</guid><pubDate>Tue, 15 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847509/stream.mp3" length="22806528" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, the panelists discuss the progress, problems, and strategies for implementing JIT in Ruby for the Ruby 3×3 goal all while being humbled a bit as Takashi improves our understanding around the subject.Sponsors
-...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, the panelists discuss the progress, problems, and strategies for implementing JIT in Ruby for the Ruby 3×3 goal all while being humbled a bit as Takashi improves our understanding around the subject.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>John Epperson</li><li>Matt Smith</li><li>Luke Stutters</li></ul>Guest<ul><li>Takashi Kokubun</li></ul>Links<ul><li><a href="https://github.com/mame/optcarrot" target="_blank" rel="noreferrer noopener">https://github.com/mame/optcarrot</a></li><li><a href="https://medium.com/@k0kubun/jit-development-progress-at-ruby-2-7-d6dd62a8c76a" target="_blank" rel="noreferrer noopener">medium.com/@k0kubun/jit-development-progress-at-ruby-2-7</a></li><li><a href="https://devchat.tv/github.com/ko1" target="_blank" rel="noreferrer noopener">Koichi Sasada</a></li></ul>PicksLuke Stutters:<ul><li><a href="https://www.amazon.co.jp/%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E7%9F%A5%E3%82%89%E3%81%AA%E3%81%84%E8%B6%85%E7%B5%B6%E6%8A%80%E5%B7%A7%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E4%B8%96%E7%95%8C-%E9%81%A0%E8%97%A4-%E4%BE%91%E4%BB%8B/dp/4774176435" target="_blank" rel="noreferrer noopener">The World of Transcendental Programming (Amazon.co.jp Kindle)</a></li></ul>Matt Smith:<ul><li>All the Pretty Horses by Cormac McCarthy</li></ul>John Epperson:<ul><li><a href="https://gojs.net/latest/index.html" target="_blank" rel="noreferrer noopener">GoJS</a></li></ul>Takashi Kokubun:<ul><li>Animal Crossing</li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Takashi Kokubun.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1077</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 469: Refactoring with James Dabbs</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-469-refactoring-with-james-dabbs</link><description><![CDATA[In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoringSponsor<ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Matt Smith</li><li>Luke Stutters</li></ul>Guest<ul><li>James Dabbs</li></ul>Links<ul><li><a href="https://github.com/github/scientist" target="_blank" rel="noreferrer noopener">https://github.com/github/scientist</a></li></ul>PicksJohn Epperson:<ul><li><a href="https://refactoring.com/catalog/http://www.industriallogic.com/wp-content/uploads/2005/09/smellstorefactorings.pdf" target="_blank" rel="noreferrer noopener">Refactoring Cheatseets</a></li></ul>James Dabbs:<ul><li><a href="http://learnyouahaskell.com/chapters" target="_blank" rel="noreferrer noopener">Learn You a Haskell for Great Good!</a></li><li><a href="https://www.pinhttps//www.unisonweb.org/docs/tour/" target="_blank" rel="noreferrer noopener">A tour of Unison</a></li></ul>Luke Stutters:<ul><li><a href="https://www.youtube.com/watch?v=yKRS36WWn_o" target="_blank" rel="noreferrer noopener">Meet Author R.A. Salvatore</a></li></ul>Dave Kimura::<ul><li><a href="https://www.driftingruby.com/episodes/video-chat-with-webrtc" target="_blank" rel="noreferrer noopener">Video Chat with WebRTC</a></li><li><a href="https://www.amazon.com/DEWALT-DCD996B-Lithium-Brushless-3-Speed/dp/B01DR90MM6/ref=sr_1_2?dchild=1&amp;keywords=dewalt+hammer+drill&amp;qid=1593020493&amp;s=hi&amp;sr=1-2" target="_blank" rel="noreferrer noopener">DEWALT 20V MAX XR Hammer Drill</a></li></ul>Matt Smith:<ul><li><a href="https://github.com/MostlyAdequate/mostly-adequate-guide" target="_blank" rel="noreferrer noopener">Mostly Adequate Guide</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: James Dabbs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">24f24a2e-c612-4c0a-aac6-a3bed141b580</guid><pubDate>Tue, 01 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847567/stream.mp3" length="73751622" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoringSponsor
- https://www.cachefly.com/
Panel
- Dave Kimura
- John Epperson
- Matt Smith
- Luke Stutters
Guest
- James Dabbs
Links
-...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoringSponsor<ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Matt Smith</li><li>Luke Stutters</li></ul>Guest<ul><li>James Dabbs</li></ul>Links<ul><li><a href="https://github.com/github/scientist" target="_blank" rel="noreferrer noopener">https://github.com/github/scientist</a></li></ul>PicksJohn Epperson:<ul><li><a href="https://refactoring.com/catalog/http://www.industriallogic.com/wp-content/uploads/2005/09/smellstorefactorings.pdf" target="_blank" rel="noreferrer noopener">Refactoring Cheatseets</a></li></ul>James Dabbs:<ul><li><a href="http://learnyouahaskell.com/chapters" target="_blank" rel="noreferrer noopener">Learn You a Haskell for Great Good!</a></li><li><a href="https://www.pinhttps//www.unisonweb.org/docs/tour/" target="_blank" rel="noreferrer noopener">A tour of Unison</a></li></ul>Luke Stutters:<ul><li><a href="https://www.youtube.com/watch?v=yKRS36WWn_o" target="_blank" rel="noreferrer noopener">Meet Author R.A. Salvatore</a></li></ul>Dave Kimura::<ul><li><a href="https://www.driftingruby.com/episodes/video-chat-with-webrtc" target="_blank" rel="noreferrer noopener">Video Chat with WebRTC</a></li><li><a href="https://www.amazon.com/DEWALT-DCD996B-Lithium-Brushless-3-Speed/dp/B01DR90MM6/ref=sr_1_2?dchild=1&amp;keywords=dewalt+hammer+drill&amp;qid=1593020493&amp;s=hi&amp;sr=1-2" target="_blank" rel="noreferrer noopener">DEWALT 20V MAX XR Hammer Drill</a></li></ul>Matt Smith:<ul><li><a href="https://github.com/MostlyAdequate/mostly-adequate-guide" target="_blank" rel="noreferrer noopener">Mostly Adequate Guide</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: James Dabbs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3625</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 468: Diversity Matters: Diversifying Your Applicant Pool with Tricia Ball</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-468-diversity-matters-diversifying-your-applicant-pool-with-tricia-ball</link><description><![CDATA[Tricia Ball talks to the Rogues about diversity in tech. We discuss the declining numbers of women in tech (and the rest of STEM) since the 1980s, reasons why women are leaving mid-career and how we can help reverse this trend. Tricia gives practical actions that can be taken to improve company culture, recruitment and retention of under-represented groups.Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li><li>Want to level up on DevOps? Check out our Adventures in Devops Podcast</li><li><a href="https://devchat.tv/jobbbok" target="_blank" rel="noreferrer noopener">The MaxCoders' Guide to Finding Your Dream Developer Job by Charles Max Wood</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Luke Stutters</li><li>John Epperson</li></ul>Special Guest<ul><li>Tricia Ball</li></ul>Links<ul><li><a href="https://www.ncwit.org/sites/default/files/resources/womenintech_facts_fullreport_05132016.pdf" target="_blank" rel="noreferrer noopener">Women in Tech Report</a></li><li><a href="http://blog.cleancoder.com/uncle-bob/2014/10/26/LaughterInTheMaleDominatedRoom.html" target="_blank" rel="noreferrer noopener">Laughter in the Male Dominated Room</a></li><li><a href="https://kotaku.com/inside-the-culture-of-sexism-at-riot-games-1828165483" target="_blank" rel="noreferrer noopener">The Culture of Sexism at Riot Games</a></li></ul>PicksLuke<ul><li><a href="https://amzn.to/2E9nC2X" target="_blank" rel="noreferrer noopener">Outliers</a> by Malcolm Gladwell</li><li><a href="https://dragonruby.itch.io/dragonruby-gtk/devlog/152952/were-a-part-of-the-the-bundle-for-racial-justice" target="_blank" rel="noreferrer noopener">DragonRuby</a></li><li><a href="https://devchat.tv/ruby-rogues/rr-405-rubymotion-with-lori-olson/" target="_blank" rel="noreferrer noopener">Dragon Ruby episode with Lori Olson</a></li></ul>John<ul><li><a href="https://www.youtube.com/watch?v=g6fBRwi6cqc" target="_blank" rel="noreferrer noopener">Marco Rogers talk from RailsConf 2017</a></li><li><a href="https://www.youtube.com/channel/UC2rzsm1Qi6N1X-wuOg_p0Ng/videos" target="_blank" rel="noreferrer noopener">Project Farm YouTube channel</a></li></ul>Chuck<ul><li><a href="https://amzn.to/2Q0Cy6b" target="_blank" rel="noreferrer noopener">The 12 Week Year (book)</a></li><li><a href="https://amzn.to/2Q37uCJ" target="_blank" rel="noreferrer noopener">The Obstacle is the Way (book)</a></li></ul>Tricia<ul><li><a href="https://www.youtube.com/channel/UC3KEoMzNz8eYnwBC34RaKCQ" target="_blank" rel="noreferrer noopener">Simone Giertz' Youtube channel</a></li></ul> Special Guest: Tricia Ball.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9f3ae81d-8d8b-42aa-95c1-a1bd07d79968</guid><pubDate>Tue, 18 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847540/stream.mp3" length="79030004" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tricia Ball talks to the Rogues about diversity in tech. We discuss the declining numbers of women in tech (and the rest of STEM) since the 1980s, reasons why women are leaving mid-career and how we can help reverse this trend. Tricia gives practical...</itunes:subtitle><itunes:summary><![CDATA[Tricia Ball talks to the Rogues about diversity in tech. We discuss the declining numbers of women in tech (and the rest of STEM) since the 1980s, reasons why women are leaving mid-career and how we can help reverse this trend. Tricia gives practical actions that can be taken to improve company culture, recruitment and retention of under-represented groups.Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li><li>Want to level up on DevOps? Check out our Adventures in Devops Podcast</li><li><a href="https://devchat.tv/jobbbok" target="_blank" rel="noreferrer noopener">The MaxCoders' Guide to Finding Your Dream Developer Job by Charles Max Wood</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Luke Stutters</li><li>John Epperson</li></ul>Special Guest<ul><li>Tricia Ball</li></ul>Links<ul><li><a href="https://www.ncwit.org/sites/default/files/resources/womenintech_facts_fullreport_05132016.pdf" target="_blank" rel="noreferrer noopener">Women in Tech Report</a></li><li><a href="http://blog.cleancoder.com/uncle-bob/2014/10/26/LaughterInTheMaleDominatedRoom.html" target="_blank" rel="noreferrer noopener">Laughter in the Male Dominated Room</a></li><li><a href="https://kotaku.com/inside-the-culture-of-sexism-at-riot-games-1828165483" target="_blank" rel="noreferrer noopener">The Culture of Sexism at Riot Games</a></li></ul>PicksLuke<ul><li><a href="https://amzn.to/2E9nC2X" target="_blank" rel="noreferrer noopener">Outliers</a> by Malcolm Gladwell</li><li><a href="https://dragonruby.itch.io/dragonruby-gtk/devlog/152952/were-a-part-of-the-the-bundle-for-racial-justice" target="_blank" rel="noreferrer noopener">DragonRuby</a></li><li><a href="https://devchat.tv/ruby-rogues/rr-405-rubymotion-with-lori-olson/" target="_blank" rel="noreferrer noopener">Dragon Ruby episode with Lori Olson</a></li></ul>John<ul><li><a href="https://www.youtube.com/watch?v=g6fBRwi6cqc" target="_blank" rel="noreferrer noopener">Marco Rogers talk from RailsConf 2017</a></li><li><a href="https://www.youtube.com/channel/UC2rzsm1Qi6N1X-wuOg_p0Ng/videos" target="_blank" rel="noreferrer noopener">Project Farm YouTube channel</a></li></ul>Chuck<ul><li><a href="https://amzn.to/2Q0Cy6b" target="_blank" rel="noreferrer noopener">The 12 Week Year (book)</a></li><li><a href="https://amzn.to/2Q37uCJ" target="_blank" rel="noreferrer noopener">The Obstacle is the Way (book)</a></li></ul>Tricia<ul><li><a href="https://www.youtube.com/channel/UC3KEoMzNz8eYnwBC34RaKCQ" target="_blank" rel="noreferrer noopener">Simone Giertz' Youtube channel</a></li></ul> Special Guest: Tricia Ball.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3889</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 467: Rails at Super Scale with Kyle d'Oliveira</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-467-rails-at-super-scale-with-kyle-d-oliveira</link><description><![CDATA[Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects to reduce technical debt and tools to keep your monolith majestic when the code won't stop coming.Panel<ul><li>Dave Kimura</li><li>Luke Stutters</li><li>Matt Smith</li></ul>Guest<ul><li>Kyle d'Oliveira</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://github.com/github/gh-ost" target="_blank" rel="noreferrer noopener">GitHub's Online Schema Migrations for MySQL</a></li><li><a href="https://www.percona.com/blog/2017/07/12/gh-ost-benchmark-against-pt-online-schema-change-performance/" target="_blank" rel="noreferrer noopener">Gh-ost benchmark against pt-online-schema-change performance</a></li></ul>PicksMatt Smith:<ul><li><a href="https://danger.systems/js/#:~:text=What%20is%20Danger%20JS%3F,to%20codify%20your%20teams%20norms." target="_blank" rel="noreferrer noopener">Danger JS</a></li></ul>Luke Stutters:<ul><li><a href="https://www.driftingruby.com/episodes/from-jquery-to-es6" target="_blank" rel="noreferrer noopener">From jQuery to ES6 | Drifting Ruby</a></li></ul>Dave Kimura:<ul><li><a href="https://store.google.com/us/product/titan_security_key" target="_blank" rel="noreferrer noopener">Titan Security Key</a></li><li><a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Teach, Learn, and Make with Raspberry Pi</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Kyle d'Oliveira.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c4a3128a-fded-49a9-a3c8-726f0eb568cd</guid><pubDate>Tue, 11 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847572/stream.mp3" length="55145805" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects...</itunes:subtitle><itunes:summary><![CDATA[Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects to reduce technical debt and tools to keep your monolith majestic when the code won't stop coming.Panel<ul><li>Dave Kimura</li><li>Luke Stutters</li><li>Matt Smith</li></ul>Guest<ul><li>Kyle d'Oliveira</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://github.com/github/gh-ost" target="_blank" rel="noreferrer noopener">GitHub's Online Schema Migrations for MySQL</a></li><li><a href="https://www.percona.com/blog/2017/07/12/gh-ost-benchmark-against-pt-online-schema-change-performance/" target="_blank" rel="noreferrer noopener">Gh-ost benchmark against pt-online-schema-change performance</a></li></ul>PicksMatt Smith:<ul><li><a href="https://danger.systems/js/#:~:text=What%20is%20Danger%20JS%3F,to%20codify%20your%20teams%20norms." target="_blank" rel="noreferrer noopener">Danger JS</a></li></ul>Luke Stutters:<ul><li><a href="https://www.driftingruby.com/episodes/from-jquery-to-es6" target="_blank" rel="noreferrer noopener">From jQuery to ES6 | Drifting Ruby</a></li></ul>Dave Kimura:<ul><li><a href="https://store.google.com/us/product/titan_security_key" target="_blank" rel="noreferrer noopener">Titan Security Key</a></li><li><a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Teach, Learn, and Make with Raspberry Pi</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Kyle d'Oliveira.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3368</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 466: Beating Impostor Syndrome with Dylan Andrews</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-466-beating-impostor-syndrome-with-dylan-andrews</link><description><![CDATA[In this episode of Ruby Rogues guest, Dylan Andrews (GoNoodle) shares his journey from pro-drummer to junior developer to successful senior software engineer. Dylan and the rogues talk about on-boarding junior developers and building up confidence.Panel<ul><li>Charles Max Wood</li><li>John Epperson</li><li>Matt Smith</li><li>Luke Stutters</li></ul>Guest<ul><li>Dylan Andrews</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>PicksDylan Andrews:<ul><li>Follow Dylan on Twitter &gt; <a href="https://twitter.com/dylan1andrews" target="_blank" rel="noreferrer noopener">@dylan1andrews</a>, <a href="https://dylanandrews.dev/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://aws.amazon.com/redshift/" target="_blank" rel="noreferrer noopener">Amazon Redshift</a></li></ul>Charles Max Wood:<ul><li><a href="https://mypodcastplaybook.com/" target="_blank" rel="noreferrer noopener">Podcast PLaybook</a></li></ul>Luke Stutters:<ul><li><a href="https://jordanhollinger.com/2011/05/15/writing-an-ajax-long-polling-server-in-ruby-part-1/#shortvlong" target="_blank" rel="noreferrer noopener">Writing an Ajax long polling server in Ruby, Part 1</a></li></ul>John Epperson:<ul><li><a href="https://www.sublimemerge.com/" target="_blank" rel="noreferrer noopener">Sublime Merge - Git Client, done Sublime</a></li></ul>Matt Smith:<ul><li><a href="https://pragprog.com/titles/tpp20/" target="_blank" rel="noreferrer noopener">Pragmatic Bookshelf: By Developers, For Developers</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Dylan Andrews.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">663e533a-c0cb-4fea-8bc2-de28754768d0</guid><pubDate>Tue, 04 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847577/stream.mp3" length="57196737" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues guest, Dylan Andrews (GoNoodle) shares his journey from pro-drummer to junior developer to successful senior software engineer. Dylan and the rogues talk about on-boarding junior developers and building up...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues guest, Dylan Andrews (GoNoodle) shares his journey from pro-drummer to junior developer to successful senior software engineer. Dylan and the rogues talk about on-boarding junior developers and building up confidence.Panel<ul><li>Charles Max Wood</li><li>John Epperson</li><li>Matt Smith</li><li>Luke Stutters</li></ul>Guest<ul><li>Dylan Andrews</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>PicksDylan Andrews:<ul><li>Follow Dylan on Twitter &gt; <a href="https://twitter.com/dylan1andrews" target="_blank" rel="noreferrer noopener">@dylan1andrews</a>, <a href="https://dylanandrews.dev/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://aws.amazon.com/redshift/" target="_blank" rel="noreferrer noopener">Amazon Redshift</a></li></ul>Charles Max Wood:<ul><li><a href="https://mypodcastplaybook.com/" target="_blank" rel="noreferrer noopener">Podcast PLaybook</a></li></ul>Luke Stutters:<ul><li><a href="https://jordanhollinger.com/2011/05/15/writing-an-ajax-long-polling-server-in-ruby-part-1/#shortvlong" target="_blank" rel="noreferrer noopener">Writing an Ajax long polling server in Ruby, Part 1</a></li></ul>John Epperson:<ul><li><a href="https://www.sublimemerge.com/" target="_blank" rel="noreferrer noopener">Sublime Merge - Git Client, done Sublime</a></li></ul>Matt Smith:<ul><li><a href="https://pragprog.com/titles/tpp20/" target="_blank" rel="noreferrer noopener">Pragmatic Bookshelf: By Developers, For Developers</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Dylan Andrews.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3496</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 465: WebAuthn in Ruby with Gonzalo Rodriguez and Braulio Martinez</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-465-webauthn-in-ruby-with-gonzalo-rodriguez-and-braulio-martinez</link><description><![CDATA[As the world becomes more security conscious, we need to think about the ways we allow people to authenticate to our applications. WebAuthn is a standard that allows you to accept biometric, device based, and other types of authentication as a second or first factor. Gonzalo and Braulio have published a gem that allows you to add webauthn to your Ruby applications and have joined the Rogues to talk through the implications of using it in your applications.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li><li>Matt Smith</li></ul>Guests<ul><li>Gonzalo Rodriguez</li><li>Braulio Martinez</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://fidoalliance.org/" target="_blank" rel="noreferrer noopener">FIDO Alliance - Open Authentication Standards More Secure than Passwords</a></li><li><a href="https://github.com/jeremyevans/rodauth" target="_blank" rel="noreferrer noopener">eremyevans/rodauth: Ruby's Most Advanced Authentication Framework</a></li><li><a href="https://github.com/jeremyevans/rodauth-demo-rails" target="_blank" rel="noreferrer noopener">Rodauth's demo site ported to Rails, showing Rodauth/Rails integration</a></li><li><a href="https://twitter.com/bdewater" target="_blank" rel="noreferrer noopener">Bart de Water</a></li></ul>PicksGonzalo Rodriguez:<ul><li>Follow Gonzalo &gt; <a href="https://github.com/grzuy" target="_blank" rel="noreferrer noopener">Github</a>,<a href="https://www.cedarcode.com/" target="_blank" rel="noreferrer noopener">Cedarcode</a></li><li><a href="https://desktop.github.com/" target="_blank" rel="noreferrer noopener">GitHub Desktop</a></li></ul>Braulio Martinez:<ul><li>Follow Braulio &gt; <a href="https://github.com/brauliomartinezlm" target="_blank" rel="noreferrer noopener">Github</a>, <a href="https://www.cedarcode.com/" target="_blank" rel="noreferrer noopener">Cedarcode</a></li><li><a href="https://www.proform.com/treadmills" target="_blank" rel="noreferrer noopener">ProForm Treadmills</a></li></ul>Charles Max Wood:<ul><li><a href="https://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a></li><li><a href="https://codineer.com" target="_blank" rel="noreferrer noopener">Codineer</a></li><li><a href="https://podsurge.com" target="_blank" rel="noreferrer noopener">Podsurge</a></li></ul>Dave Kimura:<ul><li><a href="https://carbon.now.sh/" target="_blank" rel="noreferrer noopener">Carbon | Create and share beautiful images of your source code</a></li><li><a href="https://www.rubidium.io/" target="_blank" rel="noreferrer noopener">Rubidium</a></li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/stores/page/5EB9457E-25FB-4749-A57C-0EEB63AEA877" target="_blank" rel="noreferrer noopener">S'well</a></li></ul>Matt Smith:<ul><li><a href="https://www.yubico.com/products/yubikey-5-overview/" target="_blank" rel="noreferrer noopener">YubiKey 5 | strong authentication for secure login</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guests: Braulio Martinez and Gonzalo Rodriguez.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2ad508b9-abc5-4fb0-b4c7-b4af0663a598</guid><pubDate>Tue, 28 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847553/stream.mp3" length="81598062" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>As the world becomes more security conscious, we need to think about the ways we allow people to authenticate to our applications. WebAuthn is a standard that allows you to accept biometric, device based, and other types of authentication as a second...</itunes:subtitle><itunes:summary><![CDATA[As the world becomes more security conscious, we need to think about the ways we allow people to authenticate to our applications. WebAuthn is a standard that allows you to accept biometric, device based, and other types of authentication as a second or first factor. Gonzalo and Braulio have published a gem that allows you to add webauthn to your Ruby applications and have joined the Rogues to talk through the implications of using it in your applications.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li><li>Matt Smith</li></ul>Guests<ul><li>Gonzalo Rodriguez</li><li>Braulio Martinez</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://fidoalliance.org/" target="_blank" rel="noreferrer noopener">FIDO Alliance - Open Authentication Standards More Secure than Passwords</a></li><li><a href="https://github.com/jeremyevans/rodauth" target="_blank" rel="noreferrer noopener">eremyevans/rodauth: Ruby's Most Advanced Authentication Framework</a></li><li><a href="https://github.com/jeremyevans/rodauth-demo-rails" target="_blank" rel="noreferrer noopener">Rodauth's demo site ported to Rails, showing Rodauth/Rails integration</a></li><li><a href="https://twitter.com/bdewater" target="_blank" rel="noreferrer noopener">Bart de Water</a></li></ul>PicksGonzalo Rodriguez:<ul><li>Follow Gonzalo &gt; <a href="https://github.com/grzuy" target="_blank" rel="noreferrer noopener">Github</a>,<a href="https://www.cedarcode.com/" target="_blank" rel="noreferrer noopener">Cedarcode</a></li><li><a href="https://desktop.github.com/" target="_blank" rel="noreferrer noopener">GitHub Desktop</a></li></ul>Braulio Martinez:<ul><li>Follow Braulio &gt; <a href="https://github.com/brauliomartinezlm" target="_blank" rel="noreferrer noopener">Github</a>, <a href="https://www.cedarcode.com/" target="_blank" rel="noreferrer noopener">Cedarcode</a></li><li><a href="https://www.proform.com/treadmills" target="_blank" rel="noreferrer noopener">ProForm Treadmills</a></li></ul>Charles Max Wood:<ul><li><a href="https://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a></li><li><a href="https://codineer.com" target="_blank" rel="noreferrer noopener">Codineer</a></li><li><a href="https://podsurge.com" target="_blank" rel="noreferrer noopener">Podsurge</a></li></ul>Dave Kimura:<ul><li><a href="https://carbon.now.sh/" target="_blank" rel="noreferrer noopener">Carbon | Create and share beautiful images of your source code</a></li><li><a href="https://www.rubidium.io/" target="_blank" rel="noreferrer noopener">Rubidium</a></li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/stores/page/5EB9457E-25FB-4749-A57C-0EEB63AEA877" target="_blank" rel="noreferrer noopener">S'well</a></li></ul>Matt Smith:<ul><li><a href="https://www.yubico.com/products/yubikey-5-overview/" target="_blank" rel="noreferrer noopener">YubiKey 5 | strong authentication for secure login</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guests: Braulio Martinez and Gonzalo Rodriguez.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5021</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 464: PWAs on Rails with John Beatty</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-464-pwas-on-rails-with-john-beatty</link><description><![CDATA[ John Beatty joins the Rogues to talk about building Progressive Web Applications on Ruby on Rails. He walks the Rogues through the ins and outs of building a PWA and what it’s like adding the features you need to get a PWA set up on Rails. It turns out to be surprisingly straightforward and yet has a ton of potential.Panel<ul><li>John Epperson</li><li>Matt Smith</li><li>Charles Max Wood</li></ul>Guest<ul><li>John Beatty</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://github.com/johnbeatty/hnpwa-app" target="_blank" rel="noreferrer noopener">johnbeatty/hnpwa-app: An implementation of the Hacker News PWA with Rails + Stimulus</a></li></ul>PicksJohn Beatty:<ul><li>Follow John on Twitter <a href="https://twitter.com/jpbeatty%0A" target="_blank" rel="noreferrer noopener">@jpbeatty </a>, <a href="https://onrails.blog/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://railsconf.org/2020/video/eileen-m-uchitelle-technically-a-talk" target="_blank" rel="noreferrer noopener">RailsConf 2020</a></li></ul>John Epperson:<ul><li><a href="https://github.com/infinum/phrasing" target="_blank" rel="noreferrer noopener">phrasing</a></li><li><a href="https://github.com/heartcombo/simple_form" target="_blank" rel="noreferrer noopener">simple_form</a></li></ul>Charles Max Wood:<ul><li><a href="https://trafficsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">Traffic Secrets</a></li><li><a href="https://onefunnelaway.com/challenge?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">One Funnel Away</a></li><li><a href="https://dotcomsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">DotCom Secrets</a></li><li><a href="https://expertsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">Expert Secrets</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: John Beatty.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">fe843b71-c7a4-4056-b64f-fe8a6385e7d2</guid><pubDate>Tue, 21 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847533/stream.mp3" length="49971866" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> John Beatty joins the Rogues to talk about building Progressive Web Applications on Ruby on Rails. He walks the Rogues through the ins and outs of building a PWA and what it’s like adding the features you need to get a PWA set up on Rails. It turns...</itunes:subtitle><itunes:summary><![CDATA[ John Beatty joins the Rogues to talk about building Progressive Web Applications on Ruby on Rails. He walks the Rogues through the ins and outs of building a PWA and what it’s like adding the features you need to get a PWA set up on Rails. It turns out to be surprisingly straightforward and yet has a ton of potential.Panel<ul><li>John Epperson</li><li>Matt Smith</li><li>Charles Max Wood</li></ul>Guest<ul><li>John Beatty</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://github.com/johnbeatty/hnpwa-app" target="_blank" rel="noreferrer noopener">johnbeatty/hnpwa-app: An implementation of the Hacker News PWA with Rails + Stimulus</a></li></ul>PicksJohn Beatty:<ul><li>Follow John on Twitter <a href="https://twitter.com/jpbeatty%0A" target="_blank" rel="noreferrer noopener">@jpbeatty </a>, <a href="https://onrails.blog/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://railsconf.org/2020/video/eileen-m-uchitelle-technically-a-talk" target="_blank" rel="noreferrer noopener">RailsConf 2020</a></li></ul>John Epperson:<ul><li><a href="https://github.com/infinum/phrasing" target="_blank" rel="noreferrer noopener">phrasing</a></li><li><a href="https://github.com/heartcombo/simple_form" target="_blank" rel="noreferrer noopener">simple_form</a></li></ul>Charles Max Wood:<ul><li><a href="https://trafficsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">Traffic Secrets</a></li><li><a href="https://onefunnelaway.com/challenge?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">One Funnel Away</a></li><li><a href="https://dotcomsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">DotCom Secrets</a></li><li><a href="https://expertsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">Expert Secrets</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: John Beatty.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3045</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 463: Can We Fix What We Can't See? with James Thompson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-463-can-we-fix-what-we-can-t-see-with-james-thompson</link><description><![CDATA[ <a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"</a>In this episode of Ruby Rogues, James Thompson, a Software Architect at Mavenlink, delves into how to address errors in a service-based system and how to prioritize what errors to fix. He goes into how to recognize the errors when they are creeping in and so much more.Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Matt Smith</li><li>Luke Stutters</li></ul>Guest<ul><li>James Thompson</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://www.bugsnag.com/" target="_blank" rel="noreferrer noopener">Bugsnag</a></li><li><a href="https://opentelemetry.io/" target="_blank" rel="noreferrer noopener">OpenTelemetry</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Application Monitoring and Error Tracking Software | Sentry</a></li><li><a href="https://www.signalfx.com/" target="_blank" rel="noreferrer noopener">SignalFx</a></li><li><a href="https://github.com/smartinez87/exception_notification" target="_blank" rel="noreferrer noopener">smartinez87/exception_notification: Exception Notifier Plugin for Rails</a></li><li><a href="https://errbit.com/" target="_blank" rel="noreferrer noopener">Errbit</a></li></ul>PicksJames Thompson:<ul><li>Follow James on Twitter <a href="https://twitter.com/plainprogrammer" target="_blank" rel="noreferrer noopener">@plainprogrammer</a>, <a href="https://james.thomps.onl/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://www.amazon.com/Annotated-American-Gods-Neil-Gaiman/dp/0062896261" target="_blank" rel="noreferrer noopener">The Annotated American Gods</a></li></ul>Luke Stutters:<ul><li><a href="https://github.com/raggi/async_sinatra" target="_blank" rel="noreferrer noopener">raggi/async_sinatra</a></li></ul>Dave Kimura:<ul><li><a href="https://www.rubidium.io/" target="_blank" rel="noreferrer noopener">Rubidium</a></li><li>Slim Gemfile for increased application maintainability</li></ul>John Epperson:<ul><li>Sharing puzzles with your friends so you can do puzzles during the current stay-at-home era</li></ul>Matt Smith:<ul><li><a href="https://www.pulumi.com/" target="_blank" rel="noreferrer noopener">Pulumi - Modern Infrastructure as Code</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: James Thompson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7771656e-d66e-4d6e-9574-d0a062af5481</guid><pubDate>Tue, 14 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847578/stream.mp3" length="59356342" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> https://devchat.tv/bookcampIn this episode of Ruby Rogues, James Thompson, a Software Architect at Mavenlink, delves into how to address errors in a service-based system and how to prioritize what errors to fix. He goes into how to recognize the...</itunes:subtitle><itunes:summary><![CDATA[ <a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"</a>In this episode of Ruby Rogues, James Thompson, a Software Architect at Mavenlink, delves into how to address errors in a service-based system and how to prioritize what errors to fix. He goes into how to recognize the errors when they are creeping in and so much more.Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Matt Smith</li><li>Luke Stutters</li></ul>Guest<ul><li>James Thompson</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://www.bugsnag.com/" target="_blank" rel="noreferrer noopener">Bugsnag</a></li><li><a href="https://opentelemetry.io/" target="_blank" rel="noreferrer noopener">OpenTelemetry</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Application Monitoring and Error Tracking Software | Sentry</a></li><li><a href="https://www.signalfx.com/" target="_blank" rel="noreferrer noopener">SignalFx</a></li><li><a href="https://github.com/smartinez87/exception_notification" target="_blank" rel="noreferrer noopener">smartinez87/exception_notification: Exception Notifier Plugin for Rails</a></li><li><a href="https://errbit.com/" target="_blank" rel="noreferrer noopener">Errbit</a></li></ul>PicksJames Thompson:<ul><li>Follow James on Twitter <a href="https://twitter.com/plainprogrammer" target="_blank" rel="noreferrer noopener">@plainprogrammer</a>, <a href="https://james.thomps.onl/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://www.amazon.com/Annotated-American-Gods-Neil-Gaiman/dp/0062896261" target="_blank" rel="noreferrer noopener">The Annotated American Gods</a></li></ul>Luke Stutters:<ul><li><a href="https://github.com/raggi/async_sinatra" target="_blank" rel="noreferrer noopener">raggi/async_sinatra</a></li></ul>Dave Kimura:<ul><li><a href="https://www.rubidium.io/" target="_blank" rel="noreferrer noopener">Rubidium</a></li><li>Slim Gemfile for increased application maintainability</li></ul>John Epperson:<ul><li>Sharing puzzles with your friends so you can do puzzles during the current stay-at-home era</li></ul>Matt Smith:<ul><li><a href="https://www.pulumi.com/" target="_blank" rel="noreferrer noopener">Pulumi - Modern Infrastructure as Code</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: James Thompson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3631</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 462: Graphiti, REST, and GraphQL with Lee Richmond</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-462-graphiti-rest-and-graphql-with-lee-richmond</link><description><![CDATA[Lee Richmond is one of the primary developers behind the Graphiti library for Ruby. Lee describes Graphiti as the spiritual successor to ActiveResource. It provides a convenient way to provide an API that understands the object graph in your application without needing to resort to GraphQL.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Matt Smith</li></ul>Guest<ul><li>Lee Richmond</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200212-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://www.driftingruby.com/episodes/nested-forms-from-scratch-with-stimulusjs" target="_blank" rel="noreferrer noopener">Nested Forms from Scratch with StimulusJS | Drifting Ruby</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li></ul>Dave Kimura:<ul><li><a href="https://github.com/lensapp/lens" target="_blank" rel="noreferrer noopener">Lens - The Kubernetes IDE</a></li><li><a href="https://www.backblaze.com/b2/cloud-storage.html" target="_blank" rel="noreferrer noopener">Backblaze B2</a></li></ul>John Epperson:<ul><li><a href="https://github.com/kschiess/parslet" target="_blank" rel="noreferrer noopener">kschiess/parslet: A small PEG based parser library</a></li></ul>Luke Stutters:<ul><li><a href="https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/" target="_blank" rel="noreferrer noopener">Ruby 2.7.1</a></li><li><a href="https://devchat.tv/conferences/rails-remote-2020/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a></li></ul>Matt Smith:<ul><li><a href="https://www.passwordstore.org/" target="_blank" rel="noreferrer noopener">Pass: The Standard Unix Password Manager</a></li></ul>Lee Richmond:<ul><li>Follow Lee on Twitter <a href="https://twitter.com/richmolj?lang=en" target="_blank" rel="noreferrer noopener">@@richmolj</a>, <a href="https://www.graphiti.dev" target="_blank" rel="noreferrer noopener">Graphiti.dev</a>, email:<a href="https://gmail.com" target="_blank" rel="noreferrer noopener">richmolj@gmail.com</a></li><li><a href="https://www.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma - Database tools for modern application development</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Lee Richmond.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c7810bc6-cfd2-48d2-bb01-d49f7f630297</guid><pubDate>Tue, 30 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847562/stream.mp3" length="67793258" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Lee Richmond is one of the primary developers behind the Graphiti library for Ruby. Lee describes Graphiti as the spiritual successor to ActiveResource. It provides a convenient way to provide an API that understands the object graph in your...</itunes:subtitle><itunes:summary><![CDATA[Lee Richmond is one of the primary developers behind the Graphiti library for Ruby. Lee describes Graphiti as the spiritual successor to ActiveResource. It provides a convenient way to provide an API that understands the object graph in your application without needing to resort to GraphQL.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li><li>Matt Smith</li></ul>Guest<ul><li>Lee Richmond</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200212-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul><a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf 2020</a>Links<ul><li><a href="https://www.driftingruby.com/episodes/nested-forms-from-scratch-with-stimulusjs" target="_blank" rel="noreferrer noopener">Nested Forms from Scratch with StimulusJS | Drifting Ruby</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li></ul>Dave Kimura:<ul><li><a href="https://github.com/lensapp/lens" target="_blank" rel="noreferrer noopener">Lens - The Kubernetes IDE</a></li><li><a href="https://www.backblaze.com/b2/cloud-storage.html" target="_blank" rel="noreferrer noopener">Backblaze B2</a></li></ul>John Epperson:<ul><li><a href="https://github.com/kschiess/parslet" target="_blank" rel="noreferrer noopener">kschiess/parslet: A small PEG based parser library</a></li></ul>Luke Stutters:<ul><li><a href="https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/" target="_blank" rel="noreferrer noopener">Ruby 2.7.1</a></li><li><a href="https://devchat.tv/conferences/rails-remote-2020/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a></li></ul>Matt Smith:<ul><li><a href="https://www.passwordstore.org/" target="_blank" rel="noreferrer noopener">Pass: The Standard Unix Password Manager</a></li></ul>Lee Richmond:<ul><li>Follow Lee on Twitter <a href="https://twitter.com/richmolj?lang=en" target="_blank" rel="noreferrer noopener">@@richmolj</a>, <a href="https://www.graphiti.dev" target="_blank" rel="noreferrer noopener">Graphiti.dev</a>, email:<a href="https://gmail.com" target="_blank" rel="noreferrer noopener">richmolj@gmail.com</a></li><li><a href="https://www.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma - Database tools for modern application development</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Lee Richmond.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4158</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 461: Rethinking the View Layer with Components with Joel Hawksley</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-461-rethinking-the-view-layer-with-components-with-joel-hawksley</link><description><![CDATA[Joel Hawksley is an engineer at Github who works on some of their Rails architecture. He is one of the authors of the view_component gem. He walks the Rogues through the genesis of the project and the pros and cons of using a library like view_component and how it adds testability and easy management to Rails views.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>Guest<ul><li>Joel Hawksley</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200609-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://github.com/dpaola2/bootstrap-viewcomponent" target="_blank" rel="noreferrer noopener">View Components for Bootstrap</a></li><li><a href="https://github.com/rails/rails/pull/38848" target="_blank" rel="noreferrer noopener">Rails PR for template annotations</a></li><li><a href="https://github.com/rails/rails/pull/36388" target="_blank" rel="noreferrer noopener">Rails PR for render_in</a></li><li><a href="https://devchat.tv/react-native-radio/rnr-161-lightos-and-the-light-phone-with-hugh-francis/" target="_blank" rel="noreferrer noopener">RNR 161: LightOS and the Light Phone with Hugh Francis</a></li></ul>PicksJoel Hawksley:<ul><li>Joel's <a href="https://hawksley.org/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://www.visionect.com/" target="_blank" rel="noreferrer noopener">Visionect</a></li></ul>Charles Max Wood:<ul><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li><li><a href="http://remoteconferenceplaybook.com/" target="_blank" rel="noreferrer noopener">remoteconferenceplaybook.com</a></li><li><a href="https://devchat.tv/meetups/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote meetups</a></li><li><a href="https://amzn.to/2W8fEwh" target="_blank" rel="noreferrer noopener">Percy Jackson and the Olympians</a></li></ul>Dave Kimura:<ul><li><a href="https://store.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li></ul>Luke Stutters:<ul><li><a href="https://github.com/noopkat/electric-io" target="_blank" rel="noreferrer noopener">electric-io</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Joel Hawksley.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">35873e33-d452-4beb-8c3d-7b37d170a22c</guid><pubDate>Tue, 09 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847556/stream.mp3" length="40255488" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Joel Hawksley is an engineer at Github who works on some of their Rails architecture. He is one of the authors of the view_component gem. He walks the Rogues through the genesis of the project and the pros and cons of using a library like...</itunes:subtitle><itunes:summary><![CDATA[Joel Hawksley is an engineer at Github who works on some of their Rails architecture. He is one of the authors of the view_component gem. He walks the Rogues through the genesis of the project and the pros and cons of using a library like view_component and how it adds testability and easy management to Rails views.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Luke Stutters</li></ul>Guest<ul><li>Joel Hawksley</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200609-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://github.com/dpaola2/bootstrap-viewcomponent" target="_blank" rel="noreferrer noopener">View Components for Bootstrap</a></li><li><a href="https://github.com/rails/rails/pull/38848" target="_blank" rel="noreferrer noopener">Rails PR for template annotations</a></li><li><a href="https://github.com/rails/rails/pull/36388" target="_blank" rel="noreferrer noopener">Rails PR for render_in</a></li><li><a href="https://devchat.tv/react-native-radio/rnr-161-lightos-and-the-light-phone-with-hugh-francis/" target="_blank" rel="noreferrer noopener">RNR 161: LightOS and the Light Phone with Hugh Francis</a></li></ul>PicksJoel Hawksley:<ul><li>Joel's <a href="https://hawksley.org/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://www.visionect.com/" target="_blank" rel="noreferrer noopener">Visionect</a></li></ul>Charles Max Wood:<ul><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li><li><a href="http://remoteconferenceplaybook.com/" target="_blank" rel="noreferrer noopener">remoteconferenceplaybook.com</a></li><li><a href="https://devchat.tv/meetups/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote meetups</a></li><li><a href="https://amzn.to/2W8fEwh" target="_blank" rel="noreferrer noopener">Percy Jackson and the Olympians</a></li></ul>Dave Kimura:<ul><li><a href="https://store.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li></ul>Luke Stutters:<ul><li><a href="https://github.com/noopkat/electric-io" target="_blank" rel="noreferrer noopener">electric-io</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Joel Hawksley.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2437</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 460: How to Brainstorm Introverts with DeeDee Lavinder</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-460-how-to-brainstorm-introverts-with-deedee-lavinder</link><description><![CDATA[Dee Dee Lavinder talks with the Rogues about how we can create space for introverts to participate in discussions, thereby getting their input in situations where we otherwise would not. She provides some tips for extroverts to invite the input, Luke brings his patented sarcasm to the table, we discuss some pitfalls and Dee really brings some fantastic advice to the table for those trying to moderate discussions as well as for those of us having small discussions with our colleagues.Panel<ul><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>DeeDee Lavinder</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200519-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li><li><a href="http://go.thoughtleaders.io/1816020200518" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "DASPRINGBOARD"</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://www.amazon.com/Quiet-Power-Introverts-World-Talking/dp/0307352153" target="_blank" rel="noreferrer noopener">Quiet: The Power of Introverts in a World That Can't Stop Talking: Susan Cain</a></li></ul>PicksJohn Epperson:<ul><li><a href="https://www.amazon.com/gp/bookseries/B00CKCWAEA" target="_blank" rel="noreferrer noopener">Harry Dresden Files</a></li><li>Making Gumbo at home #totally-worth</li></ul>Luke Stutters:<ul><li><a href="https://www.amazon.com/Missing-411-Hunted-David-Paulides/dp/B07TJ24LHF" target="_blank" rel="noreferrer noopener">Missing 411: The Hunted</a></li></ul>DeeDee Lavinder:<ul><li>Follow DeeDee on Twitter &gt; <a href="https://twitter.com/ddlavinder" target="_blank" rel="noreferrer noopener">@ddlavinder</a>, <a href="https://github.com/deedeelavinder" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://basecamp.com/shapeup" target="_blank" rel="noreferrer noopener">Shape Up: Stop Running in Circles and Ship Work that Matters | Basecamp</a></li><li><a href="https://www.nationalbook.org/books/sing-unburied-sing/" target="_blank" rel="noreferrer noopener">Sing, Unburied, Sing - National Book Foundation</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: DeeDee Lavinder.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">433f1ea4-4e94-407a-9c1f-0ccf8547862d</guid><pubDate>Tue, 19 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847557/stream.mp3" length="68492094" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dee Dee Lavinder talks with the Rogues about how we can create space for introverts to participate in discussions, thereby getting their input in situations where we otherwise would not. She provides some tips for extroverts to invite the input, Luke...</itunes:subtitle><itunes:summary><![CDATA[Dee Dee Lavinder talks with the Rogues about how we can create space for introverts to participate in discussions, thereby getting their input in situations where we otherwise would not. She provides some tips for extroverts to invite the input, Luke brings his patented sarcasm to the table, we discuss some pitfalls and Dee really brings some fantastic advice to the table for those trying to moderate discussions as well as for those of us having small discussions with our colleagues.Panel<ul><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>DeeDee Lavinder</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200519-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li><li><a href="http://go.thoughtleaders.io/1816020200518" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "DASPRINGBOARD"</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://www.amazon.com/Quiet-Power-Introverts-World-Talking/dp/0307352153" target="_blank" rel="noreferrer noopener">Quiet: The Power of Introverts in a World That Can't Stop Talking: Susan Cain</a></li></ul>PicksJohn Epperson:<ul><li><a href="https://www.amazon.com/gp/bookseries/B00CKCWAEA" target="_blank" rel="noreferrer noopener">Harry Dresden Files</a></li><li>Making Gumbo at home #totally-worth</li></ul>Luke Stutters:<ul><li><a href="https://www.amazon.com/Missing-411-Hunted-David-Paulides/dp/B07TJ24LHF" target="_blank" rel="noreferrer noopener">Missing 411: The Hunted</a></li></ul>DeeDee Lavinder:<ul><li>Follow DeeDee on Twitter &gt; <a href="https://twitter.com/ddlavinder" target="_blank" rel="noreferrer noopener">@ddlavinder</a>, <a href="https://github.com/deedeelavinder" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://basecamp.com/shapeup" target="_blank" rel="noreferrer noopener">Shape Up: Stop Running in Circles and Ship Work that Matters | Basecamp</a></li><li><a href="https://www.nationalbook.org/books/sing-unburied-sing/" target="_blank" rel="noreferrer noopener">Sing, Unburied, Sing - National Book Foundation</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: DeeDee Lavinder.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4202</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 459: Mutation Testing with Dave Aronson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-459-mutation-testing-with-dave-aronson</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Dave Aronson joins the Rogues to talk about Mutation Testing in Ruby. The conversation starts with a discussion of what mutation testing is. They discuss the benefits and approaches before diving into implementation details.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Dave Aronson</li></ul>Sponsors<ul><li><a href="http://go.thoughtleaders.io/1815720200511" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD"</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://github.com/seattlerb/heckle" target="_blank" rel="noreferrer noopener">seattlerb/heckle</a></li><li><a href="https://github.com/dgollahon/mutest" target="_blank" rel="noreferrer noopener">dgollahon/mutest</a></li><li><a href="https://github.com/mbj/mutant" target="_blank" rel="noreferrer noopener">mbj/mutant: Mutation testing for Ruby - Semantic code coverage</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/Hounded-Iron-Druid-Chronicles-Book/dp/B004X41A26" target="_blank" rel="noreferrer noopener">The Iron Druid Chronicles</a></li><li><a href="https://apps.apple.com/us/app/flip-timer-stopwatch/id1304344207" target="_blank" rel="noreferrer noopener">Flip Timer &amp; stopwatch on the App Store</a></li><li><a href="https://www.rockauto.com/" target="_blank" rel="noreferrer noopener">RockAuto</a></li><li><a href="http://www.car-part.com/" target="_blank" rel="noreferrer noopener">Car-Part.com</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/DEWALT-DCS551B-Drywall-Cut-Out-Tool/dp/B00KYNW7MC" target="_blank" rel="noreferrer noopener">Dewalt Cut Out Tool</a></li></ul>John Epperson:<ul><li>Air Compressor for dusting</li></ul>Luke Stutters:<ul><li><a href="https://www.amazon.com/iKKEGOL-Control-Customized-Computer-Keyboard/dp/B01NAL3DV6?ref_=fsclp_pl_dp_2" target="_blank" rel="noreferrer noopener">iKKEGOL USB Single Foot Switch Control</a></li></ul>Dave Aronson:<ul><li>Follow Dave on Twitter &gt; <a href="https://twitter.com/DaveAronson" target="_blank" rel="noreferrer noopener">@DaveAronson</a>, <a href="https://www.codosaur.us/" target="_blank" rel="noreferrer noopener">Codosaurus</a>, <a href="https://www.linkedin.com/in/davearonson" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="http://fbuy.me/v/dave_932" target="_blank" rel="noreferrer noopener">Flaviar - referral code</a></li><li><a href="https://www.homebrewtalk.com/forum/threads/joes-ancient-orange-mead.49106/" target="_blank" rel="noreferrer noopener">joe's ancient orange mead</a></li><li><a href="https://www.toastmasters.org/" target="_blank" rel="noreferrer noopener">Toastmasters</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Dave Aronson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">79b6f219-35a2-4f3a-8a52-5d86c9ddc01c</guid><pubDate>Tue, 12 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847566/stream.mp3" length="66619189" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Dave Aronson joins the Rogues to talk about Mutation Testing in Ruby. The conversation starts with a discussion of what mutation testing is....</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Dave Aronson joins the Rogues to talk about Mutation Testing in Ruby. The conversation starts with a discussion of what mutation testing is. They discuss the benefits and approaches before diving into implementation details.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Dave Aronson</li></ul>Sponsors<ul><li><a href="http://go.thoughtleaders.io/1815720200511" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD"</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://github.com/seattlerb/heckle" target="_blank" rel="noreferrer noopener">seattlerb/heckle</a></li><li><a href="https://github.com/dgollahon/mutest" target="_blank" rel="noreferrer noopener">dgollahon/mutest</a></li><li><a href="https://github.com/mbj/mutant" target="_blank" rel="noreferrer noopener">mbj/mutant: Mutation testing for Ruby - Semantic code coverage</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/Hounded-Iron-Druid-Chronicles-Book/dp/B004X41A26" target="_blank" rel="noreferrer noopener">The Iron Druid Chronicles</a></li><li><a href="https://apps.apple.com/us/app/flip-timer-stopwatch/id1304344207" target="_blank" rel="noreferrer noopener">Flip Timer &amp; stopwatch on the App Store</a></li><li><a href="https://www.rockauto.com/" target="_blank" rel="noreferrer noopener">RockAuto</a></li><li><a href="http://www.car-part.com/" target="_blank" rel="noreferrer noopener">Car-Part.com</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/DEWALT-DCS551B-Drywall-Cut-Out-Tool/dp/B00KYNW7MC" target="_blank" rel="noreferrer noopener">Dewalt Cut Out Tool</a></li></ul>John Epperson:<ul><li>Air Compressor for dusting</li></ul>Luke Stutters:<ul><li><a href="https://www.amazon.com/iKKEGOL-Control-Customized-Computer-Keyboard/dp/B01NAL3DV6?ref_=fsclp_pl_dp_2" target="_blank" rel="noreferrer noopener">iKKEGOL USB Single Foot Switch Control</a></li></ul>Dave Aronson:<ul><li>Follow Dave on Twitter &gt; <a href="https://twitter.com/DaveAronson" target="_blank" rel="noreferrer noopener">@DaveAronson</a>, <a href="https://www.codosaur.us/" target="_blank" rel="noreferrer noopener">Codosaurus</a>, <a href="https://www.linkedin.com/in/davearonson" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="http://fbuy.me/v/dave_932" target="_blank" rel="noreferrer noopener">Flaviar - referral code</a></li><li><a href="https://www.homebrewtalk.com/forum/threads/joes-ancient-orange-mead.49106/" target="_blank" rel="noreferrer noopener">joe's ancient orange mead</a></li><li><a href="https://www.toastmasters.org/" target="_blank" rel="noreferrer noopener">Toastmasters</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Dave Aronson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4085</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 458: Rules of OOP in Pictures with Ivan Nemytchenko</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-458-rules-of-oop-in-pictures-with-ivan-nemytchenko</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract Object Oriented programming ideas and how they can be expressed with pictures. The discussion goes into learning processes and how to create visual representations that help people understand Ruby, Rails, or other concepts.Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Ivan Nemytchenko</li></ul>Sponsors<ul><li><a href="http://go.thoughtleaders.io/1816120200504" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "DASPRINGBOARD"</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="https://en.wikipedia.org/wiki/Chernoff_face" target="_blank" rel="noreferrer noopener">Chernoff Faces</a></li><li><a href="https://github.com/dmikhr/DudeGL" target="_blank" rel="noreferrer noopener">dmikhr/DudeGL</a> - "Anthropomorphic UML": visualization of code and OOP concepts in a form of human body.</li><li><a href="https://github.com/dmikhr/Dudity" target="_blank" rel="noreferrer noopener">dmikhr/Dudity</a> - Analyze Rails code with stick dudes</li><li><a href="https://github.com/dmikhr/DudesHub" target="_blank" rel="noreferrer noopener">dmikhr/DudesHub</a> - Visualize code diffs in GitHub</li></ul>PicksDave Kimura:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a> - Discount Code - learnfromhome</li><li><a href="https://github.com/troessner/reek" target="_blank" rel="noreferrer noopener">troessner/reek: Code smell detector for Ruby</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li></ul>John Epperson:<ul><li>Pushups and Situps at home instead of working out</li><li>Get a new Weed Whacker head</li></ul>Luke Stutters:<ul><li><a href="https://www.linode.com" target="_blank" rel="noreferrer noopener">Linode</a></li></ul>Ivan Nemytchenko:<ul><li>Follow Ivan on Twitter &gt; <a href="https://twitter.com/inem?lang=en" target="_blank" rel="noreferrer noopener">@inem</a>, <a href="https://github.com/inem" target="_blank" rel="noreferrer noopener">Github</a>, <a href="https://www.inem.at" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://code.visualstudio.com/docs/remote/remote-overview" target="_blank" rel="noreferrer noopener">Visual Studio Code Remote Development</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Ivan Nemytchenko.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">57ebab75-09a7-4705-9a5d-af2953d8f6c3</guid><pubDate>Tue, 05 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847535/stream.mp3" length="48266625" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract Object Oriented programming...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract Object Oriented programming ideas and how they can be expressed with pictures. The discussion goes into learning processes and how to create visual representations that help people understand Ruby, Rails, or other concepts.Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Ivan Nemytchenko</li></ul>Sponsors<ul><li><a href="http://go.thoughtleaders.io/1816120200504" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "DASPRINGBOARD"</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="https://en.wikipedia.org/wiki/Chernoff_face" target="_blank" rel="noreferrer noopener">Chernoff Faces</a></li><li><a href="https://github.com/dmikhr/DudeGL" target="_blank" rel="noreferrer noopener">dmikhr/DudeGL</a> - "Anthropomorphic UML": visualization of code and OOP concepts in a form of human body.</li><li><a href="https://github.com/dmikhr/Dudity" target="_blank" rel="noreferrer noopener">dmikhr/Dudity</a> - Analyze Rails code with stick dudes</li><li><a href="https://github.com/dmikhr/DudesHub" target="_blank" rel="noreferrer noopener">dmikhr/DudesHub</a> - Visualize code diffs in GitHub</li></ul>PicksDave Kimura:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a> - Discount Code - learnfromhome</li><li><a href="https://github.com/troessner/reek" target="_blank" rel="noreferrer noopener">troessner/reek: Code smell detector for Ruby</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li></ul>John Epperson:<ul><li>Pushups and Situps at home instead of working out</li><li>Get a new Weed Whacker head</li></ul>Luke Stutters:<ul><li><a href="https://www.linode.com" target="_blank" rel="noreferrer noopener">Linode</a></li></ul>Ivan Nemytchenko:<ul><li>Follow Ivan on Twitter &gt; <a href="https://twitter.com/inem?lang=en" target="_blank" rel="noreferrer noopener">@inem</a>, <a href="https://github.com/inem" target="_blank" rel="noreferrer noopener">Github</a>, <a href="https://www.inem.at" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://code.visualstudio.com/docs/remote/remote-overview" target="_blank" rel="noreferrer noopener">Visual Studio Code Remote Development</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Ivan Nemytchenko.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2938</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 457: Upgrading to Rails 6</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-457-upgrading-to-rails-6</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Dave has been upgrading some of his Rails apps. Chuck has gone through several upgrades in his past work and is working on some apps that need the upgrade. Listen to 2 veteran Rails developers talk through the issues of upgrade from different versions of Rails to the latest version.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200212-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li><li><a href="http://go.thoughtleaders.io/1815820200429" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD"</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="http://railsdiff.org/" target="_blank" rel="noreferrer noopener">RailsDiff</a></li><li><a href="http://js2.coffee/" target="_blank" rel="noreferrer noopener">js2coffee 2.0 — convert JavaScript to CoffeeScript</a></li><li>app/assets/config/manifest.js</li></ul>PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/Rich-Dads-CASHFLOW-Quadrant-Financial/dp/1612680054" target="_blank" rel="noreferrer noopener">Rich Dad's CASHFLOW Quadrant</a></li><li><a href="https://devchat.tv/react-round-up/rru-104-how-to-start-a-side-hustle-as-a-programmer-with-mani-vaya/" target="_blank" rel="noreferrer noopener">RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya</a></li><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li><li><a href="https://devchat.tv/meetups/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote meetups</a></li></ul>Dave Kimura:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a> - Discount Code: learnfromhome</li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3d09b54f-58dd-45f3-9da2-e776afd3c291</guid><pubDate>Tue, 28 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847564/stream.mp3" length="36806550" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Dave has been upgrading some of his Rails apps. Chuck has gone through several upgrades in his past work and is working on some apps that need...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Dave has been upgrading some of his Rails apps. Chuck has gone through several upgrades in his past work and is working on some apps that need the upgrade. Listen to 2 veteran Rails developers talk through the issues of upgrade from different versions of Rails to the latest version.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200212-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li><li><a href="http://go.thoughtleaders.io/1815820200429" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD"</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="http://railsdiff.org/" target="_blank" rel="noreferrer noopener">RailsDiff</a></li><li><a href="http://js2.coffee/" target="_blank" rel="noreferrer noopener">js2coffee 2.0 — convert JavaScript to CoffeeScript</a></li><li>app/assets/config/manifest.js</li></ul>PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/Rich-Dads-CASHFLOW-Quadrant-Financial/dp/1612680054" target="_blank" rel="noreferrer noopener">Rich Dad's CASHFLOW Quadrant</a></li><li><a href="https://devchat.tv/react-round-up/rru-104-how-to-start-a-side-hustle-as-a-programmer-with-mani-vaya/" target="_blank" rel="noreferrer noopener">RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya</a></li><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li><li><a href="https://devchat.tv/meetups/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote meetups</a></li></ul>Dave Kimura:<ul><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a> - Discount Code: learnfromhome</li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2222</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 456: Ruby for Good :) with Sean Marcia</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-456-ruby-for-good-with-sean-marcia</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Sean Marcia organizes Ruby For Good—an organization for building technology to solve the world's problems and an in person meetup held online this year. Sean talks about founding Ruby For Good and some of the projects it has been responsible for creating.Panel<ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Sean Marcia</li></ul>Sponsors<ul><li><a href="http://go.thoughtleaders.io/1815920200420" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "DASPRINGBOARD"</a><br />  </li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="https://rubyforgood.org/" target="_blank" rel="noreferrer noopener">Ruby for Good - Making the world gooder</a></li><li><a href="https://www.codeforamerica.org/" target="_blank" rel="noreferrer noopener">Code for America</a></li><li><a href="https://brigade.codeforamerica.org/" target="_blank" rel="noreferrer noopener">The Code for America Brigade Network</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://rubybythebay.org/" target="_blank" rel="noreferrer noopener">Ruby by the Bay / Ruby for Good</a></li><li><a href="https://www.crowdcast.io/e/ruby-virtual-meetup" target="_blank" rel="noreferrer noopener">Ruby Virtual Meetup - April 20 at 4pm MDT</a></li><li><a href="https://www.crowdcast.io/e/ruby-virtual-meetup-2/register" target="_blank" rel="noreferrer noopener">Ruby Virtual Meetup - Europe/Africa/Middle East - April 23 at 9am MDT</a></li></ul>John Epperson:<ul><li><a href="https://preview.disneyplus.com/unavailable/" target="_blank" rel="noreferrer noopener">Disney+</a></li><li><a href="https://rubymeetup.online/" target="_blank" rel="noreferrer noopener">Ruby Meetup: Online</a></li></ul>Luke Stutters:<ul><li><a href="https://github.com/larsch/ocra" target="_blank" rel="noreferrer noopener">GitHub - larsch/ocra: One-Click Ruby Application Builder</a></li></ul>Sean Marcia:<ul><li>Follow Sean on Twitter &gt; <a href="https://twitter.com/seanmarcia?lang=en" target="_blank" rel="noreferrer noopener">@seanmarcia</a>, <a href="https://github.com/seanmarcia" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://www.amazon.com/Flour-Water-Salt-Yeast-Fundamentals/dp/160774273X" target="_blank" rel="noreferrer noopener">Flour Water Salt Yeast</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Sean Marcia.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ea6aa9cb-278f-43e5-b7a0-a023bed854e5</guid><pubDate>Tue, 21 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847522/stream.mp3" length="51475271" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Sean Marcia organizes Ruby For Good—an organization for building technology to solve the world's problems and an in person meetup held online...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Sean Marcia organizes Ruby For Good—an organization for building technology to solve the world's problems and an in person meetup held online this year. Sean talks about founding Ruby For Good and some of the projects it has been responsible for creating.Panel<ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>Guest<ul><li>Sean Marcia</li></ul>Sponsors<ul><li><a href="http://go.thoughtleaders.io/1815920200420" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "DASPRINGBOARD"</a><br />  </li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="https://rubyforgood.org/" target="_blank" rel="noreferrer noopener">Ruby for Good - Making the world gooder</a></li><li><a href="https://www.codeforamerica.org/" target="_blank" rel="noreferrer noopener">Code for America</a></li><li><a href="https://brigade.codeforamerica.org/" target="_blank" rel="noreferrer noopener">The Code for America Brigade Network</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://rubybythebay.org/" target="_blank" rel="noreferrer noopener">Ruby by the Bay / Ruby for Good</a></li><li><a href="https://www.crowdcast.io/e/ruby-virtual-meetup" target="_blank" rel="noreferrer noopener">Ruby Virtual Meetup - April 20 at 4pm MDT</a></li><li><a href="https://www.crowdcast.io/e/ruby-virtual-meetup-2/register" target="_blank" rel="noreferrer noopener">Ruby Virtual Meetup - Europe/Africa/Middle East - April 23 at 9am MDT</a></li></ul>John Epperson:<ul><li><a href="https://preview.disneyplus.com/unavailable/" target="_blank" rel="noreferrer noopener">Disney+</a></li><li><a href="https://rubymeetup.online/" target="_blank" rel="noreferrer noopener">Ruby Meetup: Online</a></li></ul>Luke Stutters:<ul><li><a href="https://github.com/larsch/ocra" target="_blank" rel="noreferrer noopener">GitHub - larsch/ocra: One-Click Ruby Application Builder</a></li></ul>Sean Marcia:<ul><li>Follow Sean on Twitter &gt; <a href="https://twitter.com/seanmarcia?lang=en" target="_blank" rel="noreferrer noopener">@seanmarcia</a>, <a href="https://github.com/seanmarcia" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://www.amazon.com/Flour-Water-Salt-Yeast-Fundamentals/dp/160774273X" target="_blank" rel="noreferrer noopener">Flour Water Salt Yeast</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Sean Marcia.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3138</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 455: What's Up, Rogues?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-455-what-s-up-rogues</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>This episode is a roundup discussion about what the podcast hosts have going on these days. John talks about going freelance working on Ruby, Rails, and React Native. John and Chuck riff on the pros and cons of React Native. Luke then jumps in and talks about a crash-and-burn he ran into with building reports. John sympathizes based on his past experiences. The rest of the show comprises the panel filling in with what they're working on or learning.Panel<ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>Sponsors<ul><li><a href="http://go.thoughtleaders.io/1781520200415" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD"</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://fastlane.tools/" target="_blank" rel="noreferrer noopener">fastlane</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://swagger.io/docs/specification/about/" target="_blank" rel="noreferrer noopener">About Swagger Specification</a></li><li><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">GatsbyJS</a></li><li><a href="https://gridsome.org/" target="_blank" rel="noreferrer noopener">Gridsome</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/slp/journal-notebooks/qb4rfgvfctf6952" target="_blank" rel="noreferrer noopener">Journal Notebooks</a></li></ul>John Epperson:<ul><li><a href="https://devchat.tv/freelancers/" target="_blank" rel="noreferrer noopener">The Freelancers' Show</a></li></ul>Luke Stutters:<ul><li><a href="https://rom-rb.org/" target="_blank" rel="noreferrer noopener">Ruby Object Mapper</a></li><li><a href="https://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/" target="_blank" rel="noreferrer noopener">Object-Relational Mapping is the Vietnam of Computer Science</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">519bed2e-f879-41c1-adee-4d4d96e3b956</guid><pubDate>Tue, 14 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847570/stream.mp3" length="45220900" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/This episode is a roundup discussion about what the podcast hosts have going on these days. John talks about going freelance working on Ruby,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>This episode is a roundup discussion about what the podcast hosts have going on these days. John talks about going freelance working on Ruby, Rails, and React Native. John and Chuck riff on the pros and cons of React Native. Luke then jumps in and talks about a crash-and-burn he ran into with building reports. John sympathizes based on his past experiences. The rest of the show comprises the panel filling in with what they're working on or learning.Panel<ul><li>Charles Max Wood</li><li>John Epperson</li><li>Luke Stutters</li></ul>Sponsors<ul><li><a href="http://go.thoughtleaders.io/1781520200415" target="_blank" rel="noreferrer noopener">Springboard | $500 Scholarship Available for Candidates who Apply with Code "AISPRINGBOARD"</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://fastlane.tools/" target="_blank" rel="noreferrer noopener">fastlane</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://swagger.io/docs/specification/about/" target="_blank" rel="noreferrer noopener">About Swagger Specification</a></li><li><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">GatsbyJS</a></li><li><a href="https://gridsome.org/" target="_blank" rel="noreferrer noopener">Gridsome</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/slp/journal-notebooks/qb4rfgvfctf6952" target="_blank" rel="noreferrer noopener">Journal Notebooks</a></li></ul>John Epperson:<ul><li><a href="https://devchat.tv/freelancers/" target="_blank" rel="noreferrer noopener">The Freelancers' Show</a></li></ul>Luke Stutters:<ul><li><a href="https://rom-rb.org/" target="_blank" rel="noreferrer noopener">Ruby Object Mapper</a></li><li><a href="https://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/" target="_blank" rel="noreferrer noopener">Object-Relational Mapping is the Vietnam of Computer Science</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2748</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 454: Music and Factory Bot with Daniel Colson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-454-music-and-factory-bot-with-daniel-colson</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a>Daniel Colson, from Thoughtbot and maintainer of Factory Bot, joins Dave Kimura, Luke Sutters, Tom Rossi, and John Epperson and discuss the transition from a Music career to a development career. We also dive into Factory Bot and its use cases.Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Tom Rossi</li><li>Luke Stutters</li></ul>Guest<ul><li>Daniel Colson</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200407-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://rubyonrails.org/doctrine/#optimize-for-programmer-happiness" target="_blank" rel="noreferrer noopener">Doctrine | Ruby on Rails</a></li><li><a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank" rel="noreferrer noopener">Falsehoods Programmers Believe About Names | Kalzumeus Software</a></li><li><a href="https://github.com/thoughtbot/guides/tree/master/working-together" target="_blank" rel="noreferrer noopener">working together · thoughtbot/guides</a></li><li><a href="https://github.com/thoughtbot/guides/blob/master/working-together/README.md#meeting-guidelines" target="_blank" rel="noreferrer noopener">inclusive meetings · thoughtbot/guides</a></li><li><a href="https://thoughtbot.com/blog/how-to-get-better-at-pair-programming" target="_blank" rel="noreferrer noopener">How to Get Better at Pair Programming</a></li></ul>PicksDave Kimura:<ul><li><a href="https://edgeguides.rubyonrails.org/action_text_overview.html" target="_blank" rel="noreferrer noopener">Action Text</a></li><li>Hand Sanitizer and Washing Hands (Properly)</li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/gp/product/B01H2RBQUG/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Plantronics Voyager 5200 Bluetooth Headset</a></li></ul>Luke Stutters:<ul><li><a href="https://www.globaldelight.com/boom/" target="_blank" rel="noreferrer noopener">Boom3D, best Volume booster &amp; equalizer for Mac and Windows</a></li></ul>Daniel Colson:<ul><li>Follow Daniel on Twitter &gt; <a href="https://twitter.com/dodecadaniel?lang=en" target="_blank" rel="noreferrer noopener">@dodecadaniel</a></li><li><a href="https://www.goodreads.com/book/show/22085568-the-culture-map" target="_blank" rel="noreferrer noopener">The Culture Map: Breaking Through the Invisible Boundaries of Global Business by Erin Meyer</a></li><li><a href="https://caslabs.case.edu/medren/baroque-instruments/viola-da-gamba-baroque/" target="_blank" rel="noreferrer noopener">Viola Da Gamba</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Daniel Colson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7b03c1d2-d44e-4709-9ea0-84915df8e8f3</guid><pubDate>Tue, 07 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847524/stream.mp3" length="68075788" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Daniel Colson, from Thoughtbot and maintainer of Factory Bot, joins Dave Kimura, Luke Sutters, Tom Rossi, and John Epperson and discuss the...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a>Daniel Colson, from Thoughtbot and maintainer of Factory Bot, joins Dave Kimura, Luke Sutters, Tom Rossi, and John Epperson and discuss the transition from a Music career to a development career. We also dive into Factory Bot and its use cases.Panel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Tom Rossi</li><li>Luke Stutters</li></ul>Guest<ul><li>Daniel Colson</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200407-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://rubyonrails.org/doctrine/#optimize-for-programmer-happiness" target="_blank" rel="noreferrer noopener">Doctrine | Ruby on Rails</a></li><li><a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank" rel="noreferrer noopener">Falsehoods Programmers Believe About Names | Kalzumeus Software</a></li><li><a href="https://github.com/thoughtbot/guides/tree/master/working-together" target="_blank" rel="noreferrer noopener">working together · thoughtbot/guides</a></li><li><a href="https://github.com/thoughtbot/guides/blob/master/working-together/README.md#meeting-guidelines" target="_blank" rel="noreferrer noopener">inclusive meetings · thoughtbot/guides</a></li><li><a href="https://thoughtbot.com/blog/how-to-get-better-at-pair-programming" target="_blank" rel="noreferrer noopener">How to Get Better at Pair Programming</a></li></ul>PicksDave Kimura:<ul><li><a href="https://edgeguides.rubyonrails.org/action_text_overview.html" target="_blank" rel="noreferrer noopener">Action Text</a></li><li>Hand Sanitizer and Washing Hands (Properly)</li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/gp/product/B01H2RBQUG/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Plantronics Voyager 5200 Bluetooth Headset</a></li></ul>Luke Stutters:<ul><li><a href="https://www.globaldelight.com/boom/" target="_blank" rel="noreferrer noopener">Boom3D, best Volume booster &amp; equalizer for Mac and Windows</a></li></ul>Daniel Colson:<ul><li>Follow Daniel on Twitter &gt; <a href="https://twitter.com/dodecadaniel?lang=en" target="_blank" rel="noreferrer noopener">@dodecadaniel</a></li><li><a href="https://www.goodreads.com/book/show/22085568-the-culture-map" target="_blank" rel="noreferrer noopener">The Culture Map: Breaking Through the Invisible Boundaries of Global Business by Erin Meyer</a></li><li><a href="https://caslabs.case.edu/medren/baroque-instruments/viola-da-gamba-baroque/" target="_blank" rel="noreferrer noopener">Viola Da Gamba</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Daniel Colson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank"...]]></itunes:summary><itunes:duration>4176</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 453: Ruby Next: Get future Ruby changes now with Vladimir Dementyev</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-453-ruby-next-get-future-ruby-changes-now-with-vladimir-dementyev</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a><br />  We talk with Vladimir Dementyev about Ruby Next, its use cases and why you might want to get features from newer versions of Ruby in your current versionPanel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Tom Rossi</li></ul>Guest<ul><li>Vladimir Dementyev</li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________PicksDave Kimura:<ul><li>brew install ctop</li><li><a href="https://www.manypixels.co/gallery/" target="_blank" rel="noreferrer noopener">Illustration Gallery by ManyPixels | Open-Source Editable Illustrations</a></li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/Dynaflex-12090-Platinum-Powerball/dp/B0039WDYYA/ref=cm_cr_arp_d_bdcrb_top?ie=UTF8" target="_blank" rel="noreferrer noopener">Powerball</a></li></ul>Tom Rossi:<ul><li>Treadmill</li></ul>Vladimir Dementyev:<ul><li>Follow Vladimir on Twitter &gt; <a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">@palkan_tula</a>, <a href="https://github.com/palkan" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://numi.app/" target="_blank" rel="noreferrer noopener">Numi. Beautiful calculator app for Mac.</a></li></ul> Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Vladimir Dementyev.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">36b5b863-8b7e-44d2-ac49-61b947e12060</guid><pubDate>Tue, 31 Mar 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847544/stream.mp3" length="51742697" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/
  We talk with Vladimir Dementyev about Ruby Next, its use cases and why you might want to get features from newer versions of Ruby in your...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a><br />  We talk with Vladimir Dementyev about Ruby Next, its use cases and why you might want to get features from newer versions of Ruby in your current versionPanel<ul><li>Dave Kimura</li><li>John Epperson</li><li>Tom Rossi</li></ul>Guest<ul><li>Vladimir Dementyev</li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________PicksDave Kimura:<ul><li>brew install ctop</li><li><a href="https://www.manypixels.co/gallery/" target="_blank" rel="noreferrer noopener">Illustration Gallery by ManyPixels | Open-Source Editable Illustrations</a></li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/Dynaflex-12090-Platinum-Powerball/dp/B0039WDYYA/ref=cm_cr_arp_d_bdcrb_top?ie=UTF8" target="_blank" rel="noreferrer noopener">Powerball</a></li></ul>Tom Rossi:<ul><li>Treadmill</li></ul>Vladimir Dementyev:<ul><li>Follow Vladimir on Twitter &gt; <a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">@palkan_tula</a>, <a href="https://github.com/palkan" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://numi.app/" target="_blank" rel="noreferrer noopener">Numi. Beautiful calculator app for Mac.</a></li></ul> Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Vladimir Dementyev.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3155</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 452: The History and Personalities of Ruby with Chris O’Sullivan</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-452-the-history-and-personalities-of-ruby-with-chris-o-sullivan</link><description><![CDATA[Chris O’Sullivan joins the Rogues to talk about the people who influenced Ruby and how it’s shaped the community and technology we have today.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li></ul>Guest<ul><li>Chris O'Sullivan</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200317-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://devchat.tv/js-jabber/209-jsj-typescript-with-anders-hejlsberg/" target="_blank" rel="noreferrer noopener">209 JSJ TypeScript with Anders Hejlsberg</a></li><li><a href="https://www.youtube.com/watch?v=Gzj723LkRJY" target="_blank" rel="noreferrer noopener">“DHH's whoops video”</a></li><li><a href="https://www.infoq.com/minibooks/ruby/" target="_blank" rel="noreferrer noopener">Mr. Neighborly's Humble Little Ruby Book</a></li><li><a href="https://en.wikipedia.org/wiki/Jim_Weirich" target="_blank" rel="noreferrer noopener">Jim Weirich</a></li><li><a href="https://github.com/ruby/rake" target="_blank" rel="noreferrer noopener">ruby/rake: A make-like build utility for Ruby.</a></li><li><a href="https://www.infoq.com/news/2007/01/interview-martin-sadler-wwr/" target="_blank" rel="noreferrer noopener">Quick Interview with Martin Sadler of WorkingWithRails.com</a></li><li><a href="https://github.com/miloops" target="_blank" rel="noreferrer noopener">miloops (Emilio Tagua</a></li><li><a href="https://conferences.oreilly.com/rails2008" target="_blank" rel="noreferrer noopener">RailsConf 2008 - O'Reilly Conferences, May 29 - June 01, 2008, Portland, Oregon</a></li><li><a href="https://en.wikipedia.org/wiki/Why_the_lucky_stiff" target="_blank" rel="noreferrer noopener">why the lucky stiff</a></li><li><a href="https://en.wikipedia.org/wiki/Why%27s_(poignant)_Guide_to_Ruby" target="_blank" rel="noreferrer noopener">why's (poignant) Guide to Ruby</a></li><li><a href="https://en.wikipedia.org/wiki/Zed_Shaw" target="_blank" rel="noreferrer noopener">Zed Shaw</a></li><li><a href="https://gilesbowkett.com/" target="_blank" rel="noreferrer noopener">https://gilesbowkett.com</a></li><li><a href="https://alligator.io/js/object-property-shorthand-es6/" target="_blank" rel="noreferrer noopener">Object Property Value Shorthand in JavaScript with ES6</a></li><li><a href="https://whydavewhy.com/2013/09/05/parentheses-in-ruby/comment-page-1/" target="_blank" rel="noreferrer noopener">Parentheses in Ruby | Why, Dave, Why</a></li><li><a href="https://github.com/rubocop-hq/rubocop/issues/4793" target="_blank" rel="noreferrer noopener">Seattle.rb style no longer valid when curly braces are used</a></li><li><a href="https://twitter.com/peepcode" target="_blank" rel="noreferrer noopener">PeepCode - @peepcode</a></li><li><a href="https://twitter.com/greggpollack" target="_blank" rel="noreferrer noopener">Gregg Pollack - @greggpollack</a></li><li><a href="https://twitter.com/jamis?lang=en" target="_blank" rel="noreferrer noopener">Jamis Buck - @jamis</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://amzn.to/39YVsT9" target="_blank" rel="noreferrer noopener">Wavelength</a></li><li><a href="https://amzn.to/2wnPgVZ" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li><a href="https://amzn.to/38H8R1T" target="_blank" rel="noreferrer noopener">The Man In the High Castle</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/Sulcabrush-SG_B000FAQICE_US-Handle/dp/B000FAQICE" target="_blank" rel="noreferrer noopener">Amazon.com : Sulcabrush Handle : Toothbrushes : Beauty</a></li></ul>John Epperson:<ul><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">GitHub - stimulusjs/stimulus: A modest JavaScript framework for the HTML you already have</a></li></ul>Chris O'Sullivan:<ul><li>Follow Chris on Twitter <a href="https://twitter.com/thechrisoshow?lang=en" target="_blank" rel="noreferrer noopener">@thechrisoshow</a>, <a href="https://lexoo.co.uk" target="_blank" rel="noreferrer noopener">Website</a>, email: chris@lexoo.co.uk</li><li><a href="https://boardgamegeek.com/boardgame/178900/codenames" target="_blank" rel="noreferrer noopener">Codenames | Board Game</a></li><li><a href="https://boardgamegeek.com/boardgame/262543/wavelength" target="_blank" rel="noreferrer noopener">Wavelength | Board Game</a></li></ul>Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a> Special Guest: Chris O'Sullivan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3b6c3448-4565-4dc5-bae4-3944345392fc</guid><pubDate>Tue, 17 Mar 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847575/stream.mp3" length="58845198" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chris O’Sullivan joins the Rogues to talk about the people who influenced Ruby and how it’s shaped the community and technology we have today.Panel
- Charles Max Wood
- Dave Kimura
- John Epperson
Guest
- Chris O'Sullivan
Sponsors
-...</itunes:subtitle><itunes:summary><![CDATA[Chris O’Sullivan joins the Rogues to talk about the people who influenced Ruby and how it’s shaped the community and technology we have today.Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li></ul>Guest<ul><li>Chris O'Sullivan</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200317-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://devchat.tv/js-jabber/209-jsj-typescript-with-anders-hejlsberg/" target="_blank" rel="noreferrer noopener">209 JSJ TypeScript with Anders Hejlsberg</a></li><li><a href="https://www.youtube.com/watch?v=Gzj723LkRJY" target="_blank" rel="noreferrer noopener">“DHH's whoops video”</a></li><li><a href="https://www.infoq.com/minibooks/ruby/" target="_blank" rel="noreferrer noopener">Mr. Neighborly's Humble Little Ruby Book</a></li><li><a href="https://en.wikipedia.org/wiki/Jim_Weirich" target="_blank" rel="noreferrer noopener">Jim Weirich</a></li><li><a href="https://github.com/ruby/rake" target="_blank" rel="noreferrer noopener">ruby/rake: A make-like build utility for Ruby.</a></li><li><a href="https://www.infoq.com/news/2007/01/interview-martin-sadler-wwr/" target="_blank" rel="noreferrer noopener">Quick Interview with Martin Sadler of WorkingWithRails.com</a></li><li><a href="https://github.com/miloops" target="_blank" rel="noreferrer noopener">miloops (Emilio Tagua</a></li><li><a href="https://conferences.oreilly.com/rails2008" target="_blank" rel="noreferrer noopener">RailsConf 2008 - O'Reilly Conferences, May 29 - June 01, 2008, Portland, Oregon</a></li><li><a href="https://en.wikipedia.org/wiki/Why_the_lucky_stiff" target="_blank" rel="noreferrer noopener">why the lucky stiff</a></li><li><a href="https://en.wikipedia.org/wiki/Why%27s_(poignant)_Guide_to_Ruby" target="_blank" rel="noreferrer noopener">why's (poignant) Guide to Ruby</a></li><li><a href="https://en.wikipedia.org/wiki/Zed_Shaw" target="_blank" rel="noreferrer noopener">Zed Shaw</a></li><li><a href="https://gilesbowkett.com/" target="_blank" rel="noreferrer noopener">https://gilesbowkett.com</a></li><li><a href="https://alligator.io/js/object-property-shorthand-es6/" target="_blank" rel="noreferrer noopener">Object Property Value Shorthand in JavaScript with ES6</a></li><li><a href="https://whydavewhy.com/2013/09/05/parentheses-in-ruby/comment-page-1/" target="_blank" rel="noreferrer noopener">Parentheses in Ruby | Why, Dave, Why</a></li><li><a href="https://github.com/rubocop-hq/rubocop/issues/4793" target="_blank" rel="noreferrer noopener">Seattle.rb style no longer valid when curly braces are used</a></li><li><a href="https://twitter.com/peepcode" target="_blank" rel="noreferrer noopener">PeepCode - @peepcode</a></li><li><a href="https://twitter.com/greggpollack" target="_blank" rel="noreferrer noopener">Gregg Pollack - @greggpollack</a></li><li><a href="https://twitter.com/jamis?lang=en" target="_blank" rel="noreferrer noopener">Jamis Buck - @jamis</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://amzn.to/39YVsT9" target="_blank" rel="noreferrer noopener">Wavelength</a></li><li><a href="https://amzn.to/2wnPgVZ" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li><a href="https://amzn.to/38H8R1T" target="_blank" rel="noreferrer noopener">The Man In the High Castle</a></li></ul>Dave Kimura:<ul><li><a...]]></itunes:summary><itunes:duration>3599</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 451: Pair Programming with Ian Norris</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-451-pair-programming-with-ian-norris</link><description><![CDATA[David Kimura and John Epperson talk with Ian Norris on his experiences with Pair Programming. We discuss misconceptions, when pair programming works and when it doesn’t, remote paring and different types of pair programming.Panel:<ul><li>Dave Kimura</li><li>John Epperson</li></ul>Guest:<ul><li>Ian Norris</li></ul>Sponsors:<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200303-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links:<ul><li><a href="https://rubybythebay.org/" target="_blank" rel="noreferrer noopener">Ruby by the Bay / Ruby for Good - Making the world gooder</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;list=PLE7tQUdRKcyZDE8nFrKaqkpd-XK4huygU&amp;t=3655&amp;v=7TrKS8ZiTyI" target="_blank" rel="noreferrer noopener">RubyConf 2019 - Lightning Talks - Ian Norris</a></li><li><a href="https://www.backerkit.com/careers" target="_blank" rel="noreferrer noopener">BackerKit</a></li></ul>Picks:Dave Kimura:<ul><li><a href="https://docs.microsoft.com/en-us/visualstudio/liveshare/use/vscode" target="_blank" rel="noreferrer noopener">Visual Studio Live Share</a></li><li><a href="https://www.youtube.com/watch?v=EXhDlDBzXjY" target="_blank" rel="noreferrer noopener">Easiest wall FIX EVER</a></li></ul>John Epperson:<ul><li><a href="https://en.wikipedia.org/wiki/Codex_Alera" target="_blank" rel="noreferrer noopener">Jim Butcher's Codex Alera Series</a></li><li>Paper Towel Rolls - makes great toys for your kids</li></ul>Ian Norris:<ul><li>Follow Ian on Twitter &gt; <a href="https://twitter.com/TheProphetBrtha" target="_blank" rel="noreferrer noopener">@TheProphetBrtha</a>, <a href="https://github.com/FeminismIsAwesome" target="_blank" rel="noreferrer noopener">Github</a>, <a href="http://cats-collection.herokuapp.com/cats" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://martinfowler.com/articles/on-pair-programming.html" target="_blank" rel="noreferrer noopener">On Pair Programming</a></li></ul> Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a>  Special Guest: Ian Norris.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">532abf2d-89ea-408a-85f7-f8c73e6badb2</guid><pubDate>Tue, 03 Mar 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847548/stream.mp3" length="55920559" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>David Kimura and John Epperson talk with Ian Norris on his experiences with Pair Programming. We discuss misconceptions, when pair programming works and when it doesn’t, remote paring and different types of pair programming.Panel:
- Dave Kimura
- John...</itunes:subtitle><itunes:summary><![CDATA[David Kimura and John Epperson talk with Ian Norris on his experiences with Pair Programming. We discuss misconceptions, when pair programming works and when it doesn’t, remote paring and different types of pair programming.Panel:<ul><li>Dave Kimura</li><li>John Epperson</li></ul>Guest:<ul><li>Ian Norris</li></ul>Sponsors:<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200303-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links:<ul><li><a href="https://rubybythebay.org/" target="_blank" rel="noreferrer noopener">Ruby by the Bay / Ruby for Good - Making the world gooder</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;list=PLE7tQUdRKcyZDE8nFrKaqkpd-XK4huygU&amp;t=3655&amp;v=7TrKS8ZiTyI" target="_blank" rel="noreferrer noopener">RubyConf 2019 - Lightning Talks - Ian Norris</a></li><li><a href="https://www.backerkit.com/careers" target="_blank" rel="noreferrer noopener">BackerKit</a></li></ul>Picks:Dave Kimura:<ul><li><a href="https://docs.microsoft.com/en-us/visualstudio/liveshare/use/vscode" target="_blank" rel="noreferrer noopener">Visual Studio Live Share</a></li><li><a href="https://www.youtube.com/watch?v=EXhDlDBzXjY" target="_blank" rel="noreferrer noopener">Easiest wall FIX EVER</a></li></ul>John Epperson:<ul><li><a href="https://en.wikipedia.org/wiki/Codex_Alera" target="_blank" rel="noreferrer noopener">Jim Butcher's Codex Alera Series</a></li><li>Paper Towel Rolls - makes great toys for your kids</li></ul>Ian Norris:<ul><li>Follow Ian on Twitter &gt; <a href="https://twitter.com/TheProphetBrtha" target="_blank" rel="noreferrer noopener">@TheProphetBrtha</a>, <a href="https://github.com/FeminismIsAwesome" target="_blank" rel="noreferrer noopener">Github</a>, <a href="http://cats-collection.herokuapp.com/cats" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://martinfowler.com/articles/on-pair-programming.html" target="_blank" rel="noreferrer noopener">On Pair Programming</a></li></ul> Follow Ruby Rogues on Twitter &gt; <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a>  Special Guest: Ian Norris.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3416</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 450: Writing Ruby for the Apple II with Colin Fulton</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-450-writing-ruby-for-the-apple-ii-with-colin-fulton</link><description><![CDATA[Colin Fulton has written a Ruby implementation in assembly for the Apple II. He's also got a fondness for the impossible and impractical applications of software. He walks through how he approached writing a somewhat limited version of Ruby for a old and limited machine. He also talks through other ways to explore the limits of Ruby and other programming languages.Panel:<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li></ul>Guest:<ul><li>Colin Fulton</li></ul>Sponsors:<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200225-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links:<ul><li><a href="https://www.youtube.com/watch?index=7&amp;list=PLE7tQUdRKcyZDE8nFrKaqkpd-XK4huygU&amp;v=M7LEf7-W12k" target="_blank" rel="noreferrer noopener">Ruby on the Apple</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=DC-bjR6WeaM" target="_blank" rel="noreferrer noopener">That Works?! Quines and Other Delightfully Useless Programs</a></li></ul>Picks:Charles Max Wood:<ul><li>New Devchat.tv Podcast - <a href="https://devchat.tv/clean-coders/" target="_blank" rel="noreferrer noopener">Clean Coders</a></li><li><a href="https://www.imdb.com/title/tt8806524/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/Swingline-Trimmer-Guillotine-Capacity-ClassicCut/dp/B016LDV41S" target="_blank" rel="noreferrer noopener">Guillotine Paper Cutter</a></li></ul>John Epperson:<ul><li><a href="https://www.walmart.com/ip/Clint-s-Salsa-Medium-Mexican-Case-of-6-16-oz/775283500" target="_blank" rel="noreferrer noopener">Clint's Salsa - Medium Mexican</a></li><li>React Native Hot Reloading</li></ul>Colin Fulton:<ul><li>Follow Colin on Twitter - <a href="https://twitter.com/peterquines?lang=en" target="_blank" rel="noreferrer noopener">@PeterQuines</a>, <a href="https://github.com/justcolin" target="_blank" rel="noreferrer noopener">GitHub</a>, email: justcolin@gmail.com</li><li><a href="https://www.amazon.com/PORTER-CABLE-PC1500HG-1500-Watt-Heat-Gun/dp/B004Q04X44/ref=sr_1_7?keywords=heat+gun&amp;qid=1580927846&amp;sr=8-7" target="_blank" rel="noreferrer noopener">PORTER-CABLE Heat Gun</a></li></ul>Special Guest: Colin Fulton.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9f4ec5ae-aa96-4d3f-806c-84fdb0ac7cfd</guid><pubDate>Tue, 25 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847585/stream.mp3" length="56163004" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Colin Fulton has written a Ruby implementation in assembly for the Apple II. He's also got a fondness for the impossible and impractical applications of software. He walks through how he approached writing a somewhat limited version of Ruby for a old...</itunes:subtitle><itunes:summary><![CDATA[Colin Fulton has written a Ruby implementation in assembly for the Apple II. He's also got a fondness for the impossible and impractical applications of software. He walks through how he approached writing a somewhat limited version of Ruby for a old and limited machine. He also talks through other ways to explore the limits of Ruby and other programming languages.Panel:<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>John Epperson</li></ul>Guest:<ul><li>Colin Fulton</li></ul>Sponsors:<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200225-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links:<ul><li><a href="https://www.youtube.com/watch?index=7&amp;list=PLE7tQUdRKcyZDE8nFrKaqkpd-XK4huygU&amp;v=M7LEf7-W12k" target="_blank" rel="noreferrer noopener">Ruby on the Apple</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=DC-bjR6WeaM" target="_blank" rel="noreferrer noopener">That Works?! Quines and Other Delightfully Useless Programs</a></li></ul>Picks:Charles Max Wood:<ul><li>New Devchat.tv Podcast - <a href="https://devchat.tv/clean-coders/" target="_blank" rel="noreferrer noopener">Clean Coders</a></li><li><a href="https://www.imdb.com/title/tt8806524/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/Swingline-Trimmer-Guillotine-Capacity-ClassicCut/dp/B016LDV41S" target="_blank" rel="noreferrer noopener">Guillotine Paper Cutter</a></li></ul>John Epperson:<ul><li><a href="https://www.walmart.com/ip/Clint-s-Salsa-Medium-Mexican-Case-of-6-16-oz/775283500" target="_blank" rel="noreferrer noopener">Clint's Salsa - Medium Mexican</a></li><li>React Native Hot Reloading</li></ul>Colin Fulton:<ul><li>Follow Colin on Twitter - <a href="https://twitter.com/peterquines?lang=en" target="_blank" rel="noreferrer noopener">@PeterQuines</a>, <a href="https://github.com/justcolin" target="_blank" rel="noreferrer noopener">GitHub</a>, email: justcolin@gmail.com</li><li><a href="https://www.amazon.com/PORTER-CABLE-PC1500HG-1500-Watt-Heat-Gun/dp/B004Q04X44/ref=sr_1_7?keywords=heat+gun&amp;qid=1580927846&amp;sr=8-7" target="_blank" rel="noreferrer noopener">PORTER-CABLE Heat Gun</a></li></ul>Special Guest: Colin Fulton.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3431</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 449: Everything worth doing has already been done with Zachary Schroeder</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-449-everything-worth-doing-has-already-been-done-with-zachary-schroeder</link><description><![CDATA[In this episode of Ruby Rogues, Zachary and the panelists speak about doing small projects. They cover half-done projects, when is a project really “done” and staying focused. An unfinished project is not a failure and making a small project helps to make a complete project.Panel<ul><li>Dave Kimura</li><li>John Epperson</li></ul>Guest<ul><li>Zachary Schroeder</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200212-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.youtube.com/watch?v=taYx6Dy6dwI" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=taYx6Dy6dwI</a></li><li><a href="https://github.com/robobluebird/ruby-lofi" target="_blank" rel="noreferrer noopener">https://github.com/robobluebird/ruby-lofi</a></li><li><a href="https://www.libgosu.org/" target="_blank" rel="noreferrer noopener">Ruby | Gosu</a></li><li><a href="https://www.ruby2d.com/" target="_blank" rel="noreferrer noopener">Ruby2d</a></li></ul>PicksDave Kimura:<ul><li><a href="https://www.noblechairs.com/epic-series/gaming-chair-pu-leather?attribute%5Bcolor%5D=White+%2F+Black" target="_blank" rel="noreferrer noopener">Noble Chair Epic</a></li><li><a href="https://www.dewalt.com/products/power-tools/routers-planers-and-joiners/routers/20v-max-xr-brushless-cordless-compact-router/dcw600b" target="_blank" rel="noreferrer noopener">Dewalt Trim Router</a></li></ul>John Epperson:<ul><li><a href="https://www.thewhiskyexchange.com/p/3121/lagavulin-16-year-old" target="_blank" rel="noreferrer noopener">Lagavulin 16 Year Old Scotch Whisky</a></li><li><a href="https://www.amazon.com/gp/product/B07LD6X723/" target="_blank" rel="noreferrer noopener">Office Chair</a></li></ul>Zachary Schroeder:<ul><li>Zachary's <a href="https://github.com/robobluebird/" target="_blank" rel="noreferrer noopener">Github</a></li><li>Riding a Bike</li><li><a href="https://www.youtube.com/watch?v=ofmDFkcwXxA" target="_blank" rel="noreferrer noopener">The Thermals - Live on KEXP</a></li></ul>Special Guest: Zachary Schroeder.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">26a80b68-6423-4094-9260-71bc5539f084</guid><pubDate>Tue, 18 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847593/stream.mp3" length="64016079" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, Zachary and the panelists speak about doing small projects. They cover half-done projects, when is a project really “done” and staying focused. An unfinished project is not a failure and making a small project helps to...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, Zachary and the panelists speak about doing small projects. They cover half-done projects, when is a project really “done” and staying focused. An unfinished project is not a failure and making a small project helps to make a complete project.Panel<ul><li>Dave Kimura</li><li>John Epperson</li></ul>Guest<ul><li>Zachary Schroeder</li></ul>Sponsors<ul><li><a href="https://resolve.digital/?utm_campaign=rubyrogues&amp;utm_content=20200212-sponsor-pod-rr&amp;utm_medium=podcast&amp;utm_source=rubyrogues&amp;utm_term=sponsored-ads-ruby" target="_blank" rel="noreferrer noopener">Resolve Digital</a></li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.youtube.com/watch?v=taYx6Dy6dwI" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=taYx6Dy6dwI</a></li><li><a href="https://github.com/robobluebird/ruby-lofi" target="_blank" rel="noreferrer noopener">https://github.com/robobluebird/ruby-lofi</a></li><li><a href="https://www.libgosu.org/" target="_blank" rel="noreferrer noopener">Ruby | Gosu</a></li><li><a href="https://www.ruby2d.com/" target="_blank" rel="noreferrer noopener">Ruby2d</a></li></ul>PicksDave Kimura:<ul><li><a href="https://www.noblechairs.com/epic-series/gaming-chair-pu-leather?attribute%5Bcolor%5D=White+%2F+Black" target="_blank" rel="noreferrer noopener">Noble Chair Epic</a></li><li><a href="https://www.dewalt.com/products/power-tools/routers-planers-and-joiners/routers/20v-max-xr-brushless-cordless-compact-router/dcw600b" target="_blank" rel="noreferrer noopener">Dewalt Trim Router</a></li></ul>John Epperson:<ul><li><a href="https://www.thewhiskyexchange.com/p/3121/lagavulin-16-year-old" target="_blank" rel="noreferrer noopener">Lagavulin 16 Year Old Scotch Whisky</a></li><li><a href="https://www.amazon.com/gp/product/B07LD6X723/" target="_blank" rel="noreferrer noopener">Office Chair</a></li></ul>Zachary Schroeder:<ul><li>Zachary's <a href="https://github.com/robobluebird/" target="_blank" rel="noreferrer noopener">Github</a></li><li>Riding a Bike</li><li><a href="https://www.youtube.com/watch?v=ofmDFkcwXxA" target="_blank" rel="noreferrer noopener">The Thermals - Live on KEXP</a></li></ul>Special Guest: Zachary Schroeder.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3922</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 448: How To Avoid Catastrophes with Jon Druse</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-448-how-to-avoid-catastrophes-with-jon-druse</link><description><![CDATA[Jon Druse is a developer from Tennessee and has been using Rails for 15 years. He starts the show by sharing some of the background behind his RailsConf talk “How To Lose 50 Milion Records in 5 Minutes” and the various mistakes that were made that lead to such a dramatic loss. The loss of these records lead the company to refactor and rewrite the entire app in MongoDB. Jon talks about the decision to use Mongo. One of the main points of his talk was that their mistake was discovered because they were trying to figure out wy Elastic Search was getting slow. He counsels listeners to avoid working your way into a poor status quo and accepting it rather than doing something to fix it. If this happens, it can lead to the sudden failure of your app. In the talk, he mentions ‘landmines’, which are things in your app you don’t want to touch and you don’t deal with it until later. In his company, they left these landmines alone and then did something they thought was unrelated, and everything blew up. He stresses the importance of looking for landmines in the parts of your app that you’re uncomfortable with. He talks about the importance of doing code reviews, and to not keep doing things the same way they’ve always been done if there is a better way to do things. He also believes that there should not be a stigma about talking about mistakes and the importance of learning from each other. He talks about specific things that his company has done to change and improve. The panel discusses the idea of process theater and when refactoring and remaking your entire app is the appropriate solution. Panelists<ul><li>Dave Kimura</li><li>John Epperson</li><li>Charles Max Wood</li></ul>Guests<ul><li>Jon Druse</li></ul>Sponsors<ul><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>____________________________ &gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.youtube.com/watch?v=Qbxmf_TxA-s" target="_blank" rel="noreferrer noopener">How To Lose 50 Million Records in 5 Minutes</a></li><li><a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elastic Search</a></li><li><a href="https://www.mongodb.com/" target="_blank" rel="noreferrer noopener">MongoDB</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://www.wrstudios.com/careers" target="_blank" rel="noreferrer noopener">wrstudios.com/jobs</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://amzn.to/2TLT9xB" target="_blank" rel="noreferrer noopener">Garage Ceiling Storage</a></li></ul>John Epperson:<ul><li><a href="https://github.com/jhawthorn/discard" target="_blank" rel="noreferrer noopener">Discard</a></li><li><a href="https://www.thewhiskyexchange.com/p/49166/glengoyne-cask-strength-batch-7" target="_blank" rel="noreferrer noopener">Glengoyne Cask Strength Scotch</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/gp/product/B07PG8CR1V/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Adhesive Cable Clips</a></li><li><a href="https://www.homedepot.com/p/DEWALT-10-43-Pull-Saw-with-Composite-Handle-DWHT20216/205436902" target="_blank" rel="noreferrer noopener">Dewalt Pull Saw</a></li></ul>Jon Druse:<ul><li><a href="https://www.keychron.com/collections/keyboard/products/keychron-mechanical-keyboard" target="_blank" rel="noreferrer noopener">Keychron mechanical keyboard</a></li><li>Bullet journaling</li><li> Follow Jon on <a href="https://github.com/jondruse" target="_blank" rel="noreferrer noopener">Github</a></li></ul>Special Guest: Jon Druse.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">55c73205-02b7-42e3-8ae3-17d9090d924e</guid><pubDate>Tue, 04 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847527/stream.mp3" length="41364727" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jon Druse is a developer from Tennessee and has been using Rails for 15 years. He starts the show by sharing some of the background behind his RailsConf talk “How To Lose 50 Milion Records in 5 Minutes” and the various mistakes that were made that...</itunes:subtitle><itunes:summary><![CDATA[Jon Druse is a developer from Tennessee and has been using Rails for 15 years. He starts the show by sharing some of the background behind his RailsConf talk “How To Lose 50 Milion Records in 5 Minutes” and the various mistakes that were made that lead to such a dramatic loss. The loss of these records lead the company to refactor and rewrite the entire app in MongoDB. Jon talks about the decision to use Mongo. One of the main points of his talk was that their mistake was discovered because they were trying to figure out wy Elastic Search was getting slow. He counsels listeners to avoid working your way into a poor status quo and accepting it rather than doing something to fix it. If this happens, it can lead to the sudden failure of your app. In the talk, he mentions ‘landmines’, which are things in your app you don’t want to touch and you don’t deal with it until later. In his company, they left these landmines alone and then did something they thought was unrelated, and everything blew up. He stresses the importance of looking for landmines in the parts of your app that you’re uncomfortable with. He talks about the importance of doing code reviews, and to not keep doing things the same way they’ve always been done if there is a better way to do things. He also believes that there should not be a stigma about talking about mistakes and the importance of learning from each other. He talks about specific things that his company has done to change and improve. The panel discusses the idea of process theater and when refactoring and remaking your entire app is the appropriate solution. Panelists<ul><li>Dave Kimura</li><li>John Epperson</li><li>Charles Max Wood</li></ul>Guests<ul><li>Jon Druse</li></ul>Sponsors<ul><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>____________________________ &gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.youtube.com/watch?v=Qbxmf_TxA-s" target="_blank" rel="noreferrer noopener">How To Lose 50 Million Records in 5 Minutes</a></li><li><a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elastic Search</a></li><li><a href="https://www.mongodb.com/" target="_blank" rel="noreferrer noopener">MongoDB</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://www.wrstudios.com/careers" target="_blank" rel="noreferrer noopener">wrstudios.com/jobs</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://amzn.to/2TLT9xB" target="_blank" rel="noreferrer noopener">Garage Ceiling Storage</a></li></ul>John Epperson:<ul><li><a href="https://github.com/jhawthorn/discard" target="_blank" rel="noreferrer noopener">Discard</a></li><li><a href="https://www.thewhiskyexchange.com/p/49166/glengoyne-cask-strength-batch-7" target="_blank" rel="noreferrer noopener">Glengoyne Cask Strength Scotch</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/gp/product/B07PG8CR1V/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Adhesive Cable Clips</a></li><li><a href="https://www.homedepot.com/p/DEWALT-10-43-Pull-Saw-with-Composite-Handle-DWHT20216/205436902" target="_blank" rel="noreferrer noopener">Dewalt Pull Saw</a></li></ul>Jon Druse:<ul><li><a href="https://www.keychron.com/collections/keyboard/products/keychron-mechanical-keyboard" target="_blank" rel="noreferrer noopener">Keychron mechanical keyboard</a></li><li>Bullet journaling</li><li>...]]></itunes:summary><itunes:duration>2507</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 447: All About Kafka and Oracle with Bob Quillin and Karthik Gaekwad</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-447-all-about-kafka-and-oracle-with-bob-quillin-and-karthik-gaekwad</link><description><![CDATA[Bob Quillin and Karthik Gaekwad are on the Oracle developer relations team. Karthik has been on Ruby Rogues previously, and he explains how he went from the Kubernetes team to developer relations. They begin the show by explaining what Kafka is, the leading open-source event streaming platform that Oracle is compatible with. It allows cloud developers to build, publish, and subscribe models for streams of records in addition to many other functions. Systems that used to take a long time to make have become very small and simple with Kafka. Kafka stands out from other message queueing systems because of its robust nature and scalability. Bob goes into more depth about the evolution of Kafka and the panel discusses some different use cases, concluding that Kafka works best for projects with a large amount of data coming in and for making real-time decisions. Bob and Karthik talk about other things Kafka can do beyond the message queue, such as building streams from specific patterns. They talk about when you should consider moving over to Kafka. Karthik talks about how to get started with Kafka. One of the best ways to do this is to set up a service with Oracle and to just play around with it, which won’t cost you much if you aren’t pushing a lot of data through it. Bob and Karthik talk about some of the features offered by Oracle and Kafka. While the offerings are somewhat vanilla, you get the advantage of it being an open-source driven service on top of a cloud that’s highly secure, available, and built to last. The panel discusses security within Kafka. They talk briefly about the framework Karafka and tools and resources available through Oracle for Kafka. The show concludes with the panel talking about compatibility between Kafka and Docker.Panelists<ul><li>John Epperson</li><li>Charles Max Wood</li></ul>Guests<ul><li>Bob Quillin</li><li>Karthik Gaekwad</li></ul>Sponsors<ul><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain-Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19 </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>____________________________ &gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://devchat.tv/ruby-rogues/rr-397-oracle-with-karthik-gaekwad/" target="_blank" rel="noreferrer noopener">RR 397: Oracle with Karthik Gaekwad</a></li><li><a href="https://devchat.tv/ruby-rogues/rr-402ruby-2-6-0-bugs-kafka-and-karafka-with-maciej-mensfeld/" target="_blank" rel="noreferrer noopener">RR 402: Kafka and Karafka with Maciej Menfeld</a></li><li><a href="https://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Kafka</a></li><li><a href="https://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://aws.amazon.com/sqs/" target="_blank" rel="noreferrer noopener">Amazon SQS</a></li><li><a href="http://www.sidekick.com/" target="_blank" rel="noreferrer noopener">Sidekick</a></li><li><a href="https://github.com/resque/resque" target="_blank" rel="noreferrer noopener">Resque</a></li><li><a href="https://www.rabbitmq.com/" target="_blank" rel="noreferrer noopener">RabbitMQ</a></li><li><a href="https://zookeeper.apache.org/" target="_blank" rel="noreferrer noopener">Zookeeper</a></li><li><a href="https://github.com/karafka/karafka" target="_blank" rel="noreferrer noopener">Karafka</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://discordapp.com/" target="_blank" rel="noreferrer noopener">Discord</a></li><li><a href="https://www.hubspot.com/" target="_blank" rel="noreferrer noopener">HubSpot</a></li></ul>John Epperson:<ul><li><a href="https://www.thewhiskyexchange.com/search?q=Aberlour+A%26%2339%3BBunadh+%2F+Batch+61" target="_blank" rel="noreferrer noopener">Aberlour A'Bunadh</a></li><li><a href="https://www.imdb.com/title/tt5180504/" target="_blank" rel="noreferrer noopener">The Witcher</a></li></ul>Bob Quillin:<ul><li><a href="https://balconesdistilling.com/" target="_blank" rel="noreferrer noopener">Balcones Distillery</a></li><li><a href="https://benmilamwhiskey.com/milam-greene-whiskeys/" target="_blank" rel="noreferrer noopener">Milam and Greene Whiskeys</a></li><li><a href="https://www.theguardian.com/books/2018/mar/23/the-overstory-by-richard-powers-review" target="_blank" rel="noreferrer noopener">The Overstory</a></li></ul>Karthik Gaekwad:<ul><li> Follow Karthik on<a href="https://www.linkedin.com/in/kgaekwad/" target="_blank" rel="noreferrer noopener"> LinkedIn</a>, <a href="https://github.com/karthequian" target="_blank" rel="noreferrer noopener">Github</a>, and <a href="https://twitter.com/iteration1?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>Special Guests: Bob Quillin and Karthik Gaekwad.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b9a54a5f-fa53-40f5-a0e4-df9ff9cd451d</guid><pubDate>Tue, 21 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847539/stream.mp3" length="46340995" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Bob Quillin and Karthik Gaekwad are on the Oracle developer relations team. Karthik has been on Ruby Rogues previously, and he explains how he went from the Kubernetes team to developer relations. They begin the show by explaining what Kafka is, the...</itunes:subtitle><itunes:summary><![CDATA[Bob Quillin and Karthik Gaekwad are on the Oracle developer relations team. Karthik has been on Ruby Rogues previously, and he explains how he went from the Kubernetes team to developer relations. They begin the show by explaining what Kafka is, the leading open-source event streaming platform that Oracle is compatible with. It allows cloud developers to build, publish, and subscribe models for streams of records in addition to many other functions. Systems that used to take a long time to make have become very small and simple with Kafka. Kafka stands out from other message queueing systems because of its robust nature and scalability. Bob goes into more depth about the evolution of Kafka and the panel discusses some different use cases, concluding that Kafka works best for projects with a large amount of data coming in and for making real-time decisions. Bob and Karthik talk about other things Kafka can do beyond the message queue, such as building streams from specific patterns. They talk about when you should consider moving over to Kafka. Karthik talks about how to get started with Kafka. One of the best ways to do this is to set up a service with Oracle and to just play around with it, which won’t cost you much if you aren’t pushing a lot of data through it. Bob and Karthik talk about some of the features offered by Oracle and Kafka. While the offerings are somewhat vanilla, you get the advantage of it being an open-source driven service on top of a cloud that’s highly secure, available, and built to last. The panel discusses security within Kafka. They talk briefly about the framework Karafka and tools and resources available through Oracle for Kafka. The show concludes with the panel talking about compatibility between Kafka and Docker.Panelists<ul><li>John Epperson</li><li>Charles Max Wood</li></ul>Guests<ul><li>Bob Quillin</li><li>Karthik Gaekwad</li></ul>Sponsors<ul><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain-Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19 </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>____________________________ &gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://devchat.tv/ruby-rogues/rr-397-oracle-with-karthik-gaekwad/" target="_blank" rel="noreferrer noopener">RR 397: Oracle with Karthik Gaekwad</a></li><li><a href="https://devchat.tv/ruby-rogues/rr-402ruby-2-6-0-bugs-kafka-and-karafka-with-maciej-mensfeld/" target="_blank" rel="noreferrer noopener">RR 402: Kafka and Karafka with Maciej Menfeld</a></li><li><a href="https://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Kafka</a></li><li><a href="https://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://aws.amazon.com/sqs/" target="_blank" rel="noreferrer noopener">Amazon SQS</a></li><li><a href="http://www.sidekick.com/" target="_blank" rel="noreferrer noopener">Sidekick</a></li><li><a href="https://github.com/resque/resque" target="_blank" rel="noreferrer noopener">Resque</a></li><li><a href="https://www.rabbitmq.com/" target="_blank" rel="noreferrer noopener">RabbitMQ</a></li><li><a href="https://zookeeper.apache.org/" target="_blank" rel="noreferrer noopener">Zookeeper</a></li><li><a href="https://github.com/karafka/karafka" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2818</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 446: Development Environments</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-446-development-environments</link><description><![CDATA[Today the panel is talking about their development environments and preferences. Most of them run on Macs, but they talk about other operating systems. They discuss some of the pros and cons of using Apple products. While Apple has conveniences to help you restore data, many of them have had issues with cabling and the fact that Macs are not easily extendable. They agree that the speed at which a development environment gets up and running is less about the hardware and more about how the environment is set up.The conversation turns to which development platforms they are running. They discuss the value of Docker as a development environment. The panel compares the features of database management systems such as MySQL, MariaDB, and Postgress. David feels that getting up and running in an environment is the most important thing, but the panel challenges him to consider the maintenance required in some environments. The Ruby experts discuss the merits of using RVM and what they like about it, testing libraries they are using, and how they feel about certain gems. The tradeoffs between security and ease of use are discussed. They conclude the show by talking about the benefits of mechanical keyboards and duo vs. single monitor setups.Panelists<ul><li>David Kimura</li><li>John Epperson</li><li>Charles Max Wood</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>____________________________&gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.linux.org/" target="_blank" rel="noreferrer noopener">Linux</a></li><li><a href="https://support.apple.com/en-us/HT201250" target="_blank" rel="noreferrer noopener">Time Machine</a></li><li><a href="https://netbeans.org/" target="_blank" rel="noreferrer noopener">NetBeans</a></li><li><a href="https://www.vim.org/" target="_blank" rel="noreferrer noopener">VIM</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://mariadb.org/" target="_blank" rel="noreferrer noopener">MariaDB</a></li><li><a href="https://www.mysql.com/" target="_blank" rel="noreferrer noopener">MySQL</a></li><li><a href="https://www.liv8digital.com/" target="_blank" rel="noreferrer noopener">LIV8</a></li><li><a href="https://github.com/jesseduffield/lazydocker" target="_blank" rel="noreferrer noopener">Lazy Docker</a></li><li><a href="https://rvm.io/" target="_blank" rel="noreferrer noopener">RVM</a></li><li><a href="https://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li><li><a href="https://github.com/seattlerb/minitest" target="_blank" rel="noreferrer noopener">Mini Test</a></li><li><a href="https://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/" target="_blank" rel="noreferrer noopener">Ruby 2.7 Release</a></li><li><a href="https://www.rubyguides.com/2019/12/ruby-2-7-new-features/" target="_blank" rel="noreferrer noopener">Ruby 2.7 features</a></li><li><a href="https://medium.com/rubyinside/whats-new-in-ruby-2-7-79c98b265502" target="_blank" rel="noreferrer noopener">What’s New in Ruby 2.7</a></li><li><a href="https://rubyreferences.github.io/rubychanges/2.7.html" target="_blank" rel="noreferrer noopener">Ruby changes reference</a></li></ul>PicksDavid Kimura:<ul><li><a href="https://www.homedepot.com/p/DEWALT-40-ft-Lithium-Ion-Rechargeable-Pocket-Laser-Distance-Measurer-DW040HD/302872270" target="_blank" rel="noreferrer noopener">DeWalt Laser Distance Measurer</a></li><li><a href="https://www.homedepot.com/p/Veranda-Melamine-White-Shelf-Drilled-Board-Common-3-4-in-x-11-3-4-in-x-8-ft-Actual-0-75-in-x-11-75-in-x-97-in-1605508/202088834" target="_blank" rel="noreferrer noopener">Melamine boards</a></li></ul>Charles Max Wood:<ul><li><a href="https://obsproject.com/" target="_blank" rel="noreferrer noopener">OBS</a></li><li><a href="https://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a></li></ul>John Epperson:<ul><li><a href="https://www.monoprice.com/" target="_blank" rel="noreferrer noopener">Monopress cable</a></li><li><a href="https://www.thewhiskyexchange.com/p/49166/glengoyne-cask-strength-batch-7" target="_blank" rel="noreferrer noopener">Glengoyne Cask Strength, Monoprice</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8e548a8c-d29b-4654-a933-30521659ba25</guid><pubDate>Tue, 14 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847584/stream.mp3" length="57550164" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today the panel is talking about their development environments and preferences. Most of them run on Macs, but they talk about other operating systems. They discuss some of the pros and cons of using Apple products. While Apple has conveniences to...</itunes:subtitle><itunes:summary><![CDATA[Today the panel is talking about their development environments and preferences. Most of them run on Macs, but they talk about other operating systems. They discuss some of the pros and cons of using Apple products. While Apple has conveniences to help you restore data, many of them have had issues with cabling and the fact that Macs are not easily extendable. They agree that the speed at which a development environment gets up and running is less about the hardware and more about how the environment is set up.The conversation turns to which development platforms they are running. They discuss the value of Docker as a development environment. The panel compares the features of database management systems such as MySQL, MariaDB, and Postgress. David feels that getting up and running in an environment is the most important thing, but the panel challenges him to consider the maintenance required in some environments. The Ruby experts discuss the merits of using RVM and what they like about it, testing libraries they are using, and how they feel about certain gems. The tradeoffs between security and ease of use are discussed. They conclude the show by talking about the benefits of mechanical keyboards and duo vs. single monitor setups.Panelists<ul><li>David Kimura</li><li>John Epperson</li><li>Charles Max Wood</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>____________________________&gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.linux.org/" target="_blank" rel="noreferrer noopener">Linux</a></li><li><a href="https://support.apple.com/en-us/HT201250" target="_blank" rel="noreferrer noopener">Time Machine</a></li><li><a href="https://netbeans.org/" target="_blank" rel="noreferrer noopener">NetBeans</a></li><li><a href="https://www.vim.org/" target="_blank" rel="noreferrer noopener">VIM</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://mariadb.org/" target="_blank" rel="noreferrer noopener">MariaDB</a></li><li><a href="https://www.mysql.com/" target="_blank" rel="noreferrer noopener">MySQL</a></li><li><a href="https://www.liv8digital.com/" target="_blank" rel="noreferrer noopener">LIV8</a></li><li><a href="https://github.com/jesseduffield/lazydocker" target="_blank" rel="noreferrer noopener">Lazy Docker</a></li><li><a href="https://rvm.io/" target="_blank" rel="noreferrer noopener">RVM</a></li><li><a href="https://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li><li><a href="https://github.com/seattlerb/minitest" target="_blank" rel="noreferrer noopener">Mini Test</a></li><li><a href="https://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/" target="_blank" rel="noreferrer noopener">Ruby 2.7 Release</a></li><li><a href="https://www.rubyguides.com/2019/12/ruby-2-7-new-features/" target="_blank" rel="noreferrer noopener">Ruby 2.7 features</a></li><li><a href="https://medium.com/rubyinside/whats-new-in-ruby-2-7-79c98b265502" target="_blank" rel="noreferrer noopener">What’s New in Ruby...]]></itunes:summary><itunes:duration>3518</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 445: Location Services with Mithun Dhar</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-445-location-services-with-mithun-dhar</link><description><![CDATA[Mithun leads development relations at HERE Technologies which specializes in building location services and location platforms. A lot of location is so seamlessly integrated we don’t even have to think about it, but it’s quite complex. He talks about how location services work, such as a ride-sharing app. He talks about some of the tools and data available from HERE Technologies for people who want to use location services. The panel discusses when to use services from companies like HERE and when you should try to do it on your own. Mithun talks about other ways HERE’s services can be utilized. The panel discusses how companies can get mapping so wrong, and Mithun talks about some of the complexities involved in mapping. David Kimura talks about some of his experiences with creating a location app, and the panel talks about the unlimited applications of location services.Mithun talks about how location services are tested and how they are impacting the public sector and the future of mobility. Mobility is the overarching term for all of location services, such as public transportation, traffic, etc. This is changing a lot in many places, but especially in places like Dubai where self-driving cars are becoming more and more common. The panel discusses how to think about location services as a developer. Mithun talks about how to move from web to mobile development. The panelists discuss the issue of privacy and location services. Mithun talks about how HERE Technologies protects individual data and privacy.Panelists<ul><li>David Kimura</li><li>John Epperson</li><li>Charles Max Wood</li></ul>Guest<ul><li>Mithun T Dhar</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li></ul>____________________________&gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.here.com/" target="_blank" rel="noreferrer noopener">HERE Technologies</a></li><li><a href="https://www.google.com/maps/timeline" target="_blank" rel="noreferrer noopener">Google maps timeline</a></li></ul>PicksDavid Kimura:<ul><li><a href="https://remotedesktop.google.com/access/" target="_blank" rel="noreferrer noopener">Google Remote Desktop</a></li><li><a href="https://www.hatchbox3d.com/" target="_blank" rel="noreferrer noopener">Hatchbox3d</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/Fantasy-Flight-Games-VA88-Whitechapel/dp/161661613X/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Letters from Whitechapel</a></li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/Never-Split-Difference-Negotiating-Depended/dp/0062407805?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Never Split the Difference</a></li><li><a href="https://www.thewhiskyexchange.com/p/34256/kilkerran-12-year-old" target="_blank" rel="noreferrer noopener">Kilkerran Scotch</a></li></ul>Mithun Dhar:<ul><li><a href="https://www.amazon.com/Culture-Code-Secrets-Highly-Successful/dp/0525492461?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Culture Code</a></li><li>Follow Mithun on <a href="https://twitter.com/mithund?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> and <a href="http://www.linkedin.com/in/mithund" target="_blank" rel="noreferrer noopener">LinkedIn</a></li></ul>Special Guest: Mithun Dhar.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">189bfbb1-ba82-4a05-82c0-fb7c105cb44e</guid><pubDate>Tue, 07 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847549/stream.mp3" length="60108094" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Mithun leads development relations at HERE Technologies which specializes in building location services and location platforms. A lot of location is so seamlessly integrated we don’t even have to think about it, but it’s quite complex. He talks about...</itunes:subtitle><itunes:summary><![CDATA[Mithun leads development relations at HERE Technologies which specializes in building location services and location platforms. A lot of location is so seamlessly integrated we don’t even have to think about it, but it’s quite complex. He talks about how location services work, such as a ride-sharing app. He talks about some of the tools and data available from HERE Technologies for people who want to use location services. The panel discusses when to use services from companies like HERE and when you should try to do it on your own. Mithun talks about other ways HERE’s services can be utilized. The panel discusses how companies can get mapping so wrong, and Mithun talks about some of the complexities involved in mapping. David Kimura talks about some of his experiences with creating a location app, and the panel talks about the unlimited applications of location services.Mithun talks about how location services are tested and how they are impacting the public sector and the future of mobility. Mobility is the overarching term for all of location services, such as public transportation, traffic, etc. This is changing a lot in many places, but especially in places like Dubai where self-driving cars are becoming more and more common. The panel discusses how to think about location services as a developer. Mithun talks about how to move from web to mobile development. The panelists discuss the issue of privacy and location services. Mithun talks about how HERE Technologies protects individual data and privacy.Panelists<ul><li>David Kimura</li><li>John Epperson</li><li>Charles Max Wood</li></ul>Guest<ul><li>Mithun T Dhar</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li></ul>____________________________&gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.here.com/" target="_blank" rel="noreferrer noopener">HERE Technologies</a></li><li><a href="https://www.google.com/maps/timeline" target="_blank" rel="noreferrer noopener">Google maps timeline</a></li></ul>PicksDavid Kimura:<ul><li><a href="https://remotedesktop.google.com/access/" target="_blank" rel="noreferrer noopener">Google Remote Desktop</a></li><li><a href="https://www.hatchbox3d.com/" target="_blank" rel="noreferrer noopener">Hatchbox3d</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/Fantasy-Flight-Games-VA88-Whitechapel/dp/161661613X/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Letters from Whitechapel</a></li></ul>John Epperson:<ul><li><a href="https://www.amazon.com/Never-Split-Difference-Negotiating-Depended/dp/0062407805?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Never Split the Difference</a></li><li><a href="https://www.thewhiskyexchange.com/p/34256/kilkerran-12-year-old" target="_blank" rel="noreferrer noopener">Kilkerran Scotch</a></li></ul>Mithun Dhar:<ul><li><a href="https://www.amazon.com/Culture-Code-Secrets-Highly-Successful/dp/0525492461?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Culture Code</a></li><li>Follow Mithun on <a href="https://twitter.com/mithund?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a>...]]></itunes:summary><itunes:duration>3678</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 444: Rails Against the Machine</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-444-rails-against-the-machine</link><description><![CDATA[Brittany Martin, Lead Web Developer at the Pittsburgh Cultural Trust joins the panel today to talk about her talk "Rails Against The Machine". She has given this talk at Southeast Ruby, Rubyconf MY and Ruby on Ice.Brittany Martin works for the Pittsburgh Cultural Trust as the nonprofit’s Lead Web Developer, where she is part of the team that develops, supports and maintains the Trust’s ticketing and festival web applications. She is a certified AWS Developer and the host of the 5by5 Ruby on Rails podcast. Under her alter-ego, Norma Skates, Brittany officiates roller derby for the Little Steel Derby Girls.Her talk's elevator pitch is as follows: "What should a development team do when a few bad users threaten their application? Online businesses are plagued with trolls and bots. Learn how your team can leverage features from RoR and AWS to monitor and (secretly) segment bad actors using automation and behavioral triggers."Brittany and the panel address questions such as "When is it better to block a user instead of incorporating them into your app?" and "How do you know the difference between a security threat or something trying to game the system?" Panelists<ul><li>Dave Kimura</li><li>Andrew Mason</li><li>Charles Max Wood</li></ul>Guest<ul><li>Brittany Martin</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code "devchat" for $100 credit</li><li><a href="https://redisgreen.net/" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in DevOps Podcast</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.youtube.com/watch?v=bmIfkcAQEE8" target="_blank" rel="noreferrer noopener">Brittany's Talk </a></li><li><a href="http://5by5.tv/rubyonrails" target="_blank" rel="noreferrer noopener">Podcast Brittany Hosts</a></li><li><a href="https://twitter.com/BrittJMartin" target="_blank" rel="noreferrer noopener">https://twitter.com/BrittJMartin</a></li><li><a href="https://www.instagram.com/wonderwomaninthemaking/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/wonderwomaninthemaking/</a></li><li><a href="https://brittanymartin.dev" target="_blank" rel="noreferrer noopener">https://brittanymartin.dev</a></li><li><a href="https://github.com/wonderwoman13" target="_blank" rel="noreferrer noopener">https://github.com/wonderwoman13</a></li><li> </li></ul>PicksAndrew Mason<ul><li><a href="http://expo.stimulusreflex.com/" target="_blank" rel="noreferrer noopener">http://expo.stimulusreflex.com/</a></li></ul>Dave Kimura<ul><li><a href="https://chrome.google.com/webstore/detail/stay-secure-with-cybergho/ffbkglfijbcbgblgflchnbphjdllaogb?hl=en" target="_blank" rel="noreferrer noopener">Stay secure with CyberGhost VPN Free Proxy</a></li><li><a href="https://github.com/danmayer/coverband" target="_blank" rel="noreferrer noopener">https://github.com/danmayer/coverband</a></li></ul>Charles Max Wood<ul><li><a href="https://devchat.tv/events/" target="_blank" rel="noreferrer noopener">https://devchat.tv/events/</a></li></ul>Brittany Martin<ul><li><a href="https://kbdfans.com/" target="_blank" rel="noreferrer noopener">KBDfans – KBDfans Mechanical Keyboards Store</a></li><li><a href="http://rubyconf.org/" target="_blank" rel="noreferrer noopener">http://rubyconf.org/</a></li><li><a href="https://games.crossfit.com/sanctionals" target="_blank" rel="noreferrer noopener">CrossFit Games: The Open</a></li></ul> Special Guest: Brittany Martin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9e042569-a39a-4b1a-82b8-f5bdfbc3b9d5</guid><pubDate>Tue, 31 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847581/stream.mp3" length="46082202" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Brittany Martin, Lead Web Developer at the Pittsburgh Cultural Trust joins the panel today to talk about her talk "Rails Against The Machine". She has given this talk at Southeast Ruby, Rubyconf MY and Ruby on Ice.Brittany Martin works for the...</itunes:subtitle><itunes:summary><![CDATA[Brittany Martin, Lead Web Developer at the Pittsburgh Cultural Trust joins the panel today to talk about her talk "Rails Against The Machine". She has given this talk at Southeast Ruby, Rubyconf MY and Ruby on Ice.Brittany Martin works for the Pittsburgh Cultural Trust as the nonprofit’s Lead Web Developer, where she is part of the team that develops, supports and maintains the Trust’s ticketing and festival web applications. She is a certified AWS Developer and the host of the 5by5 Ruby on Rails podcast. Under her alter-ego, Norma Skates, Brittany officiates roller derby for the Little Steel Derby Girls.Her talk's elevator pitch is as follows: "What should a development team do when a few bad users threaten their application? Online businesses are plagued with trolls and bots. Learn how your team can leverage features from RoR and AWS to monitor and (secretly) segment bad actors using automation and behavioral triggers."Brittany and the panel address questions such as "When is it better to block a user instead of incorporating them into your app?" and "How do you know the difference between a security threat or something trying to game the system?" Panelists<ul><li>Dave Kimura</li><li>Andrew Mason</li><li>Charles Max Wood</li></ul>Guest<ul><li>Brittany Martin</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code "devchat" for $100 credit</li><li><a href="https://redisgreen.net/" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in DevOps Podcast</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.youtube.com/watch?v=bmIfkcAQEE8" target="_blank" rel="noreferrer noopener">Brittany's Talk </a></li><li><a href="http://5by5.tv/rubyonrails" target="_blank" rel="noreferrer noopener">Podcast Brittany Hosts</a></li><li><a href="https://twitter.com/BrittJMartin" target="_blank" rel="noreferrer noopener">https://twitter.com/BrittJMartin</a></li><li><a href="https://www.instagram.com/wonderwomaninthemaking/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/wonderwomaninthemaking/</a></li><li><a href="https://brittanymartin.dev" target="_blank" rel="noreferrer noopener">https://brittanymartin.dev</a></li><li><a href="https://github.com/wonderwoman13" target="_blank" rel="noreferrer noopener">https://github.com/wonderwoman13</a></li><li> </li></ul>PicksAndrew Mason<ul><li><a href="http://expo.stimulusreflex.com/" target="_blank" rel="noreferrer noopener">http://expo.stimulusreflex.com/</a></li></ul>Dave Kimura<ul><li><a href="https://chrome.google.com/webstore/detail/stay-secure-with-cybergho/ffbkglfijbcbgblgflchnbphjdllaogb?hl=en" target="_blank" rel="noreferrer noopener">Stay secure with CyberGhost VPN Free Proxy</a></li><li><a href="https://github.com/danmayer/coverband" target="_blank" rel="noreferrer noopener">https://github.com/danmayer/coverband</a></li></ul>Charles Max Wood<ul><li><a href="https://devchat.tv/events/" target="_blank" rel="noreferrer noopener">https://devchat.tv/events/</a></li></ul>Brittany Martin<ul><li><a href="https://kbdfans.com/" target="_blank" rel="noreferrer noopener">KBDfans – KBDfans Mechanical Keyboards Store</a></li><li><a href="http://rubyconf.org/" target="_blank" rel="noreferrer noopener">http://rubyconf.org/</a></li><li><a...]]></itunes:summary><itunes:duration>2801</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 443: Sharing Tips from the Trench with Sven Akerman Jr.</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-443-sharing-tips-from-the-trench-with-sven-akerman-jr</link><description><![CDATA[Sven Akerman Jr. is the chief architect at Outlook Insight. Today he and the panel are talking about the process behind development, specifically how Sven helped improve the software development process at his previous employer. When he started, they had a formal Scrum/Agile process for the first 5 years, but recognized gaps using key performance indicators like turnaround time. So the company implemented the single piece flow method, which ensures that all developers are focused on one thing from start to finish before moving on. As a company, they have a maximum of 2 products in play at a time, with two in focus. Some of the benefits of single piece flow are that it reduces context switching and increases group knowledge and involvement. Sven talks about how the method was implemented in the company, and admits that it takes a really efficient delivery pipeline to move things this quickly. For those that don’t have much to do with a project, the ‘bored void’ was filled with a list of other important things to work on, finding ways to make their own improvements in an area, and automation. Sven found that the method scales well and works both in an office or remote. One of the biggest drawbacks of this method was the psychological barrier among the workers, as it was hard to get people to change the way things “have always been done”. He notes that conversations in meetings shifted from ‘me’ to ‘us’ since people were more aware of others’ work. This shift occurred naturally with the enforcement of the constraints, though it took a couple of months. Sven talks about more ways he saw things change. Charles and David discuss things about this method that interest them, such as shipping things quicker. They talk about possible difficulties with technical debt, which Sven found actually decreased over time. In order to get started with the single piece flow method, it is important to first understand where you’re at and the size and capabilities of your team before moving forward. Panelists<ul><li>David Kumura</li><li>Charles Max Wood</li></ul>Guest<ul><li>Sven Akerman Jr.</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://redisgreen.net/" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Links<ul><li><a href="http://outlookinsight.com/" target="_blank" rel="noreferrer noopener">Outlook Insight</a></li><li><a href="https://www.scrum.org/resources/what-is-scrum" target="_blank" rel="noreferrer noopener">Scrum</a></li><li><a href="https://www.agilealliance.org/agile101/" target="_blank" rel="noreferrer noopener">Agile development</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li></ul>PicksDavid Kimura:<ul><li><a href="https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/" target="_blank" rel="noreferrer noopener">NGINX Reverse Proxy</a></li><li><a href="https://www.homedepot.com/p/DEWALT-Ceramic-Rapid-Heat-Full-Size-Glue-Gun-DWHTGR50/204293086" target="_blank" rel="noreferrer noopener">DeWalt Ceramic Rapid Heat Full Size Glue Gun</a></li></ul>Charles Max Wood:<ul><li><a href="https://discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a></li></ul>Sven Akerman Jr.:<ul><li>Getting off of hardware</li><li> Follow Sven on <a href="https://www.linkedin.com/in/svenakermanjr" target="_blank" rel="noreferrer noopener">LinkedIn @svenakermanjr</a> or <a href="http://outlookinsight.com/" target="_blank" rel="noreferrer noopener">outlookinsight.com</a></li></ul>Special Guest: Sven Akerman Jr.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">698d7a0e-34d3-4eda-baff-36bbc37db1b9</guid><pubDate>Tue, 24 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847541/stream.mp3" length="52849429" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sven Akerman Jr. is the chief architect at Outlook Insight. Today he and the panel are talking about the process behind development, specifically how Sven helped improve the software development process at his previous employer. When he started, they...</itunes:subtitle><itunes:summary><![CDATA[Sven Akerman Jr. is the chief architect at Outlook Insight. Today he and the panel are talking about the process behind development, specifically how Sven helped improve the software development process at his previous employer. When he started, they had a formal Scrum/Agile process for the first 5 years, but recognized gaps using key performance indicators like turnaround time. So the company implemented the single piece flow method, which ensures that all developers are focused on one thing from start to finish before moving on. As a company, they have a maximum of 2 products in play at a time, with two in focus. Some of the benefits of single piece flow are that it reduces context switching and increases group knowledge and involvement. Sven talks about how the method was implemented in the company, and admits that it takes a really efficient delivery pipeline to move things this quickly. For those that don’t have much to do with a project, the ‘bored void’ was filled with a list of other important things to work on, finding ways to make their own improvements in an area, and automation. Sven found that the method scales well and works both in an office or remote. One of the biggest drawbacks of this method was the psychological barrier among the workers, as it was hard to get people to change the way things “have always been done”. He notes that conversations in meetings shifted from ‘me’ to ‘us’ since people were more aware of others’ work. This shift occurred naturally with the enforcement of the constraints, though it took a couple of months. Sven talks about more ways he saw things change. Charles and David discuss things about this method that interest them, such as shipping things quicker. They talk about possible difficulties with technical debt, which Sven found actually decreased over time. In order to get started with the single piece flow method, it is important to first understand where you’re at and the size and capabilities of your team before moving forward. Panelists<ul><li>David Kumura</li><li>Charles Max Wood</li></ul>Guest<ul><li>Sven Akerman Jr.</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://redisgreen.net/" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Links<ul><li><a href="http://outlookinsight.com/" target="_blank" rel="noreferrer noopener">Outlook Insight</a></li><li><a href="https://www.scrum.org/resources/what-is-scrum" target="_blank" rel="noreferrer noopener">Scrum</a></li><li><a href="https://www.agilealliance.org/agile101/" target="_blank" rel="noreferrer noopener">Agile development</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li></ul>PicksDavid Kimura:<ul><li><a href="https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/" target="_blank" rel="noreferrer noopener">NGINX Reverse Proxy</a></li><li><a href="https://www.homedepot.com/p/DEWALT-Ceramic-Rapid-Heat-Full-Size-Glue-Gun-DWHTGR50/204293086" target="_blank" rel="noreferrer noopener">DeWalt Ceramic Rapid Heat Full Size Glue Gun</a></li></ul>Charles Max Wood:<ul><li><a href="https://discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a></li></ul>Sven Akerman Jr.:<ul><li>Getting off of hardware</li><li> Follow Sven on <a href="https://www.linkedin.com/in/svenakermanjr" target="_blank" rel="noreferrer noopener">LinkedIn @svenakermanjr</a> or <a href="http://outlookinsight.com/" target="_blank" rel="noreferrer noopener">outlookinsight.com</a></li></ul>Special Guest: Sven Akerman Jr.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of...]]></itunes:summary><itunes:duration>3224</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 442:Ruby Rogues Live at GitLab Commit 2019</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-442-ruby-rogues-live-at-gitlab-commit-2019</link><description><![CDATA[In this episode of Ruby Rogues, Charles Max Wood interviews speakers at GitLab Commit 2019. Eddie Zaneski from Digital Ocean talks about "Creating a CI/CD Pipeline with GitLab and Kubernetes in 20 minutes", Shamiq Islam from Coinbase talks about "Closing the SDLC Loop- Automating Security" and Jasmine James, from Delta Airlines, discusses " How Delta Became Cloud Native-Avoiding the Vendor Lock".Eddie, Shamiq, and Jasmine give the 5 min "elevator pitch" for the talks they gave at the conference.In his talk, Eddie deploys a fake startup going through the whole pipeline: building the application, containerizing an application and shipping it off to Kubernetes.Shamiq, talks about how the conventional approach to security is to consider it at the very end after all developer has wrapped up their work and why that should change.Jasmine explains more in-depth what it means for a big corporation like Delta to be in a Vendor Lock.Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li>_____________________________________________________________</li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.youtube.com/watch?v=-shvwiBwFVI" target="_blank" rel="noreferrer noopener">Creating a CI/CD Pipeline with GitLab and Kubernetes in 20 minutes by Eddie Zaneski </a></li><li><a href="https://hacktoberfest.digitalocean.com/" target="_blank" rel="noreferrer noopener">Hacktoberfest presented by DigitalOcean and DEV</a></li><li><a href="https://www.youtube.com/watch?index=10&amp;list=PLFGfElNsQthaaqEAb6ceZvYnZgzSM50Kg&amp;v=IxjjsU_2tyU" target="_blank" rel="noreferrer noopener">Commit Brooklyn 2019: Closing the SDLC Loop - A Security Panel by Shamiq Islam</a></li><li><a href="https://www.youtube.com/watch?index=3&amp;list=PLFGfElNsQthaaqEAb6ceZvYnZgzSM50Kg&amp;t=0s&amp;v=zV_hFcxoN8I" target="_blank" rel="noreferrer noopener">Commit Brooklyn 2019: How Delta Became Truly Cloud Native - Avoiding the Vendor-Lock</a> by Jasmine James</li></ul> Special Guests: Eddie Zaneski , Jasmine James, and Shamiq Islam.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">caf10da0-0d88-4783-8f17-cd088a3ce734</guid><pubDate>Tue, 17 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847554/stream.mp3" length="53010386" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of Ruby Rogues, Charles Max Wood interviews speakers at GitLab Commit 2019. Eddie Zaneski from Digital Ocean talks about "Creating a CI/CD Pipeline with GitLab and Kubernetes in 20 minutes", Shamiq Islam from Coinbase talks about...</itunes:subtitle><itunes:summary><![CDATA[In this episode of Ruby Rogues, Charles Max Wood interviews speakers at GitLab Commit 2019. Eddie Zaneski from Digital Ocean talks about "Creating a CI/CD Pipeline with GitLab and Kubernetes in 20 minutes", Shamiq Islam from Coinbase talks about "Closing the SDLC Loop- Automating Security" and Jasmine James, from Delta Airlines, discusses " How Delta Became Cloud Native-Avoiding the Vendor Lock".Eddie, Shamiq, and Jasmine give the 5 min "elevator pitch" for the talks they gave at the conference.In his talk, Eddie deploys a fake startup going through the whole pipeline: building the application, containerizing an application and shipping it off to Kubernetes.Shamiq, talks about how the conventional approach to security is to consider it at the very end after all developer has wrapped up their work and why that should change.Jasmine explains more in-depth what it means for a big corporation like Delta to be in a Vendor Lock.Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li>_____________________________________________________________</li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.youtube.com/watch?v=-shvwiBwFVI" target="_blank" rel="noreferrer noopener">Creating a CI/CD Pipeline with GitLab and Kubernetes in 20 minutes by Eddie Zaneski </a></li><li><a href="https://hacktoberfest.digitalocean.com/" target="_blank" rel="noreferrer noopener">Hacktoberfest presented by DigitalOcean and DEV</a></li><li><a href="https://www.youtube.com/watch?index=10&amp;list=PLFGfElNsQthaaqEAb6ceZvYnZgzSM50Kg&amp;v=IxjjsU_2tyU" target="_blank" rel="noreferrer noopener">Commit Brooklyn 2019: Closing the SDLC Loop - A Security Panel by Shamiq Islam</a></li><li><a href="https://www.youtube.com/watch?index=3&amp;list=PLFGfElNsQthaaqEAb6ceZvYnZgzSM50Kg&amp;t=0s&amp;v=zV_hFcxoN8I" target="_blank" rel="noreferrer noopener">Commit Brooklyn 2019: How Delta Became Truly Cloud Native - Avoiding the Vendor-Lock</a> by Jasmine James</li></ul> Special Guests: Eddie Zaneski , Jasmine James, and Shamiq Islam.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3236</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 441: Solidus with Alessandro Desantis</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-441-solidus-with-alessandro-desantis</link><description><![CDATA[Alessandro Desantis is the director of Nebulab and is currently working on Solidus. After talking a little bit about how Nebulab got started, he describes what Solidus is. Solidus is a free, open source eCommerce platform built in Ruby on Rails that gives you complete control over your store. Three things that set it apart from other eCommerce platforms are that it is governed by a single company and that the focus is on quality and backwards compatibility. One of their biggest goals is to make Solidus streamlined, and Alessandro talks about how they handle it with the complex business logic involved in eCommerce. He talks more about the governance of Solidus and the different teams involved. Alessandro admits that Solidus has fewer features than some of its competitors, but this makes it very powerful and customizable. It can be tacked onto any Rails engine and you can pick and choose the things you want. Solidus was made with fewer features because of the unique nature of each eCommerce store. The creators noticed that when people create their stores, they had to adapt their business to suit the eCommerce software they used because the software was not as customizable. Solidus wanted to avoid that, so they provide the foundation and people can customize it. To customize Solidus, the documentation is available on the Solidus website, but the company encourages experimentation. Alessandro regrets that people think eCommerce companies are not technology companies, and so they tend to delegate it to someone else. He and Charles talk about some of the technical aspects of Solidus and what the future holds. In the future, the company plans to emphasize communication and the presentation of Solidus as a tool to help people make the right choice for their business, as well as streamlining the onboarding experience. To contribute to Solidus, you can contribute to the core itself or any of the extensions. There is also an active Slack community where you can ask for the best place to help. The show concludes with Alessandro talking about some of the other projects he’s working on. Panelists<ul><li>Charles Max Wood</li></ul>Guest<ul><li>Alessandro Desantis</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19  </li><li><a href="https://redisgreen.net/" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Links<ul><li><a href="https://solidus.io/" target="_blank" rel="noreferrer noopener">Solidus</a></li><li><a href="https://nebulab.it/" target="_blank" rel="noreferrer noopener">Nebulab</a></li><li><a href="https://www.shopify.com/" target="_blank" rel="noreferrer noopener">Shopify</a></li><li><a href="https://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li><li><a href="http://slack.solidus.io/" target="_blank" rel="noreferrer noopener">Solidus Slack communit</a>y </li><li> Follow Alessandro on <a href="https://medium.com/@aldesantis" target="_blank" rel="noreferrer noopener">Medium</a> and <a href="https://alessandro.codes/" target="_blank" rel="noreferrer noopener">Alessandro.codes</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://www.imdb.com/title/tt0085334/" target="_blank" rel="noreferrer noopener">A Christmas Story</a></li></ul>Alessandro Desantis:<ul><li><a href="https://www.visitlondon.com/" target="_blank" rel="noreferrer noopener">London, UK</a></li><li><a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a></li><li><a href="http://phoenix.io/" target="_blank" rel="noreferrer noopener">Phoenix</a></li></ul>Special Guest: Alessandro Desantis.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8d7d86ac-8148-4d74-9e2f-e750f278b050</guid><pubDate>Tue, 10 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847552/stream.mp3" length="31542030" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Alessandro Desantis is the director of Nebulab and is currently working on Solidus. After talking a little bit about how Nebulab got started, he describes what Solidus is. Solidus is a free, open source eCommerce platform built in Ruby on Rails that...</itunes:subtitle><itunes:summary><![CDATA[Alessandro Desantis is the director of Nebulab and is currently working on Solidus. After talking a little bit about how Nebulab got started, he describes what Solidus is. Solidus is a free, open source eCommerce platform built in Ruby on Rails that gives you complete control over your store. Three things that set it apart from other eCommerce platforms are that it is governed by a single company and that the focus is on quality and backwards compatibility. One of their biggest goals is to make Solidus streamlined, and Alessandro talks about how they handle it with the complex business logic involved in eCommerce. He talks more about the governance of Solidus and the different teams involved. Alessandro admits that Solidus has fewer features than some of its competitors, but this makes it very powerful and customizable. It can be tacked onto any Rails engine and you can pick and choose the things you want. Solidus was made with fewer features because of the unique nature of each eCommerce store. The creators noticed that when people create their stores, they had to adapt their business to suit the eCommerce software they used because the software was not as customizable. Solidus wanted to avoid that, so they provide the foundation and people can customize it. To customize Solidus, the documentation is available on the Solidus website, but the company encourages experimentation. Alessandro regrets that people think eCommerce companies are not technology companies, and so they tend to delegate it to someone else. He and Charles talk about some of the technical aspects of Solidus and what the future holds. In the future, the company plans to emphasize communication and the presentation of Solidus as a tool to help people make the right choice for their business, as well as streamlining the onboarding experience. To contribute to Solidus, you can contribute to the core itself or any of the extensions. There is also an active Slack community where you can ask for the best place to help. The show concludes with Alessandro talking about some of the other projects he’s working on. Panelists<ul><li>Charles Max Wood</li></ul>Guest<ul><li>Alessandro Desantis</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19  </li><li><a href="https://redisgreen.net/" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Links<ul><li><a href="https://solidus.io/" target="_blank" rel="noreferrer noopener">Solidus</a></li><li><a href="https://nebulab.it/" target="_blank" rel="noreferrer noopener">Nebulab</a></li><li><a href="https://www.shopify.com/" target="_blank" rel="noreferrer noopener">Shopify</a></li><li><a href="https://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li><li><a href="http://slack.solidus.io/" target="_blank" rel="noreferrer noopener">Solidus Slack communit</a>y </li><li> Follow Alessandro on <a href="https://medium.com/@aldesantis" target="_blank" rel="noreferrer noopener">Medium</a> and <a href="https://alessandro.codes/" target="_blank" rel="noreferrer noopener">Alessandro.codes</a></li></ul>PicksCharles Max Wood:<ul><li><a href="https://www.imdb.com/title/tt0085334/" target="_blank" rel="noreferrer noopener">A Christmas Story</a></li></ul>Alessandro Desantis:<ul><li><a href="https://www.visitlondon.com/" target="_blank" rel="noreferrer noopener">London, UK</a></li><li><a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a></li><li><a href="http://phoenix.io/" target="_blank" rel="noreferrer noopener">Phoenix</a></li></ul>Special Guest: Alessandro Desantis.   <br /><br />Advertising...]]></itunes:summary><itunes:duration>1893</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 440: Swagger and OpenAPI with Josh Ponelat</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-440-swagger-and-openapi-with-josh-ponelat</link><description><![CDATA[Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear, who donated the donated the specification to the Open Linux Foundation, and that became the Open API. Swagger is the tooling surrounding these specifications. Open API is a standardized way to describe a restful API in a YAML file. Once you’ve got a YAML file to describe your API, you can use tooling like Swagger to leverage that and take it to the next level. Using the Open API process is useful for situations where you already have an API in place, but want to codify and document it so that it’s controlled. Then going forward, you won’t introduce contradictions and it remains consistent because it’s documented in a YAML file. The process leaves room for enhancement in the future as well.Josh talks about some of the benefits of standardizing your API and some of the use cases besides tooling. A standardized API can help show developers how to use your API, SDKs, and service stubs by knowing your API is consistent in style. This makes it easier to find breaking changes and more. Josh talks more about Swagger, a finite set of tooling around Open API, most of which are open source. He talks about other tools that test APIs and do linting on YAML files. Some of the companies that use Open API include Google, Amazon, and Microsoft. Josh talks about how Amazon implements Open API.Josh talks about the book he’s writing, Designing APIs with Swagger and Open API. The book goes over describing APIs today, how to design APIs without writing code first, and how to get the most out of the system. The show concludes with Josh talking about the power of consistency and writing things down on paper. He discusses where implications that the standardization of APIs has on the text industry.Panelists<ul><li>Dan Shappir</li><li>Charles Max Wood</li></ul>Guest<ul><li>Joshua S. Ponelat</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li>_____________________________________________________________</li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://twitter.com/jponelat" target="_blank" rel="noreferrer noopener">Josh's Twitter</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://www.openapis.org/" target="_blank" rel="noreferrer noopener">Open API</a></li><li><a href="https://swagger.io/blog/api-strategy/difference-between-swagger-and-openapi/" target="_blank" rel="noreferrer noopener">Difference Between Swagger and Open API</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://www.manning.com/books/designing-apis-with-swagger-and-openapi" target="_blank" rel="noreferrer noopener">Designing APIs with Swagger and Open API</a></li></ul>PicksDan Shappir<ul><li><a href="https://en.wikipedia.org/wiki/Saga_of_Pliocene_Exile" target="_blank" rel="noreferrer noopener">Saga of Pliocene Exile</a></li></ul>Charles Max Wood<ul><li><a href="https://teespring.com/stores/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv Merchandise</a> </li><li><a href="https://www.busymac.com/busycal/" target="_blank" rel="noreferrer noopener">BusyCal</a></li></ul>Josh Ponelat<ul><li><a href="http://asciidoc.org/" target="_blank" rel="noreferrer noopener">AsciiDoc</a></li><li><a href="http://asciidoc.org/" target="_blank" rel="noreferrer noopener">FASD tool</a></li></ul>Special Guest: Josh Ponelat.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">30bca7c6-bd8f-4371-93b8-9ea218e6641e</guid><pubDate>Tue, 03 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847560/stream.mp3" length="46351810" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear,...</itunes:subtitle><itunes:summary><![CDATA[Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear, who donated the donated the specification to the Open Linux Foundation, and that became the Open API. Swagger is the tooling surrounding these specifications. Open API is a standardized way to describe a restful API in a YAML file. Once you’ve got a YAML file to describe your API, you can use tooling like Swagger to leverage that and take it to the next level. Using the Open API process is useful for situations where you already have an API in place, but want to codify and document it so that it’s controlled. Then going forward, you won’t introduce contradictions and it remains consistent because it’s documented in a YAML file. The process leaves room for enhancement in the future as well.Josh talks about some of the benefits of standardizing your API and some of the use cases besides tooling. A standardized API can help show developers how to use your API, SDKs, and service stubs by knowing your API is consistent in style. This makes it easier to find breaking changes and more. Josh talks more about Swagger, a finite set of tooling around Open API, most of which are open source. He talks about other tools that test APIs and do linting on YAML files. Some of the companies that use Open API include Google, Amazon, and Microsoft. Josh talks about how Amazon implements Open API.Josh talks about the book he’s writing, Designing APIs with Swagger and Open API. The book goes over describing APIs today, how to design APIs without writing code first, and how to get the most out of the system. The show concludes with Josh talking about the power of consistency and writing things down on paper. He discusses where implications that the standardization of APIs has on the text industry.Panelists<ul><li>Dan Shappir</li><li>Charles Max Wood</li></ul>Guest<ul><li>Joshua S. Ponelat</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li>_____________________________________________________________</li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://twitter.com/jponelat" target="_blank" rel="noreferrer noopener">Josh's Twitter</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://www.openapis.org/" target="_blank" rel="noreferrer noopener">Open API</a></li><li><a href="https://swagger.io/blog/api-strategy/difference-between-swagger-and-openapi/" target="_blank" rel="noreferrer noopener">Difference Between Swagger and Open API</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://www.manning.com/books/designing-apis-with-swagger-and-openapi" target="_blank" rel="noreferrer noopener">Designing APIs with Swagger and Open API</a></li></ul>PicksDan Shappir<ul><li><a href="https://en.wikipedia.org/wiki/Saga_of_Pliocene_Exile"...]]></itunes:summary><itunes:duration>2818</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 439: Human Powered Rails: Automated Crowdsourcing In Your RoR App with Andrew Glass</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-439-human-powered-rails-automated-crowdsourcing-in-your-ror-app-with-andrew-glass</link><description><![CDATA[Andrew Glass is a Brooklyn based Rubyist operating a small independent devshop called Bang Equals. He has held many ‘enrichment jobs’, including being a ball person at US Open for 5 years, traveling for judging Guinness World Record attempts, and will be a balloon holder in the Macy’s Thanksgiving Day Parade this year. Today the panel is discussing his about his 2018 RailsConf talk, Human Powered Rails: Automated Crowdsourcing In Your Ruby on Rails App. In his talk, he shows the audience how to use Amazon Mechanical Turk. Amazon Mechanical Turk lets you post tasks, set a price point, and then people can go and complete the task. This is often done with tasks that can’t be done with machine learning and to train machine learning algorithms. In his talk he goes into What it is, how it’s used, and how we can use Ruby to automate the process. In his apps, he uses it for lead generation, qualification, enrichment, and some video and photo tagging. More specific uses include recording items from a picture of a shopping list, identifying specific things in a video, categorizing businesses and items, sentiment analysis of text or image. Overall, Mechanical Turk is used for things that machine learning can’t handle yet. The panel discusses some different uses for crowdsourcing and how to submit something to Mechanical Turk. There are multiple ways to ensure accuracy in your surveys, including setting up multiple stages to your task, having more than one person complete your task, and creating a qualified worker pool based on tests to determine their aptitude and skill. The panel discusses some of the controversy surrounding Mechanical Turk, citing an article in the New York Times (see links). The big issue is wages and worker rights. Wages can be very low, and it is ripe for abuse by companies as they could easily refuse all work and withhold pay. It is also important for the companies to give an accurate time estimate for the task and a reasonable reimbursement. Mechanical Turk attracts a variety of people, from people that do it for fun to people to actually do it for a living, so it is vital that companies use the tool responsibly. Andrew talks more about how his app works. His apps are built on RTurk, Turkee, and Mechanical Turk, and he talks about how they work. The tricky part is figuring out the logic for what answers they will accept. Andrew talks about how to get started with Mechanical Turk and how to validate the work you get back. To ensure you get accurate information, he suggest that you make it happy for your users, make the UX simple and usable, and use a lot of formatting in your forms so that you get good information in. They preface their results with an accuracy score to help determine what is true. Andrew talks about where he wants to go from he. His Turking days are behind him, but his days of coordinating the efforts of many using software show promise. Panelists<ul><li>Dave Kimura</li><li>Charles Max Wood</li></ul>Guest<ul><li>Andrew Glass</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19 </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=ZF4862NLzfA" target="_blank" rel="noreferrer noopener">Human Powered Rails: Automated Crowdsourcing In Your RoR App by Andrew Glass</a></li><li><a href="https://www.mturk.com/" target="_blank" rel="noreferrer noopener">Amazon Mechanical Turk</a></li><li><a href="https://aws.amazon.com/transcribe/" target="_blank" rel="noreferrer noopener">AWS Transcribe</a></li><li><a href="https://www.nytimes.com/interactive/2019/11/15/nyregion/amazon-mechanical-turk.html" target="_blank" rel="noreferrer noopener">I Found Work on an Amazon Website.  I Made 97 Cents an Hour. </a></li><li><a href="https://github.com/ryantate/rturk" target="_blank" rel="noreferrer noopener">RTurk</a></li><li><a href="https://github.com/aantix/turkee" target="_blank" rel="noreferrer noopener">Turkee</a></li><li><a href="https://github.com/aws/aws-sdk-ruby/tree/master/gems/aws-sdk-mturk" target="_blank" rel="noreferrer noopener">AWS SDK Turk</a></li></ul>PicksDave Kimura:<ul><li><a href="https://www.hatchbox3d.com/" target="_blank" rel="noreferrer noopener">HatchBox</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/MaxCoders-Guide-Finding-Dream-Developer-ebook/dp/B081MBL5C9/ref=sr_1_1?keywords=The+MaxCoders+Guide+to+Finding+Your+Dream+Developer+Job&amp;qid=1574145265&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The MaxCoders Guide to Finding Your Dream Developer Job</a></li><li><a href="https://www.imdb.com/title/tt0047673/" target="_blank" rel="noreferrer noopener">White Christmas</a></li></ul>Andrew Glass:<ul><li><a href="https://www.foragoodstrftime.com/" target="_blank" rel="noreferrer noopener">Foragoodstrftime.com</a></li><li> Follow Andrew <a href="https://twitter.com/andrewglass1" target="_blank" rel="noreferrer noopener">@andrewglass1</a> on Twitter and Instagram and <a href="https://www.andyglass.co/" target="_blank" rel="noreferrer noopener">andyglass.co</a></li></ul>Special Guest: Andrew Glass.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a7e62b38-ac7f-4d4d-b32e-89ce6245d9fe</guid><pubDate>Tue, 26 Nov 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847542/stream.mp3" length="43732542" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Andrew Glass is a Brooklyn based Rubyist operating a small independent devshop called Bang Equals. He has held many ‘enrichment jobs’, including being a ball person at US Open for 5 years, traveling for judging Guinness World Record attempts, and will...</itunes:subtitle><itunes:summary><![CDATA[Andrew Glass is a Brooklyn based Rubyist operating a small independent devshop called Bang Equals. He has held many ‘enrichment jobs’, including being a ball person at US Open for 5 years, traveling for judging Guinness World Record attempts, and will be a balloon holder in the Macy’s Thanksgiving Day Parade this year. Today the panel is discussing his about his 2018 RailsConf talk, Human Powered Rails: Automated Crowdsourcing In Your Ruby on Rails App. In his talk, he shows the audience how to use Amazon Mechanical Turk. Amazon Mechanical Turk lets you post tasks, set a price point, and then people can go and complete the task. This is often done with tasks that can’t be done with machine learning and to train machine learning algorithms. In his talk he goes into What it is, how it’s used, and how we can use Ruby to automate the process. In his apps, he uses it for lead generation, qualification, enrichment, and some video and photo tagging. More specific uses include recording items from a picture of a shopping list, identifying specific things in a video, categorizing businesses and items, sentiment analysis of text or image. Overall, Mechanical Turk is used for things that machine learning can’t handle yet. The panel discusses some different uses for crowdsourcing and how to submit something to Mechanical Turk. There are multiple ways to ensure accuracy in your surveys, including setting up multiple stages to your task, having more than one person complete your task, and creating a qualified worker pool based on tests to determine their aptitude and skill. The panel discusses some of the controversy surrounding Mechanical Turk, citing an article in the New York Times (see links). The big issue is wages and worker rights. Wages can be very low, and it is ripe for abuse by companies as they could easily refuse all work and withhold pay. It is also important for the companies to give an accurate time estimate for the task and a reasonable reimbursement. Mechanical Turk attracts a variety of people, from people that do it for fun to people to actually do it for a living, so it is vital that companies use the tool responsibly. Andrew talks more about how his app works. His apps are built on RTurk, Turkee, and Mechanical Turk, and he talks about how they work. The tricky part is figuring out the logic for what answers they will accept. Andrew talks about how to get started with Mechanical Turk and how to validate the work you get back. To ensure you get accurate information, he suggest that you make it happy for your users, make the UX simple and usable, and use a lot of formatting in your forms so that you get good information in. They preface their results with an accuracy score to help determine what is true. Andrew talks about where he wants to go from he. His Turking days are behind him, but his days of coordinating the efforts of many using software show promise. Panelists<ul><li>Dave Kimura</li><li>Charles Max Wood</li></ul>Guest<ul><li>Andrew Glass</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19 </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=ZF4862NLzfA" target="_blank" rel="noreferrer noopener">Human Powered Rails: Automated Crowdsourcing In Your RoR App by Andrew Glass</a></li><li><a href="https://www.mturk.com/" target="_blank" rel="noreferrer noopener">Amazon Mechanical Turk</a></li><li><a href="https://aws.amazon.com/transcribe/" target="_blank"...]]></itunes:summary><itunes:duration>2655</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 438: Deviating from the Rails Core</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-438-deviating-from-the-rails-core</link><description><![CDATA[Today Charles and Dave are discussing deviating from the Rails core. Dave doesn’t care for JavaScript frameworks or microservices as he believes that they add too much complexity. These things may become necessary when your project gets massive, but otherwise we shouldn’t jump to these as a first option. If you don’t need the frontend powerhouse features, you may want to see how far you can get with Rails and a minimal frontend. React may not always be the solution that you need. They discuss jQuery versus Stimulus. They both prefer jQuery over Stimulus as they find it less invasive and clunky, and it’s easier to drop things in. Dave talks about his experience with ElasticSearch and how he simplified it. They discuss using MongoDB and Mongoid. They agree that although these are not Ruby specific, they can help. Dave, however, has not found a need for them, while Charles has found that it gave him more advantages in his schema. He talks about some other advantages of MongoDB. Dave and Charles discuss the default testing library for Rails, MiniTest. Dave prefers RSpec, but he still uses Mini test because it’s included in the rails core. He has found that RSpec benefits him, while Mini Test benefits his application, so he sticks to what’s included. He believes that  sticking close to the core and counting on the widely used things keeping up to speed makes maintaining on the application easier, and things are less likely to break. They turn to discussing when it is appropriate to deviate. Again, Dave believes that small applications without a massive amount of traffic don’t need to deviate, but adds that unique situations require unique solutions. It’s important to Consider if the solution will box you into an infrastructure provider or long term maintenance on something you don’t usnderstand. They agree that the goal is to introduce the least amount of technical debt as possible. Panelists<ul><li>Dave Kimura</li><li>Charles Max Wood</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19 </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul> _______________________________________________________"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon. Get your copy on that date only for $1._______________________________________________________Links<ul><li><a href="https://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://docs.mongodb.com/mongoid/current/" target="_blank" rel="noreferrer noopener">Mongoid</a></li><li><a href="https://www.mongodb.com/" target="_blank" rel="noreferrer noopener">MongoDB</a></li><li><a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elastic Search</a></li><li><a href="http://hiddentao.github.io/squel/" target="_blank" rel="noreferrer noopener">Squel.js</a></li><li><a href="http://www.json.org/" target="_blank" rel="noreferrer noopener">JSON</a></li><li><a href="https://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li></ul>PicksDave Kimura:<ul><li><a href="https://nextcloud.com/%20https://scan.nextcloud.com/" target="_blank" rel="noreferrer noopener">Nextcloud</a></li><li><a href="https://www.dji.com/osmo-mobile-3" target="_blank" rel="noreferrer noopener">DGI Osmo 3</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/MaxCoders-Guide-Finding-Dream-Developer-ebook/dp/B081MBL5C9/ref=sr_1_1?keywords=The+MaxCoders+Guide+to+Finding+Your+Dream+Developer+Job&amp;qid=1574145265&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The MaxCoders Guide to Finding Your Dream Developer Job</a></li><li><a href="https://www.buymeacoffee.com/" target="_blank" rel="noreferrer noopener">Buymeacoffee.com</a></li><li><a href="https://www.imdb.com/title/tt0038650/" target="_blank" rel="noreferrer noopener">It’s A Wonderful Life</a></li><li><a href="https://www.imdb.com/title/tt0081190/" target="_blank" rel="noreferrer noopener">Mr. Kreuger’s Christmas</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7c58a1d1-a12d-4861-a24e-5ef24ca49753</guid><pubDate>Tue, 19 Nov 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847569/stream.mp3" length="42656617" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today Charles and Dave are discussing deviating from the Rails core. Dave doesn’t care for JavaScript frameworks or microservices as he believes that they add too much complexity. These things may become necessary when your project gets massive, but...</itunes:subtitle><itunes:summary><![CDATA[Today Charles and Dave are discussing deviating from the Rails core. Dave doesn’t care for JavaScript frameworks or microservices as he believes that they add too much complexity. These things may become necessary when your project gets massive, but otherwise we shouldn’t jump to these as a first option. If you don’t need the frontend powerhouse features, you may want to see how far you can get with Rails and a minimal frontend. React may not always be the solution that you need. They discuss jQuery versus Stimulus. They both prefer jQuery over Stimulus as they find it less invasive and clunky, and it’s easier to drop things in. Dave talks about his experience with ElasticSearch and how he simplified it. They discuss using MongoDB and Mongoid. They agree that although these are not Ruby specific, they can help. Dave, however, has not found a need for them, while Charles has found that it gave him more advantages in his schema. He talks about some other advantages of MongoDB. Dave and Charles discuss the default testing library for Rails, MiniTest. Dave prefers RSpec, but he still uses Mini test because it’s included in the rails core. He has found that RSpec benefits him, while Mini Test benefits his application, so he sticks to what’s included. He believes that  sticking close to the core and counting on the widely used things keeping up to speed makes maintaining on the application easier, and things are less likely to break. They turn to discussing when it is appropriate to deviate. Again, Dave believes that small applications without a massive amount of traffic don’t need to deviate, but adds that unique situations require unique solutions. It’s important to Consider if the solution will box you into an infrastructure provider or long term maintenance on something you don’t usnderstand. They agree that the goal is to introduce the least amount of technical debt as possible. Panelists<ul><li>Dave Kimura</li><li>Charles Max Wood</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $100 of free credits with promo code RubyRogues-19 </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul> _______________________________________________________"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon. Get your copy on that date only for $1._______________________________________________________Links<ul><li><a href="https://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://docs.mongodb.com/mongoid/current/" target="_blank" rel="noreferrer noopener">Mongoid</a></li><li><a href="https://www.mongodb.com/" target="_blank" rel="noreferrer noopener">MongoDB</a></li><li><a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elastic Search</a></li><li><a href="http://hiddentao.github.io/squel/" target="_blank" rel="noreferrer noopener">Squel.js</a></li><li><a href="http://www.json.org/" target="_blank" rel="noreferrer noopener">JSON</a></li><li><a href="https://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li></ul>PicksDave Kimura:<ul><li><a...]]></itunes:summary><itunes:duration>2587</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 437: Deploying Rails Onto Kubernetes with Khash Sajadi</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-437-deploying-rails-onto-kubernetes-with-khash-sajadi</link><description><![CDATA[Khash and Kasia work for Cloud 66, a company started in 2012 with a goal to make Rails deployment simple and infrastructure easy to understand for application developers. As the company has moved towards containerization, they have integrated with Kubernetes. Khash talks about what distinguishes Cloud 66 from other platform as a service companies and why the company was started. He begins by talking about the structure of Heroku, how they own the entire stack down to the server, and how they are bound to a data center. Cloud 66 differs because they decided to break that unit economy from a data center to a server, so they don’t own the entire stack. Instead, they deploy what looks like an experience from Heroku onto your own server so you can go anywhere you want to go. They talk to the public API of those cloud providers within the data center that you choose that your account is in, and then provision, deploy, and maintain your application the way that you used to with Heroku, on that data center. Khash talks about how Kubernetes fits into the Cloud 66 model. Cloud 66 was started with Rails, but they wanted to make it generic and available on any framework, and decided this was best accomplished through containerization. They originally had their own containerization service, but then moved over to Kubernetes. Their Kubernetes for Rails product makes deployment of a Rails application onto Kubernetes extremely simple. The panel discusses the different ways that people get to containerization, and situations where containerization is not the correct solution. They also discuss situations where a containerization service like Kubernetes is useful.  Containerization can help a lot with distinguishing and establishing boundaries within a team. Kubernetes can help create uniform servers because you can tell it what you want and it will help you get there, including notifying you when things don’t align. Kubernetes is also excellent at dealing with microservices, if you have a need for a repeatable environment, and provisioning the infrastructure for commits. Khash notes that since moving to a unified infrastructure powered by Kubernetes, upgrades in Cloud 66 take significantly less time and talks about how things have been streamlined.In the past, David has seen some issues with autoscaling in Kubernetes clusters, and Khash talks about how those things have been addressed and how to approach scaling in general. The first two things you need to define with scaling problems is how much is needed and what is ‘normal’ for your product. It is also important to consider if you need to scale up or scale down, as sometimes scaling down can hold more benefits. Khash has noticed that one thing that’s missing in the market is that as Rails developers they’re all about finding the best tools and getting the job done, while this approach is lacking in Kubernetes. He closes the show by talking about how Cloud 66 is trying to address what a Kubernetes deployment means for a Rails stack.Panelists<ul><li>Andrew Mason</li><li>David Kimura</li></ul>With special guests: Khash Sajadi and Kasia HoffmanSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> | Try Cloud 66 Rails for FREE &amp; $100 of free credits with promo code RubyRogues-19 </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon.  Get your copy on that date only for $1. Links<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a></li><li><a href="https://www.cloud66.com/" target="_blank" rel="noreferrer noopener">Cloud 66</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://github.com/andrewmcodes/rubocop-linter-action" target="_blank" rel="noreferrer noopener">Rubocop linter action</a></li></ul>David Kimura:<ul><li><a href="https://www.samsclub.com/p/members-mark-southern-style-chicken-bites-3lbs/prod22320888" target="_blank" rel="noreferrer noopener">Sam’s Club Southern Style Chicken Bites</a></li><li><a href="https://www.cuisinart.com/shopping/appliances/airfryers/toa-60" target="_blank" rel="noreferrer noopener">Cuisinart Air Fryer</a></li><li><a href="https://kubernetic.com/" target="_blank" rel="noreferrer noopener">Kubernetic</a> (in beta) </li></ul>Khash Sajadi:<ul><li> Follow Khash on Twitter <a href="https://twitter.com/khash" target="_blank" rel="noreferrer noopener">@khash</a></li></ul>Kasia Hoffman:<ul><li><a href="https://github.com/cloud66-oss/noticent" target="_blank" rel="noreferrer noopener">Noticent</a></li></ul>Special Guests: Kasia Hoffman and Khash Sajadi.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d350a1bf-ea54-424a-8424-516172992bf9</guid><pubDate>Tue, 12 Nov 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847546/stream.mp3" length="54748216" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Khash and Kasia work for Cloud 66, a company started in 2012 with a goal to make Rails deployment simple and infrastructure easy to understand for application developers. As the company has moved towards containerization, they have integrated with...</itunes:subtitle><itunes:summary><![CDATA[Khash and Kasia work for Cloud 66, a company started in 2012 with a goal to make Rails deployment simple and infrastructure easy to understand for application developers. As the company has moved towards containerization, they have integrated with Kubernetes. Khash talks about what distinguishes Cloud 66 from other platform as a service companies and why the company was started. He begins by talking about the structure of Heroku, how they own the entire stack down to the server, and how they are bound to a data center. Cloud 66 differs because they decided to break that unit economy from a data center to a server, so they don’t own the entire stack. Instead, they deploy what looks like an experience from Heroku onto your own server so you can go anywhere you want to go. They talk to the public API of those cloud providers within the data center that you choose that your account is in, and then provision, deploy, and maintain your application the way that you used to with Heroku, on that data center. Khash talks about how Kubernetes fits into the Cloud 66 model. Cloud 66 was started with Rails, but they wanted to make it generic and available on any framework, and decided this was best accomplished through containerization. They originally had their own containerization service, but then moved over to Kubernetes. Their Kubernetes for Rails product makes deployment of a Rails application onto Kubernetes extremely simple. The panel discusses the different ways that people get to containerization, and situations where containerization is not the correct solution. They also discuss situations where a containerization service like Kubernetes is useful.  Containerization can help a lot with distinguishing and establishing boundaries within a team. Kubernetes can help create uniform servers because you can tell it what you want and it will help you get there, including notifying you when things don’t align. Kubernetes is also excellent at dealing with microservices, if you have a need for a repeatable environment, and provisioning the infrastructure for commits. Khash notes that since moving to a unified infrastructure powered by Kubernetes, upgrades in Cloud 66 take significantly less time and talks about how things have been streamlined.In the past, David has seen some issues with autoscaling in Kubernetes clusters, and Khash talks about how those things have been addressed and how to approach scaling in general. The first two things you need to define with scaling problems is how much is needed and what is ‘normal’ for your product. It is also important to consider if you need to scale up or scale down, as sometimes scaling down can hold more benefits. Khash has noticed that one thing that’s missing in the market is that as Rails developers they’re all about finding the best tools and getting the job done, while this approach is lacking in Kubernetes. He closes the show by talking about how Cloud 66 is trying to address what a Kubernetes deployment means for a Rails stack.Panelists<ul><li>Andrew Mason</li><li>David Kimura</li></ul>With special guests: Khash Sajadi and Kasia HoffmanSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> | Try Cloud 66 Rails for FREE &amp; $100 of free credits with promo code RubyRogues-19 </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon.  Get your copy on that date only for $1. Links<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3343</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 436: Determining Pricing with Michael Herold</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-436-determining-pricing-with-michael-herold</link><description><![CDATA[Michael Herold is married to an economist and is a staff engineer at Flywheel where he writes Ruby programs to support PHP programs. He gave a talk at RailsConf 2018 about how to price a product. The frame for the problem is whenever you have a business idea, you eventually have to decide how to price it, and the pricing area is ripe for inefficiency on both customer and business ends. In his talk, he gave a simple framework based on the field of market research that helps give you an idea of what to price your product or service at called the Van Westendorp Price Sensitivity Meter, which is based off of talking with your customers about how they would value your product. He explains the difference between consumer surplus and producer surplus. The panel discusses other ways of determining pricing, such as basing your price off the price of a similar product. They discuss the pros and cons of different complex pricing they’ve seen. While complex pricing can be a turn off for many customers, it can also weed out less serious customers, and so it can be a good thing. Michael talks about what the Van Westendorp Price Sensitivity Meter actually looks like and how it works. It is based off a 4 question survey where customers are what price is too cheap, what price is a good deal, what price is getting expensive, and what price is too expensive. The answers are charted and you look for intersections in the curves (inflection curves) and it gives you an understanding of how people feel about the price of the product.Determining pricing gets more complicated on a global scale, and the panelists discuss methods to handle it, such as giving discounts and adjusting prices by country. They discuss the importance of choosing the right price for your service, and a price that is too low can be as bad as over pricing. Michael talks about how his company determined their pricing using the Van Westendorp Price Sensitivity Meter and some of the difficulties they encountered. In the future, he wants to make a tool for how to figure out prices so that people don’t have to build their own pricing model. They conclude by discussing the merits of having a sale on your product. Panelists<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>David Kimura</li></ul>With special guest: Michael HeroldSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">JavaScript Jabber</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=DldgNBbH9aU" target="_blank" rel="noreferrer noopener">Michael Herold RailsConf 2018</a></li><li><a href="https://en.wikipedia.org/wiki/Van_Westendorp%27s_Price_Sensitivity_Meter" target="_blank" rel="noreferrer noopener">Van Westendorp Price Sensitivity Meter</a></li><li><a href="https://en.wikipedia.org/wiki/Van_Westendorp%27s_Price_Sensitivity_Meter#/media/File:VanWestendorp1.svg" target="_blank" rel="noreferrer noopener">Van Westendorp Price Sensitivity Meter graph</a></li><li><a href="https://www.investopedia.com/terms/c/consumer_surplus.asp" target="_blank" rel="noreferrer noopener">Consumer surplus</a></li><li><a href="https://www.investopedia.com/terms/p/producer_surplus.asp" target="_blank" rel="noreferrer noopener">Producer surplus</a></li><li><a href="https://www.npmjs.com/package/twople" target="_blank" rel="noreferrer noopener">Twople</a></li><li><a href="https://www.meetspaceapp.com/" target="_blank" rel="noreferrer noopener">Meetspace</a></li><li><a href="https://www.meetspaceapp.com/2016/09/15/meetspace-pricing.html" target="_blank" rel="noreferrer noopener">How Users Picked Our Pricing</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li>Finding human connection</li><li>Disconnect from technology when you need to</li></ul>David Kimura:<ul><li><a href="https://yarnpkg.com/lang/en/docs/cli/upgrade-interactive/" target="_blank" rel="noreferrer noopener">Yarn upgrade-interactive</a></li><li><a href="https://www.lego.com/en-us/product/4x4-x-treme-off-roader-42099" target="_blank" rel="noreferrer noopener">Lego 4x4</a></li></ul>Michael Herold:<ul><li>Hiking</li><li><a href="https://www.amazon.com/Jellycat-Soft-Cloth-Books-Tails/dp/B006X1593I?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Crinkle book from Jellycat</a></li><li><a href="https://phili.pe/posts/loading-additional-ruby-gems-in-development/" target="_blank" rel="noreferrer noopener">Philipe Fatio blog post</a></li><li><a href="http://galactanet.com/oneoff/theegg_mod.html" target="_blank" rel="noreferrer noopener">The Egg by Andy Weir</a></li></ul> Follow Michael <a href="https://twitter.com/mherold" target="_blank" rel="noreferrer noopener">@mherold</a> on Twitter and Github <a href="https://github.com/michaelherold" target="_blank" rel="noreferrer noopener">@michaelherold</a> and <a href="https://michaeljherold.com/" target="_blank" rel="noreferrer noopener">michaeljherold.com</a> Special Guest: Michael Herold.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">47c49b99-11b9-4854-b029-f6c2bc39ca08</guid><pubDate>Tue, 05 Nov 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847586/stream.mp3" length="44585518" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Michael Herold is married to an economist and is a staff engineer at Flywheel where he writes Ruby programs to support PHP programs. He gave a talk at RailsConf 2018 about how to price a product. The frame for the problem is whenever you have a...</itunes:subtitle><itunes:summary><![CDATA[Michael Herold is married to an economist and is a staff engineer at Flywheel where he writes Ruby programs to support PHP programs. He gave a talk at RailsConf 2018 about how to price a product. The frame for the problem is whenever you have a business idea, you eventually have to decide how to price it, and the pricing area is ripe for inefficiency on both customer and business ends. In his talk, he gave a simple framework based on the field of market research that helps give you an idea of what to price your product or service at called the Van Westendorp Price Sensitivity Meter, which is based off of talking with your customers about how they would value your product. He explains the difference between consumer surplus and producer surplus. The panel discusses other ways of determining pricing, such as basing your price off the price of a similar product. They discuss the pros and cons of different complex pricing they’ve seen. While complex pricing can be a turn off for many customers, it can also weed out less serious customers, and so it can be a good thing. Michael talks about what the Van Westendorp Price Sensitivity Meter actually looks like and how it works. It is based off a 4 question survey where customers are what price is too cheap, what price is a good deal, what price is getting expensive, and what price is too expensive. The answers are charted and you look for intersections in the curves (inflection curves) and it gives you an understanding of how people feel about the price of the product.Determining pricing gets more complicated on a global scale, and the panelists discuss methods to handle it, such as giving discounts and adjusting prices by country. They discuss the importance of choosing the right price for your service, and a price that is too low can be as bad as over pricing. Michael talks about how his company determined their pricing using the Van Westendorp Price Sensitivity Meter and some of the difficulties they encountered. In the future, he wants to make a tool for how to figure out prices so that people don’t have to build their own pricing model. They conclude by discussing the merits of having a sale on your product. Panelists<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>David Kimura</li></ul>With special guest: Michael HeroldSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">JavaScript Jabber</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=DldgNBbH9aU" target="_blank" rel="noreferrer noopener">Michael Herold RailsConf 2018</a></li><li><a href="https://en.wikipedia.org/wiki/Van_Westendorp%27s_Price_Sensitivity_Meter" target="_blank" rel="noreferrer noopener">Van Westendorp Price Sensitivity Meter</a></li><li><a href="https://en.wikipedia.org/wiki/Van_Westendorp%27s_Price_Sensitivity_Meter#/media/File:VanWestendorp1.svg" target="_blank" rel="noreferrer noopener">Van Westendorp Price Sensitivity Meter graph</a></li><li><a href="https://www.investopedia.com/terms/c/consumer_surplus.asp" target="_blank" rel="noreferrer noopener">Consumer surplus</a></li><li><a href="https://www.investopedia.com/terms/p/producer_surplus.asp" target="_blank" rel="noreferrer noopener">Producer surplus</a></li><li><a href="https://www.npmjs.com/package/twople" target="_blank" rel="noreferrer noopener">Twople</a></li><li><a href="https://www.meetspaceapp.com/" target="_blank" rel="noreferrer noopener">Meetspace</a></li><li><a href="https://www.meetspaceapp.com/2016/09/15/meetspace-pricing.html" target="_blank"...]]></itunes:summary><itunes:duration>2708</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 435: Alternatives to Adding React with Graham Conzett</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-435-alternatives-to-adding-react-with-graham-conzett</link><description><![CDATA[Graham Conzett has been a developer for 12 years. He has worked with Ruby and Rails for half of that, and currently works for a company that does large format touchscreens. Graham gave a talk at RailsConf 2018 called “Old School JavaScript and Rails” where he talks about the experience of JavaScript fatigue. The world of JavaScript changes very quickly, and sometimes it feels like there’s a new framework every week. Because there is no clear winner among these frameworks, many Rails developers feel compelled to reach for something like React. However, there are many strategies for doing JavaScript in Ruby and in Rails that existed before these frameworks, so you can accomplish what you want to get done without bringing one in. Remember that all of them can coexist side by side, so you don’t have to pick one strategy. The panel discusses the effect that adopting a new technology can have on the team, such as the learning curve and hiring people that specialize in it. To illustrate this, Graham talks about the company he works for. Their app is a 90% is a Rails app, and one component has a lot of React. He talks about how they came up with that strategy and how they have kept React isolated to that page. It’s crept into some other little places, but there is a document in the team charter that defines where and why they use certain things, and that has kept it limited.Graham talks about the tradeoffs between choosing to stay in Rails or introduce React. If you bring in React, you have to bring in a different testing framework. React also has a bigger learning curve than standard HTML or CSS. There are far less conventions around React than Rails, so you have to spend time coming to a consensus as a team. Webpacker helps with this to a degree, but it also pulls in a bunch of third party plugins, so Rails is no longer writing the rules and you may have to debug random plugins.If you want to avoid adding a framework like React, consider using ujs, or Unobtrusive JavaScript. These are JavaScript ‘helpers’ included in the Rails bundle that you can add to various buttons that help you decorate and enhance. You don’t have to change much of your HTML frontend code but it makes it more interactive. Graham talks about he uses them and why he likes them. The panel compares using ujs to other strategies like using Stimulus or ‘sprinkles’ of JavaScript. For small JS sprinkles, Graham advises to keep that focused on a single HTML element and bound to a single event handler. Ujs works best when you piggyback off of that Rails/Rest related stuff, and Stimulus is more about manipulating parts on the page that don’t have a need for asynchronous request. You can really use ujs everywhere, so the three techniques are not mutually exclusive.Graham gives advice to developers considering pulling in a frontend framework. He says to start with minimal JS and then talk to your team about when it feels right to do it, because that’s a tricky conversation to know what your expectations are and problems you’re trying to solve. Sometimes things will force the issue and make you want to explore using frontend frameworks. When it’s a time saver, it makes your team scale better, or when you have something you just can’t do without it, then that might be the right time to use React.The show concludes with the panel discussing their experiences with different compiling languages like TypeScript. They talk about what influences the tools people choose. They agree that the most important thing is getting working code out there, it doesn’t really matter how it’s written, but to only pull things in when you know you need it.Panelists<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>David Kimura</li><li>Nate Hopkins</li></ul>With special guest: Graham ConzettSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=lh5qfV2iP80" target="_blank" rel="noreferrer noopener">Old School JavaScript and Rails at RailsConf 2018</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="http://www.reactnative.com/" target="_blank" rel="noreferrer noopener">React Native</a></li><li><a href="https://github.com/necolas/react-native-web" target="_blank" rel="noreferrer noopener">React Native Web</a></li><li><a href="https://jestjs.io/" target="_blank" rel="noreferrer noopener">Jest</a></li><li><a href="https://github.com/teamcapybara/capybara" target="_blank" rel="noreferrer noopener">Capybara</a></li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker</a></li><li><a href="https://github.com/rails/rails-ujs" target="_blank" rel="noreferrer noopener">Rails-ujs</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="https://stimulusjs.org/" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://github.com/hopsoft/stimulus_reflex" target="_blank" rel="noreferrer noopener">Stimulus Reflex</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://github.com/github/actionview-component" target="_blank" rel="noreferrer noopener">Actionview components</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.stgeorgemarathon.com/" target="_blank" rel="noreferrer noopener">St. George Marathon</a></li><li><a href="https://obsproject.com/" target="_blank" rel="noreferrer noopener">OBS</a></li></ul>David Kimura:<ul><li><a href="https://education.lego.com/en-us/elementary/intro/wedo2" target="_blank" rel="noreferrer noopener">WeDo 2.0 by Lego</a></li><li><a href="https://github.com/n8n-io/n8n" target="_blank" rel="noreferrer noopener">Workflow Automation Self Hosted</a></li></ul>Andrew Mason:<ul><li><a href="https://github.com/mikeal/publish-to-github-action" target="_blank" rel="noreferrer noopener">Publish to Github action</a></li><li><a href="https://www.justdunning.com/" target="_blank" rel="noreferrer noopener">JustDunning.com</a></li></ul>Nate Hopkins:<ul><li><a href="https://www.goodreads.com/book/show/37570605-company-of-one" target="_blank" rel="noreferrer noopener">Company of One by Paul Jarvis</a></li><li><a href="https://www.indiehackers.com" target="_blank" rel="noreferrer noopener">IndieHackers</a></li></ul>Graham Conzett:<ul><li><a href="https://basecamp.com/shapeup" target="_blank" rel="noreferrer noopener">Basecamp’s Shape Up</a></li><li><a href="https://pigeonforteachers.com/" target="_blank" rel="noreferrer noopener">Pigeonforteachers.com</a>  </li><li><a href="https://www.ikesmartcity.com/" target="_blank" rel="noreferrer noopener">IKE Smart City</a></li></ul> Follow Graham <a href="https://twitter.com/gconzett?lang=en" target="_blank" rel="noreferrer noopener">@gconzett</a> on Twitter and <a href="https://github.com/conzett" target="_blank" rel="noreferrer noopener">Github</a> Special Guest: Graham Conzett.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">612c6d45-b4b8-47cf-96ef-894a88e1fd08</guid><pubDate>Tue, 22 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847580/stream.mp3" length="58357813" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Graham Conzett has been a developer for 12 years. He has worked with Ruby and Rails for half of that, and currently works for a company that does large format touchscreens. Graham gave a talk at RailsConf 2018 called “Old School JavaScript and Rails”...</itunes:subtitle><itunes:summary><![CDATA[Graham Conzett has been a developer for 12 years. He has worked with Ruby and Rails for half of that, and currently works for a company that does large format touchscreens. Graham gave a talk at RailsConf 2018 called “Old School JavaScript and Rails” where he talks about the experience of JavaScript fatigue. The world of JavaScript changes very quickly, and sometimes it feels like there’s a new framework every week. Because there is no clear winner among these frameworks, many Rails developers feel compelled to reach for something like React. However, there are many strategies for doing JavaScript in Ruby and in Rails that existed before these frameworks, so you can accomplish what you want to get done without bringing one in. Remember that all of them can coexist side by side, so you don’t have to pick one strategy. The panel discusses the effect that adopting a new technology can have on the team, such as the learning curve and hiring people that specialize in it. To illustrate this, Graham talks about the company he works for. Their app is a 90% is a Rails app, and one component has a lot of React. He talks about how they came up with that strategy and how they have kept React isolated to that page. It’s crept into some other little places, but there is a document in the team charter that defines where and why they use certain things, and that has kept it limited.Graham talks about the tradeoffs between choosing to stay in Rails or introduce React. If you bring in React, you have to bring in a different testing framework. React also has a bigger learning curve than standard HTML or CSS. There are far less conventions around React than Rails, so you have to spend time coming to a consensus as a team. Webpacker helps with this to a degree, but it also pulls in a bunch of third party plugins, so Rails is no longer writing the rules and you may have to debug random plugins.If you want to avoid adding a framework like React, consider using ujs, or Unobtrusive JavaScript. These are JavaScript ‘helpers’ included in the Rails bundle that you can add to various buttons that help you decorate and enhance. You don’t have to change much of your HTML frontend code but it makes it more interactive. Graham talks about he uses them and why he likes them. The panel compares using ujs to other strategies like using Stimulus or ‘sprinkles’ of JavaScript. For small JS sprinkles, Graham advises to keep that focused on a single HTML element and bound to a single event handler. Ujs works best when you piggyback off of that Rails/Rest related stuff, and Stimulus is more about manipulating parts on the page that don’t have a need for asynchronous request. You can really use ujs everywhere, so the three techniques are not mutually exclusive.Graham gives advice to developers considering pulling in a frontend framework. He says to start with minimal JS and then talk to your team about when it feels right to do it, because that’s a tricky conversation to know what your expectations are and problems you’re trying to solve. Sometimes things will force the issue and make you want to explore using frontend frameworks. When it’s a time saver, it makes your team scale better, or when you have something you just can’t do without it, then that might be the right time to use React.The show concludes with the panel discussing their experiences with different compiling languages like TypeScript. They talk about what influences the tools people choose. They agree that the most important thing is getting working code out there, it doesn’t really matter how it’s written, but to only pull things in when you know you need it.Panelists<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>David Kimura</li><li>Nate Hopkins</li></ul>With special guest: Graham ConzettSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a...]]></itunes:summary><itunes:duration>3569</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 434: Surviving Webpack with Ross Kaffenberger</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-434-surviving-webpack-with-ross-kaffenberger</link><description><![CDATA[Ross Kaffenberger is a software engineer at Stitch Fix and has been developing web applications for the past 12 years, mostly in Ruby and JavaScript. Today he and the panel are discussing how to survive Webpack. When many folks first encounter Webpack, they feel confused, overwhelmed, and don’t know how to get it to do what you want it to. In the latest version they tried to introduce some more sane default settings, but it is still a major change in technology. Ross talks about how his company transitioned Rails 5 to Rails 6 with the new Webpacker. His company chose to take an iterative approach and slowly migrated to Webpacker. His app was very JS heavy with a large number of libraries, many of which were not very Webpack friendly. They chose to separate out the vendor libraries into a separate bundle, that way they could contain each deploy. They still had to add some configuration, especially to make things available on global scope.As they started moving jQuery plugins over, sometimes the functionality would disappear, and Ross talks about how they figured out their mistakes. It was difficult for them to get out of their Sprockets mindset and into the new mindset of Webpack, which requires different techniques. There are also things that Webpack can do to keep you out of that situationRoss gives some strategy advice for someone who is in a position to update from Sprockets to Webpack. It’s important to consider your app size, your comfort level with Webpack, your team dynamic, and your timeframe. Ross recommends the iterative approach that they took, which took longer, but allowed them to learn as they went. Ross talks about the changes that happened in the switch from Webpack 3 to Webpack 4, and some of the contributions they made. He talks about some of his preferred Webpack configs and plugins. They discuss some of the drawbacks of Webpack, particularly the plethora of plugins that can make it seem daunting. One of the big gotchas with Webpack is the location of your source code. When you install Webpack for the first time, create a JS folder under App, it will place a ‘application.js’ file in another file called ‘Packs”. The idea of that pack file (application.js file under Packs) is that it’s the entry point for all of the JS that you’re going to add to your Webpack build. But if you add additional files to that Pack folder, Webpacker will instruct Webpack to treat each of those files as a separate entry point in a dependency graph. Make sure that only files that are intended to be the entry points for your Webpack builds are in that packs folder. It is also important to understand how you’re using global scope inside your JavaScript modules in your build. There’s a way to allow Webpack to inspect each of the files for a certain variable, such as a dollar sign. If he could go back and do it again, Ross would not split his code manually, but instead Embrace the notion that Webpack understands how to do code splitting for you, as long as instruct it to do it the right way.Ultimately, it took Ross’ company 3 rather tedious months to transition to Webpack. It could’ve gone faster if they’d known more about Webpack to begin with. The panel discusses whether it was worth it to switch to Webpack. Transitioning to Webpack has changed their team dynamic and their day to day coding and debugging. One nice feature of Webpack is the source maps that aid in debugging. There are still areas for improvement, but now that it’s set up most folks on the team don’t think about it. Overall, the development experience has improved, and he thinks it was worth it, but it’s not for everybody.Panelists<ul><li>Dave Kimura</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>With special guest: Ross KaffenbergerSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/views-on-vue/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li></ul>Links<ul><li><a href="https://webpack.js.org/" target="_blank" rel="noreferrer noopener">Webpack</a></li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker</a></li><li><a href="https://github.com/rails/sprockets" target="_blank" rel="noreferrer noopener">Sprockets</a>  </li><li><a href="https://knockoutjs.com/" target="_blank" rel="noreferrer noopener">Knockout.js</a></li><li><a href="https://ckeditor.com/" target="_blank" rel="noreferrer noopener">CKEditor</a></li><li><a href="https://harvesthq.github.io/chosen/" target="_blank" rel="noreferrer noopener">Chosen</a></li><li><a href="https://www.npmjs.com/package/webpack-bundle-analyzer" target="_blank" rel="noreferrer noopener">Webpack Bundle Analyzer</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json" target="_blank" rel="noreferrer noopener">Manifest.json</a></li><li><a href="https://webpack.js.org/guides/shimming/" target="_blank" rel="noreferrer noopener">Module shimming</a></li><li><a href="https://webpack.js.org/plugins/split-chunks-plugin/" target="_blank" rel="noreferrer noopener">SplitChunksPlugin</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksDave Kimura:<ul><li><a href="https://www.lego.com/en-us/product/avengers-ultimate-quinjet-76126" target="_blank" rel="noreferrer noopener">Avengers Quinjet Lego set</a></li><li><a href="https://www.homedepot.com/p/LG-Electronics-8-000-BTU-5-500-BTU-DOE-Portable-Air-Conditioner-115-Volt-w-Dehumidifier-Function-and-LCD-Remote-in-White-LP0817WSR/300422892" target="_blank" rel="noreferrer noopener">Portable air conditioner</a></li></ul>Nate Hopkins:<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference" target="_blank" rel="noreferrer noopener">MDN JavaScript Reference</a></li><li><a href="https://www.goodreads.com/series/40910-mistborn" target="_blank" rel="noreferrer noopener">Brandon Sanderson’s Mistborn series </a></li></ul>Charles Max Wood:<ul><li><a href="https://restream.io/" target="_blank" rel="noreferrer noopener">Restream</a></li><li><a href="https://www.twitch.tv/" target="_blank" rel="noreferrer noopener">Twitch</a></li><li><a href="https://obsproject.com/" target="_blank" rel="noreferrer noopener">OBS</a></li></ul>Ross Kaffenberger: <ul><li><a href="https://exploringjs.com/es6/" target="_blank" rel="noreferrer noopener">Exploring ES6</a></li><li><a href="https://1se.co/" target="_blank" rel="noreferrer noopener">1 Second Everyday</a></li><li><a href="https://gretchenrubin.com/2007/08/why-i-started-k/%20One%20Sentence%20Journal" target="_blank" rel="noreferrer noopener">One Sentence Journal</a></li></ul> Follow Ross on <a href="https://twitter.com/rossta?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> and <a href="https://github.com/rossta" target="_blank" rel="noreferrer noopener">Github</a>, and on his <a href="https://rossta.net/" target="_blank" rel="noreferrer noopener">blog</a> Special Guest: Ross Kaffenberger.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7fd8b0b2-f120-42bf-bf08-8a517a4b6add</guid><pubDate>Tue, 15 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847598/stream.mp3" length="81635616" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ross Kaffenberger is a software engineer at Stitch Fix and has been developing web applications for the past 12 years, mostly in Ruby and JavaScript. Today he and the panel are discussing how to survive Webpack. When many folks first encounter...</itunes:subtitle><itunes:summary><![CDATA[Ross Kaffenberger is a software engineer at Stitch Fix and has been developing web applications for the past 12 years, mostly in Ruby and JavaScript. Today he and the panel are discussing how to survive Webpack. When many folks first encounter Webpack, they feel confused, overwhelmed, and don’t know how to get it to do what you want it to. In the latest version they tried to introduce some more sane default settings, but it is still a major change in technology. Ross talks about how his company transitioned Rails 5 to Rails 6 with the new Webpacker. His company chose to take an iterative approach and slowly migrated to Webpacker. His app was very JS heavy with a large number of libraries, many of which were not very Webpack friendly. They chose to separate out the vendor libraries into a separate bundle, that way they could contain each deploy. They still had to add some configuration, especially to make things available on global scope.As they started moving jQuery plugins over, sometimes the functionality would disappear, and Ross talks about how they figured out their mistakes. It was difficult for them to get out of their Sprockets mindset and into the new mindset of Webpack, which requires different techniques. There are also things that Webpack can do to keep you out of that situationRoss gives some strategy advice for someone who is in a position to update from Sprockets to Webpack. It’s important to consider your app size, your comfort level with Webpack, your team dynamic, and your timeframe. Ross recommends the iterative approach that they took, which took longer, but allowed them to learn as they went. Ross talks about the changes that happened in the switch from Webpack 3 to Webpack 4, and some of the contributions they made. He talks about some of his preferred Webpack configs and plugins. They discuss some of the drawbacks of Webpack, particularly the plethora of plugins that can make it seem daunting. One of the big gotchas with Webpack is the location of your source code. When you install Webpack for the first time, create a JS folder under App, it will place a ‘application.js’ file in another file called ‘Packs”. The idea of that pack file (application.js file under Packs) is that it’s the entry point for all of the JS that you’re going to add to your Webpack build. But if you add additional files to that Pack folder, Webpacker will instruct Webpack to treat each of those files as a separate entry point in a dependency graph. Make sure that only files that are intended to be the entry points for your Webpack builds are in that packs folder. It is also important to understand how you’re using global scope inside your JavaScript modules in your build. There’s a way to allow Webpack to inspect each of the files for a certain variable, such as a dollar sign. If he could go back and do it again, Ross would not split his code manually, but instead Embrace the notion that Webpack understands how to do code splitting for you, as long as instruct it to do it the right way.Ultimately, it took Ross’ company 3 rather tedious months to transition to Webpack. It could’ve gone faster if they’d known more about Webpack to begin with. The panel discusses whether it was worth it to switch to Webpack. Transitioning to Webpack has changed their team dynamic and their day to day coding and debugging. One nice feature of Webpack is the source maps that aid in debugging. There are still areas for improvement, but now that it’s set up most folks on the team don’t think about it. Overall, the development experience has improved, and he thinks it was worth it, but it’s not for everybody.Panelists<ul><li>Dave Kimura</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>With special guest: Ross KaffenbergerSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a...]]></itunes:summary><itunes:duration>5024</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 433: ShipLane with John Epperson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-433-shiplane-with-john-epperson</link><description><![CDATA[John Epperson has been doing ruby for 12 years and is a friend of Andrew Mason. He got into Docker a couple years ago and felt like something was missing, so he wrote Shiplane. He liked Docker because it was a promise that he could delegate a lot of the manual devops work to something else, and that something else was able to automate all of it. What he noticed was if you have a Docker thing in development and want to transfer it into production, there was no clear path to get a Docker item from development to production. The process wasn’t truly automated, so he created ShipLane in an attempt to automate it.ShipLane solves this problem by assuming that you have a box out there, whether it’s a VM or an actual physical box, and you have SSH access to it. It logs in, it makes sure you have Docker installed, and gives you the ability to actually take your development docker compose, and convert it to a productionized version. It also hooks in to Capistrano and replaces that with ShipLane commands. Right now ShipLane is using Docker Raw and creates a network for your stuff to work within, deploys your containers, and then your service is up and running. There are different tools you can use to run Docker in production, but John didn’t want to run containers by using Docker Run with a bunch of stuff after it, didn’t want to maintain a custom script, so he automated it. John is currently working on a version that will translate your Docker Compose files into Kubernetes YAML files.There’s a lot of choices to be made in Rails, none of which are wrong, but one choice begets many more, and there’s so many to make and so many consequences it’s difficult to know your path, and ShipLane provides clearer a path. John talks about how to get started with ShipLane. First, you need to gem install ShipLane and Capestrano, put it in your bundle file, and require it in Capestrano (there’s a generator). It has Capestrano listed as a dependency requirement. Andrew has used ShipLane and found it very quick and effective, only took them about 30 minutes. John asks for feedback from users on ShipLane, since many people are using it but no one has given any. John talks about the versatility of ShipLane as a general solution. He addresses some concerns that people have about putting stuff into containers, and assures them that ShipLane is intended to work right out of the box. It is important that when containerizing services available on the platform of our choice to step back and question if you creating this infrastructure correctly. They discuss some methods for deciding what goes into containers.The panel discusses some of the advantages of Docker, particularly deployment time. Everything is already bundled, the assets are precompiled, so it cuts your deployments down a lot. They talk about different frameworks for Ruby that they like for their scaling abilities, such as Docker, Kubernetes, and Elastic Beanstalk. While Elastic Beanstalk is not one of the primary targets of ShipLane, it is designed as a generalized path to go from development to production, so it shouldn’t matter what your production target is in the end. If you’re gonna pick a provider that isn’t one of the big 3, then ShipLane is a great optionIf you’re picking a SASS provider, there’s always a possibility that it isn’t compatible with the generalized version, but if we’re targeting Kubernetes it should generally work.The panel discusses the general advice not to use Docker in development and whether or not it has merit. John finds that flips back and forth between projects, and those projects all have different dependencies, so Docker makes it easier to switch between projects because he doesn’t have to think about the dependencies. They talk about how John manages his Docker /compose version with these various projects. They all agree that Kubernetes should not be run locally. Finally they discuss whether tools like ShipLane are the next step with Docker. They believe that containerization is here to stay, but the only thing that might remotely threaten Docker is going back to bare metal development or going serverless. They discuss whether going serverless kills Docker. Ultimately, the most important thing is that the problem gets solved. Panelists<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>David Kimura</li></ul>With special guest: John EppersonSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/react-round-up/" target="_blank" rel="noreferrer noopener">React Round Up</a></li></ul>Links<ul><li><a href="https://github.com/kirillian/shiplane" target="_blank" rel="noreferrer noopener">ShipLane</a></li><li><a href="https://www.youtube.com/watch?v=9zc4DSTRGeM" target="_blank" rel="noreferrer noopener">Mountain West Ruby 2016 - Surviving the Framework Hype Cycle by Brandon Hays</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://capistranorb.com/" target="_blank" rel="noreferrer noopener">Capistrano</a></li><li><a href="https://docs.docker.com/engine/swarm/" target="_blank" rel="noreferrer noopener">Docker Swarm</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://docs.docker.com/compose/" target="_blank" rel="noreferrer noopener">Docker Compose</a></li><li><a href="https://www.chef.io/" target="_blank" rel="noreferrer noopener">Chef</a></li><li><a href="https://puppet.com/" target="_blank" rel="noreferrer noopener">Puppet</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">Postgress</a></li><li><a href="http://sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra</a></li><li><a href="https://aws.amazon.com/elasticbeanstalk/" target="_blank" rel="noreferrer noopener">Elastic Beanstalk</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/VIVO-Adjustable-Accessory-Individual-Stand-VAD3/dp/B0741CFJVW" target="_blank" rel="noreferrer noopener">VESA adjustment</a> for your monitors </li><li><a href="https://www.amazon.com/slp/velcro-strips-with-adhesive/yx6fxpaxpp338v7?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Velcro strips</a></li><li><a href="https://www.amazon.com/Love-Mother-Not-Pip-Flinx-Adventure/dp/B001PLNCX0/ref=sr_1_1?keywords=for+love+of+mother+not&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">For Love of Mother Not</a></li></ul>David Kimura:<ul><li><a href="https://grapesjs.com/" target="_blank" rel="noreferrer noopener">Grapes.js</a></li><li><a href="https://apps.apple.com/us/app/mario-kart-tour/id1293634699" target="_blank" rel="noreferrer noopener">Mario Kart Tour</a></li></ul>Andrew Mason:<ul><li><a href="https://hacktoberfest.digitalocean.com/" target="_blank" rel="noreferrer noopener">Hacktoberfest</a></li><li>Chuck</li></ul>John Epperson:<ul><li><a href="https://www.glenscotia.com/our-malts/15-year-old/" target="_blank" rel="noreferrer noopener">Glenscotia 15 year scotch</a></li><li><a href="https://www.amazon.com/Immortals-Fantasy-Adventure-Essencers-Aelathia-ebook/dp/B07WDRK76L?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Immortals book</a></li></ul> Follow John on <a href="https://github.com/kirillian" target="_blank" rel="noreferrer noopener">Github</a>, on <a href="https://rockagile.io" target="_blank" rel="noreferrer noopener">rockagile.io,</a> and <a href="https://www.twipu.com/kirillian" target="_blank" rel="noreferrer noopener">Twitter</a> Special Guest: John Epperson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f4cf371d-069a-4b6e-b854-4d14e39b8a7a</guid><pubDate>Tue, 08 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847563/stream.mp3" length="26902528" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>John Epperson has been doing ruby for 12 years and is a friend of Andrew Mason. He got into Docker a couple years ago and felt like something was missing, so he wrote Shiplane. He liked Docker because it was a promise that he could delegate a lot of...</itunes:subtitle><itunes:summary><![CDATA[John Epperson has been doing ruby for 12 years and is a friend of Andrew Mason. He got into Docker a couple years ago and felt like something was missing, so he wrote Shiplane. He liked Docker because it was a promise that he could delegate a lot of the manual devops work to something else, and that something else was able to automate all of it. What he noticed was if you have a Docker thing in development and want to transfer it into production, there was no clear path to get a Docker item from development to production. The process wasn’t truly automated, so he created ShipLane in an attempt to automate it.ShipLane solves this problem by assuming that you have a box out there, whether it’s a VM or an actual physical box, and you have SSH access to it. It logs in, it makes sure you have Docker installed, and gives you the ability to actually take your development docker compose, and convert it to a productionized version. It also hooks in to Capistrano and replaces that with ShipLane commands. Right now ShipLane is using Docker Raw and creates a network for your stuff to work within, deploys your containers, and then your service is up and running. There are different tools you can use to run Docker in production, but John didn’t want to run containers by using Docker Run with a bunch of stuff after it, didn’t want to maintain a custom script, so he automated it. John is currently working on a version that will translate your Docker Compose files into Kubernetes YAML files.There’s a lot of choices to be made in Rails, none of which are wrong, but one choice begets many more, and there’s so many to make and so many consequences it’s difficult to know your path, and ShipLane provides clearer a path. John talks about how to get started with ShipLane. First, you need to gem install ShipLane and Capestrano, put it in your bundle file, and require it in Capestrano (there’s a generator). It has Capestrano listed as a dependency requirement. Andrew has used ShipLane and found it very quick and effective, only took them about 30 minutes. John asks for feedback from users on ShipLane, since many people are using it but no one has given any. John talks about the versatility of ShipLane as a general solution. He addresses some concerns that people have about putting stuff into containers, and assures them that ShipLane is intended to work right out of the box. It is important that when containerizing services available on the platform of our choice to step back and question if you creating this infrastructure correctly. They discuss some methods for deciding what goes into containers.The panel discusses some of the advantages of Docker, particularly deployment time. Everything is already bundled, the assets are precompiled, so it cuts your deployments down a lot. They talk about different frameworks for Ruby that they like for their scaling abilities, such as Docker, Kubernetes, and Elastic Beanstalk. While Elastic Beanstalk is not one of the primary targets of ShipLane, it is designed as a generalized path to go from development to production, so it shouldn’t matter what your production target is in the end. If you’re gonna pick a provider that isn’t one of the big 3, then ShipLane is a great optionIf you’re picking a SASS provider, there’s always a possibility that it isn’t compatible with the generalized version, but if we’re targeting Kubernetes it should generally work.The panel discusses the general advice not to use Docker in development and whether or not it has merit. John finds that flips back and forth between projects, and those projects all have different dependencies, so Docker makes it easier to switch between projects because he doesn’t have to think about the dependencies. They talk about how John manages his Docker /compose version with these various projects. They all agree that Kubernetes should not be run locally. Finally they discuss whether tools like ShipLane are the next step with Docker. They believe that...]]></itunes:summary><itunes:duration>1603</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 432: Stop Testing, Start Storytelling with Mike Schutte</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-432-stop-testing-start-storytelling-with-mike-schutte</link><description><![CDATA[Mike Schutte is a fronted developer at TED conferences and was trained in code school at Turing in Colorado. He likes the idea of code as a communication tool, and in 2018 he gave a talk at RailsConf called Stop Testing. Start Storytelling. Today the panel is discussing what Mike means by storytelling in testing. In order to combat the hesitancy to start testing, Mike believes that changing your mindset to think away from the implementation details while deploying these tests can help them be more efficient. In short, if the test isn’t readable by a non-developer, then it’s not telling a story, it’s just writing code. The test is almost the first point of contact away from the source code, so if that’s unwieldy in a test it will be hard to use elsewhere in the application. We have an intuition for stories, so use tests in order to communicate the intent of what the application should do under certain conditions. If it’s hard to set that up in a succinct way then maybe it should be written differently.This view is backed up by other experts as well. Sandi Metz and Noel Rappin talk about it in Tech Done Right episode 69. They say if your test isn’t easy to write and you’re having to create tons and tons of objects, then the system or the class your trying to test is too interconnected, so you might want to break that up into more separated concerns so each of your tests can be focused on what you’re actually trying to test. If you follow these principles, your testing will be a lot easier even if there are more classes and modules to test. David applies this approach to an online shopping cart and how to break it up. The idea is to abstract it away from the big picture, in this case the grand total, and breaking it down into smaller stories or things. Mike shares methods to put this approach into practice and how to test. He finds that reading the code as if you were reading a section in a novel rather than code helps him sketch out what he needs to test. The panelists discuss different methods for testing, emphasizing keeping the models or classes you write very simple, minimizing the amount of full on feature specs. If you take time to think about the mindset and the process you use to write a test, the tools you use becomes interchangeable in a lot of ways.Andrew brings up a trend that he’s noticed of tools coming out that are taking mini tests or rspec and trying to morph it to the programmer’s preferences. Tools like this end up with a lot of weird syntax that is hard to maintain. The panelists acknowledge the challenges that stem from using a custom VIM, and believe that having an agnostic approach makes it easier to jump into different systems. Your focus shouldn’t be your developer preferences or what you’re used to, rather it should be your happiness when you have to update. They agree that because it’s easy to understand, it’s telling a story the reader can understand, which makes it easier to maintain in the long run.The Ruby Rogues panel talk about different methods for testing, particularly if they’ve ever tested JavaScript code in a Rails app. They talk about some of their preferred tools to test their code, such as StoryBook. Mike talks about what StoryBook is and what it’s like to use it. David talks about his experience using Cucumber, why his team used it, and how it works. The show concludes with Mike sharing some of the benefits he has found from using typed languages like TypeScript and the panel talking about their experience playing around with Actionview components. Panelists<ul><li>Andrew Mason</li><li>David Kimura</li></ul>With special guest: Mike SchutteSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/elixir-mix/" target="_blank" rel="noreferrer noopener">Elixir Mix Podcast</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=-vTZzOssR7A" target="_blank" rel="noreferrer noopener">Stop Teaching. Start Storytelling (RailsConf 2018)</a></li><li><a href="https://www.techdoneright.io/69" target="_blank" rel="noreferrer noopener">Tech Done Right episode 69</a></li><li><a href="https://en.wikipedia.org/wiki/Law_of_Demeter" target="_blank" rel="noreferrer noopener">Law of Demeter</a></li><li><a href="https://github.com/hopsoft/grumpy_old_man" target="_blank" rel="noreferrer noopener">Grumpy Old Man</a></li><li><a href="https://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li><li><a href="https://github.com/grosser/maxitest" target="_blank" rel="noreferrer noopener">MaxiTest</a></li><li><a href="https://github.com/metaskills/minitest-spec-rails" target="_blank" rel="noreferrer noopener">Minitest Spec</a></li><li><a href="https://github.com/thoughtbot" target="_blank" rel="noreferrer noopener">Thoughtbot </a></li><li><a href="https://jestjs.io/" target="_blank" rel="noreferrer noopener">Jest</a></li><li><a href="https://stimulusjs.org/" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker</a></li><li><a href="https://storybook.js.org/" target="_blank" rel="noreferrer noopener">StoryBook</a></li><li><a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://github.com/github/actionview-component" target="_blank" rel="noreferrer noopener">Actionview component</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksDavid Kimura:<ul><li><a href="http://www.rode.com/microphones/podcaster" target="_blank" rel="noreferrer noopener">Rode Podcaster</a></li></ul>Andrew Mason:<ul><li><a href="https://www.driftingruby.com/episodes/actionview-components-in-rails-6-1" target="_blank" rel="noreferrer noopener">Drifting Ruby 196</a></li><li><a href="https://github.com/castwide/vscode-ruby-debug" target="_blank" rel="noreferrer noopener">VS Code Ruby Debug</a></li></ul>Mike Schutte:<ul><li> Follow Mike on Twitter <a href="https://twitter.com/tmikeschu?lang=en" target="_blank" rel="noreferrer noopener">@tmikeschu</a></li><li><a href="https://storybook.js.org/" target="_blank" rel="noreferrer noopener">StoryBook.js</a></li></ul>Special Guest: Mike Schutte.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2f5f508d-b01d-4f11-95ea-f6246cce48bf</guid><pubDate>Tue, 01 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847550/stream.mp3" length="40241376" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Mike Schutte is a fronted developer at TED conferences and was trained in code school at Turing in Colorado. He likes the idea of code as a communication tool, and in 2018 he gave a talk at RailsConf called Stop Testing. Start Storytelling. Today the...</itunes:subtitle><itunes:summary><![CDATA[Mike Schutte is a fronted developer at TED conferences and was trained in code school at Turing in Colorado. He likes the idea of code as a communication tool, and in 2018 he gave a talk at RailsConf called Stop Testing. Start Storytelling. Today the panel is discussing what Mike means by storytelling in testing. In order to combat the hesitancy to start testing, Mike believes that changing your mindset to think away from the implementation details while deploying these tests can help them be more efficient. In short, if the test isn’t readable by a non-developer, then it’s not telling a story, it’s just writing code. The test is almost the first point of contact away from the source code, so if that’s unwieldy in a test it will be hard to use elsewhere in the application. We have an intuition for stories, so use tests in order to communicate the intent of what the application should do under certain conditions. If it’s hard to set that up in a succinct way then maybe it should be written differently.This view is backed up by other experts as well. Sandi Metz and Noel Rappin talk about it in Tech Done Right episode 69. They say if your test isn’t easy to write and you’re having to create tons and tons of objects, then the system or the class your trying to test is too interconnected, so you might want to break that up into more separated concerns so each of your tests can be focused on what you’re actually trying to test. If you follow these principles, your testing will be a lot easier even if there are more classes and modules to test. David applies this approach to an online shopping cart and how to break it up. The idea is to abstract it away from the big picture, in this case the grand total, and breaking it down into smaller stories or things. Mike shares methods to put this approach into practice and how to test. He finds that reading the code as if you were reading a section in a novel rather than code helps him sketch out what he needs to test. The panelists discuss different methods for testing, emphasizing keeping the models or classes you write very simple, minimizing the amount of full on feature specs. If you take time to think about the mindset and the process you use to write a test, the tools you use becomes interchangeable in a lot of ways.Andrew brings up a trend that he’s noticed of tools coming out that are taking mini tests or rspec and trying to morph it to the programmer’s preferences. Tools like this end up with a lot of weird syntax that is hard to maintain. The panelists acknowledge the challenges that stem from using a custom VIM, and believe that having an agnostic approach makes it easier to jump into different systems. Your focus shouldn’t be your developer preferences or what you’re used to, rather it should be your happiness when you have to update. They agree that because it’s easy to understand, it’s telling a story the reader can understand, which makes it easier to maintain in the long run.The Ruby Rogues panel talk about different methods for testing, particularly if they’ve ever tested JavaScript code in a Rails app. They talk about some of their preferred tools to test their code, such as StoryBook. Mike talks about what StoryBook is and what it’s like to use it. David talks about his experience using Cucumber, why his team used it, and how it works. The show concludes with Mike sharing some of the benefits he has found from using typed languages like TypeScript and the panel talking about their experience playing around with Actionview components. Panelists<ul><li>Andrew Mason</li><li>David Kimura</li></ul>With special guest: Mike SchutteSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a>...]]></itunes:summary><itunes:duration>2436</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 431: Building a Consulting Business with Todd Kaufman</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-431-building-a-consulting-business-with-todd-kaufman</link><description><![CDATA[Todd Kaufman is one of the cofounders of Test Double, a software development consultancy that was started 8 years ago. Todd talks about how he got started with Test Double and how it grew. He and Justin started Test Double because he felt that a lot of consultancies didn’t align with what they thought was important. Most consultancies then didn’t focus on good software development practices, and instead focused solely on the process. They decided that they would put the developers first and foremost so they could solve hard problems.Charles talks about his experience with a consultancy, where he was fired after his project finished, and asks how Test Double does things differently. Todd talks about the importance of financial stability in a consultancy, and one way that Test Double accomplishes this is by being a completely remote company to cut out the cost of having an office,Todd shares their approach to the projects they take on. Their contracts are open ended and they tend to work with clients for a longer duration. They discuss the differences in knowledge that comes from working with a product company versus a consultancy. A product company will typically give you depth, while a consultancy will give you variety. When deciding which you want to work for, you need to know if you want a steady approach to software development or do you want the challenge change up from time to time. Todd delves deeper into their policy of not doing fixed bids and how they uphold that policy when negotiating with companies. Test Double’s unique approach is to engender trust where if the client feels that they are not getting the results they want, they can terminate the contract and ask them to leave. This in turn makes the fixed scope go away. Their only requirement is that the client gives them a weeks notice before termination. When taking on a project, Test Double strives to quickly integrate with an existing team, help them, and leave them in a better place than we found them. They can help with testing, learning languages, meeting deadlines, and communication.The panel discusses some of the gotchas of building up a consulting company. Todd says that you always need someone looking for ne prospects and jobs, keep a consistent level of sales activity, and address issues in real time. He talks about what the company does to generate awareness, such as conference presentations, the website and blogs, networking, and how the company is organized to help manage sales.Todd and the panel discuss Test Double’s process for growing and shrinking the company ahd what drives their decisions. Test Double’s priority is to make sure that the size of the compan does not affect the work experience. He talks about their four step hiring process and their trend of hiring experienced programmers. The panel agrees that there is a commitment to hiring junior programmers. Though Test Double does not typically hire junior programmers, they help companies that do. Todd has found that there are companies that want to hire juniors, but they have no experience leveling them up, so his consultancy helps clients develop mentorship practices.Todd talks about some mistakes made and lessons learned in starting his company. One of his primary regrets is not focusing on diversity and inclusivity enough during the early days of the company. Their goal stated as a company is to improve the industry, and be an example for teams to follow on how to build healthy teams, but much of their early members were fairly homogenous. Todd believes that variety in a company leads to better problem identification and solutions. The panel discusses how to really identify diversity of background, because sometimes it can be proxied by diversity of physical appearance, but sometimes it can’t.It’s important to identify people that truly are diverse, and not just say ‘we want more women’ or ‘we want more people of color’. They discuss ways to increase diversity in hiring. Todd talks about what it was like to make the first hire for Test Double.Todd shares how he decided what Test Double’s values and mission is. They had to consider why they were putting so much energy into building Test Double, and it was because they wanted to help fix the industry and improve the way the world builds software. He talks about how he implements it within his company, especially since they do not have a physical office.  One of Todd’s visions for the software industry is that software isn’t viewed as manufacturing and getting the commodity purchasing out of software development. He also hopes to help create more sustainable code and to fix the problems that caused unsustainable code, whether in the code or the team.Test Double doesn’t focus solely on code, but also on the work environment of the company. They do that by trying to act as an extension of their existing team. Todd talks about what it’s like running a primarily remote company and how it affects their clients. He talks about how the company builds camaraderie between its employees, including an automated tool to pair you up with somebody to have ‘coffee time’ with once a week. He talks about the tools they use, like Zoom and Slack, and the different leadership roles within Test Double. Listeners are encouraged to go to Test Double’s website to learn more about what they’re working on. Panelists<ul><li>Charles Max Wood</li><li>David Kimura</li><li>Nate Hopkins</li><li>Andrew Mason</li></ul>With special guest: Todd KaufmanSponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li></ul>Links<ul><li><a href="https://www.testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a></li><li><a href="https://www.sundoginteractive.com/blog/fixed-bid-vs.-time-and-materials" target="_blank" rel="noreferrer noopener">Fixed bid</a>  </li><li><a href="https://www.pipedrive.com/" target="_blank" rel="noreferrer noopener">Pipedrive</a></li><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a></li><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksDavid Kimura:<ul><li><a href="https://www.heinz.com/product/00013000004640" target="_blank" rel="noreferrer noopener">Simply Heinz Ketchup</a></li><li><a href="https://www.amazon.com/Pyle-Rackmount-Distribution-Conditioner-PCO865/dp/B072RC5NZQ/ref=sr_1_2?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Pyle Rackmount Distribution Conditioner</a></li></ul>Nate Hopkins:<ul><li><a href="https://www.goodreads.com/book/show/36204293-the-war-on-normal-people?ac=1&amp;from_search=true" target="_blank" rel="noreferrer noopener">The War on Normal People by Andrew Yang</a></li><li><a href="https://github.com/testdouble/standard" target="_blank" rel="noreferrer noopener">Test Double Standard RB Library</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.nikonusa.com/en/nikon-products/product/dslr-cameras/d5600.html" target="_blank" rel="noreferrer noopener">Nikon D5600</a></li><li><a href="https://amzn.to/2ZO2NnL" target="_blank" rel="noreferrer noopener">Rode Newsshooter</a>  </li></ul>Andrew Mason:<ul><li><a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers" target="_blank" rel="noreferrer noopener">Remote Containers extension</a></li></ul>Todd Kaufman:<ul><li><a href="https://www.danpink.com/drive./" target="_blank" rel="noreferrer noopener">Drive by Daniel Pink</a></li><li><a href="https://www.amazon.com/dp/B00DQ845EA?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Hard Thing About Hard Things by Ben Horowitz</a></li></ul>Special Guest: Todd Kaufman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8753280e-4540-4ac5-8569-b464c42100c2</guid><pubDate>Tue, 24 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847606/stream.mp3" length="83465563" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Todd Kaufman is one of the cofounders of Test Double, a software development consultancy that was started 8 years ago. Todd talks about how he got started with Test Double and how it grew. He and Justin started Test Double because he felt that a lot...</itunes:subtitle><itunes:summary><![CDATA[Todd Kaufman is one of the cofounders of Test Double, a software development consultancy that was started 8 years ago. Todd talks about how he got started with Test Double and how it grew. He and Justin started Test Double because he felt that a lot of consultancies didn’t align with what they thought was important. Most consultancies then didn’t focus on good software development practices, and instead focused solely on the process. They decided that they would put the developers first and foremost so they could solve hard problems.Charles talks about his experience with a consultancy, where he was fired after his project finished, and asks how Test Double does things differently. Todd talks about the importance of financial stability in a consultancy, and one way that Test Double accomplishes this is by being a completely remote company to cut out the cost of having an office,Todd shares their approach to the projects they take on. Their contracts are open ended and they tend to work with clients for a longer duration. They discuss the differences in knowledge that comes from working with a product company versus a consultancy. A product company will typically give you depth, while a consultancy will give you variety. When deciding which you want to work for, you need to know if you want a steady approach to software development or do you want the challenge change up from time to time. Todd delves deeper into their policy of not doing fixed bids and how they uphold that policy when negotiating with companies. Test Double’s unique approach is to engender trust where if the client feels that they are not getting the results they want, they can terminate the contract and ask them to leave. This in turn makes the fixed scope go away. Their only requirement is that the client gives them a weeks notice before termination. When taking on a project, Test Double strives to quickly integrate with an existing team, help them, and leave them in a better place than we found them. They can help with testing, learning languages, meeting deadlines, and communication.The panel discusses some of the gotchas of building up a consulting company. Todd says that you always need someone looking for ne prospects and jobs, keep a consistent level of sales activity, and address issues in real time. He talks about what the company does to generate awareness, such as conference presentations, the website and blogs, networking, and how the company is organized to help manage sales.Todd and the panel discuss Test Double’s process for growing and shrinking the company ahd what drives their decisions. Test Double’s priority is to make sure that the size of the compan does not affect the work experience. He talks about their four step hiring process and their trend of hiring experienced programmers. The panel agrees that there is a commitment to hiring junior programmers. Though Test Double does not typically hire junior programmers, they help companies that do. Todd has found that there are companies that want to hire juniors, but they have no experience leveling them up, so his consultancy helps clients develop mentorship practices.Todd talks about some mistakes made and lessons learned in starting his company. One of his primary regrets is not focusing on diversity and inclusivity enough during the early days of the company. Their goal stated as a company is to improve the industry, and be an example for teams to follow on how to build healthy teams, but much of their early members were fairly homogenous. Todd believes that variety in a company leads to better problem identification and solutions. The panel discusses how to really identify diversity of background, because sometimes it can be proxied by diversity of physical appearance, but sometimes it can’t.It’s important to identify people that truly are diverse, and not just say ‘we want more women’ or ‘we want more people of color’. They discuss ways to increase diversity in hiring. Todd talks...]]></itunes:summary><itunes:duration>4110</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 430: Opal with Elia Schito</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-430-opal-with-elia-schito</link><description><![CDATA[Episode Summary     Today’s guest Elia Schito has been a Ruby developer for 12+ years and works for Nebulab. During his career he looked for Ruby to JavaScript translators and found Opal.  The panel discusses where Opal belongs within an app and when the compilation into JavaScript occurs. The main reason a person would want to use Opal is to avoid writing in JavaScript.  Elia talks about the benefits of using Opal. One is that productivity is better in a language like Ruby. Also, if you’re working on a project that needs to get done quickly, it makes sense to use Opal so that your speed is not hindered. Elia talks about testing Opal with things like WebPacker and Hyperstack, and explains what Hyperstack is.   Opal recently released a newer, bigger version, and Elia talks about the features of the new release. He details what kind of JavaScript it produces and how to hook it into your CICD, how to run it locally, and overall how to use the compiler.   He talks about how to debug in Opal. He notes that during the development cycle in Opal, you can refresh your page and it will compile the Ruby code into JS, so if there are any errors you will see it immediately. Opal is compatible with other tools to check your code.  In the future, Elia wants to increase the coverage of the core and standard library, and believes that Opal is a great way to increase your skills in Ruby and JavaScript. He talks about the general reception of Opal among users. Opal is a perfect fit for smaller teams or older fullstack developers, especially if you don’t have a frontend team  Elia notes that Opal, much like anything else, is a matter of preference, and relates it to the past reliance on CoffeeScript. For developers who refuse to write in JavaScript, Opal is an excellent option. He talks about the speed of compiling ruby to JavaScript in Opal and how it supports keeping current with Rails versions and other frameworks.   The panel asks if the Opal community made any inroads with DHH for making it part of the Rails stack proper and whether Opal wants to be integrated with Rails. Elia talks about some of Opal’s contributions to the Ruby Community.  Elia talks about what generally happens if you choose to use Opal in a project. Opal is small, but you will have to make some tradeoffs. You have to call your standard library from Opal, but there are many ways to overcome that. The show concludes with Elia calling on the community to help him resurrect the Volt framework.  Panelists  <ul><li>     Andrew Mason     </li><li>     David Kimura     </li><li>     Nate Hopkins     </li></ul>  With special guest: Elia Schito  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues     </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li></ul>  Links  <ul><li><a href="http://opalrb.com/try/" target="_blank" rel="noreferrer noopener">Opal</a>      </li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">WebPacker</a></li><li><a href="https://stimulusjs.org/" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://hyperstack.org/" target="_blank" rel="noreferrer noopener">Hyperstack</a></li><li><a href="https://github.com/teamcapybara/capybara" target="_blank" rel="noreferrer noopener">Capybara</a></li><li><a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Devise</a></li><li><a href="https://github.com/clearwater-rb/clearwater" target="_blank" rel="noreferrer noopener">Clearwater</a></li><li><a href="http://reactivex.io/" target="_blank" rel="noreferrer noopener">Reactive</a></li><li><a href="http://voltframework.com/" target="_blank" rel="noreferrer noopener">Volt framework</a></li><li><a href="https://nebulab.it/" target="_blank" rel="noreferrer noopener">Nebulab</a></li></ul>  Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a>  Picks  David Kimura:  <ul><li><a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/consolidated-billing.html" target="_blank" rel="noreferrer noopener">AWS Organization Consolidated Billing</a></li><li><a href="http://www.pingverse.com" target="_blank" rel="noreferrer noopener">Pingverse</a></li></ul>  Nate Hopkins:  <ul><li><a href="https://www.benjaminmoore.com/en-us" target="_blank" rel="noreferrer noopener">Benjamin Moore paint</a></li></ul>  Andrew Mason:  <ul><li><a href="https://github.com/actions" target="_blank" rel="noreferrer noopener">Github Actions</a> (beta)     </li></ul>  Elia Schito:  <ul><li>     Follow Elia on <a href="https://elia.schito.me/" target="_blank" rel="noreferrer noopener">his website</a></li><li><a href="https://www.amazon.com/Explaining-Postmodernism-Skepticism-Socialism-Rousseau/dp/0983258406" target="_blank" rel="noreferrer noopener">Explaining Postmodernism</a></li><li><a href="https://www.texmate.com/" target="_blank" rel="noreferrer noopener">Texmate</a></li></ul>Special Guest:  Elia Schito.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6cea8357-8ca5-476b-a851-2670341d92ae</guid><pubDate>Tue, 17 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847579/stream.mp3" length="58728489" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode Summary     Today’s guest Elia Schito has been a Ruby developer for 12+ years and works for Nebulab. During his career he looked for Ruby to JavaScript translators and found Opal.  The panel discusses where Opal belongs within an app and when...</itunes:subtitle><itunes:summary><![CDATA[Episode Summary     Today’s guest Elia Schito has been a Ruby developer for 12+ years and works for Nebulab. During his career he looked for Ruby to JavaScript translators and found Opal.  The panel discusses where Opal belongs within an app and when the compilation into JavaScript occurs. The main reason a person would want to use Opal is to avoid writing in JavaScript.  Elia talks about the benefits of using Opal. One is that productivity is better in a language like Ruby. Also, if you’re working on a project that needs to get done quickly, it makes sense to use Opal so that your speed is not hindered. Elia talks about testing Opal with things like WebPacker and Hyperstack, and explains what Hyperstack is.   Opal recently released a newer, bigger version, and Elia talks about the features of the new release. He details what kind of JavaScript it produces and how to hook it into your CICD, how to run it locally, and overall how to use the compiler.   He talks about how to debug in Opal. He notes that during the development cycle in Opal, you can refresh your page and it will compile the Ruby code into JS, so if there are any errors you will see it immediately. Opal is compatible with other tools to check your code.  In the future, Elia wants to increase the coverage of the core and standard library, and believes that Opal is a great way to increase your skills in Ruby and JavaScript. He talks about the general reception of Opal among users. Opal is a perfect fit for smaller teams or older fullstack developers, especially if you don’t have a frontend team  Elia notes that Opal, much like anything else, is a matter of preference, and relates it to the past reliance on CoffeeScript. For developers who refuse to write in JavaScript, Opal is an excellent option. He talks about the speed of compiling ruby to JavaScript in Opal and how it supports keeping current with Rails versions and other frameworks.   The panel asks if the Opal community made any inroads with DHH for making it part of the Rails stack proper and whether Opal wants to be integrated with Rails. Elia talks about some of Opal’s contributions to the Ruby Community.  Elia talks about what generally happens if you choose to use Opal in a project. Opal is small, but you will have to make some tradeoffs. You have to call your standard library from Opal, but there are many ways to overcome that. The show concludes with Elia calling on the community to help him resurrect the Volt framework.  Panelists  <ul><li>     Andrew Mason     </li><li>     David Kimura     </li><li>     Nate Hopkins     </li></ul>  With special guest: Elia Schito  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues     </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li></ul>  Links  <ul><li><a href="http://opalrb.com/try/" target="_blank" rel="noreferrer noopener">Opal</a>      </li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">WebPacker</a></li><li><a href="https://stimulusjs.org/" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://hyperstack.org/" target="_blank" rel="noreferrer noopener">Hyperstack</a></li><li><a href="https://github.com/teamcapybara/capybara" target="_blank" rel="noreferrer noopener">Capybara</a></li><li><a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Devise</a></li><li><a...]]></itunes:summary><itunes:duration>3592</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 429: Mechanical Confidence with Adam Cuppy</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-429-mechanical-confidence-with-adam-cuppy</link><description><![CDATA[Episode SummaryAdam Cuppy is the cofounder and current chief operating officer at Zeal, web and mobile app consultancy. Today the panel is discussing the talk he gave at Rails Conf called Mechanically Confident. Adam has a hypothesis that confidence is not the result of belief alone but ingrained routine. The more routine, the more pattern, the more rehearsal applied to a given thing, the more confident you are with that thingThe history behind Adam’s theory stems from his background in theater and performing arts. The concept of rehearsal is commonplace in the performing arts, but not other industries. He talks about where rehearsal comes in for programmers and how he has noticed the patterns of senior developers. The panelists talk about where they see routine and rehearsal come into play with their workThe panelists wonder how do you avoid a stopgap from a slight change, and Adam relates it to some of the most rehearsed actors, improv actors. It’s important to rehearse everything you can, building a routine around the things you control, so that when something does happen you have everything else under control. Adam talks about different tools to help build a routine and an experiment he did with a group of interns to help them establish a routine. When the interns had a routine, in this case, a designated order in which they placed their windows, he saw immediate improvement in their performance. When the order of the windows was changed, it caused initial confusion in the group. The panel discusses the cognitive load applied to managing chaos and how a routine helps. Adam admits that routine is an individualized thing, and that  chaos can be a pattern as long as you know where everything isThey wonder at what point does reliance on patterns become false confidence, relating it to the strict TDD trend within the Ruby community, and how too much routine can make you rigid. Todd again ties this back to acting. The panelists discuss ways to implement a routine. Adam advises to start by finding what is it that you do consistently that creates a happy and proud result. They talk about how to create that small iterative change towards something I want to get better at. The panelists discuss the merits of visualization and if it is a tactic that developers can use to gain confidence, and what to do after you’ve visualized. They discuss whether looking ahead helps or hinders a person, and Adam talks about how to look ahead properly.The show concludes with Adam’s advice for people who would like to give a presentation or conference talk but hasn’t. He talks about how his theory has evolved since he first gave his talk. His closing thoughts are that trends matter more than individual days, how to expedite the experience timeline, and the importance of perspective. If you want to expedite learning, give the why behind something Panelists<ul><li>Andrew Mason</li><li>David Kimura</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>With special guest: Adam Cuppy Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in Devops</a></li></ul>Links<ul><li><a href="https://www.codingzeal.com/" target="_blank" rel="noreferrer noopener">Zeal</a></li><li><a href="https://arresteddevelopment.fandom.com/wiki/Teamocil" target="_blank" rel="noreferrer noopener">Teamocil</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="http://agiledata.org/essays/tdd.html" target="_blank" rel="noreferrer noopener">TDD</a></li><li><a href="https://speakerline.io" target="_blank" rel="noreferrer noopener">Speakerline</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksDavid Kimura:<ul><li><a href="https://www.homedepot.com/p/RYOBI-4-in-x-36-in-Belt-and-6-in-Disc-Sander-BD4601G/205509608" target="_blank" rel="noreferrer noopener">Belt sander</a></li><li><a href="https://www.pingverse.com/" target="_blank" rel="noreferrer noopener">PingVerse </a></li></ul>Nate Hopkins:<ul><li><a href="https://www.goodreads.com/book/show/4485966-talent-is-overrated" target="_blank" rel="noreferrer noopener">Talent is Overrated</a></li><li><a href="https://www.confreaks.tv/videos/railsconf2014-keynote-10-years" target="_blank" rel="noreferrer noopener">Confreaks 10 Years: Keynote</a></li></ul>Andrew Mason:<ul><li> His company is hiring, contact him <a href="https://twitter.com/andrewmcodes" target="_blank" rel="noreferrer noopener">@andrewmcodes</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.algolia.com/" target="_blank" rel="noreferrer noopener">Algolia</a>  </li><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RXJS Live</a></li><li><a href="https://about.gitlab.com/events/commit/" target="_blank" rel="noreferrer noopener">Gitlab Commit</a></li></ul>Adam Cuppy:<ul><li><a href="https://www.goodreads.com/book/show/40549476-this-is-marketing" target="_blank" rel="noreferrer noopener">This Is Marketing by Seth Goden</a></li><li><a href="http://podcast.codingzeal.com/" target="_blank" rel="noreferrer noopener">Interestings podcast</a></li><li> Follow Adam <a href="https://twitter.com/adamcuppy?lang=en" target="_blank" rel="noreferrer noopener">@adamcuppy</a></li></ul>Special Guest: Adam Cuppy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0c95c82c-c9bd-4330-a2e3-e17e89d19241</guid><pubDate>Tue, 10 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847565/stream.mp3" length="70691245" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode SummaryAdam Cuppy is the cofounder and current chief operating officer at Zeal, web and mobile app consultancy. Today the panel is discussing the talk he gave at Rails Conf called Mechanically Confident. Adam has a hypothesis that confidence...</itunes:subtitle><itunes:summary><![CDATA[Episode SummaryAdam Cuppy is the cofounder and current chief operating officer at Zeal, web and mobile app consultancy. Today the panel is discussing the talk he gave at Rails Conf called Mechanically Confident. Adam has a hypothesis that confidence is not the result of belief alone but ingrained routine. The more routine, the more pattern, the more rehearsal applied to a given thing, the more confident you are with that thingThe history behind Adam’s theory stems from his background in theater and performing arts. The concept of rehearsal is commonplace in the performing arts, but not other industries. He talks about where rehearsal comes in for programmers and how he has noticed the patterns of senior developers. The panelists talk about where they see routine and rehearsal come into play with their workThe panelists wonder how do you avoid a stopgap from a slight change, and Adam relates it to some of the most rehearsed actors, improv actors. It’s important to rehearse everything you can, building a routine around the things you control, so that when something does happen you have everything else under control. Adam talks about different tools to help build a routine and an experiment he did with a group of interns to help them establish a routine. When the interns had a routine, in this case, a designated order in which they placed their windows, he saw immediate improvement in their performance. When the order of the windows was changed, it caused initial confusion in the group. The panel discusses the cognitive load applied to managing chaos and how a routine helps. Adam admits that routine is an individualized thing, and that  chaos can be a pattern as long as you know where everything isThey wonder at what point does reliance on patterns become false confidence, relating it to the strict TDD trend within the Ruby community, and how too much routine can make you rigid. Todd again ties this back to acting. The panelists discuss ways to implement a routine. Adam advises to start by finding what is it that you do consistently that creates a happy and proud result. They talk about how to create that small iterative change towards something I want to get better at. The panelists discuss the merits of visualization and if it is a tactic that developers can use to gain confidence, and what to do after you’ve visualized. They discuss whether looking ahead helps or hinders a person, and Adam talks about how to look ahead properly.The show concludes with Adam’s advice for people who would like to give a presentation or conference talk but hasn’t. He talks about how his theory has evolved since he first gave his talk. His closing thoughts are that trends matter more than individual days, how to expedite the experience timeline, and the importance of perspective. If you want to expedite learning, give the why behind something Panelists<ul><li>Andrew Mason</li><li>David Kimura</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>With special guest: Adam Cuppy Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in Devops</a></li></ul>Links<ul><li><a href="https://www.codingzeal.com/" target="_blank" rel="noreferrer noopener">Zeal</a></li><li><a href="https://arresteddevelopment.fandom.com/wiki/Teamocil" target="_blank" rel="noreferrer noopener">Teamocil</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="http://agiledata.org/essays/tdd.html" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4339</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-428-arming-the-rebels-with-rails-6-featuring-david-heinemeier-hansson-bcb8ee88-e3ef-4ad1-a528-5bb952fa2222</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li></ul>Panel<ul><li>David Kimura</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>With Special Guest: David Heinemeier HanssonEpisode SummaryToday’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers.  Links<ul><li><a href="https://edgeguides.rubyonrails.org/action_text_overview.html" target="_blank" rel="noreferrer noopener">Action Text</a></li><li>  <a href="https://edgeguides.rubyonrails.org/action_mailbox_basics.html" target="_blank" rel="noreferrer noopener">Action Mailbox</a></li><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus.js</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://github.com/rails/jbuilder" target="_blank" rel="noreferrer noopener">JBuilder</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://www.amazon.com/How-Say-Third-Sentences-Paragraphs/dp/0735204373?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Say It</a></li><li><a href="https://open.spotify.com/episode/2Wbegp7lWpq2eurBKD8Tml" target="_blank" rel="noreferrer noopener">Rework episode</a></li></ul>Nate Hopkins:<ul><li><a href="https://github.com/hopsoft/stimulus_reflex" target="_blank" rel="noreferrer noopener">Stimulus Reflex</a></li></ul>Charles Max Wood:<ul><li><a href="https://jamesclear.com/atomic-habits" target="_blank" rel="noreferrer noopener">Atomic Habits</a></li><li><a href="https://www.edmylett.com/podcasts/" target="_blank" rel="noreferrer noopener">Ed Mylet show</a></li><li><a href="https://andyfrisella.com/blogs/mfceo-project-podcast" target="_blank" rel="noreferrer noopener">The MFCEO with Andy Frisella</a></li></ul>David Kimura:<ul><li><a href="https://www.amazon.com/gp/product/B075134Z6P/ref=ppx_yo_dt_b_asin_title_o08_s04?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;psc=1%3Fie%3DUTF8&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Swing set kit</a></li><li><a href="https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/" target="_blank" rel="noreferrer noopener">Rails 6</a></li><li>His daughter Ruby</li></ul>David Heinemeier Hansson:<ul><li> Follow David on Twitter @dhh, <a href="https://dhh.dk/" target="_blank" rel="noreferrer noopener">dhh.dk</a> and <a href="https://rework.fm/" target="_blank" rel="noreferrer noopener">Rework.fm</a></li><li><a href="https://www.amazon.com/Have-Be-Bloomsbury-Revelations/dp/178093680X?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">To Have or To Be</a></li><li><a href="https://basecamp.com/shapeup" target="_blank" rel="noreferrer noopener">Shape Up book</a></li><li><a href="https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/" target="_blank" rel="noreferrer noopener">Rails 6</a></li></ul>Special Guest: David Heinemeier Hansson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b071e585-73b1-4f9a-b4f2-f3a081d2df28</guid><pubDate>Tue, 03 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847600/stream.mp3" length="74313021" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://devchat.tv/sustain-our-software/
- https://devchat.tv/adventures-in-blockchain/
Panel
- David Kimura
- Andrew Mason
- Nate Hopkins
- Charles Max Wood
With Special Guest: David...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li></ul>Panel<ul><li>David Kimura</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>With Special Guest: David Heinemeier HanssonEpisode SummaryToday’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers.  Links<ul><li><a href="https://edgeguides.rubyonrails.org/action_text_overview.html" target="_blank" rel="noreferrer noopener">Action Text</a></li><li>  <a href="https://edgeguides.rubyonrails.org/action_mailbox_basics.html" target="_blank" rel="noreferrer noopener">Action Mailbox</a></li><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus.js</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://github.com/rails/jbuilder" target="_blank" rel="noreferrer noopener">JBuilder</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://www.amazon.com/How-Say-Third-Sentences-Paragraphs/dp/0735204373?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Say It</a></li><li><a href="https://open.spotify.com/episode/2Wbegp7lWpq2eurBKD8Tml" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4566</itunes:duration><itunes:explicit>true</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 427: Sorbet, a Type Checker for Ruby with Paul Tarjan</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-427-sorbet-a-type-checker-for-ruby-with-paul-tarjan</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://dtdg.co/rubyrogues" target="_blank" rel="noreferrer noopener">Datadog</a></li><li><a href="https://devchat.tv/react-native-radio/" target="_blank" rel="noreferrer noopener">React Native Radio</a></li></ul>Panel<ul><li>David Kimura</li><li>Andrew Mason</li></ul>With Special Guest: Paul TarjanEpisode SummaryPaul Tarjan works for Stripe specializing in developer productivity. In the past, he has owned his own company and worked for Facebook. In today’s episode, the panel is talking about Sorbet, a gradual type checker for Ruby that Paul built. Paul talks about how Sorbet fits in the Ruby community and how it works. The two parts of Sorbet are the runtime type check and the static typecheck. Paul talks about how introducing Sorbet at Stripe has changed the way they approach coding. He talks about some of the performance impacts of adding Sorbet, how it differs from other type checkers, and how it was received in the Ruby community. Paul delves into how developers are notified if Sorbet fails a type check while checking a class. The panel discusses ways to convince reluctant team members that introducing a type checker like Sorbet will improve their code, and Paul talks about his experience implementing it at Stripe. He talks about what he sees for the future of Sorbet. The show finishes with the panel discussing similar projects in other languages and their opinions on React in light of Paul’s former employment with Facebook.  Links<ul><li><a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a></li><li><a href="https://sorbet.org/" target="_blank" rel="noreferrer noopener">Sorbet</a></li><li><a href="https://github.com/chanzuckerberg/sorbet-rails" target="_blank" rel="noreferrer noopener">Sorbet Rails</a></li><li><a href="https://rubygems.org/gems/sorbet-static/versions/0.4.4603-universal-darwin-16" target="_blank" rel="noreferrer noopener">Sorbet Static</a></li><li><a href="https://github.com/larsch/ocra" target="_blank" rel="noreferrer noopener">Ocra</a></li><li><a href="https://github.com/python/mypy" target="_blank" rel="noreferrer noopener">mypy</a></li><li><a href="https://github.com/microsoft/TypeScript" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://sorbet.run/" target="_blank" rel="noreferrer noopener">Sorbet.run</a>  </li><li><a href="https://github.com/facebook/flow" target="_blank" rel="noreferrer noopener">Flow</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://github.com/hopsoft/stimulus_reflex" target="_blank" rel="noreferrer noopener">Stimulus Reflex</a></li></ul>David Kimura:<ul><li><a href="https://www.pingverse.com" target="_blank" rel="noreferrer noopener">Pingverse</a></li></ul>Paul Tarjan:<ul><li> Follow Paul <a href="https://paultarjan.com/" target="_blank" rel="noreferrer noopener">https://paultarjan.com/</a></li><li><a href="https://sorbet.org/" target="_blank" rel="noreferrer noopener">Sorbet</a></li></ul>Special Guest: Paul Tarjan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f7da2645-8567-4a3f-9c37-b750bffc93e5</guid><pubDate>Tue, 27 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847571/stream.mp3" length="47314914" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://dtdg.co/rubyrogues
- https://devchat.tv/react-native-radio/
Panel
- David Kimura
- Andrew Mason
With Special Guest: Paul TarjanEpisode SummaryPaul Tarjan works for Stripe...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://dtdg.co/rubyrogues" target="_blank" rel="noreferrer noopener">Datadog</a></li><li><a href="https://devchat.tv/react-native-radio/" target="_blank" rel="noreferrer noopener">React Native Radio</a></li></ul>Panel<ul><li>David Kimura</li><li>Andrew Mason</li></ul>With Special Guest: Paul TarjanEpisode SummaryPaul Tarjan works for Stripe specializing in developer productivity. In the past, he has owned his own company and worked for Facebook. In today’s episode, the panel is talking about Sorbet, a gradual type checker for Ruby that Paul built. Paul talks about how Sorbet fits in the Ruby community and how it works. The two parts of Sorbet are the runtime type check and the static typecheck. Paul talks about how introducing Sorbet at Stripe has changed the way they approach coding. He talks about some of the performance impacts of adding Sorbet, how it differs from other type checkers, and how it was received in the Ruby community. Paul delves into how developers are notified if Sorbet fails a type check while checking a class. The panel discusses ways to convince reluctant team members that introducing a type checker like Sorbet will improve their code, and Paul talks about his experience implementing it at Stripe. He talks about what he sees for the future of Sorbet. The show finishes with the panel discussing similar projects in other languages and their opinions on React in light of Paul’s former employment with Facebook.  Links<ul><li><a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a></li><li><a href="https://sorbet.org/" target="_blank" rel="noreferrer noopener">Sorbet</a></li><li><a href="https://github.com/chanzuckerberg/sorbet-rails" target="_blank" rel="noreferrer noopener">Sorbet Rails</a></li><li><a href="https://rubygems.org/gems/sorbet-static/versions/0.4.4603-universal-darwin-16" target="_blank" rel="noreferrer noopener">Sorbet Static</a></li><li><a href="https://github.com/larsch/ocra" target="_blank" rel="noreferrer noopener">Ocra</a></li><li><a href="https://github.com/python/mypy" target="_blank" rel="noreferrer noopener">mypy</a></li><li><a href="https://github.com/microsoft/TypeScript" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://sorbet.run/" target="_blank" rel="noreferrer noopener">Sorbet.run</a>  </li><li><a href="https://github.com/facebook/flow" target="_blank" rel="noreferrer noopener">Flow</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://github.com/hopsoft/stimulus_reflex" target="_blank" rel="noreferrer noopener">Stimulus Reflex</a></li></ul>David Kimura:<ul><li><a href="https://www.pingverse.com" target="_blank" rel="noreferrer noopener">Pingverse</a></li></ul>Paul Tarjan:<ul><li> Follow Paul <a href="https://paultarjan.com/" target="_blank" rel="noreferrer noopener">https://paultarjan.com/</a></li><li><a href="https://sorbet.org/" target="_blank" rel="noreferrer noopener">Sorbet</a></li></ul>Special Guest: Paul Tarjan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2878</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 426: Dockerized Development Environments with Julian Fahrer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-426-dockerized-development-environments-with-julian-fahrer</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://dtdg.co/rubyrogues" target="_blank" rel="noreferrer noopener">Datadog</a></li></ul>Panel<ul><li>David Kimura</li><li>Andrew Mason</li><li>Charles Max Wood</li></ul>With Special Guests: Julian FahrerEpisode Summary Julian Fahrer has been a guest on Devchat shows before and recently did a workshop at RailsConf about Docker. He specializes in teaching people about Docker and has his own course, <a href="https://learndocker.online/" target="_blank" rel="noreferrer noopener">LearnDocker.online</a>. Julian begins by giving suggestions for those considering Dockerizing their Rails applications. He talks about why Docker is a good choice to be used in a local development environment and gives some advice for those who might have trouble running Docker in development. He talks about where Docker fits within the development or production environment. He talks about synchronizing code between development and production and running tests. He advises listeners on how to get started with Docker. He talks about using a Docker registry to build and push images. They discuss how to deal with things once you move to production and how to use containers when considering microservices. Julian talks about debugging in Docker. They finish by talking about Docker’s compatibility with frameworks besides Rails and how services talk to each other in Docker.  Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-340-javascript-docker-with-julian-fahrer/" target="_blank" rel="noreferrer noopener">JSJ 340: JavaScript Docker with Julian Fahrer</a></li><li><a href="https://devchat.tv/elixir-mix/emx-010-docker-with-julian-fahrer/" target="_blank" rel="noreferrer noopener">EMX 10: Docker with Julian Fahrer</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://alpin.io/" target="_blank" rel="noreferrer noopener">Alpin.io</a></li><li><a href="https://ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://hub.docker.com/r/nicktriller/mail-sink/" target="_blank" rel="noreferrer noopener">Docker Sink</a></li><li><a href="https://docs.docker.com/docker-for-mac/osxfs/" target="_blank" rel="noreferrer noopener">OSXFS</a></li><li><a href="https://spring.io/" target="_blank" rel="noreferrer noopener">Spring</a></li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a>  </li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://github.com/github/scripts-to-rule-them-all" target="_blank" rel="noreferrer noopener">Scripts to Rule Them All</a></li><li><a href="https://learndocker.online/" target="_blank" rel="noreferrer noopener">LearnDocker.online</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://www.allsop.com/product/metal-art-dual-monitor-arms-32146/" target="_blank" rel="noreferrer noopener">Alsop Metal Art Dual Monitor Arms </a></li><li>Mental health days</li></ul>David Kimura:<ul><li><a href="https://www.amazon.com/Hikig-Buttons-joysticks-Controller-Raspberry/dp/B07JFXQSM5/ref=sr_1_3?keywords=arcade+buttons&amp;qid=1565199776&amp;s=gateway&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Arcade buttons</a></li><li><a href="https://www.dewalt.com/products/gear-and-equipment/air-compressors/20v-max-cordedcordless-air-inflator/dcc020ib" target="_blank" rel="noreferrer noopener">Mini Dewalt air compressor</a></li></ul>Julan Fahrer:<ul><li><a href="https://www.walkinbalance.net/" target="_blank" rel="noreferrer noopener">Alexander Technique</a></li><li><a href="https://railswithdocker.com/" target="_blank" rel="noreferrer noopener">Railswithdocker.com</a></li><li><a href="https://github.com/codetales/blitz" target="_blank" rel="noreferrer noopener">Blitz</a></li><li><a href="https://github.com/codetales/donner" target="_blank" rel="noreferrer noopener">Donner</a></li><li> Follow Julian at <a href="https://codetales.io/" target="_blank" rel="noreferrer noopener">Codetales.io</a> and @jufahr </li></ul>Charles Max Wood: <ul><li><a href="https://en.wikipedia.org/wiki/Four_Corners_Monument" target="_blank" rel="noreferrer noopener">Four Corners Monument</a></li><li><a href="https://www.perotmuseum.org/exhibits-and-films/permanent-exhibit-halls/childrens-museum.html" target="_blank" rel="noreferrer noopener">Dallas Children’s Museum</a></li></ul>Special Guest: Julian Fahrer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">670581c9-1a44-467c-bd1c-0e96547aae8f</guid><pubDate>Tue, 20 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847589/stream.mp3" length="57120144" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://dtdg.co/rubyrogues
Panel
- David Kimura
- Andrew Mason
- Charles Max Wood
With Special Guests: Julian FahrerEpisode Summary Julian Fahrer has been a guest on Devchat shows...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://dtdg.co/rubyrogues" target="_blank" rel="noreferrer noopener">Datadog</a></li></ul>Panel<ul><li>David Kimura</li><li>Andrew Mason</li><li>Charles Max Wood</li></ul>With Special Guests: Julian FahrerEpisode Summary Julian Fahrer has been a guest on Devchat shows before and recently did a workshop at RailsConf about Docker. He specializes in teaching people about Docker and has his own course, <a href="https://learndocker.online/" target="_blank" rel="noreferrer noopener">LearnDocker.online</a>. Julian begins by giving suggestions for those considering Dockerizing their Rails applications. He talks about why Docker is a good choice to be used in a local development environment and gives some advice for those who might have trouble running Docker in development. He talks about where Docker fits within the development or production environment. He talks about synchronizing code between development and production and running tests. He advises listeners on how to get started with Docker. He talks about using a Docker registry to build and push images. They discuss how to deal with things once you move to production and how to use containers when considering microservices. Julian talks about debugging in Docker. They finish by talking about Docker’s compatibility with frameworks besides Rails and how services talk to each other in Docker.  Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-340-javascript-docker-with-julian-fahrer/" target="_blank" rel="noreferrer noopener">JSJ 340: JavaScript Docker with Julian Fahrer</a></li><li><a href="https://devchat.tv/elixir-mix/emx-010-docker-with-julian-fahrer/" target="_blank" rel="noreferrer noopener">EMX 10: Docker with Julian Fahrer</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://alpin.io/" target="_blank" rel="noreferrer noopener">Alpin.io</a></li><li><a href="https://ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://hub.docker.com/r/nicktriller/mail-sink/" target="_blank" rel="noreferrer noopener">Docker Sink</a></li><li><a href="https://docs.docker.com/docker-for-mac/osxfs/" target="_blank" rel="noreferrer noopener">OSXFS</a></li><li><a href="https://spring.io/" target="_blank" rel="noreferrer noopener">Spring</a></li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a>  </li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://github.com/github/scripts-to-rule-them-all" target="_blank" rel="noreferrer noopener">Scripts to Rule Them All</a></li><li><a href="https://learndocker.online/" target="_blank" rel="noreferrer noopener">LearnDocker.online</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://www.allsop.com/product/metal-art-dual-monitor-arms-32146/" target="_blank" rel="noreferrer noopener">Alsop Metal Art Dual Monitor Arms </a></li><li>Mental health days</li></ul>David Kimura:<ul><li><a...]]></itunes:summary><itunes:duration>3491</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 425:  Rails + Webpacker with Taylor Jones</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-425-rails-webpacker-with-taylor-jones</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://dtdg.co/rubyrogues" target="_blank" rel="noreferrer noopener">Datadog</a></li></ul>Panel<ul><li>David Kimura</li><li>Andrew Mason</li><li>Nate Hopkins</li></ul>With Special Guests: Taylor JonesEpisode SummaryTaylor Jones works remotely for Heroku in technical support. He talks about some of the most common issues he helps customers with and what issues he saw when Webpacker was introduced. The panel talks about their experience using Webpacker and how it has influenced their usage of React and Ruby. They talk about the importance of creating maintainable applications and the possible effects of using primarily new technology versus tried and true methods. It is important to keep architecture consistent, so that if you have to debug something old, you still know your way around. They discuss the forward progress in the Rails community and how the need for a JavaScript framework has decreased. They discuss improvements in adding elements from other languages into your code, especially since Webpacker added a way to manage JavaScript assets to the community. They discuss the impact Webpacker has had on application maintainability. For a more sustainable app, they suggest reducing the number of gems and dependencies in your application, and over all knowing what you’re putting in your app.Links<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://broccoli.build/" target="_blank" rel="noreferrer noopener">Broccoli.js</a></li><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="https://getbootstrap.com/" target="_blank" rel="noreferrer noopener">Bootstrap</a></li><li><a href="https://github.com/dhh/conductor" target="_blank" rel="noreferrer noopener">Conductor</a></li><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://www.youtube.com/watch?v=_tdljwguBVw" target="_blank" rel="noreferrer noopener">Migration Builder by Jason Swett demo video</a></li></ul>David Kimura:<ul><li>Build-your-own arcade machine</li><li><a href="https://www.joinhoney.com/" target="_blank" rel="noreferrer noopener">Honey</a>  </li></ul>Taylor Jones: <ul><li><a href="https://slack.engineering/" target="_blank" rel="noreferrer noopener">Slack Engineering Team </a></li><li><a href="https://basecamp.com/shapeup" target="_blank" rel="noreferrer noopener">Shape Up book from Basecamp</a></li><li>Follow Taylor @hiimtaylorjones</li></ul>Special Guest: Taylor Jones.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">be8602af-ced7-48d7-b99b-eca1b6aacdef</guid><pubDate>Tue, 13 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847582/stream.mp3" length="41215507" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://dtdg.co/rubyrogues
Panel
- David Kimura
- Andrew Mason
- Nate Hopkins
With Special Guests: Taylor JonesEpisode SummaryTaylor Jones works remotely for Heroku in technical...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://dtdg.co/rubyrogues" target="_blank" rel="noreferrer noopener">Datadog</a></li></ul>Panel<ul><li>David Kimura</li><li>Andrew Mason</li><li>Nate Hopkins</li></ul>With Special Guests: Taylor JonesEpisode SummaryTaylor Jones works remotely for Heroku in technical support. He talks about some of the most common issues he helps customers with and what issues he saw when Webpacker was introduced. The panel talks about their experience using Webpacker and how it has influenced their usage of React and Ruby. They talk about the importance of creating maintainable applications and the possible effects of using primarily new technology versus tried and true methods. It is important to keep architecture consistent, so that if you have to debug something old, you still know your way around. They discuss the forward progress in the Rails community and how the need for a JavaScript framework has decreased. They discuss improvements in adding elements from other languages into your code, especially since Webpacker added a way to manage JavaScript assets to the community. They discuss the impact Webpacker has had on application maintainability. For a more sustainable app, they suggest reducing the number of gems and dependencies in your application, and over all knowing what you’re putting in your app.Links<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://broccoli.build/" target="_blank" rel="noreferrer noopener">Broccoli.js</a></li><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="https://getbootstrap.com/" target="_blank" rel="noreferrer noopener">Bootstrap</a></li><li><a href="https://github.com/dhh/conductor" target="_blank" rel="noreferrer noopener">Conductor</a></li><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://www.youtube.com/watch?v=_tdljwguBVw" target="_blank" rel="noreferrer noopener">Migration Builder by Jason Swett demo video</a></li></ul>David Kimura:<ul><li>Build-your-own arcade machine</li><li><a href="https://www.joinhoney.com/" target="_blank" rel="noreferrer noopener">Honey</a>  </li></ul>Taylor Jones: <ul><li><a href="https://slack.engineering/" target="_blank" rel="noreferrer noopener">Slack Engineering Team </a></li><li><a href="https://basecamp.com/shapeup" target="_blank" rel="noreferrer noopener">Shape Up book from Basecamp</a></li><li>Follow Taylor @hiimtaylorjones</li></ul>Special Guest: Taylor Jones.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter...]]></itunes:summary><itunes:duration>2497</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 424: Documenting Your Code</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-424-documenting-your-code</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://dtdg.co/rubyrogues" target="_blank" rel="noreferrer noopener">Datadog</a></li></ul>Panel<ul><li>David Kimura</li><li>Nate Hopkins</li><li>Andrew Mason</li></ul>Episode SummaryToday the panel is talking about documentation. They begin by discussing what documentation is, where it fits within an application, and if the code documents itself. They agree that documentation starts in the comments to explain what you’re doing, but if that’s your exclusive method, then a refactor is in order. They talk about where to start with documentation and different ways they’ve done it. The panel talks about the importance of documentation, especially for people just joining a team. In addition to documenting the project itself, it is important to document what different libraries do and how to interact with them. They discuss where to put this kind of documentation. They talk about documenting patterns, best practices, and procedures in addition to the ‘how to’ of a project. The conversation turns to style guidelines, what they are, and how to keep them up to date. They talk about what tools are available to generate documentation that are close to the code but outside of it that can help keep documentation up to date. The panel believes that there is a relationship between the size of your team and the necessity to document. Nate introduces the idea found in the article by Tom Preston-Werner that you should think about what you’re going to create in the code, and document it first. Links<ul><li><a href="https://github.com/ruby/rdoc" target="_blank" rel="noreferrer noopener">RDoc</a></li><li><a href="https://yardoc.org/" target="_blank" rel="noreferrer noopener">YARD</a>  </li><li><a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RuboCop</a></li><li><a href="https://yaml.org/" target="_blank" rel="noreferrer noopener">YAML</a></li><li><a href="http://www.slimframework.com/" target="_blank" rel="noreferrer noopener">Slim</a></li><li><a href="https://ruby-doc.org/stdlib-2.6.3/libdoc/erb/rdoc/ERB.html" target="_blank" rel="noreferrer noopener">ERB</a></li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li><a href="https://github.com/prontolabs/pronto" target="_blank" rel="noreferrer noopener">Pronto</a></li><li><a href="https://api.rubyonrails.org/" target="_blank" rel="noreferrer noopener">Api.rubyonrails.org</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://github.com/thoughtbot/guides/tree/master/style" target="_blank" rel="noreferrer noopener">Thoughtbot</a> and <a href="https://thoughtbot.com/playbook" target="_blank" rel="noreferrer noopener">Thoughtbot Playbook</a></li><li><a href="https://github.com/airbnb/ruby" target="_blank" rel="noreferrer noopener">AirBNB Ruby</a></li><li><a href="https://github.com/testdouble/standard" target="_blank" rel="noreferrer noopener">Testdouble</a></li><li><a href="https://houndci.com/" target="_blank" rel="noreferrer noopener">HoundCI</a></li><li><a href="https://github.com/okonet/lint-staged" target="_blank" rel="noreferrer noopener">Okonet</a></li><li><a href="https://apiblueprint.org" target="_blank" rel="noreferrer noopener">API Blueprint</a></li><li><a href="https://guides.rubyonrails.org/api_documentation_guidelines.html" target="_blank" rel="noreferrer noopener">Ruby on Rails API documentation guidelines</a></li><li><a href="http://tom.preston-werner.com/2010/08/23/readme-driven-development.html" target="_blank" rel="noreferrer noopener">Tom Preston-Werner article Readme Driven Development</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksNate Hopkins:<ul><li><a href="https://codefund.io/" target="_blank" rel="noreferrer noopener">Code Fund</a></li></ul>Andrew Mason:<ul><li><a href="https://spacevim.org/" target="_blank" rel="noreferrer noopener">SpaceVIM</a></li><li><a href="http://railsdiff.org/" target="_blank" rel="noreferrer noopener">RailsDiff</a></li><li><a href="https://github.com/rails/rails/releases/tag/v6.0.0.rc2" target="_blank" rel="noreferrer noopener">Rails Releases</a></li></ul>David Kimura:<ul><li><a href="https://www.jackery.com/products/supercharge-26800-portable-charger/?variant=19479447568471" target="_blank" rel="noreferrer noopener">Jackery Supercharger Portable</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">dc065397-b8a3-4ba2-aca5-5a6c5bf19314</guid><pubDate>Tue, 06 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847558/stream.mp3" length="39733080" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://dtdg.co/rubyrogues
Panel
- David Kimura
- Nate Hopkins
- Andrew Mason
Episode SummaryToday the panel is talking about documentation. They begin by discussing what...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://dtdg.co/rubyrogues" target="_blank" rel="noreferrer noopener">Datadog</a></li></ul>Panel<ul><li>David Kimura</li><li>Nate Hopkins</li><li>Andrew Mason</li></ul>Episode SummaryToday the panel is talking about documentation. They begin by discussing what documentation is, where it fits within an application, and if the code documents itself. They agree that documentation starts in the comments to explain what you’re doing, but if that’s your exclusive method, then a refactor is in order. They talk about where to start with documentation and different ways they’ve done it. The panel talks about the importance of documentation, especially for people just joining a team. In addition to documenting the project itself, it is important to document what different libraries do and how to interact with them. They discuss where to put this kind of documentation. They talk about documenting patterns, best practices, and procedures in addition to the ‘how to’ of a project. The conversation turns to style guidelines, what they are, and how to keep them up to date. They talk about what tools are available to generate documentation that are close to the code but outside of it that can help keep documentation up to date. The panel believes that there is a relationship between the size of your team and the necessity to document. Nate introduces the idea found in the article by Tom Preston-Werner that you should think about what you’re going to create in the code, and document it first. Links<ul><li><a href="https://github.com/ruby/rdoc" target="_blank" rel="noreferrer noopener">RDoc</a></li><li><a href="https://yardoc.org/" target="_blank" rel="noreferrer noopener">YARD</a>  </li><li><a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RuboCop</a></li><li><a href="https://yaml.org/" target="_blank" rel="noreferrer noopener">YAML</a></li><li><a href="http://www.slimframework.com/" target="_blank" rel="noreferrer noopener">Slim</a></li><li><a href="https://ruby-doc.org/stdlib-2.6.3/libdoc/erb/rdoc/ERB.html" target="_blank" rel="noreferrer noopener">ERB</a></li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li><a href="https://github.com/prontolabs/pronto" target="_blank" rel="noreferrer noopener">Pronto</a></li><li><a href="https://api.rubyonrails.org/" target="_blank" rel="noreferrer noopener">Api.rubyonrails.org</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://github.com/thoughtbot/guides/tree/master/style" target="_blank" rel="noreferrer noopener">Thoughtbot</a> and <a href="https://thoughtbot.com/playbook" target="_blank" rel="noreferrer noopener">Thoughtbot Playbook</a></li><li><a href="https://github.com/airbnb/ruby" target="_blank" rel="noreferrer noopener">AirBNB Ruby</a></li><li><a href="https://github.com/testdouble/standard" target="_blank" rel="noreferrer noopener">Testdouble</a></li><li><a href="https://houndci.com/" target="_blank" rel="noreferrer noopener">HoundCI</a></li><li><a href="https://github.com/okonet/lint-staged" target="_blank" rel="noreferrer noopener">Okonet</a></li><li><a href="https://apiblueprint.org" target="_blank" rel="noreferrer noopener">API Blueprint</a></li><li><a href="https://guides.rubyonrails.org/api_documentation_guidelines.html" target="_blank" rel="noreferrer noopener">Ruby on Rails API documentation guidelines</a></li><li><a href="http://tom.preston-werner.com/2010/08/23/readme-driven-development.html" target="_blank" rel="noreferrer noopener">Tom Preston-Werner article Readme Driven Development</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV"...]]></itunes:summary><itunes:duration>2405</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 423:  The Well-Grounded Rubyist with David A. Black &amp; Joseph Leo III</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-423-the-well-grounded-rubyist-with-david-a-black-joseph-leo-iii</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a>: Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>Andrew Mason</li></ul>With Special Guests: David A. Black and Joseph Leo IIIEpisode SummaryDavid A. Black has been a Ruby user for 19 years and has been writing books about Ruby for the last 14 years. Joseph spent 12 years in software and started the company Def Method Inc. Together, they co-authored the book The Well-Grounded Rubyist, which will soon have its third edition released. They give some of the history behind The Well-Grounded Rubyist. Joseph talks about his experience being brought into the project. David and Joseph talk about how The Well-Grounded Rubyist is different from other books on Ruby. This book is helpful because a lot of people begin by understanding Ruby more than Rails, and this book talks about ways to think about Ruby and understand how it’s structure. Joseph and David talk about how The Well-Grounded Rubyist 3rd edition differs from the 2nd edition. The book has been updated so that a lot of the code and solutions for the exercises are available online and there is an additional chapter in part 3 about Ruby dynamics and how one would write functional programming with RubyThe panel discusses how important it is to learn Ruby before starting a job in Rails 2. They agree that if you are a Ruby developer, even if you’re working on Rails apps, so you should know your tools. They discuss how far down that road The Well Grounded Rubyist would get readers. They panelists talk about other books that are a natural prequel or sequel to the The Well-Grounded Rubyist. Joseph and David talk about their approach to reading books and how The Well-Grounded Rubyist should be read. Their goal in making the book was not to have people work on an overarching application while reading the book, but rather there are exercises and examples that you are encouraged to work through. There are some lessons in the book that you won’t write often, but you still need to know how to do it. While the book doesn’t have everything about Ruby, but the examples are designed to give you the best returns for you study. David and Joseph conclude by giving their final thoughts on the book.Links<ul><li><a href="https://www.manning.com/books/the-well-grounded-rubyist-third-edition" target="_blank" rel="noreferrer noopener">The Well-Grounded Rubyist, Third Edition</a></li><li><a href="https://www.perl.org/" target="_blank" rel="noreferrer noopener">Perl</a></li><li><a href="https://www.amazon.com/Programming-Ruby-1-9-2-0-Programmers/dp/1937785491/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Programming Ruby 1.9 &amp; 2.0: The Pragmatic Programmers' Guide (The Facets of Ruby) 4th Edition</a></li><li><a href="https://www.amazon.com/Practical-Object-Oriented-Design-Agile-Primer/dp/0134456475/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)</a> by Sandi Metz </li><li><a href="https://stackoverflow.com/questions/25138587/what-is-difference-between-mutable-and-immutable-string-in-java" target="_blank" rel="noreferrer noopener">String mutability</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://github.com/rbenv/rbenv-default-gems" target="_blank" rel="noreferrer noopener">Default Gems</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/Good-Great-Some-Companies-Others/dp/0066620996?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Good to Great: Why Some Companies Make The Leap and Others Don't</a> by Jim Collins </li></ul>David A. Black:<ul><li><a href="https://pragprog.com/book/tpp20/the-pragmatic-programmer-20th-anniversary-edition" target="_blank" rel="noreferrer noopener">Pragmatic Programmer 2nd edition</a></li><li>Davidablack.net and @david_a_black on Twitter</li></ul>Joseph Leo III: <ul><li><a href="https://www.amazon.com/Barbarians-Gate-Fall-RJR-Nabisco/dp/0061655554/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Barbarians at the Gate</a></li><li><a href="https://www.firehydrant.io/" target="_blank" rel="noreferrer noopener">Firehydrant.io</a></li><li> @jleo3 and <a href="https://www.defmethod.com/" target="_blank" rel="noreferrer noopener">defmethod.com</a></li></ul>Special Guests: David A. Black and Joe Leo III.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">70baf9c4-91e2-4aa0-8bce-6089c25362dd</guid><pubDate>Tue, 30 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847604/stream.mp3" length="48515322" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;amp;utm_medium=-&amp;amp;utm_source=-: Try Cloud 66 Rails for FREE &amp;amp; get $66 free credits with promo code RubyRogues 
Panel
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a>: Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>Andrew Mason</li></ul>With Special Guests: David A. Black and Joseph Leo IIIEpisode SummaryDavid A. Black has been a Ruby user for 19 years and has been writing books about Ruby for the last 14 years. Joseph spent 12 years in software and started the company Def Method Inc. Together, they co-authored the book The Well-Grounded Rubyist, which will soon have its third edition released. They give some of the history behind The Well-Grounded Rubyist. Joseph talks about his experience being brought into the project. David and Joseph talk about how The Well-Grounded Rubyist is different from other books on Ruby. This book is helpful because a lot of people begin by understanding Ruby more than Rails, and this book talks about ways to think about Ruby and understand how it’s structure. Joseph and David talk about how The Well-Grounded Rubyist 3rd edition differs from the 2nd edition. The book has been updated so that a lot of the code and solutions for the exercises are available online and there is an additional chapter in part 3 about Ruby dynamics and how one would write functional programming with RubyThe panel discusses how important it is to learn Ruby before starting a job in Rails 2. They agree that if you are a Ruby developer, even if you’re working on Rails apps, so you should know your tools. They discuss how far down that road The Well Grounded Rubyist would get readers. They panelists talk about other books that are a natural prequel or sequel to the The Well-Grounded Rubyist. Joseph and David talk about their approach to reading books and how The Well-Grounded Rubyist should be read. Their goal in making the book was not to have people work on an overarching application while reading the book, but rather there are exercises and examples that you are encouraged to work through. There are some lessons in the book that you won’t write often, but you still need to know how to do it. While the book doesn’t have everything about Ruby, but the examples are designed to give you the best returns for you study. David and Joseph conclude by giving their final thoughts on the book.Links<ul><li><a href="https://www.manning.com/books/the-well-grounded-rubyist-third-edition" target="_blank" rel="noreferrer noopener">The Well-Grounded Rubyist, Third Edition</a></li><li><a href="https://www.perl.org/" target="_blank" rel="noreferrer noopener">Perl</a></li><li><a href="https://www.amazon.com/Programming-Ruby-1-9-2-0-Programmers/dp/1937785491/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Programming Ruby 1.9 &amp; 2.0: The Pragmatic Programmers' Guide (The Facets of Ruby) 4th Edition</a></li><li><a href="https://www.amazon.com/Practical-Object-Oriented-Design-Agile-Primer/dp/0134456475/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)</a> by Sandi Metz </li><li><a href="https://stackoverflow.com/questions/25138587/what-is-difference-between-mutable-and-immutable-string-in-java" target="_blank" rel="noreferrer noopener">String mutability</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV"...]]></itunes:summary><itunes:duration>2953</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 422:  Build Chatbot Interactions in Ruby with Daniel Pritchett</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-422-build-chatbot-interactions-in-ruby-with-daniel-pritchett</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a>: Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>Andrew Mason</li></ul>With Special Guest: Daniel PritchettEpisode Summary Daniel Pritchett started doing Ruby in 2012. Lately he has been working on publishing a book on building Chatbots in Ruby using a framework called Lita and does infrastructure for a startup called <a href="https://www.gremlin.com/" target="_blank" rel="noreferrer noopener">Gremlin</a>. Gremlin reaches out to servers and tries to find weak spots so that you can be proactive about solving these problems and be better prepared when fires do start. Daniel’s real purpose in joining the show today was to talk about his book Build Chatbot Interactions. Daniel talks about what he defines as a chatbot. His book teaches you how to program a chatbot with a dozen or so different chatbot skills. Daniel talks about his first community chatbot, <a href="https://github.com/memtech/elvis/commits/master?after=04ab6163765e89d769527b03399dbb068fae747d+470" target="_blank" rel="noreferrer noopener">@elvis</a> on #memtech IRC, which picked up <a href="https://github.com/memtech/elvis/graphs/contributors?from=2014-06-01&amp;to=2014-12-10&amp;type=c" target="_blank" rel="noreferrer noopener">immediate contributions from local developers</a>. Daniel istructs listeners how to host chatbots and some of the skills that people can pull together for a chatbot from his book. The panel talks about things they would like to do with chatbots, as well as some of the drawbacks and things you have to be careful with. Each skill in Daniel’s book can be a stand-alone skill, or they can be combined. Daniel talks about what convinced him to write a book instead of doing tutorials online. If you would like to purchase the book, click <a href="https://pragprog.com/book/dpchat/build-chatbot-interactions" target="_blank" rel="noreferrer noopener">here</a>.  Source code for all the book exercises can be found <a href="https://pragprog.com/titles/dpchat/source_code" target="_blank" rel="noreferrer noopener">here</a>. Links<ul><li><a href="https://www.lita.io/" target="_blank" rel="noreferrer noopener">Lita</a></li><li><a href="https://github.com/pavellishin/huebot" target="_blank" rel="noreferrer noopener">Huebot</a></li><li><a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">Coffee Script</a></li><li><a href="https://en.wikipedia.org/wiki/Chatbot" target="_blank" rel="noreferrer noopener">Chatbot</a></li><li><a href="https://azure.microsoft.com/en-in/services/functions/" target="_blank" rel="noreferrer noopener">Azure Functions</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://github.com/jesseduffield/lazydocker" target="_blank" rel="noreferrer noopener">Lazy Docker</a></li></ul>Charles Max Wood:<ul><li><a href="https://azure.microsoft.com/en-in/services/functions/" target="_blank" rel="noreferrer noopener">Azure Functions</a></li></ul>Daniel Pritchett: <ul><li><a href="https://asciinema.org/" target="_blank" rel="noreferrer noopener">Asciinema</a></li><li><a href="https://serverless.com/" target="_blank" rel="noreferrer noopener">Serverless</a></li><li><a href="https://www.npmjs.com/package/doctoc" target="_blank" rel="noreferrer noopener">Doctoc</a></li><li> Follow Daniel on <a href="https://twitter.com/dpritchett" target="_blank" rel="noreferrer noopener">Twitter</a>, <a href="https://github.com/dpritchett" target="_blank" rel="noreferrer noopener">Github</a>, and his personal <a href="https://dpritchett.net/" target="_blank" rel="noreferrer noopener">blog and portfolio</a></li><li> Most of the <a href="https://github.com/dpritchett?language=&amp;q=lita&amp;tab=repositories&amp;type=&amp;utf8=%E2%9C%93" target="_blank" rel="noreferrer noopener">book’s code is also here</a></li></ul>Special Guest: Daniel Pritchett.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0b908432-e0c6-4362-89fa-a62b0dc971d8</guid><pubDate>Sun, 21 Jul 2019 05:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847559/stream.mp3" length="43032418" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;amp;utm_medium=-&amp;amp;utm_source=-: Try Cloud 66 Rails for FREE &amp;amp; get $66 free credits with promo code RubyRogues 
Panel
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a>: Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>Andrew Mason</li></ul>With Special Guest: Daniel PritchettEpisode Summary Daniel Pritchett started doing Ruby in 2012. Lately he has been working on publishing a book on building Chatbots in Ruby using a framework called Lita and does infrastructure for a startup called <a href="https://www.gremlin.com/" target="_blank" rel="noreferrer noopener">Gremlin</a>. Gremlin reaches out to servers and tries to find weak spots so that you can be proactive about solving these problems and be better prepared when fires do start. Daniel’s real purpose in joining the show today was to talk about his book Build Chatbot Interactions. Daniel talks about what he defines as a chatbot. His book teaches you how to program a chatbot with a dozen or so different chatbot skills. Daniel talks about his first community chatbot, <a href="https://github.com/memtech/elvis/commits/master?after=04ab6163765e89d769527b03399dbb068fae747d+470" target="_blank" rel="noreferrer noopener">@elvis</a> on #memtech IRC, which picked up <a href="https://github.com/memtech/elvis/graphs/contributors?from=2014-06-01&amp;to=2014-12-10&amp;type=c" target="_blank" rel="noreferrer noopener">immediate contributions from local developers</a>. Daniel istructs listeners how to host chatbots and some of the skills that people can pull together for a chatbot from his book. The panel talks about things they would like to do with chatbots, as well as some of the drawbacks and things you have to be careful with. Each skill in Daniel’s book can be a stand-alone skill, or they can be combined. Daniel talks about what convinced him to write a book instead of doing tutorials online. If you would like to purchase the book, click <a href="https://pragprog.com/book/dpchat/build-chatbot-interactions" target="_blank" rel="noreferrer noopener">here</a>.  Source code for all the book exercises can be found <a href="https://pragprog.com/titles/dpchat/source_code" target="_blank" rel="noreferrer noopener">here</a>. Links<ul><li><a href="https://www.lita.io/" target="_blank" rel="noreferrer noopener">Lita</a></li><li><a href="https://github.com/pavellishin/huebot" target="_blank" rel="noreferrer noopener">Huebot</a></li><li><a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">Coffee Script</a></li><li><a href="https://en.wikipedia.org/wiki/Chatbot" target="_blank" rel="noreferrer noopener">Chatbot</a></li><li><a href="https://azure.microsoft.com/en-in/services/functions/" target="_blank" rel="noreferrer noopener">Azure Functions</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://github.com/jesseduffield/lazydocker" target="_blank" rel="noreferrer noopener">Lazy Docker</a></li></ul>Charles Max Wood:<ul><li><a href="https://azure.microsoft.com/en-in/services/functions/" target="_blank" rel="noreferrer noopener">Azure Functions</a></li></ul>Daniel Pritchett: <ul><li><a href="https://asciinema.org/" target="_blank" rel="noreferrer noopener">Asciinema</a></li><li><a href="https://serverless.com/" target="_blank"...]]></itunes:summary><itunes:duration>2611</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 421: Scaling and Shopify with Kir Shatrov</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-421-scaling-and-shopify-with-kir-shatrov</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a>: Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Nate Hopkins</li><li>Andrew Mason</li></ul>With Special Guest: Kir ShatrovEpisode SummaryToday’s guest Kir Shatrov is a production engineer on Shopify based in London, UK. Today, he and the panel are discussing capacity planning. Kir believes that capacity planning becomes a priority when your company starts losing money and your customers are suffering. When someone does get to the point of scaling their app, it’s important to look at the limitations of the hosting service. It is also important to remember that scaling is not a job that ever completes.Kir talks about his experience and time with Shopify and what types of changes have happened in the four years he’s been with the company. Kir explains that when Shopify was founded about 12 years ago, they were some of the first contributors to Rails, and Rails was just a zip file they shared over an email. This is important to know because the monolith code for Shopify has never been rewritten, so they put a lot of care into keeping it working. He talks about some of the techniques Shopify uses to avoid splitting into microservices when scaling their organization and how the multiple instances of the database is structured and managed from an opps point of view. He talks about what aspects of Shopify are open source and the approach to the architecture of the background jobs system.The panel discusses what should be done if you want to scale your project and move away from background jobs. Kir talks about what criteria his company uses to determine what moves to a background job and when it is too much to background something. The show finishes with Kir sharing some of his favorite tips, tricks, and approaches he’s used at Shopify. Links<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://github.com/mperham/sidekiq" target="_blank" rel="noreferrer noopener">Sidekiq</a></li><li><a href="https://github.com/Shopify/job-iteration" target="_blank" rel="noreferrer noopener">Shopify job iteration</a></li><li><a href="https://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://github.com/resque/resque" target="_blank" rel="noreferrer noopener">Resque</a></li><li><a href="https://strace.io/" target="_blank" rel="noreferrer noopener">Strace </a></li><li><a href="https://github.com/rbspy/rbspy" target="_blank" rel="noreferrer noopener">RB Spy</a></li><li><a href="https://github.com/tmm1/rbtrace" target="_blank" rel="noreferrer noopener">RB Trace</a></li><li><a href="https://newrelic.com" target="_blank" rel="noreferrer noopener">New Relic</a></li><li><a href="https://www.datadoghq.com/" target="_blank" rel="noreferrer noopener">Data Dog</a></li><li><a href="https://github.com/fatfreecrm/fat_free_crm" target="_blank" rel="noreferrer noopener">Fat Free CRM</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksNate Hopkins:<ul><li>Open source</li><li> Cats (<a href="https://en.wikipedia.org/wiki/Maine_Coon" target="_blank" rel="noreferrer noopener">Maine Coon</a> and <a href="https://en.wikipedia.org/wiki/Russian_Blue" target="_blank" rel="noreferrer noopener">Russian Blue</a>) </li></ul>Charles Max Wood:<ul><li><a href="https://75hard.biz/" target="_blank" rel="noreferrer noopener">75 Hard challenge</a></li></ul>Kirill Shatrov: <ul><li><a href="https://github.com/ko1/rubyhackchallenge" target="_blank" rel="noreferrer noopener">Ruby Hack Challenge</a></li><li> Follow <a href="https://kirshatrov.com/" target="_blank" rel="noreferrer noopener">Kirill Shatrov</a> @kirshatrov on Twitter and @kirs on Github </li></ul>Special Guest: Kir Shatrov.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e0f17fa3-524f-4308-b0b0-ef8955d356aa</guid><pubDate>Tue, 16 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847591/stream.mp3" length="54244131" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;amp;utm_medium=-&amp;amp;utm_source=-: Try Cloud 66 Rails for FREE &amp;amp; get $66 free credits with promo code RubyRogues 
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a>: Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Nate Hopkins</li><li>Andrew Mason</li></ul>With Special Guest: Kir ShatrovEpisode SummaryToday’s guest Kir Shatrov is a production engineer on Shopify based in London, UK. Today, he and the panel are discussing capacity planning. Kir believes that capacity planning becomes a priority when your company starts losing money and your customers are suffering. When someone does get to the point of scaling their app, it’s important to look at the limitations of the hosting service. It is also important to remember that scaling is not a job that ever completes.Kir talks about his experience and time with Shopify and what types of changes have happened in the four years he’s been with the company. Kir explains that when Shopify was founded about 12 years ago, they were some of the first contributors to Rails, and Rails was just a zip file they shared over an email. This is important to know because the monolith code for Shopify has never been rewritten, so they put a lot of care into keeping it working. He talks about some of the techniques Shopify uses to avoid splitting into microservices when scaling their organization and how the multiple instances of the database is structured and managed from an opps point of view. He talks about what aspects of Shopify are open source and the approach to the architecture of the background jobs system.The panel discusses what should be done if you want to scale your project and move away from background jobs. Kir talks about what criteria his company uses to determine what moves to a background job and when it is too much to background something. The show finishes with Kir sharing some of his favorite tips, tricks, and approaches he’s used at Shopify. Links<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://github.com/mperham/sidekiq" target="_blank" rel="noreferrer noopener">Sidekiq</a></li><li><a href="https://github.com/Shopify/job-iteration" target="_blank" rel="noreferrer noopener">Shopify job iteration</a></li><li><a href="https://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://github.com/resque/resque" target="_blank" rel="noreferrer noopener">Resque</a></li><li><a href="https://strace.io/" target="_blank" rel="noreferrer noopener">Strace </a></li><li><a href="https://github.com/rbspy/rbspy" target="_blank" rel="noreferrer noopener">RB Spy</a></li><li><a href="https://github.com/tmm1/rbtrace" target="_blank" rel="noreferrer noopener">RB Trace</a></li><li><a href="https://newrelic.com" target="_blank" rel="noreferrer noopener">New Relic</a></li><li><a href="https://www.datadoghq.com/" target="_blank" rel="noreferrer noopener">Data Dog</a></li><li><a href="https://github.com/fatfreecrm/fat_free_crm" target="_blank" rel="noreferrer noopener">Fat Free CRM</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank"...]]></itunes:summary><itunes:duration>3312</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 420: Stimulus</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-420-stimulus</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Andrew Mason</li></ul>Episode SummaryToday’s topic is the Stimulus library. Stimulus is actually a JavaScript framework and library, but it’s also built by Basecamp, so it works really well in Rails. There is a demand for rich client side interactions, and Stimulus fills in some of the gaps. The panelists talk about some of their experiences with Stimulus versus jQuery. They talk about different use cases for Stimulus, how it works, and how it can help your project. One of the main draws of Stimulus is that the amount of code needed to implement a feature with Stimulus is very small comparatively. Also, frameworks like React weren’t created for Rails, and so adding React to a Rails application can be quite painful. Stimulus follows the Rails philosophy to keep things simple and unobtrusive, so if you ever found that Stimulus was not a right fit for your application, extracting it would be a major overhaul.Links<ul><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://github.com/nathanvda/cocoon" target="_blank" rel="noreferrer noopener">Cocoon</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://github.com/teamcapybara/capybara" target="_blank" rel="noreferrer noopener">Capybara</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://stimulusjs.org/reference/controllers" target="_blank" rel="noreferrer noopener">Stimulus controllers</a></li><li><a href="https://stimulusjs.org/handbook/building-something-real" target="_blank" rel="noreferrer noopener">Building Something Real</a></li><li><a href="https://www.driftingruby.com/episodes?query%5Bname%5D=&amp;tag=stimulusjs" target="_blank" rel="noreferrer noopener">Drifting Ruby episode</a></li><li><a href="https://johnbeatty.co/stimulus-js-tutorials/" target="_blank" rel="noreferrer noopener">John Beatty Stimulus tutorial</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksDave Kimura:<ul><li><a href="https://raspi.tv/2019/raspberry-pi-4-launches-with-bcm2711-quad-core-cortex-a72-64-bit-soc-running-at-1-5ghz-with-dual-4k-display-capability" target="_blank" rel="noreferrer noopener">Raspberry Pie 4</a></li></ul>Charles Max Wood:<ul><li>Women’s World Cup</li><li>Fox Sports</li></ul>Andrew Mason:<ul><li>Surfing</li><li><a href="https://github.com/noelrappin/rails_conf_north_by" target="_blank" rel="noreferrer noopener">Stimulus workshop at RailsConf</a></li></ul>    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">49ed1adf-e5ab-43e2-8549-7bfa206bff9b</guid><pubDate>Tue, 09 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847608/stream.mp3" length="33173499" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;amp;utm_medium=-&amp;amp;utm_source=- Try Cloud 66 Rails for FREE &amp;amp; get $66 free credits with promo code RubyRogues 
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Andrew Mason</li></ul>Episode SummaryToday’s topic is the Stimulus library. Stimulus is actually a JavaScript framework and library, but it’s also built by Basecamp, so it works really well in Rails. There is a demand for rich client side interactions, and Stimulus fills in some of the gaps. The panelists talk about some of their experiences with Stimulus versus jQuery. They talk about different use cases for Stimulus, how it works, and how it can help your project. One of the main draws of Stimulus is that the amount of code needed to implement a feature with Stimulus is very small comparatively. Also, frameworks like React weren’t created for Rails, and so adding React to a Rails application can be quite painful. Stimulus follows the Rails philosophy to keep things simple and unobtrusive, so if you ever found that Stimulus was not a right fit for your application, extracting it would be a major overhaul.Links<ul><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://github.com/nathanvda/cocoon" target="_blank" rel="noreferrer noopener">Cocoon</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://github.com/teamcapybara/capybara" target="_blank" rel="noreferrer noopener">Capybara</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://stimulusjs.org/reference/controllers" target="_blank" rel="noreferrer noopener">Stimulus controllers</a></li><li><a href="https://stimulusjs.org/handbook/building-something-real" target="_blank" rel="noreferrer noopener">Building Something Real</a></li><li><a href="https://www.driftingruby.com/episodes?query%5Bname%5D=&amp;tag=stimulusjs" target="_blank" rel="noreferrer noopener">Drifting Ruby episode</a></li><li><a href="https://johnbeatty.co/stimulus-js-tutorials/" target="_blank" rel="noreferrer noopener">John Beatty Stimulus tutorial</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksDave Kimura:<ul><li><a href="https://raspi.tv/2019/raspberry-pi-4-launches-with-bcm2711-quad-core-cortex-a72-64-bit-soc-running-at-1-5ghz-with-dual-4k-display-capability" target="_blank" rel="noreferrer noopener">Raspberry Pie 4</a></li></ul>Charles Max Wood:<ul><li>Women’s World Cup</li><li>Fox Sports</li></ul>Andrew Mason:<ul><li>Surfing</li><li><a href="https://github.com/noelrappin/rails_conf_north_by" target="_blank" rel="noreferrer noopener">Stimulus workshop at RailsConf</a></li></ul>    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1995</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 419: Microservices and Storyscript with Steve Peak</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-419-microservices-and-storyscript-with-steve-peak</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Andrew Mason</li></ul>With Special Guest: Steve PeakEpisode Summary Today’s guest Steve Peak has been an entrepreneur and developer for a decade specializing in building tools. He built the company Codecov, one of the top performers in the github ecosystem. His next project is Storyscript, first and only top level programming language that focuses on business logic. The panel begins by discussing what a microservice is and what makes a good one. One of the difficulties with microservices that there is no standardization, and that’s where <a href="https://microservice.guide/" target="_blank" rel="noreferrer noopener">microservice.guide</a> can help.  The panel talks about some of the issues of having too many microservices and Steve offers Possible solutions. Steve delves into some of the abilities of Story Script in stringing together multiple services in different languages and how it can simplify things. They talk about if it’s possible to have too many microservices and when does a microservice become a monolith microservice. They talk about the possibility of inflating the production environment with unneeded memory by using microservices. Steve offers advice on how to go from poor decisions to responsible decisions when using microservices, how Storyscript can help when multiple microservices are in use, and where he sees the industry heading. Links<ul><li><a href="https://storyscript.io/" target="_blank" rel="noreferrer noopener">Storyscript</a></li><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li><li><a href="https://microservice.guide/" target="_blank" rel="noreferrer noopener">Microservice.guide</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://stripe.com/docs/api" target="_blank" rel="noreferrer noopener">Stripe API</a></li><li><a href="https://hub.storyscript.io/" target="_blank" rel="noreferrer noopener">Hub.storyscript.io</a></li><li><a href="https://www.json.org/" target="_blank" rel="noreferrer noopener">Json </a></li><li><a href="https://machinebox.io/" target="_blank" rel="noreferrer noopener">Machine Box</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Kafka</a></li><li><a href="https://github.com/Kong/kong" target="_blank" rel="noreferrer noopener">Kong</a></li><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Devise </a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksDave Kimura:<ul><li><a href="https://www.apple.com/macos/catalina-preview/" target="_blank" rel="noreferrer noopener">Sidecar from macOS Catalina</a></li></ul>Charles Max Wood:<ul><li>2 episodes a week of JavaScript Jabber</li><li><a href="https://www.netlifycms.org/" target="_blank" rel="noreferrer noopener">Netlify CMS</a></li></ul>Steve Peak:<ul><li>Follow Steve on Twitter @iopeak</li></ul>Special Guest: Steve Peak.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">592830d6-8dd7-4fc8-97d4-b835db3d756f</guid><pubDate>Tue, 02 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847605/stream.mp3" length="46571868" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://triplebyte.com/rogues offers $1000 signing bonus 
- https://redisgreen.net/?utm_campaign=rubyrogues&amp;amp;utm_medium=podcast&amp;amp;utm_source=rubyrogues
Panel
- Charles Max Wood
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Andrew Mason</li></ul>With Special Guest: Steve PeakEpisode Summary Today’s guest Steve Peak has been an entrepreneur and developer for a decade specializing in building tools. He built the company Codecov, one of the top performers in the github ecosystem. His next project is Storyscript, first and only top level programming language that focuses on business logic. The panel begins by discussing what a microservice is and what makes a good one. One of the difficulties with microservices that there is no standardization, and that’s where <a href="https://microservice.guide/" target="_blank" rel="noreferrer noopener">microservice.guide</a> can help.  The panel talks about some of the issues of having too many microservices and Steve offers Possible solutions. Steve delves into some of the abilities of Story Script in stringing together multiple services in different languages and how it can simplify things. They talk about if it’s possible to have too many microservices and when does a microservice become a monolith microservice. They talk about the possibility of inflating the production environment with unneeded memory by using microservices. Steve offers advice on how to go from poor decisions to responsible decisions when using microservices, how Storyscript can help when multiple microservices are in use, and where he sees the industry heading. Links<ul><li><a href="https://storyscript.io/" target="_blank" rel="noreferrer noopener">Storyscript</a></li><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li><li><a href="https://microservice.guide/" target="_blank" rel="noreferrer noopener">Microservice.guide</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://stripe.com/docs/api" target="_blank" rel="noreferrer noopener">Stripe API</a></li><li><a href="https://hub.storyscript.io/" target="_blank" rel="noreferrer noopener">Hub.storyscript.io</a></li><li><a href="https://www.json.org/" target="_blank" rel="noreferrer noopener">Json </a></li><li><a href="https://machinebox.io/" target="_blank" rel="noreferrer noopener">Machine Box</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Kafka</a></li><li><a href="https://github.com/Kong/kong" target="_blank" rel="noreferrer noopener">Kong</a></li><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Devise </a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksDave Kimura:<ul><li><a href="https://www.apple.com/macos/catalina-preview/" target="_blank" rel="noreferrer noopener">Sidecar from macOS Catalina</a></li></ul>Charles Max Wood:<ul><li>2 episodes a week of JavaScript Jabber</li><li><a href="https://www.netlifycms.org/" target="_blank" rel="noreferrer noopener">Netlify CMS</a></li></ul>Steve Peak:<ul><li>Follow Steve on Twitter @iopeak</li></ul>Special Guest: Steve Peak.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2832</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 418:  The Life and Death of a Rails App with Olivier Lacan</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-418-the-life-and-death-of-a-rails-app-with-olivier-lacan</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>David Kimura</li><li>Nate Hopkins</li><li>Andrew Mason</li></ul>With Special Guest: Olivier LacanEpisode SummaryOlivier Lacan joins the panel again. He currently works for Pluralsight. Today they are talking about the spectrum of creating a Rails app, or any app, from the birth of the idea to the death of the project. They stress the importance of planning for updates. Olivier talks about his experience in maintaining Code School, which has now been incorporated into Pluralsight. David also shares his experience with the life and death of a project. They talk about technical debt and the trouble that it can create, and the importance of making your Rails application maintainable. Olivier talks about his experience when Code School was acquired by Pluralsight. The panel discusses the inevitability of the end of an application and different ways of managing company integration. They talk about ways to plan for shutting down a project. One of the best ways to make integration easier is to clean up your code and always be considering what data needs to be kept and what can be truncated. They discuss some of the issues around storing customer data and respecting individual privacy. The panel talks more about sunsetting, or the ending of an app. People often think that shutting down an app doesn’t have any impact, but it is important to give customers time to adjust to change, as Olivier found out with Code School. Dave talks about different reactions that one could have when change happens. The panel talks about some of the emotional implications of having to destroy something that you’ve worked hard on for a long time. Ultimately, your project isn’t where you should put your self-worth, because projects will come to an end. When things do end, it’s important to look back at where you’ve come from and the impact that you’ve had on people. Links<ul><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">Lambda</a></li><li><a href="https://github.com/dependabot" target="_blank" rel="noreferrer noopener">Dependabot</a></li><li><a href="https://docs.oracle.com/cd/E80738_01/pt854pbh2/eng/pt/tpcd/index.html" target="_blank" rel="noreferrer noopener">Peoplecode</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a></li><li><a href="http://trackableentities.github.io/" target="_blank" rel="noreferrer noopener">Trackable</a></li><li><a href="https://github.com/rubysherpas/paranoia" target="_blank" rel="noreferrer noopener">Paranoia</a></li><li><a href="https://github.com/jhawthorn/discard" target="_blank" rel="noreferrer noopener">Discard</a>  </li><li><a href="https://www.pluralsight.com/courses/code-school-rails-for-zombies" target="_blank" rel="noreferrer noopener">Rails for Zombies</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://www.wildplanetfoods.com/product/wild-sardines-in-extra-virgin-olive-oil/" target="_blank" rel="noreferrer noopener">Wild Sardines from Wild Planet</a></li></ul>David Kimura:<ul><li><a href="https://www.apple.com/shop/product/HKN62LL/A/lg-ultrafine-5k-display" target="_blank" rel="noreferrer noopener">5K screens from LG</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a></li><li>New Show: Adventures in DevOps</li><li><a href="https://www.butcherbox.com/" target="_blank" rel="noreferrer noopener">Butcher Box</a></li><li><a href="https://www.hotels.com/" target="_blank" rel="noreferrer noopener">Hotels.com</a>  </li></ul>Nate Hopkins:<ul><li><a href="https://rework.fm/open-source-beyond-the-market/" target="_blank" rel="noreferrer noopener">Keynote speech from RailsConf</a></li></ul>Olivier Lacan:<ul><li><a href="https://www.oatly.com/" target="_blank" rel="noreferrer noopener">Oatley</a></li><li><a href="https://horizonzerowaste.com/" target="_blank" rel="noreferrer noopener">Horizonzerowaste.com</a>  </li><li><a href="https://lightroom.adobe.com/" target="_blank" rel="noreferrer noopener">Adobe Lightroom CC</a></li></ul>Special Guest: Olivier Lacan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">01023c15-b21e-41c8-a49d-47f2b8b0f44d</guid><pubDate>Tue, 25 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847611/stream.mp3" length="68852674" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://triplebyte.com/rogues offers $1000 signing bonus 
- https://redisgreen.net/?utm_campaign=rubyrogues&amp;amp;utm_medium=podcast&amp;amp;utm_source=rubyrogues
Panel
- Charles Max Wood
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>David Kimura</li><li>Nate Hopkins</li><li>Andrew Mason</li></ul>With Special Guest: Olivier LacanEpisode SummaryOlivier Lacan joins the panel again. He currently works for Pluralsight. Today they are talking about the spectrum of creating a Rails app, or any app, from the birth of the idea to the death of the project. They stress the importance of planning for updates. Olivier talks about his experience in maintaining Code School, which has now been incorporated into Pluralsight. David also shares his experience with the life and death of a project. They talk about technical debt and the trouble that it can create, and the importance of making your Rails application maintainable. Olivier talks about his experience when Code School was acquired by Pluralsight. The panel discusses the inevitability of the end of an application and different ways of managing company integration. They talk about ways to plan for shutting down a project. One of the best ways to make integration easier is to clean up your code and always be considering what data needs to be kept and what can be truncated. They discuss some of the issues around storing customer data and respecting individual privacy. The panel talks more about sunsetting, or the ending of an app. People often think that shutting down an app doesn’t have any impact, but it is important to give customers time to adjust to change, as Olivier found out with Code School. Dave talks about different reactions that one could have when change happens. The panel talks about some of the emotional implications of having to destroy something that you’ve worked hard on for a long time. Ultimately, your project isn’t where you should put your self-worth, because projects will come to an end. When things do end, it’s important to look back at where you’ve come from and the impact that you’ve had on people. Links<ul><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">Lambda</a></li><li><a href="https://github.com/dependabot" target="_blank" rel="noreferrer noopener">Dependabot</a></li><li><a href="https://docs.oracle.com/cd/E80738_01/pt854pbh2/eng/pt/tpcd/index.html" target="_blank" rel="noreferrer noopener">Peoplecode</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a></li><li><a href="http://trackableentities.github.io/" target="_blank" rel="noreferrer noopener">Trackable</a></li><li><a href="https://github.com/rubysherpas/paranoia" target="_blank" rel="noreferrer noopener">Paranoia</a></li><li><a href="https://github.com/jhawthorn/discard" target="_blank" rel="noreferrer noopener">Discard</a>  </li><li><a href="https://www.pluralsight.com/courses/code-school-rails-for-zombies" target="_blank" rel="noreferrer noopener">Rails for Zombies</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://www.wildplanetfoods.com/product/wild-sardines-in-extra-virgin-olive-oil/" target="_blank" rel="noreferrer noopener">Wild Sardines from Wild Planet</a></li></ul>David Kimura:<ul><li><a href="https://www.apple.com/shop/product/HKN62LL/A/lg-ultrafine-5k-display" target="_blank" rel="noreferrer noopener">5K screens...]]></itunes:summary><itunes:duration>4225</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 417:  The Devchat.tv Mission and Journey with Charles Max Wood</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-417-the-devchat-tv-mission-and-journey-with-charles-max-wood</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul>Episode SummaryCharles talks about his journey as a podcaster and his mission with <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>. Devchat.tv  is designed to home podcasts that speak to all developer communities. Charles also plans Devchat.tv to host shows for technologies that are on the verge of a breakthrough and will be a lot more widely available in the near future such as Artificial Intelligence (AI), Internet of Things (IoT), Virtual Reality (VR) and Augmented Reality (AR). There are new shows being added continuously to reach out to new communities, some examples of which are: a Data Science show, a DevOps show and an Open Source show.As a kid, Charles would record his own shows on a tape recorder. He was always interested in technology. While studying Computer Engineering at Brigham Young University, he worked in the University's Operations Center. Upon graduation, he started working for <a href="https://mozy.com/" target="_blank" rel="noreferrer noopener">Mozy </a>where he was introduced to podcasts. Listen to the show to find out the rest of Charles' story, some of the lessons and tips he learned throughout his journey and the evolution of the shows on Devchat.tv.If there isn't a show for your community and you would like there one to be, reach out to <a href="http://cmaxw/" target="_blank" rel="noreferrer noopener">Charles. </a>Also if there was a podcast about a programming related subject that ended abruptly and you would like it to continue, reach out to <a href="http://cmaxw/" target="_blank" rel="noreferrer noopener">Charles.</a> Devchat.tv would like to host these podcasts.Links<ul><li><a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">Charles' Twitter</a></li><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS JavaScript Community</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB Ruby and Rails Community</a></li><li><a href="https://devchat.tv/store/get-a-coder-job-ebook/" target="_blank" rel="noreferrer noopener">Find Your Dream Job As A Developer</a></li><li><a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">Devchat.tv on Facebook</a></li><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li></ul>Picks<ul><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS JavaScript Community</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB Ruby and Rails Community</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.11ty.io/" target="_blank" rel="noreferrer noopener">Eleventy</a></li><li><a href="https://github.com/cmaxw/devchat-eleventy" target="_blank" rel="noreferrer noopener">https://github.com/cmaxw/devchat-eleventy</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">74ed2a98-a362-4f32-a76f-c64133406351</guid><pubDate>Tue, 18 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847587/stream.mp3" length="17285120" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan
- https://triplebyte.com/rogues offers a $1000 signing bonus
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul>Episode SummaryCharles talks about his journey as a podcaster and his mission with <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>. Devchat.tv  is designed to home podcasts that speak to all developer communities. Charles also plans Devchat.tv to host shows for technologies that are on the verge of a breakthrough and will be a lot more widely available in the near future such as Artificial Intelligence (AI), Internet of Things (IoT), Virtual Reality (VR) and Augmented Reality (AR). There are new shows being added continuously to reach out to new communities, some examples of which are: a Data Science show, a DevOps show and an Open Source show.As a kid, Charles would record his own shows on a tape recorder. He was always interested in technology. While studying Computer Engineering at Brigham Young University, he worked in the University's Operations Center. Upon graduation, he started working for <a href="https://mozy.com/" target="_blank" rel="noreferrer noopener">Mozy </a>where he was introduced to podcasts. Listen to the show to find out the rest of Charles' story, some of the lessons and tips he learned throughout his journey and the evolution of the shows on Devchat.tv.If there isn't a show for your community and you would like there one to be, reach out to <a href="http://cmaxw/" target="_blank" rel="noreferrer noopener">Charles. </a>Also if there was a podcast about a programming related subject that ended abruptly and you would like it to continue, reach out to <a href="http://cmaxw/" target="_blank" rel="noreferrer noopener">Charles.</a> Devchat.tv would like to host these podcasts.Links<ul><li><a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">Charles' Twitter</a></li><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS JavaScript Community</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB Ruby and Rails Community</a></li><li><a href="https://devchat.tv/store/get-a-coder-job-ebook/" target="_blank" rel="noreferrer noopener">Find Your Dream Job As A Developer</a></li><li><a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">Devchat.tv on Facebook</a></li><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li></ul>Picks<ul><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS JavaScript Community</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB Ruby and Rails Community</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.11ty.io/" target="_blank" rel="noreferrer noopener">Eleventy</a></li><li><a href="https://github.com/cmaxw/devchat-eleventy" target="_blank" rel="noreferrer noopener">https://github.com/cmaxw/devchat-eleventy</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1003</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 416: The Difference between Devise and Warden with Leonardo Tegon</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-416-the-difference-between-devise-and-warden-with-leonardo-tegon</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>David Kimura</li><li>David Richards</li><li>Andrew Mason</li></ul>With Special Guest: Leonardo TegonEpisode Summary Leonardo Tegon is a software developer at Plataformatec, the company that created Devise. Leonardo talks about how he ended up at Plataformatec and shares a little bit about the talk he gave about <a href="https://confreaks.tv/presenters/leonardo-tegon" target="_blank" rel="noreferrer noopener">alternative authentication methods</a>. He talks about the difference between Devise and Warden. Some of the panelists have had some issues with cache warming in Warden, and  Leonardo shares ways to get around it. They talk about authentication strategies used in Warden and Devise and different strategies that tap into hardware.  Leonardo talks about some of the features coming to Devise, although their primary focus is on maintenance. He talks about the work that goes into such a long-standing project, especially concerning maintaining the integrity of the code but also allowing for progress. They talk about some of their favorite features of Devise. Devise is easy to set up and very functional, but also intimidating. When a library is so big and does so much, it has to make some assumptions. Leonardo talks about how they decide what goes into the library at this point and how easy is it for new maintainers to contribute to the project. Leonardo ultimately wants to make it easier for people to jump in.Links<ul><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Devise</a></li><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Warden</a></li><li><a href="https://www.section.io/blog/what-is-cache-warming/" target="_blank" rel="noreferrer noopener">Cache warming</a></li><li><a href="https://hackernoon.com/magic-links-d680d410f8f7" target="_blank" rel="noreferrer noopener">Magic email link</a></li><li><a href="https://www.engineyard.com/blog/wrapping-your-api-in-a-ruby-gem" target="_blank" rel="noreferrer noopener">Wrapper</a></li><li><a href="https://github.com/cedarcode/webauthn-ruby" target="_blank" rel="noreferrer noopener">WebAuthIn</a></li><li>Follow Leonardo on Twitter and GitHub @tegonl</li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksLeonardo Tegon:<ul><li><a href="https://www.youtube.com/watch?index=74&amp;list=PLE7tQUdRKcyaOq3HlRm9h_Q_WhWKqm5xc&amp;t=0s&amp;v=AeyToE6f39U" target="_blank" rel="noreferrer noopener">Teach by learning, lead by teaching by Beth Sajevo</a></li><li><a href="https://www.amazon.com/Fluent-Forever-Learn-Language-Forget/dp/0385348118/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Fluent Forever: How to Learn Any Language Fast And Never Forget It</a> by Gabriel Wyner </li></ul>Andrew Mason:<ul><li><a href="https://www.youtube.com/watch?v=y5Z5a6QdA-M" target="_blank" rel="noreferrer noopener">Rethinking the View Layer with Components by Joel Hoxley</a></li><li><a href="https://github.com/joelhawksley/actionview-component-demo" target="_blank" rel="noreferrer noopener">Repo for the talk</a></li></ul>David Kimura:<ul><li><a href="https://www.homedepot.com/p/Watts-3-4-in-Plastic-Water-Pressure-Test-Gauge-DP-IWTG/100175467" target="_blank" rel="noreferrer noopener">Water pressure gauge tester</a></li><li><a href="https://www.macsales.com/" target="_blank" rel="noreferrer noopener">Other World Computing RAM</a></li></ul>Charles Max Wood:<ul><li><a href="https://repurpose.io/?aff=2914" target="_blank" rel="noreferrer noopener">Repurpose</a></li><li>New shows coming: Adventures in DevOps, Data Therapy, Sustain Our Software, Adventures in Block Chain, Adventures in .net</li></ul>David Richards:<ul><li><a href="https://caltopo.com/map.html#ll=40.44766,-111.17715&amp;z=15&amp;b=mbh" target="_blank" rel="noreferrer noopener">CalTopo</a></li></ul>Special Guest: Leonardo Tegon.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6a92331f-eaf5-4493-8761-87c20c26a812</guid><pubDate>Tue, 11 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847590/stream.mp3" length="49143405" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://triplebyte.com/rogues offers $1000 signing bonus 
- https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;amp;utm_medium=-&amp;amp;utm_source=- Try Cloud 66 Rails for FREE &amp;amp; get...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>David Kimura</li><li>David Richards</li><li>Andrew Mason</li></ul>With Special Guest: Leonardo TegonEpisode Summary Leonardo Tegon is a software developer at Plataformatec, the company that created Devise. Leonardo talks about how he ended up at Plataformatec and shares a little bit about the talk he gave about <a href="https://confreaks.tv/presenters/leonardo-tegon" target="_blank" rel="noreferrer noopener">alternative authentication methods</a>. He talks about the difference between Devise and Warden. Some of the panelists have had some issues with cache warming in Warden, and  Leonardo shares ways to get around it. They talk about authentication strategies used in Warden and Devise and different strategies that tap into hardware.  Leonardo talks about some of the features coming to Devise, although their primary focus is on maintenance. He talks about the work that goes into such a long-standing project, especially concerning maintaining the integrity of the code but also allowing for progress. They talk about some of their favorite features of Devise. Devise is easy to set up and very functional, but also intimidating. When a library is so big and does so much, it has to make some assumptions. Leonardo talks about how they decide what goes into the library at this point and how easy is it for new maintainers to contribute to the project. Leonardo ultimately wants to make it easier for people to jump in.Links<ul><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Devise</a></li><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Warden</a></li><li><a href="https://www.section.io/blog/what-is-cache-warming/" target="_blank" rel="noreferrer noopener">Cache warming</a></li><li><a href="https://hackernoon.com/magic-links-d680d410f8f7" target="_blank" rel="noreferrer noopener">Magic email link</a></li><li><a href="https://www.engineyard.com/blog/wrapping-your-api-in-a-ruby-gem" target="_blank" rel="noreferrer noopener">Wrapper</a></li><li><a href="https://github.com/cedarcode/webauthn-ruby" target="_blank" rel="noreferrer noopener">WebAuthIn</a></li><li>Follow Leonardo on Twitter and GitHub @tegonl</li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksLeonardo Tegon:<ul><li><a href="https://www.youtube.com/watch?index=74&amp;list=PLE7tQUdRKcyaOq3HlRm9h_Q_WhWKqm5xc&amp;t=0s&amp;v=AeyToE6f39U" target="_blank" rel="noreferrer noopener">Teach by learning, lead by teaching by Beth Sajevo</a></li><li><a href="https://www.amazon.com/Fluent-Forever-Learn-Language-Forget/dp/0385348118/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Fluent Forever: How to Learn Any Language Fast And Never Forget It</a> by Gabriel Wyner </li></ul>Andrew Mason:<ul><li><a href="https://www.youtube.com/watch?v=y5Z5a6QdA-M" target="_blank" rel="noreferrer noopener">Rethinking the View Layer with Components by Joel Hoxley</a></li><li><a...]]></itunes:summary><itunes:duration>2993</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 415: Code Free Developer Interview with Pete Holiday</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-415-code-free-developer-interview-with-pete-holiday</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus</li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Andrew Mason</li><li>Nate Hopkins With Special Guest: Pete Holiday</li></ul>Episode SummarySpecial Guest Pete Holiday is the director of engineering at a company called Samsara and specializes interviewing software engineers. The panel begins by talking about some of the trends they see in tech interviews, specifically the move towards code-heavy interviews. Pete does not think take home tests accurately simulate a work environment, and shares his preferred technique. The panel discusses the most important things to look for in an interview, such as how good of a fit they will be with the company culture. They discuss the importance of hiring junior developers, some of the ethics of internships and compensating for take home projects.They turn the conversation to interview questions and what should be asked to evaluate a candidate. They go through some potential questions and methods for coming up for interview questions. Pete shares the interview process he designed. The panel talks about the importance of resumes. On the subject of resumes, they discuss how to avoid unconscious bias and maintain diversity in the workplace. They give a few tips for people being interviewed, such as doing interviews to keep you skills fresh, even if you aren’t necessarily looking for a job.  The show ends with the panel recapping the most important points of their discussion. They emphasize that as the interviewer, it is imperative that you know what you want and are looking for in a new hire. When you’re doing the interviews, tech skills are important but the fit with the company is more important, and it’s your job to get all of the right information out of the candidate. People interviewing are encouraged to proofread their resumes, ask questions to find out if the company is a right fit, and not be afraid to ask for some accommodations in an interview. Links <ul><li><a href="https://github.com/twbs/bootstrap-sass" target="_blank" rel="noreferrer noopener">Bootstrap Sass</a></li><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Devise</a></li><li><a href="https://github.com/varvet/pundit" target="_blank" rel="noreferrer noopener">Pundit</a></li><li><a href="https://github.com/norman/friendly_id" target="_blank" rel="noreferrer noopener">Friendly ID</a></li><li><a href="https://www.glassdoor.com/index.htm" target="_blank" rel="noreferrer noopener">Glassdoor</a> Follow DevChat on [Facebook](<a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/DevChattv/</a>? tn =%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV) and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>PicksAndrew Mason:<ul><li><a href="https://github.com/voormedia/rails-erd" target="_blank" rel="noreferrer noopener">Rails ERD gem</a> Dave Kimura: </li><li><a href="https://plantuml.com/" target="_blank" rel="noreferrer noopener">Plant UML</a></li><li><a href="https://www.amazon.com/Drill-Paddle-Outdoors-Pontoons-Watercraft/dp/B00KSWZZAA/ref=sr_1_1?crid=Q5M359A4CIQG&amp;keywords=drill+propeller&amp;qid=1559151770&amp;s=gateway&amp;sprefix=drill+prop%2Caps%2C128&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Drill propeller</a> Charles Max Wood: </li><li><a href="https://getacoderjob.com" target="_blank" rel="noreferrer noopener">Find Your Dream Coder Job</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB</a> Nate Hopkins: </li><li><a href="https://hamiltonmusical.com/new-york/" target="_blank" rel="noreferrer noopener">Hamilton</a></li><li><a href="https://hamiltonmusical.com/app/" target="_blank" rel="noreferrer noopener">Hamilton Lottery app</a> Pete Holiday: </li><li>Follow Pete on <a href="https://twitter.com/toomuchpete?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth/dp/1491973897?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Manager’s Path</a></li><li><a href="https://www.amazon.com/How-cked-Your-Management-uncomfortable/dp/0995964300?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How F*cked Up is Your Management</a></li><li><a href="https://confreaks.tv/presenters/jennifer-tu" target="_blank" rel="noreferrer noopener">Jennifer Tu on Confreaks</a></li></ul>Special Guest: Pete Holiday.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c2851393-bdfb-41fb-89a8-45fe62b1b16d</guid><pubDate>Tue, 04 Jun 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847583/stream.mp3" length="73756580" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit
- https://triplebyte.com/rogues offers $1000 signing bonus
- https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;amp;utm_medium=-&amp;amp;utm_source=- Try Cloud 66 Rails for FREE &amp;amp; get...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus</li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Andrew Mason</li><li>Nate Hopkins With Special Guest: Pete Holiday</li></ul>Episode SummarySpecial Guest Pete Holiday is the director of engineering at a company called Samsara and specializes interviewing software engineers. The panel begins by talking about some of the trends they see in tech interviews, specifically the move towards code-heavy interviews. Pete does not think take home tests accurately simulate a work environment, and shares his preferred technique. The panel discusses the most important things to look for in an interview, such as how good of a fit they will be with the company culture. They discuss the importance of hiring junior developers, some of the ethics of internships and compensating for take home projects.They turn the conversation to interview questions and what should be asked to evaluate a candidate. They go through some potential questions and methods for coming up for interview questions. Pete shares the interview process he designed. The panel talks about the importance of resumes. On the subject of resumes, they discuss how to avoid unconscious bias and maintain diversity in the workplace. They give a few tips for people being interviewed, such as doing interviews to keep you skills fresh, even if you aren’t necessarily looking for a job.  The show ends with the panel recapping the most important points of their discussion. They emphasize that as the interviewer, it is imperative that you know what you want and are looking for in a new hire. When you’re doing the interviews, tech skills are important but the fit with the company is more important, and it’s your job to get all of the right information out of the candidate. People interviewing are encouraged to proofread their resumes, ask questions to find out if the company is a right fit, and not be afraid to ask for some accommodations in an interview. Links <ul><li><a href="https://github.com/twbs/bootstrap-sass" target="_blank" rel="noreferrer noopener">Bootstrap Sass</a></li><li><a href="https://github.com/plataformatec/devise" target="_blank" rel="noreferrer noopener">Devise</a></li><li><a href="https://github.com/varvet/pundit" target="_blank" rel="noreferrer noopener">Pundit</a></li><li><a href="https://github.com/norman/friendly_id" target="_blank" rel="noreferrer noopener">Friendly ID</a></li><li><a href="https://www.glassdoor.com/index.htm" target="_blank" rel="noreferrer noopener">Glassdoor</a> Follow DevChat on [Facebook](<a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/DevChattv/</a>? tn =%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV) and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>PicksAndrew Mason:<ul><li><a href="https://github.com/voormedia/rails-erd" target="_blank" rel="noreferrer noopener">Rails ERD gem</a> Dave Kimura: </li><li><a href="https://plantuml.com/" target="_blank" rel="noreferrer noopener">Plant UML</a></li><li><a href="https://www.amazon.com/Drill-Paddle-Outdoors-Pontoons-Watercraft/dp/B00KSWZZAA/ref=sr_1_1?crid=Q5M359A4CIQG&amp;keywords=drill+propeller&amp;qid=1559151770&amp;s=gateway&amp;sprefix=drill+prop%2Caps%2C128&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Drill propeller</a> Charles Max Wood: </li><li><a...]]></itunes:summary><itunes:duration>4531</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 414: Docker Talk</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-414-docker-talk</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>Dave Kimura</li><li>David Richards</li></ul>Episode SummaryToday the panel is talking about the many applications of Docker. They talk about where Docker fits into the development lifestyle and what kind of applications Docker can help with. Dave goes over some of the some of the Docker terminology, how to set up some basic scenarios, and some of the difficulties often encountered by first time users. They talk about how to make sure you’re putting together a Docker file correctly.The panel agrees that Docker had a different workflow from other systems, and discuss some of the tradeoffs of using docker. They mention some specific use cases for docker and what it’s like to migrate to Docker. Dave cautions listeners that databases needs to exist outside of Docker or Kubernetes. Dave and Andrew argue whether or not Docker belongs in the developer environment.The panel discusses ways to maintain productivity when introducing Docker and give some advice to programmers who are new to using Docker. They talk about cases where using Docker can be very helpful. They wrap up by talking about how to get started with Docker in your CI/CD and how to run tests with Docker.Links<ul><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://microservices.io/" target="_blank" rel="noreferrer noopener">Microservices</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://www.lifewire.com/iso-file-2625923" target="_blank" rel="noreferrer noopener">ISO file</a></li><li><a href="https://docs.docker.com/engine/reference/commandline/images/" target="_blank" rel="noreferrer noopener">Docker images</a></li><li><a href="https://github.com/bundler/bundler" target="_blank" rel="noreferrer noopener">Bundler</a></li><li><a href="https://www.ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://www.redhat.com/en" target="_blank" rel="noreferrer noopener">Red Hat</a></li><li><a href="https://alpinelinux.org/" target="_blank" rel="noreferrer noopener">Alpine Linux</a></li><li><a href="https://github.com/sinatra/sinatra" target="_blank" rel="noreferrer noopener">Sinatra</a></li><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li><li><a href="https://sidekickcode.com/" target="_blank" rel="noreferrer noopener">Sidekick</a></li><li><a href="https://github.com/theforeman/foreman" target="_blank" rel="noreferrer noopener">Foreman</a></li><li><a href="https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment" target="_blank" rel="noreferrer noopener">CI/CD</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a></li><li><a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://aws.amazon.com/elasticbeanstalk/" target="_blank" rel="noreferrer noopener">Elastic Beanstalk</a></li><li><a href="https://console.developers.google.com/" target="_blank" rel="noreferrer noopener">Google Cloud</a></li><li><a href="https://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://github.com/cloudnativedevelopment/cnd" target="_blank" rel="noreferrer noopener">Cloud Native Development</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAndrew Mason:<ul><li><a href="https://github.com/bweave/rails-flip-flop" target="_blank" rel="noreferrer noopener">Rails Flip Flop</a></li></ul>Dave Kimura:<ul><li><a href="https://github.com/cloudnativedevelopment/cnd" target="_blank" rel="noreferrer noopener">Cloud Native Development</a></li><li><a href="https://www.dewalt.com/products/power-tools/saws/circular-saws/flexvolt-60v-max-714-in-184--mm-circular-saw-wbrake-kit/dcs575t2" target="_blank" rel="noreferrer noopener">Dewalt Flexvolt circular saw</a></li></ul>Charles Max Wood:<ul><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">Everywhere RB</a></li></ul>David Richards:<ul><li><a href="http://www.berkshirehathaway.com/letters/letters.html" target="_blank" rel="noreferrer noopener">Warren Buffet's letters to his shareholders</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">22947052-b3a2-459d-a430-5791b6a994f2</guid><pubDate>Tue, 28 May 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847602/stream.mp3" length="53596662" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://triplebyte.com/rogues offers $1000 signing bonus 
- https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;amp;utm_medium=-&amp;amp;utm_source=- Try Cloud 66 Rails for FREE &amp;amp; get...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>Dave Kimura</li><li>David Richards</li></ul>Episode SummaryToday the panel is talking about the many applications of Docker. They talk about where Docker fits into the development lifestyle and what kind of applications Docker can help with. Dave goes over some of the some of the Docker terminology, how to set up some basic scenarios, and some of the difficulties often encountered by first time users. They talk about how to make sure you’re putting together a Docker file correctly.The panel agrees that Docker had a different workflow from other systems, and discuss some of the tradeoffs of using docker. They mention some specific use cases for docker and what it’s like to migrate to Docker. Dave cautions listeners that databases needs to exist outside of Docker or Kubernetes. Dave and Andrew argue whether or not Docker belongs in the developer environment.The panel discusses ways to maintain productivity when introducing Docker and give some advice to programmers who are new to using Docker. They talk about cases where using Docker can be very helpful. They wrap up by talking about how to get started with Docker in your CI/CD and how to run tests with Docker.Links<ul><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://microservices.io/" target="_blank" rel="noreferrer noopener">Microservices</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://www.lifewire.com/iso-file-2625923" target="_blank" rel="noreferrer noopener">ISO file</a></li><li><a href="https://docs.docker.com/engine/reference/commandline/images/" target="_blank" rel="noreferrer noopener">Docker images</a></li><li><a href="https://github.com/bundler/bundler" target="_blank" rel="noreferrer noopener">Bundler</a></li><li><a href="https://www.ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://www.redhat.com/en" target="_blank" rel="noreferrer noopener">Red Hat</a></li><li><a href="https://alpinelinux.org/" target="_blank" rel="noreferrer noopener">Alpine Linux</a></li><li><a href="https://github.com/sinatra/sinatra" target="_blank" rel="noreferrer noopener">Sinatra</a></li><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li><li><a href="https://sidekickcode.com/" target="_blank" rel="noreferrer noopener">Sidekick</a></li><li><a href="https://github.com/theforeman/foreman" target="_blank" rel="noreferrer noopener">Foreman</a></li><li><a href="https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment" target="_blank" rel="noreferrer noopener">CI/CD</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a></li><li><a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://aws.amazon.com/elasticbeanstalk/" target="_blank" rel="noreferrer noopener">Elastic Beanstalk</a></li><li><a href="https://console.developers.google.com/" target="_blank" rel="noreferrer noopener">Google Cloud</a></li><li><a href="https://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a...]]></itunes:summary><itunes:duration>3271</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 413: When Your Tools Interrupt Your Coding Process</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-413-when-your-tools-interrupt-your-coding-process</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>David Richards</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>David Kimura</li></ul>Episode SummaryIn this episode of Ruby Rogues, the panel discusses how having too many tools in your code can make things more complicated. They talk about if the processes and tools that hurt productivity should be taken out. They question if outdated but harmless tools should be updated for newer ones that have more functions.They discuss the difficulty with adopting new tools since the setup process takes time away from production. They each talk about their different editor setups. The necessity of all this different tools is questioned. They note that there is a trend to take a good thing that solved a real-world problem and introduce it into places that it doesn’t need to be, making development more complex. It is advised that programmers focus on shipping an application rather than just writing the code in order to simplify tooling. They discuss whether backend as a service systems are part of the problem. They advise tech companies to consider if they are ever going to sell or migrate when considering a new tool. The panel talks about if it’s possible to end up fighting against the tools that have always been used rather than infrastructure or coding tools. They conclude by agreeing that it is important to be candid within companies to prevent this overtooling <br />  Links<ul><li><a href="https://www.vim.org/" target="_blank" rel="noreferrer noopener">Vim</a></li><li>Emax</li><li><a href="https://github.com/Homebrew/brew" target="_blank" rel="noreferrer noopener">Homebrew</a></li><li><a href="https://github.com/guyzmo/git-repo" target="_blank" rel="noreferrer noopener">Git Repo</a></li><li><a href="https://www.paperspace.com/" target="_blank" rel="noreferrer noopener">Paperspace</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a></li><li><a href="https://coder.com/" target="_blank" rel="noreferrer noopener">Coder</a></li><li><a href="https://stackblitz.com/" target="_blank" rel="noreferrer noopener">StackBlitz</a></li><li><a href="https://codesandbox.io/" target="_blank" rel="noreferrer noopener">CodeSandbox</a></li><li><a href="https://jupiterdevelopmentteam.github.io/" target="_blank" rel="noreferrer noopener">Jupiter</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://graphite.readthedocs.io/en/latest/" target="_blank" rel="noreferrer noopener">Graphite</a></li><li><a href="https://github.com/statsd/statsd" target="_blank" rel="noreferrer noopener">StatsD</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksNate Hopkins:<ul><li>Screen sharing with Mac messaging</li><li><a href="https://www.imdb.com/title/tt0185906/" target="_blank" rel="noreferrer noopener">The Band of Brothers</a></li></ul>Andrew Mason:<ul><li><a href="https://github.com/brunophilipe/Cakebrew" target="_blank" rel="noreferrer noopener">Cakebrew</a></li></ul>David Kimura:<ul><li><a href="https://gist.github.com/richbs/a02b7fbb2586227b8ca5ab5ed40cd374" target="_blank" rel="noreferrer noopener">Brew Bundle Dump</a></li><li><a href="https://www.nbc.com/superstore" target="_blank" rel="noreferrer noopener">Superstore</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.tsa.gov/precheck" target="_blank" rel="noreferrer noopener">TSA Pre Check</a></li><li><a href="https://www.clearme.com/" target="_blank" rel="noreferrer noopener">Clear</a></li></ul>David Richards:<ul><li><a href="https://www.amazon.com/Great-Work-Performers-Less-Achieve/dp/1501179519?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Great at Work: How Top Performers Work Less and Achieve More</a> by Morten T. Hansen </li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">90817592-a2b3-43b6-bce0-bc84da5b3658</guid><pubDate>Tue, 21 May 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847595/stream.mp3" length="66048570" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for $100 credit 
- https://triplebyte.com/rogues offers $1000 signing bonus 
- https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;amp;utm_medium=-&amp;amp;utm_source=- Try Cloud 66 Rails for FREE &amp;amp; get...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for $100 credit </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers $1000 signing bonus </li><li><a href="https://cloud66.com/rails?utm_campaign=ruby-rogues&amp;utm_medium=-&amp;utm_source=-" target="_blank" rel="noreferrer noopener">Cloud 66 - Pain Free Rails Deployments</a> Try Cloud 66 Rails for FREE &amp; get $66 free credits with promo code RubyRogues </li></ul>Panel<ul><li>Charles Max Wood</li><li>David Richards</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>David Kimura</li></ul>Episode SummaryIn this episode of Ruby Rogues, the panel discusses how having too many tools in your code can make things more complicated. They talk about if the processes and tools that hurt productivity should be taken out. They question if outdated but harmless tools should be updated for newer ones that have more functions.They discuss the difficulty with adopting new tools since the setup process takes time away from production. They each talk about their different editor setups. The necessity of all this different tools is questioned. They note that there is a trend to take a good thing that solved a real-world problem and introduce it into places that it doesn’t need to be, making development more complex. It is advised that programmers focus on shipping an application rather than just writing the code in order to simplify tooling. They discuss whether backend as a service systems are part of the problem. They advise tech companies to consider if they are ever going to sell or migrate when considering a new tool. The panel talks about if it’s possible to end up fighting against the tools that have always been used rather than infrastructure or coding tools. They conclude by agreeing that it is important to be candid within companies to prevent this overtooling <br />  Links<ul><li><a href="https://www.vim.org/" target="_blank" rel="noreferrer noopener">Vim</a></li><li>Emax</li><li><a href="https://github.com/Homebrew/brew" target="_blank" rel="noreferrer noopener">Homebrew</a></li><li><a href="https://github.com/guyzmo/git-repo" target="_blank" rel="noreferrer noopener">Git Repo</a></li><li><a href="https://www.paperspace.com/" target="_blank" rel="noreferrer noopener">Paperspace</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a></li><li><a href="https://coder.com/" target="_blank" rel="noreferrer noopener">Coder</a></li><li><a href="https://stackblitz.com/" target="_blank" rel="noreferrer noopener">StackBlitz</a></li><li><a href="https://codesandbox.io/" target="_blank" rel="noreferrer noopener">CodeSandbox</a></li><li><a href="https://jupiterdevelopmentteam.github.io/" target="_blank" rel="noreferrer noopener">Jupiter</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://graphite.readthedocs.io/en/latest/" target="_blank" rel="noreferrer noopener">Graphite</a></li><li><a href="https://github.com/statsd/statsd" target="_blank" rel="noreferrer noopener">StatsD</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksNate Hopkins:<ul><li>Screen sharing with Mac messaging</li><li><a href="https://www.imdb.com/title/tt0185906/" target="_blank" rel="noreferrer noopener">The Band of Brothers</a></li></ul>Andrew Mason:<ul><li><a href="https://github.com/brunophilipe/Cakebrew" target="_blank" rel="noreferrer noopener">Cakebrew</a></li></ul>David...]]></itunes:summary><itunes:duration>4049</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 412:  Asynchronous Jobs on Client Side and Server Side</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-412-asynchronous-jobs-on-client-side-and-server-side</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>Andrew Mason</li></ul>SummaryDave Kimura starts the episode by defining asynchronous jobs; he and Andrew Mason discuss the differences between server side and client side asynchronous jobs. They discuss use cases and address scenarios for which asynchronous jobs can be used for. Dave answers Andrew’s questions about tools, gems, and libraries. Dave expresses his love for Active job and advocates for Gitlab. The panel discusses overuse and misuse of asynchronous jobs and times when it is better not to use this tool. Dave shares what he thinks makes a good microservice; he and Andrew discuss where people go wrong with microservices.Links <ul><li><a href="https://github.com/javan/whenever" target="_blank" rel="noreferrer noopener">https://github.com/javan/whenever</a></li><li><a href="https://github.com/moove-it/sidekiq-scheduler" target="_blank" rel="noreferrer noopener">https://github.com/moove-it/sidekiq-scheduler</a></li><li><a href="https://github.com/ondrejbartas/sidekiq-cron" target="_blank" rel="noreferrer noopener">https://github.com/ondrejbartas/sidekiq-cron</a></li><li><a href="https://github.com/renderedtext/render_async" target="_blank" rel="noreferrer noopener">https://github.com/renderedtext/render_async</a></li><li><a href="https://edgeguides.rubyonrails.org/active_job_basics.html" target="_blank" rel="noreferrer noopener">https://edgeguides.rubyonrails.org/active_job_basics.html</a></li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksAndrew Mason:<ul><li><a href="https://github.com/igorkasyanchuk/rails_pdf" target="_blank" rel="noreferrer noopener">https://github.com/igorkasyanchuk/rails_pdf</a></li></ul>Dave Kimura:<ul><li>Levi’s wallet</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e36d02d2-d1d5-44be-943a-2d995948635c</guid><pubDate>Tue, 14 May 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847576/stream.mp3" length="48894697" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan
- https://triplebyte.com/rogues offers a $1000 signing bonus
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>Andrew Mason</li></ul>SummaryDave Kimura starts the episode by defining asynchronous jobs; he and Andrew Mason discuss the differences between server side and client side asynchronous jobs. They discuss use cases and address scenarios for which asynchronous jobs can be used for. Dave answers Andrew’s questions about tools, gems, and libraries. Dave expresses his love for Active job and advocates for Gitlab. The panel discusses overuse and misuse of asynchronous jobs and times when it is better not to use this tool. Dave shares what he thinks makes a good microservice; he and Andrew discuss where people go wrong with microservices.Links <ul><li><a href="https://github.com/javan/whenever" target="_blank" rel="noreferrer noopener">https://github.com/javan/whenever</a></li><li><a href="https://github.com/moove-it/sidekiq-scheduler" target="_blank" rel="noreferrer noopener">https://github.com/moove-it/sidekiq-scheduler</a></li><li><a href="https://github.com/ondrejbartas/sidekiq-cron" target="_blank" rel="noreferrer noopener">https://github.com/ondrejbartas/sidekiq-cron</a></li><li><a href="https://github.com/renderedtext/render_async" target="_blank" rel="noreferrer noopener">https://github.com/renderedtext/render_async</a></li><li><a href="https://edgeguides.rubyonrails.org/active_job_basics.html" target="_blank" rel="noreferrer noopener">https://edgeguides.rubyonrails.org/active_job_basics.html</a></li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksAndrew Mason:<ul><li><a href="https://github.com/igorkasyanchuk/rails_pdf" target="_blank" rel="noreferrer noopener">https://github.com/igorkasyanchuk/rails_pdf</a></li></ul>Dave Kimura:<ul><li>Levi’s wallet</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2977</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 411:  What causes Ruby memory bloat? with Hongli Lai</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-411-what-causes-ruby-memory-bloat-with-hongli-lai</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li></ul>Joined by Special Guest: Hongli LaiSummaryEric Berry starts by sharing how Phusion and Phusion passenger changed his career and thanks Hongli Lai for his work. Hongli talks about where Phusion is now and shares what's new with passenger 6. The panel compares passenger and puma and Hongli explains why passenger is the better choice. The panel wonders about deployment strategies and Hongli shares what he has seen done with Passenger.Hongli discusses the article he wrote about memory bloat. He starts by explaining why he wrote the article. The panel discusses what causes memory bloat and how to identify memory bloat versus memory leaks. Hongli explains how the system memory allocator works and why people are using Jemalloc instead. The panel discusses Jemalloc and wonders why Ruby doesn’t adopt Jemalloc. Hongli shares his magic solution for solving the memory bloat problem and other tips for managing memory.Links<ul><li><a href="https://www.phusionpassenger.com/" target="_blank" rel="noreferrer noopener">https://www.phusionpassenger.com/</a></li><li><a href="https://github.com/phusion/passenger-docker" target="_blank" rel="noreferrer noopener">https://github.com/phusion/passenger-docker</a></li><li><a href="https://devchat.tv/ruby-rogues/rr-403-rails-needs-active-deployment-with-stefan-wintermeyer/" target="_blank" rel="noreferrer noopener">https://devchat.tv/ruby-rogues/rr-403-rails-needs-active-deployment-with-stefan-wintermeyer/</a>  </li><li><a href="https://blog.phusion.nl/2019/03/14/what-causes-ruby-memory-bloat/" target="_blank" rel="noreferrer noopener">https://blog.phusion.nl/2019/03/14/what-causes-ruby-memory-bloat/</a></li><li><a href="https://www.joyfulbikeshedding.com/blog/2019-03-14-what-causes-ruby-memory-bloat.html" target="_blank" rel="noreferrer noopener">https://www.joyfulbikeshedding.com/blog/2019-03-14-what-causes-ruby-memory-bloat.html</a></li><li><a href="https://www.joyfulbikeshedding.com/blog/2019-03-29-the-status-of-ruby-memory-trimming-and-how-you-can-help-with-testing.html" target="_blank" rel="noreferrer noopener">https://www.joyfulbikeshedding.com/blog/2019-03-29-the-status-of-ruby-memory-trimming-and-how-you-can-help-with-testing.html</a></li><li><a href="https://en.wikipedia.org/wiki/Lars_Bak_(computer_programmer)" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Lars_Bak_(computer_programmer)</a></li><li><a href="https://twitter.com/honglilai" target="_blank" rel="noreferrer noopener">https://twitter.com/honglilai</a></li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksDave Kimura:<ul><li><a href="https://www.amazon.com/LEGO-Marvel-Super-Heroes-Avengers/dp/B078C8HZ1P/ref=sr_1_fkmrnull_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">LEGO Marvel Super Heroes Avengers: Infinity War The Hulkbuster Smash-Up 76104 Building Kit (375 Piece)</a></li><li><a href="https://www.costco.com/Samsonite-Explore-Eco-2-Piece-Softside-Set.product.100456252.html" target="_blank" rel="noreferrer noopener">Samsonite Explore Eco 2-Piece Softside Set</a></li></ul>Hongli Lai: <ul><li><a href="https://www.blinkist.com/" target="_blank" rel="noreferrer noopener">https://www.blinkist.com/</a></li><li><a href="https://euruko2019.org/" target="_blank" rel="noreferrer noopener">https://euruko2019.org/</a></li></ul>Eric Berry:<ul><li><a href="http://codefund.io" target="_blank" rel="noreferrer noopener">Codefund.io</a></li><li><a href="https://devchat.tv/ruby-rogues/" target="_blank" rel="noreferrer noopener">https://devchat.tv/ruby-rogues/</a></li></ul>Charles Max Wood:<ul><li>Open source sustainability podcast</li><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">https://podwrench.com/</a></li><li>Podcast assembly line</li><li>Podcast Laboratory</li><li><a href="https://mybuild.techcommunity.microsoft.com/home#top-anchor" target="_blank" rel="noreferrer noopener">https://mybuild.techcommunity.microsoft.com/home#top-anchor</a></li><li>Oz con</li><li><a href="https://elixirconf.com/2019" target="_blank" rel="noreferrer noopener">https://elixirconf.com/2019</a></li><li><a href="https://finconexpo.com/" target="_blank" rel="noreferrer noopener">https://finconexpo.com/</a></li><li><a href="https://podcastmovement.com/" target="_blank" rel="noreferrer noopener">https://podcastmovement.com/</a></li><li><a href="https://go.2000books.com/" target="_blank" rel="noreferrer noopener">https://go.2000books.com/</a></li></ul>Special Guest: Hongli Lai .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">848cf220-71cb-4701-8114-dca65f7bd7e0</guid><pubDate>Tue, 07 May 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847596/stream.mp3" length="68661865" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan
- https://triplebyte.com/rogues offers a $1000 signing bonus
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li></ul>Joined by Special Guest: Hongli LaiSummaryEric Berry starts by sharing how Phusion and Phusion passenger changed his career and thanks Hongli Lai for his work. Hongli talks about where Phusion is now and shares what's new with passenger 6. The panel compares passenger and puma and Hongli explains why passenger is the better choice. The panel wonders about deployment strategies and Hongli shares what he has seen done with Passenger.Hongli discusses the article he wrote about memory bloat. He starts by explaining why he wrote the article. The panel discusses what causes memory bloat and how to identify memory bloat versus memory leaks. Hongli explains how the system memory allocator works and why people are using Jemalloc instead. The panel discusses Jemalloc and wonders why Ruby doesn’t adopt Jemalloc. Hongli shares his magic solution for solving the memory bloat problem and other tips for managing memory.Links<ul><li><a href="https://www.phusionpassenger.com/" target="_blank" rel="noreferrer noopener">https://www.phusionpassenger.com/</a></li><li><a href="https://github.com/phusion/passenger-docker" target="_blank" rel="noreferrer noopener">https://github.com/phusion/passenger-docker</a></li><li><a href="https://devchat.tv/ruby-rogues/rr-403-rails-needs-active-deployment-with-stefan-wintermeyer/" target="_blank" rel="noreferrer noopener">https://devchat.tv/ruby-rogues/rr-403-rails-needs-active-deployment-with-stefan-wintermeyer/</a>  </li><li><a href="https://blog.phusion.nl/2019/03/14/what-causes-ruby-memory-bloat/" target="_blank" rel="noreferrer noopener">https://blog.phusion.nl/2019/03/14/what-causes-ruby-memory-bloat/</a></li><li><a href="https://www.joyfulbikeshedding.com/blog/2019-03-14-what-causes-ruby-memory-bloat.html" target="_blank" rel="noreferrer noopener">https://www.joyfulbikeshedding.com/blog/2019-03-14-what-causes-ruby-memory-bloat.html</a></li><li><a href="https://www.joyfulbikeshedding.com/blog/2019-03-29-the-status-of-ruby-memory-trimming-and-how-you-can-help-with-testing.html" target="_blank" rel="noreferrer noopener">https://www.joyfulbikeshedding.com/blog/2019-03-29-the-status-of-ruby-memory-trimming-and-how-you-can-help-with-testing.html</a></li><li><a href="https://en.wikipedia.org/wiki/Lars_Bak_(computer_programmer)" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Lars_Bak_(computer_programmer)</a></li><li><a href="https://twitter.com/honglilai" target="_blank" rel="noreferrer noopener">https://twitter.com/honglilai</a></li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksDave Kimura:<ul><li><a href="https://www.amazon.com/LEGO-Marvel-Super-Heroes-Avengers/dp/B078C8HZ1P/ref=sr_1_fkmrnull_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">LEGO Marvel Super Heroes Avengers: Infinity War The Hulkbuster Smash-Up 76104 Building Kit (375 Piece)</a></li><li><a href="https://www.costco.com/Samsonite-Explore-Eco-2-Piece-Softside-Set.product.100456252.html" target="_blank"...]]></itunes:summary><itunes:duration>3370</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 410: Kubernetes with Kurtis Rainbolt-Greene</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-410-kubernetes-with-kurtis-rainbolt-greene</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Redisgreen</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Andrew Mason</li><li>Nate Hopkins</li><li>Eric Berry</li><li>David Kumira</li></ul>Joined by Special Guest: Kurtis Rainbolt-GreeneEpisode SummaryKurtis has been working with Ruby and open source for 12 years. These days he works on maintaining large libraries like VCR. He talks about what VCR is, why it’s useful, and some of its limitations. The real topic of today’s show is Kubernetes. Kubernetes is an open-source container orchestration system for automating application deployment, scaling, and management. Kurtis describes what it is and some of the features it has.The panel discuss about some of the limitations of Kubernetes, and where it really shines in the development lifecycle. Kurtis advises Kubernete users to leave their databases as an outside source and not put them in Kubernetes, as well as other things to avoid. They talk about methods for encrypting information within Kubernetes.The panel discusses how Kubernetes compares to other services and some of the unique features.The panel discusses what it’s like to learn Kubernetes. Kurtis advises listeners who are learning Kubernetes to consult with other people who are experienced with. Kubernetes has some different terms for functions that can be confusing to newcomers. It can take between 3 and 6 complete weekends to become comfortable using Kubernetes. Kurtis shares how to transfer a Rails app into Kubernetes. To get started with Kubernetes on the cheap, find a computer with a decent amount of ram,install Ubuntu and MicroK8s for a perfect tinkering playground.Links<ul><li>Sinatra</li><li><a href="https://github.com/vcr/vcr" target="_blank" rel="noreferrer noopener">VCR</a></li><li><a href="https://github.com/topics/api" target="_blank" rel="noreferrer noopener">API</a></li><li><a href="https://kubernetes.io/docs/concepts/workloads/pods/pod/" target="_blank" rel="noreferrer noopener">pod/container</a></li><li><a href="https://github.com/grafana/loki" target="_blank" rel="noreferrer noopener">Loki by Grafana</a></li><li><a href="https://nordicapis.com/defining-stateful-vs-stateless-web-services/" target="_blank" rel="noreferrer noopener">Stateless services</a></li><li><a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/" target="_blank" rel="noreferrer noopener">Namespaces</a></li><li><a href="https://github.com/chef/chef" target="_blank" rel="noreferrer noopener">Chef</a></li><li><a href="https://github.com/puppetlabs/puppet" target="_blank" rel="noreferrer noopener">Puppet </a></li><li><a href="https://docs.docker.com/engine/reference/builder/" target="_blank" rel="noreferrer noopener">Dockerfiles</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku </a></li><li><a href="https://pgbouncer.github.io/" target="_blank" rel="noreferrer noopener">PG Bouncer</a></li><li><a href="https://github.com/teamhephy/workflow" target="_blank" rel="noreferrer noopener">Hephy Workflow</a></li><li><a href="https://docs.gitlab.com/ee/topics/autodevops/" target="_blank" rel="noreferrer noopener">Gitlab Auto DevOps</a></li><li><a href="https://github.com/helm/helm" target="_blank" rel="noreferrer noopener">Helm</a></li><li><a href="https://www.ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://microk8s.io/" target="_blank" rel="noreferrer noopener">MicroK8s</a></li><li><a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://www.cloud66.com/" target="_blank" rel="noreferrer noopener">Cloud66</a></li><li><a href="https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/" target="_blank" rel="noreferrer noopener">Config maps</a></li><li><a href="https://kubernetes.io/docs/concepts/services-networking/ingress/" target="_blank" rel="noreferrer noopener">Ingress</a></li><li><a href="https://prometheus.io/" target="_blank" rel="noreferrer noopener">Prometheus</a></li><li><a href="https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment" target="_blank" rel="noreferrer noopener">CD/CI</a></li><li><a href="https://www.hashicorp.com" target="_blank" rel="noreferrer noopener">Hashi</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksNate Hopkins:<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://www.amazon.com/How-Be-Like-Walt-Capturing/dp/0757302319/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How To Be Like Walt</a> book  </li><li><a href="https://www.imdb.com/title/tt0089886/" target="_blank" rel="noreferrer noopener">Real Genius</a> film </li></ul>Andrew Mason:<ul><li><a href="https://marketplace.visualstudio.com/itemdetails?itemName=johnpapa.vscode-peacock%60" target="_blank" rel="noreferrer noopener">Peacock VSCode extension</a></li><li><a href="https://www.driftingruby.com/episodes/introduction-to-kubernetes" target="_blank" rel="noreferrer noopener">Drifting Ruby ep. 181- Intro to Kubernetes</a></li></ul>David Kimura:<ul><li><a href="https://microk8s.io/" target="_blank" rel="noreferrer noopener">Microk8s.io</a> and ‘Microk8s.reset’ command </li><li><a href="http://slack.k8s.io/" target="_blank" rel="noreferrer noopener">Kubernetes Slack channel</a></li></ul>Kurtis Rainbolt-Greene:<ul><li><a href="https://www.satisfactorygame.com/" target="_blank" rel="noreferrer noopener">Satisfactory game</a></li><li><a href="https://kubernetesonrails.com/" target="_blank" rel="noreferrer noopener">Kubernetes on Rails video series</a></li></ul>Special Guest: Kurtis Rainbolt-Greene.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a08c764b-8f8a-4612-b0a5-84742be83435</guid><pubDate>Tue, 30 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847609/stream.mp3" length="76296394" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for 2 months free 
- http://triplebyte.com/jsjabber $1000 signing bonus 
- https://redisgreen.net/?utm_campaign=rubyrogues&amp;amp;utm_medium=podcast&amp;amp;utm_source=rubyrogues
- https://www.cachefly.com/...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Redisgreen</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Andrew Mason</li><li>Nate Hopkins</li><li>Eric Berry</li><li>David Kumira</li></ul>Joined by Special Guest: Kurtis Rainbolt-GreeneEpisode SummaryKurtis has been working with Ruby and open source for 12 years. These days he works on maintaining large libraries like VCR. He talks about what VCR is, why it’s useful, and some of its limitations. The real topic of today’s show is Kubernetes. Kubernetes is an open-source container orchestration system for automating application deployment, scaling, and management. Kurtis describes what it is and some of the features it has.The panel discuss about some of the limitations of Kubernetes, and where it really shines in the development lifecycle. Kurtis advises Kubernete users to leave their databases as an outside source and not put them in Kubernetes, as well as other things to avoid. They talk about methods for encrypting information within Kubernetes.The panel discusses how Kubernetes compares to other services and some of the unique features.The panel discusses what it’s like to learn Kubernetes. Kurtis advises listeners who are learning Kubernetes to consult with other people who are experienced with. Kubernetes has some different terms for functions that can be confusing to newcomers. It can take between 3 and 6 complete weekends to become comfortable using Kubernetes. Kurtis shares how to transfer a Rails app into Kubernetes. To get started with Kubernetes on the cheap, find a computer with a decent amount of ram,install Ubuntu and MicroK8s for a perfect tinkering playground.Links<ul><li>Sinatra</li><li><a href="https://github.com/vcr/vcr" target="_blank" rel="noreferrer noopener">VCR</a></li><li><a href="https://github.com/topics/api" target="_blank" rel="noreferrer noopener">API</a></li><li><a href="https://kubernetes.io/docs/concepts/workloads/pods/pod/" target="_blank" rel="noreferrer noopener">pod/container</a></li><li><a href="https://github.com/grafana/loki" target="_blank" rel="noreferrer noopener">Loki by Grafana</a></li><li><a href="https://nordicapis.com/defining-stateful-vs-stateless-web-services/" target="_blank" rel="noreferrer noopener">Stateless services</a></li><li><a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/" target="_blank" rel="noreferrer noopener">Namespaces</a></li><li><a href="https://github.com/chef/chef" target="_blank" rel="noreferrer noopener">Chef</a></li><li><a href="https://github.com/puppetlabs/puppet" target="_blank" rel="noreferrer noopener">Puppet </a></li><li><a href="https://docs.docker.com/engine/reference/builder/" target="_blank" rel="noreferrer noopener">Dockerfiles</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku </a></li><li><a href="https://pgbouncer.github.io/" target="_blank" rel="noreferrer noopener">PG Bouncer</a></li><li><a href="https://github.com/teamhephy/workflow" target="_blank" rel="noreferrer noopener">Hephy Workflow</a></li><li><a href="https://docs.gitlab.com/ee/topics/autodevops/" target="_blank" rel="noreferrer noopener">Gitlab Auto DevOps</a></li><li><a href="https://github.com/helm/helm" target="_blank" rel="noreferrer noopener">Helm</a></li><li><a href="https://www.ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://microk8s.io/" target="_blank" rel="noreferrer noopener">MicroK8s</a></li><li><a href="https://azure.microsoft.com/en-us/"...]]></itunes:summary><itunes:duration>3752</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 409: Turning Fat Models Into Skinny POROs with Jason Swett</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-409-turning-fat-models-into-skinny-poros-with-jason-swett</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free</li><li><a href="http://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Redisgreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li></ul>Special Guest: Jason SwettEpisode SummaryJason Swett is a former host on Ruby Rogues. Now he has his own show, <a href="http://www.rubytestingpodcast.com/" target="_blank" rel="noreferrer noopener">Ruby Testing Podcast </a>and runs the site <a href="https://www.codewithjason.com/" target="_blank" rel="noreferrer noopener">codewithjason.com</a> where he teaches Rails testing. Today, Jason discusses turning fat models into skinny POROs (Plain Old Ruby Objects). He once read an article that said you don’t have to put all your code into active record models, that you can create plain ruby objects. These can go into active models if you want, but you’re not limited to active record models, you can make your own classes. This realazition greatly impacted the way he structures his code.The panelists talk about the individual ways the structure their code. Jason discusses other structuring methods he has tried and gives some examples of using skinny POROs in the apps he works on. They discuss the pros and cons of using skinny POROs instead of active models, pros being it cleans up the model and makes testing easier, and the cons being it adds to a bit of overhead to the application, as somebody unfamiliar with the application might recreate parts if you don’t have an index.The panel discusses how to decide when you want to create a new PORO. They talk about each of their methods and discuss the the usefulness of token generators. They conclude that in order for skinny POROs to be effective in code, they must be well factored and organized, and that unfortunately some complexity in code is unavoidable.Links<ul><li>POROs- Plain Old Ruby Objects</li><li><a href="https://betterexplained.com/articles/intermediate-rails-understanding-models-views-and-controllers/" target="_blank" rel="noreferrer noopener">Model</a></li><li><a href="https://guides.rubyonrails.org/active_record_basics.html" target="_blank" rel="noreferrer noopener">Active record models</a></li><li><a href="https://www.oreilly.com/learning/ruby-cookbook-modules-and-namespaces" target="_blank" rel="noreferrer noopener">Namespace</a></li><li><a href="https://medium.freecodecamp.org/ruby-on-rails-how-to-extract-code-to-service-objects-1c73148cc715" target="_blank" rel="noreferrer noopener">Service objects</a></li><li><a href="https://revs.runtime-revolution.com/value-objects-in-ruby-on-rails-9df64bc8db34" target="_blank" rel="noreferrer noopener">Value objects</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS" target="_blank" rel="noreferrer noopener">CSS</a></li><li><a href="https://guides.rubyonrails.org/v2.3.11/form_helpers.html" target="_blank" rel="noreferrer noopener">Form object</a></li><li><a href="https://app.pluralsight.com/guides/token-based-authentication-with-ruby-on-rails-5-api" target="_blank" rel="noreferrer noopener">Tokens</a></li><li><a href="http://ruby-for-beginners.rubymonstas.org/writing_classes/initializers.html" target="_blank" rel="noreferrer noopener">Initializer</a></li><li><a href="https://www.rubyguides.com/2018/05/singleton-pattern-in-ruby/" target="_blank" rel="noreferrer noopener">Singleton object</a></li></ul>PicksDave Kimura:<ul><li><a href="https://github.com/troessner/reek" target="_blank" rel="noreferrer noopener">Reek</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.cloud66.com/" target="_blank" rel="noreferrer noopener">Cloud66</a></li><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li><li>Podcasting booth</li><li>New podcasts coming to DevChat-- if you want to revive a podcast that has stopped airing, contact Charles Max Wood</li><li>Programming Podcasters Slack chat</li></ul>Jason Swett:<ul><li><a href="https://www.amazon.com/Practical-Object-Oriented-Design-Agile-Primer/dp/0134456475/ref=sr_1_2?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Practical Object Oriented Design in Ruby</a></li><li><a href="http://www.rubytestingpodcast.com/" target="_blank" rel="noreferrer noopener">Ruby Testing Podcast</a></li><li><a href="https://www.codewithjason.com/" target="_blank" rel="noreferrer noopener">Codewithjason.com</a></li></ul>Special Guest: Jason Swett.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a2d8697a-c42d-4e7a-80d7-094b67fdc72a</guid><pubDate>Wed, 17 Apr 2019 05:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847610/stream.mp3" length="49705964" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for 2 months free
- http://triplebyte.com/rogues $1000 signing bonus
- https://redisgreen.net/?utm_campaign=rubyrogues&amp;amp;utm_medium=podcast&amp;amp;utm_source=rubyrogues
Panel
- Charles Max Wood
- Dave...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free</li><li><a href="http://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Redisgreen</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Dave Kimura</li></ul>Special Guest: Jason SwettEpisode SummaryJason Swett is a former host on Ruby Rogues. Now he has his own show, <a href="http://www.rubytestingpodcast.com/" target="_blank" rel="noreferrer noopener">Ruby Testing Podcast </a>and runs the site <a href="https://www.codewithjason.com/" target="_blank" rel="noreferrer noopener">codewithjason.com</a> where he teaches Rails testing. Today, Jason discusses turning fat models into skinny POROs (Plain Old Ruby Objects). He once read an article that said you don’t have to put all your code into active record models, that you can create plain ruby objects. These can go into active models if you want, but you’re not limited to active record models, you can make your own classes. This realazition greatly impacted the way he structures his code.The panelists talk about the individual ways the structure their code. Jason discusses other structuring methods he has tried and gives some examples of using skinny POROs in the apps he works on. They discuss the pros and cons of using skinny POROs instead of active models, pros being it cleans up the model and makes testing easier, and the cons being it adds to a bit of overhead to the application, as somebody unfamiliar with the application might recreate parts if you don’t have an index.The panel discusses how to decide when you want to create a new PORO. They talk about each of their methods and discuss the the usefulness of token generators. They conclude that in order for skinny POROs to be effective in code, they must be well factored and organized, and that unfortunately some complexity in code is unavoidable.Links<ul><li>POROs- Plain Old Ruby Objects</li><li><a href="https://betterexplained.com/articles/intermediate-rails-understanding-models-views-and-controllers/" target="_blank" rel="noreferrer noopener">Model</a></li><li><a href="https://guides.rubyonrails.org/active_record_basics.html" target="_blank" rel="noreferrer noopener">Active record models</a></li><li><a href="https://www.oreilly.com/learning/ruby-cookbook-modules-and-namespaces" target="_blank" rel="noreferrer noopener">Namespace</a></li><li><a href="https://medium.freecodecamp.org/ruby-on-rails-how-to-extract-code-to-service-objects-1c73148cc715" target="_blank" rel="noreferrer noopener">Service objects</a></li><li><a href="https://revs.runtime-revolution.com/value-objects-in-ruby-on-rails-9df64bc8db34" target="_blank" rel="noreferrer noopener">Value objects</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS" target="_blank" rel="noreferrer noopener">CSS</a></li><li><a href="https://guides.rubyonrails.org/v2.3.11/form_helpers.html" target="_blank" rel="noreferrer noopener">Form object</a></li><li><a href="https://app.pluralsight.com/guides/token-based-authentication-with-ruby-on-rails-5-api" target="_blank" rel="noreferrer noopener">Tokens</a></li><li><a href="http://ruby-for-beginners.rubymonstas.org/writing_classes/initializers.html" target="_blank" rel="noreferrer noopener">Initializer</a></li><li><a href="https://www.rubyguides.com/2018/05/singleton-pattern-in-ruby/" target="_blank" rel="noreferrer noopener">Singleton object</a></li></ul>PicksDave Kimura:<ul><li><a href="https://github.com/troessner/reek" target="_blank" rel="noreferrer noopener">Reek</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.cloud66.com/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3028</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 408: Zeitwerk with Xavier Noria</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-408-zeitwerk-with-xavier-noria</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>David Kimura</li><li>Eric Berry</li><li>Andrew Mason</li></ul>Joined by special guest: Xavier NoriaEpisode SummaryThis episode of Ruby Rogues features Xavier Noria, who has a background in mathematics, but started software in 2000. He has been freelancing for the past 10 years, working especially in open source. He received the Ruby Hero award in 2010. His latest work is with his own creation, Zeitwerk, a more efficient code loader for Ruby. Zeitwerk will be included in Rails 6, but is an independent gym for now. Xavier talks about his inspiration for Zeitwerk and his desire to improve constant outloading in Rails.The panelists delve into the features of Zeitwerk. Any conventional library can use Zeitwerk, so you don’t have to write requires. Zeitwerk is designed to make your development work easier because you don’t have to worry about including in or requiring files in your code snippets, it will intelligently auto load those in. Zeitwerk functions slightly different from classic mode Ruby, because in Zeitwerk, you don’t go constant name to file, instead you are given a file name first,  and then add it to a constant. Xavier delves into the limitations of classic mode and the const-missing callback, and how Zeitwerk improves upon this problem by using only absolute paths and module outloading instead of const-missing. The result is that, in general, things load faster.They discuss indexing of absolute paths within Zeitwerk, how one of the principles of Zeitwerk is to be as lazy as possible, the memory footprint, and the configuration needed to opt into Zeitwerk.  Overall, Zeitwerk is going to work like Ruby. There are no special rules, it has the same semantics as Ruby, fewer gotcha’s if any at all, control over inflection, ways to introspect, and a way to log the activity of Zeitwerk.Links<ul><li><a href="https://github.com/fxn/zeitwerk" target="_blank" rel="noreferrer noopener">Zeitwerk</a></li><li><a href="https://github.com/topics/kubernetes" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://github.com/topics/api" target="_blank" rel="noreferrer noopener">API</a></li><li><a href="https://github.com/topics/html" target="_blank" rel="noreferrer noopener">HTML</a></li><li><a href="https://apidock.com/ruby/Module/const_missing%5D" target="_blank" rel="noreferrer noopener">Const-missing callback</a></li><li><a href="https://apidock.com/ruby/Module/nesting/class" target="_blank" rel="noreferrer noopener">Nesting</a></li><li><a href="https://apidock.com/ruby/Module/ancestors" target="_blank" rel="noreferrer noopener">Ancestors</a></li><li><a href="https://ruby-doc.org/core-2.2.0/Module.html" target="_blank" rel="noreferrer noopener">Module outloading</a></li><li><a href="https://rubygems.org/gems/bootsnap/versions/1.3.2" target="_blank" rel="noreferrer noopener">Bootsnap</a></li><li>B<a href="https://github.com/topics/bootstrap" target="_blank" rel="noreferrer noopener">ootstrap</a></li><li><a href="https://ruby-doc.org/core-2.1.5/File.html" target="_blank" rel="noreferrer noopener">Absolute path</a></li></ul>PicksDavid Kimura:<ul><li>Nerf Guns</li></ul>Eric Barry:<ul><li><a href="https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=en-US" target="_blank" rel="noreferrer noopener">Octotree</a> Chrome extension</li></ul>Xavier Noria:<ul><li><a href="https://rubygems.org/gems/timetrap" target="_blank" rel="noreferrer noopener">Time Trap</a></li></ul>Special Guest: Xavier Noria.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0d957d36-216a-498a-95b4-a65e2fc23ed6</guid><pubDate>Tue, 16 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847615/stream.mp3" length="53156163" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/rogues $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://redisgreen.net/?utm_campaign=rubyrogues&amp;amp;utm_medium=podcast&amp;amp;utm_source=rubyrogues
Panel
- David Kimura
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li></ul>Panel<ul><li>David Kimura</li><li>Eric Berry</li><li>Andrew Mason</li></ul>Joined by special guest: Xavier NoriaEpisode SummaryThis episode of Ruby Rogues features Xavier Noria, who has a background in mathematics, but started software in 2000. He has been freelancing for the past 10 years, working especially in open source. He received the Ruby Hero award in 2010. His latest work is with his own creation, Zeitwerk, a more efficient code loader for Ruby. Zeitwerk will be included in Rails 6, but is an independent gym for now. Xavier talks about his inspiration for Zeitwerk and his desire to improve constant outloading in Rails.The panelists delve into the features of Zeitwerk. Any conventional library can use Zeitwerk, so you don’t have to write requires. Zeitwerk is designed to make your development work easier because you don’t have to worry about including in or requiring files in your code snippets, it will intelligently auto load those in. Zeitwerk functions slightly different from classic mode Ruby, because in Zeitwerk, you don’t go constant name to file, instead you are given a file name first,  and then add it to a constant. Xavier delves into the limitations of classic mode and the const-missing callback, and how Zeitwerk improves upon this problem by using only absolute paths and module outloading instead of const-missing. The result is that, in general, things load faster.They discuss indexing of absolute paths within Zeitwerk, how one of the principles of Zeitwerk is to be as lazy as possible, the memory footprint, and the configuration needed to opt into Zeitwerk.  Overall, Zeitwerk is going to work like Ruby. There are no special rules, it has the same semantics as Ruby, fewer gotcha’s if any at all, control over inflection, ways to introspect, and a way to log the activity of Zeitwerk.Links<ul><li><a href="https://github.com/fxn/zeitwerk" target="_blank" rel="noreferrer noopener">Zeitwerk</a></li><li><a href="https://github.com/topics/kubernetes" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://github.com/topics/api" target="_blank" rel="noreferrer noopener">API</a></li><li><a href="https://github.com/topics/html" target="_blank" rel="noreferrer noopener">HTML</a></li><li><a href="https://apidock.com/ruby/Module/const_missing%5D" target="_blank" rel="noreferrer noopener">Const-missing callback</a></li><li><a href="https://apidock.com/ruby/Module/nesting/class" target="_blank" rel="noreferrer noopener">Nesting</a></li><li><a href="https://apidock.com/ruby/Module/ancestors" target="_blank" rel="noreferrer noopener">Ancestors</a></li><li><a href="https://ruby-doc.org/core-2.2.0/Module.html" target="_blank" rel="noreferrer noopener">Module outloading</a></li><li><a href="https://rubygems.org/gems/bootsnap/versions/1.3.2" target="_blank" rel="noreferrer noopener">Bootsnap</a></li><li>B<a href="https://github.com/topics/bootstrap" target="_blank" rel="noreferrer noopener">ootstrap</a></li><li><a href="https://ruby-doc.org/core-2.1.5/File.html" target="_blank" rel="noreferrer noopener">Absolute path</a></li></ul>PicksDavid Kimura:<ul><li>Nerf Guns</li></ul>Eric Barry:<ul><li><a href="https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=en-US" target="_blank" rel="noreferrer noopener">Octotree</a> Chrome extension</li></ul>Xavier Noria:<ul><li><a href="https://rubygems.org/gems/timetrap" target="_blank" rel="noreferrer noopener">Time Trap</a></li></ul>Special Guest: Xavier Noria.   <br /><br />Advertising...]]></itunes:summary><itunes:duration>3244</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 407: Functional Programming in Ruby using Dry Gems with Igor Morozov</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-407-functional-programming-in-ruby-using-dry-gems-with-igor-morozov</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus </li><li><a href="http://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">StovePipe Studios</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>Dave Kimura</li><li>Eric Berry</li></ul>Joined by Special Guest: Igor MorozovSummaryThe panel interviews Igor Morozov about functional programming in ruby. Igor Morozov is a lifelong software programmer from Moscow who focuses on functional programming. The panel considers other languages to use for functional programming and the different aspects of ruby that makes it unique for object oriented programming and functional programming. Igor Morozov explains the benefits of using ruby for functional programming versus using a different language. Igor Morozov shares the dry gems that he uses in ruby that makes functional programming easy and the types of projects he is using them for. Railway oriented programming and dry ecosystems are explored while Igor Morozov answers questions about using dry-rb in ruby. The panel discusses type systems and type checking, this leads to a consideration of crystal. The episode ends with a discussion of the job market for senior developers versus training a newer developer.Links<ul><li><a href="https://www.amazon.com/Elegant-Objects-1-Yegor-Bugayenko/dp/1519166915/ref=sr_1_1_sspa?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Elegant Objects by Yegor Bugayenko</a></li><li><a href="https://dry-rb.org/gems/dry-types/" target="_blank" rel="noreferrer noopener">https://dry-rb.org/gems/dry-types/</a></li><li><a href="https://www.dreamsongs.com/Files/ObjectsHaveFailed.pdf" target="_blank" rel="noreferrer noopener">https://www.dreamsongs.com/Files/ObjectsHaveFailed.pdf</a></li><li><a href="https://www.morozov.is/2018/05/27/do-notation-ruby.html" target="_blank" rel="noreferrer noopener">https://www.morozov.is/2018/05/27/do-notation-ruby.html#</a></li><li><a href="https://github.com/hopsoft/ellington" target="_blank" rel="noreferrer noopener">https://github.com/hopsoft/ellington</a></li><li><a href="https://github.com/davydovanton" target="_blank" rel="noreferrer noopener">https://github.com/davydovanton</a></li><li><a href="https://crystal-lang.org" target="_blank" rel="noreferrer noopener">https://crystal-lang.org</a></li><li><a href="http://www.morozov.is" target="_blank" rel="noreferrer noopener">www.morozov.is</a></li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksDave Kimura<ul><li><a href="https://www.amazon.com/NavePoint-Professional-4-Post-Network-Casters/dp/B071WQSDYX/ref=sr_1_fkmrnull_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">NavePoint 42U Professional 4-Post IT Open Frame Server Network Relay Rack 1000mm Casters Black</a></li><li><a href="https://www.amazon.com/Samsung-Inch-Internal-MZ-76E1T0B-AM/dp/B078DPCY3T/ref=sr_1_3?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Samsung 860 EVO 1TB 2.5 Inch SATA III Internal SSD (MZ-76E1T0B/AM)</a></li></ul>Nate Hopkins<ul><li><a href="https://scoutapp.com" target="_blank" rel="noreferrer noopener">https://scoutapp.com</a></li><li><a href="https://redislabs.com" target="_blank" rel="noreferrer noopener">https://redislabs.com</a></li><li><a href="https://github.com/renderedtext/render_async" target="_blank" rel="noreferrer noopener">https://github.com/renderedtext/render_async</a></li></ul>Andrew Mason<ul><li><a href="https://luckyframework.org/" target="_blank" rel="noreferrer noopener">https://luckyframework.org/</a></li></ul>Charles Max Wood<ul><li><a href="https://codesync.global/conferences/code-beam-sf-2019/" target="_blank" rel="noreferrer noopener">https://codesync.global/conferences/code-beam-sf-2019/</a></li><li>Fisherman's Wharf, San Francisco, CA</li><li><a href="https://podfestexpo.com/" target="_blank" rel="noreferrer noopener">https://podfestexpo.com/</a>   </li></ul>Igor Morozov<ul><li><a href="https://www.amazon.com/Lifelong-Kindergarten-Cultivating-Creativity-Projects/dp/0262037297/ref=tmm_hrd_swatch_0?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play (The MIT Press) by Mitchel Resnick</a></li></ul> Special Guest: Igor Morozov.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b7226dad-21a7-4cce-8fbb-5edb2d25bfde</guid><pubDate>Tue, 09 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847614/stream.mp3" length="50388930" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan 
- https://triplebyte.com/rogues offers a $1000 signing bonus 
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus </li><li><a href="http://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">StovePipe Studios</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Andrew Mason</li><li>Nate Hopkins</li><li>Dave Kimura</li><li>Eric Berry</li></ul>Joined by Special Guest: Igor MorozovSummaryThe panel interviews Igor Morozov about functional programming in ruby. Igor Morozov is a lifelong software programmer from Moscow who focuses on functional programming. The panel considers other languages to use for functional programming and the different aspects of ruby that makes it unique for object oriented programming and functional programming. Igor Morozov explains the benefits of using ruby for functional programming versus using a different language. Igor Morozov shares the dry gems that he uses in ruby that makes functional programming easy and the types of projects he is using them for. Railway oriented programming and dry ecosystems are explored while Igor Morozov answers questions about using dry-rb in ruby. The panel discusses type systems and type checking, this leads to a consideration of crystal. The episode ends with a discussion of the job market for senior developers versus training a newer developer.Links<ul><li><a href="https://www.amazon.com/Elegant-Objects-1-Yegor-Bugayenko/dp/1519166915/ref=sr_1_1_sspa?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Elegant Objects by Yegor Bugayenko</a></li><li><a href="https://dry-rb.org/gems/dry-types/" target="_blank" rel="noreferrer noopener">https://dry-rb.org/gems/dry-types/</a></li><li><a href="https://www.dreamsongs.com/Files/ObjectsHaveFailed.pdf" target="_blank" rel="noreferrer noopener">https://www.dreamsongs.com/Files/ObjectsHaveFailed.pdf</a></li><li><a href="https://www.morozov.is/2018/05/27/do-notation-ruby.html" target="_blank" rel="noreferrer noopener">https://www.morozov.is/2018/05/27/do-notation-ruby.html#</a></li><li><a href="https://github.com/hopsoft/ellington" target="_blank" rel="noreferrer noopener">https://github.com/hopsoft/ellington</a></li><li><a href="https://github.com/davydovanton" target="_blank" rel="noreferrer noopener">https://github.com/davydovanton</a></li><li><a href="https://crystal-lang.org" target="_blank" rel="noreferrer noopener">https://crystal-lang.org</a></li><li><a href="http://www.morozov.is" target="_blank" rel="noreferrer noopener">www.morozov.is</a></li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksDave Kimura<ul><li><a href="https://www.amazon.com/NavePoint-Professional-4-Post-Network-Casters/dp/B071WQSDYX/ref=sr_1_fkmrnull_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">NavePoint 42U Professional 4-Post IT Open Frame Server Network Relay Rack 1000mm Casters Black</a></li><li><a href="https://www.amazon.com/Samsung-Inch-Internal-MZ-76E1T0B-AM/dp/B078DPCY3T/ref=sr_1_3?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Samsung 860 EVO 1TB 2.5 Inch SATA III...]]></itunes:summary><itunes:duration>3071</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 406: How Hard is Ruby on Rails to Learn?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-406-how-hard-is-ruby-on-rails-to-learn</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Nate Hopkins</li><li>David Richards</li><li>Dave Kimura</li></ul>SummaryCharles Max Wood puts the question to the panel, how hard is it to learn ruby on rails? This leads them on an discussion of the evolution of ruby on rails. The simplicity of rails is a theme through their discussion of learning and teaching rails. The panel talks about the importance of collaboration and using the rails community to learn and to avoid messy architecture. The panel shares tips and resources for learning ruby on rails while discussing their mentoring experiences. The panel ends by coming back to the initial question and gives their final answers on how hard is ruby rails to learn?Links<ul><li><a href="https://www.amazon.com/Pragmatic-Thinking-Learning-Refactor-Programmers-ebook/dp/B00A32NYYE/ref=sr_1_fkmr0_1%20?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt</a></li><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">https://thinkster.io/</a></li><li><a href="https://www.railstutorial.org/" target="_blank" rel="noreferrer noopener">https://www.railstutorial.org/</a></li><li><a href="http://learn-rails.com/learn-ruby-on-rails.html" target="_blank" rel="noreferrer noopener">http://learn-rails.com/learn-ruby-on-rails.html</a></li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksNate Hopkins<ul><li><a href="https://pragprog.com/book/rails5/agile-web-development-with-rails-5" target="_blank" rel="noreferrer noopener">https://pragprog.com/book/rails5/agile-web-development-with-rails-5</a></li><li><a href="https://www.amazon.com/Company-One-Staying-Small-Business/dp/1328972356/ref=tmm_hrd_swatch_0?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Company of One: Why Staying Small Is the Next Big Thing for Business by Paul Jarvis </a></li></ul>David Richards<ul><li><a href="https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201/ref=sr_1_fkmr3_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">A Philosophy of Software Design 1st Edition by John Ousterhout</a></li><li><a href="https://www.amazon.com/gp/product/1542866502/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Take Smart Notes: One Simple Technique to Boost Writing, Learning and Thinking – for Students, Academics and Nonfiction Book Writers 1st Edition by Sönke Ahrens</a></li></ul>Charles Max Wood<ul><li><a href="https://www.jamesfend.com/learned-ruby-rails-12-weeks-launch-freelancify" target="_blank" rel="noreferrer noopener">https://www.jamesfend.com/learned-ruby-rails-12-weeks-launch-freelancify</a></li><li><a href="https://www.amazon.com/Influence-Psychology-Persuasion-Robert-Cialdini/dp/006124189X/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Influence: The Psychology of Persuasion, Revised Edition by Robert B. Cialdini</a></li><li>That’s Influence by Robert B. Cialdini</li></ul>Dave Kimura<ul><li><a href="https://www.apple.com/shop/product/MJ2R2LL/A/magic-trackpad-2-silver" target="_blank" rel="noreferrer noopener">https://www.apple.com/shop/product/MJ2R2LL/A/magic-trackpad-2-silver</a></li></ul><a href="https://products.office.com/en-us/microsoft-whiteboard/digital-whiteboard-app" target="_blank" rel="noreferrer noopener">https://products.office.com/en-us/microsoft-whiteboard/digital-whiteboard-app</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">94fabcb7-7caf-483f-bd27-6b5e5d0b7c18</guid><pubDate>Tue, 02 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847597/stream.mp3" length="66419280" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan 
- https://triplebyte.com/rogues offers a $1000 signing bonus 
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus </li><li><a href="https://redisgreen.net/?utm_campaign=rubyrogues&amp;utm_medium=podcast&amp;utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">RedisGreen</a></li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Nate Hopkins</li><li>David Richards</li><li>Dave Kimura</li></ul>SummaryCharles Max Wood puts the question to the panel, how hard is it to learn ruby on rails? This leads them on an discussion of the evolution of ruby on rails. The simplicity of rails is a theme through their discussion of learning and teaching rails. The panel talks about the importance of collaboration and using the rails community to learn and to avoid messy architecture. The panel shares tips and resources for learning ruby on rails while discussing their mentoring experiences. The panel ends by coming back to the initial question and gives their final answers on how hard is ruby rails to learn?Links<ul><li><a href="https://www.amazon.com/Pragmatic-Thinking-Learning-Refactor-Programmers-ebook/dp/B00A32NYYE/ref=sr_1_fkmr0_1%20?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt</a></li><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">https://thinkster.io/</a></li><li><a href="https://www.railstutorial.org/" target="_blank" rel="noreferrer noopener">https://www.railstutorial.org/</a></li><li><a href="http://learn-rails.com/learn-ruby-on-rails.html" target="_blank" rel="noreferrer noopener">http://learn-rails.com/learn-ruby-on-rails.html</a></li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksNate Hopkins<ul><li><a href="https://pragprog.com/book/rails5/agile-web-development-with-rails-5" target="_blank" rel="noreferrer noopener">https://pragprog.com/book/rails5/agile-web-development-with-rails-5</a></li><li><a href="https://www.amazon.com/Company-One-Staying-Small-Business/dp/1328972356/ref=tmm_hrd_swatch_0?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Company of One: Why Staying Small Is the Next Big Thing for Business by Paul Jarvis </a></li></ul>David Richards<ul><li><a href="https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201/ref=sr_1_fkmr3_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">A Philosophy of Software Design 1st Edition by John Ousterhout</a></li><li><a href="https://www.amazon.com/gp/product/1542866502/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Take Smart Notes: One Simple Technique to Boost Writing, Learning and Thinking – for Students, Academics and Nonfiction Book Writers 1st Edition by Sönke Ahrens</a></li></ul>Charles Max Wood<ul><li><a href="https://www.jamesfend.com/learned-ruby-rails-12-weeks-launch-freelancify" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4072</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 405:   Rubymotion with Lori Olson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-405-rubymotion-with-lori-olson</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus </li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Nate Hopkins</li><li>Dave Kimura</li><li>Andrew Mason</li><li>Charles Max Wood</li></ul>Joined by Special Guest: Lori OlsonSummaryLori Olson introduces herself, her school and ruby motion. Lori invites all to come to her webinar introducing her “six steps from idea to app store”. The panel discusses their rubymotion experiences and issues; which Lori advises on gems that will help. Lori shares her introduction to ruby and the story of writing her book.The evolution of rubymotion is shared leading the panel to discuss dragon ruby, the rebranding of rubymotion, which will be open sourced. Lori discusses her views of open sourcing and talks about her experiences in the rubymotion community; Amir Rajan, the owner of rubymotion, and his role and success in rubymotion are discussed. The panel considers flows potential and discusses the best way to develop for IOS and android. Links<ul><li><a href="https://wndxschool.easywebinar.live/registration" target="_blank" rel="noreferrer noopener">https://wndxschool.easywebinar.live/registration</a></li><li><a href="http://www.rubymotion.com/news/2019/03/01/the-sleeping-dragon-has-awoken.html" target="_blank" rel="noreferrer noopener">http://www.rubymotion.com/news/2019/03/01/the-sleeping-dragon-has-awoken.html</a></li><li><a href="https://github.com/infinitered/redpotion" target="_blank" rel="noreferrer noopener">https://github.com/infinitered/redpotion</a></li><li><a href="http://rubymotionquery.com" target="_blank" rel="noreferrer noopener">http://rubymotionquery.com</a></li><li><a href="https://wndx.school/p/rubymotion-jumpstart" target="_blank" rel="noreferrer noopener">https://wndx.school/p/rubymotion-jumpstart</a></li><li><a href="https://github.com/rubymotion/BubbleWrap" target="_blank" rel="noreferrer noopener">https://github.com/rubymotion/BubbleWrap</a></li><li><a href="https://rubymotionweekly.com" target="_blank" rel="noreferrer noopener">https://rubymotionweekly.com</a></li><li><a href="https://www.reddit.com/r/ruby/comments/aovm41/a_renaissance_for_ruby_rubymotion_will_be/" target="_blank" rel="noreferrer noopener">https://www.reddit.com/r/ruby/comments/aovm41/a_renaissance_for_ruby_rubymotion_will_be/</a></li><li><a href="http://macruby.org/" target="_blank" rel="noreferrer noopener">http://macruby.org/</a></li><li><a href="https://github.com/amirrajan/rubymotion-templates" target="_blank" rel="noreferrer noopener">https://github.com/amirrajan/rubymotion-templates</a></li><li><a href="https://github.com/infinitered/bluepotion" target="_blank" rel="noreferrer noopener">https://github.com/infinitered/bluepotion</a></li><li><a href="https://itunes.apple.com/ca/app/wimby/id1147353955?mt=8" target="_blank" rel="noreferrer noopener">https://itunes.apple.com/ca/app/wimby/id1147353955?mt=8</a></li><li><a href="https://wimby.ca" target="_blank" rel="noreferrer noopener">https://wimby.ca</a></li><li><a href="https://wndx.school/p/6-pack-apps" target="_blank" rel="noreferrer noopener">https://wndx.school/p/6-pack-apps</a></li><li><a href="https://coredatainmotion.com/" target="_blank" rel="noreferrer noopener">https://coredatainmotion.com/</a></li><li><a href="https://motioneers.herokuapp.com" target="_blank" rel="noreferrer noopener">https://motioneers.herokuapp.com</a></li><li><a href="https://devchat.tv/iphreaks/161-ips-successful-indie-ios-game-development-with-amir-rajan/" target="_blank" rel="noreferrer noopener">https://devchat.tv/iphreaks/161-ips-successful-indie-ios-game-development-with-amir-rajan/</a></li><li><a href="https://devchat.tv/ruby-rogues/272-rr-game-development-and-rubymotion-with-amir-rajan/" target="_blank" rel="noreferrer noopener">https://devchat.tv/ruby-rogues/272-rr-game-development-and-rubymotion-with-amir-rajan/</a></li><li><a href="https://www.twitch.tv/amirrajan" target="_blank" rel="noreferrer noopener">https://www.twitch.tv/amirrajan</a></li><li><a href="https://kotlinlang.org/" target="_blank" rel="noreferrer noopener">https://kotlinlang.org/</a></li><li><a href="https://devchat.tv/iphreaks/172-ips-kotlin-vs-swift-with-andrew-rahn/" target="_blank" rel="noreferrer noopener">https://devchat.tv/iphreaks/172-ips-kotlin-vs-swift-with-andrew-rahn/</a></li></ul>Picks Nate Hopkins<ul><li><a href="https://www.focusatwill.com" target="_blank" rel="noreferrer noopener">https://www.focusatwill.com</a></li><li><a href="https://en.wikipedia.org/wiki/Psych" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Psych</a></li></ul>Dave Kimura<ul><li><a href="https://nucleoapp.com/" target="_blank" rel="noreferrer noopener">https://nucleoapp.com/</a></li><li><a href="https://calendly.com" target="_blank" rel="noreferrer noopener">https://calendly.com</a></li></ul>Andrew Mason<ul><li><a href="https://www.codewithjason.com/rails-testing-book/" target="_blank" rel="noreferrer noopener">https://www.codewithjason.com/rails-testing-book/</a></li><li><a href="https://twitter.com/josh_cheek" target="_blank" rel="noreferrer noopener">https://twitter.com/josh_cheek</a></li></ul>Charles Max Wood<ul><li><a href="https://www.vrbo.com/" target="_blank" rel="noreferrer noopener">www.vrbo.com</a></li><li><a href="http://www.audible.com" target="_blank" rel="noreferrer noopener">www.audible.com</a></li></ul>Lori Olson<ul><li><a href="https://alteregoeffect.com" target="_blank" rel="noreferrer noopener">https://alteregoeffect.com</a></li><li><a href="https://www.jetbrains.com/ruby/" target="_blank" rel="noreferrer noopener">https://www.jetbrains.com/ruby/</a></li></ul>Special Guest: Lori Olson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4c1c8aed-d355-42a2-b301-365a48057141</guid><pubDate>Tue, 26 Mar 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847588/stream.mp3" length="81109696" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan 
- https://triplebyte.com/rogues offers a $1000 signing bonus 
- http://www.cachefly.com/
Panel
- Nate Hopkins
- Dave Kimura
- Andrew Mason
- Charles...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan </li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus </li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Nate Hopkins</li><li>Dave Kimura</li><li>Andrew Mason</li><li>Charles Max Wood</li></ul>Joined by Special Guest: Lori OlsonSummaryLori Olson introduces herself, her school and ruby motion. Lori invites all to come to her webinar introducing her “six steps from idea to app store”. The panel discusses their rubymotion experiences and issues; which Lori advises on gems that will help. Lori shares her introduction to ruby and the story of writing her book.The evolution of rubymotion is shared leading the panel to discuss dragon ruby, the rebranding of rubymotion, which will be open sourced. Lori discusses her views of open sourcing and talks about her experiences in the rubymotion community; Amir Rajan, the owner of rubymotion, and his role and success in rubymotion are discussed. The panel considers flows potential and discusses the best way to develop for IOS and android. Links<ul><li><a href="https://wndxschool.easywebinar.live/registration" target="_blank" rel="noreferrer noopener">https://wndxschool.easywebinar.live/registration</a></li><li><a href="http://www.rubymotion.com/news/2019/03/01/the-sleeping-dragon-has-awoken.html" target="_blank" rel="noreferrer noopener">http://www.rubymotion.com/news/2019/03/01/the-sleeping-dragon-has-awoken.html</a></li><li><a href="https://github.com/infinitered/redpotion" target="_blank" rel="noreferrer noopener">https://github.com/infinitered/redpotion</a></li><li><a href="http://rubymotionquery.com" target="_blank" rel="noreferrer noopener">http://rubymotionquery.com</a></li><li><a href="https://wndx.school/p/rubymotion-jumpstart" target="_blank" rel="noreferrer noopener">https://wndx.school/p/rubymotion-jumpstart</a></li><li><a href="https://github.com/rubymotion/BubbleWrap" target="_blank" rel="noreferrer noopener">https://github.com/rubymotion/BubbleWrap</a></li><li><a href="https://rubymotionweekly.com" target="_blank" rel="noreferrer noopener">https://rubymotionweekly.com</a></li><li><a href="https://www.reddit.com/r/ruby/comments/aovm41/a_renaissance_for_ruby_rubymotion_will_be/" target="_blank" rel="noreferrer noopener">https://www.reddit.com/r/ruby/comments/aovm41/a_renaissance_for_ruby_rubymotion_will_be/</a></li><li><a href="http://macruby.org/" target="_blank" rel="noreferrer noopener">http://macruby.org/</a></li><li><a href="https://github.com/amirrajan/rubymotion-templates" target="_blank" rel="noreferrer noopener">https://github.com/amirrajan/rubymotion-templates</a></li><li><a href="https://github.com/infinitered/bluepotion" target="_blank" rel="noreferrer noopener">https://github.com/infinitered/bluepotion</a></li><li><a href="https://itunes.apple.com/ca/app/wimby/id1147353955?mt=8" target="_blank" rel="noreferrer noopener">https://itunes.apple.com/ca/app/wimby/id1147353955?mt=8</a></li><li><a href="https://wimby.ca" target="_blank" rel="noreferrer noopener">https://wimby.ca</a></li><li><a href="https://wndx.school/p/6-pack-apps" target="_blank" rel="noreferrer noopener">https://wndx.school/p/6-pack-apps</a></li><li><a href="https://coredatainmotion.com/" target="_blank" rel="noreferrer noopener">https://coredatainmotion.com/</a></li><li><a href="https://motioneers.herokuapp.com" target="_blank" rel="noreferrer noopener">https://motioneers.herokuapp.com</a></li><li><a href="https://devchat.tv/iphreaks/161-ips-successful-indie-ios-game-development-with-amir-rajan/" target="_blank" rel="noreferrer noopener">https://devchat.tv/iphreaks/161-ips-successful-indie-ios-game-development-with-amir-rajan/</a></li><li><a...]]></itunes:summary><itunes:duration>3993</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 397: Oracle with Karthik Gaekwad</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-397-oracle-with-karthik-gaekwad</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul> Panel <ul><li>David Kamira</li><li>Eric Berry</li><li>Andrew Mason</li></ul> Special Guest: Karthik Gaekwad Episode Summary In this episode of Ruby Rogues, the panelists speak with Karthik Gaekwad, who helped build the Oracle Kubernetes Engine. The panelists discuss the naming of Ruby as the Server-Side Programming Language of the Year in 2018, beating out PHP and Java. Karthik talks about incorporating Ruby into Oracle. His team uses Ruby in both development and operations, and having a common language has increased their efficiency. The panelists discuss the shift from constant servers to more volatile servers that can make provisions on the fly. Karthik explains the benefits of using Oracle Cloud Native over other services. Oracle places a lot of emphasis on helping startups by giving them more computing power than other companies. Karthik talks about the merits of using Kubernetes in testing and production, and encourages those interested in using Kubernetes to jump in and start learning about it. For startups that want to use Kubernetes but lack a specialist, Karthik suggests letting a cloud service (like Oracle) manage the servers. Finally, Karthik tells listeners how to get started using Oracle Cloud, namely:<ol><li>Go to <a href="https://cloud.oracle.com/home" target="_blank" rel="noreferrer noopener">cloud.oracle.com</a></li><li>Click the green “Try For Free” button to create your account</li><li>Go into the Oracle Cloud Console and start exploring</li><li>People who sign up get $300 in free credits</li></ol>  Links: <ul><li><a href="https://github.com/kubernetes" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://www.oracle.com/cloud/cloud-native/" target="_blank" rel="noreferrer noopener">Oracle Cloud Native</a></li><li><a href="https://github.com/capistrano/capistrano" target="_blank" rel="noreferrer noopener">Capistrano</a></li><li><a href="https://github.com/chef/chef" target="_blank" rel="noreferrer noopener">Chef</a></li><li><a href="https://puppet.com/puppet/what-is-puppet" target="_blank" rel="noreferrer noopener">Puppet</a></li><li><a href="https://www.heroku.com/what" target="_blank" rel="noreferrer noopener">Hiroku</a></li><li><a href="https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm" target="_blank" rel="noreferrer noopener">Oracle Functions</a></li><li><a href="https://www.cncf.io/" target="_blank" rel="noreferrer noopener">CNCF (Cloud Native Computing Foundation)</a></li></ul> Picks Andrew:<ul><li><a href="https://github.com/npezza93/archipelago" target="_blank" rel="noreferrer noopener">Archipelago</a></li></ul> Eric:<ul><li><a href="https://www.amazon.com/Chefman-Portable-Personal-Capacity-Freon-Free/dp/B076X7HF7F/ref=sr_1_5?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Desk Mini Fridge</a></li><li>Asynci (in beta)</li></ul> David:<ul><li><a href="https://www.amazon.com/PreSonus-HP60-6-Channel-Headphone-Amplifier/dp/B000V0EKXC/ref=sr_1_6?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Presonus Studio channel amplifier</a></li></ul> Karthik:<ul><li><ul><li>Visual Studio Code</li><li><a href="https://cloudnative.oracle.com/" target="_blank" rel="noreferrer noopener">Cloudnative.oracle.com</a></li><li>Karthik’s team <a href="https://blogs.oracle.com/cloudnative/" target="_blank" rel="noreferrer noopener">blog</a></li></ul></li></ul>Special Guest: Karthik Gaekwad.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cfe18aab-bdb6-406d-b808-4bb1af33e217</guid><pubDate>Thu, 21 Mar 2019 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847613/stream.mp3" length="44132009" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io use the code "devchat" for $100 credit
- https://triplebyte.com/rogues
- https://www.cachefly.com/
 Panel 
- David Kamira
- Eric Berry
- Andrew Mason
 Special Guest: Karthik Gaekwad Episode Summary In this episode of Ruby...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul> Panel <ul><li>David Kamira</li><li>Eric Berry</li><li>Andrew Mason</li></ul> Special Guest: Karthik Gaekwad Episode Summary In this episode of Ruby Rogues, the panelists speak with Karthik Gaekwad, who helped build the Oracle Kubernetes Engine. The panelists discuss the naming of Ruby as the Server-Side Programming Language of the Year in 2018, beating out PHP and Java. Karthik talks about incorporating Ruby into Oracle. His team uses Ruby in both development and operations, and having a common language has increased their efficiency. The panelists discuss the shift from constant servers to more volatile servers that can make provisions on the fly. Karthik explains the benefits of using Oracle Cloud Native over other services. Oracle places a lot of emphasis on helping startups by giving them more computing power than other companies. Karthik talks about the merits of using Kubernetes in testing and production, and encourages those interested in using Kubernetes to jump in and start learning about it. For startups that want to use Kubernetes but lack a specialist, Karthik suggests letting a cloud service (like Oracle) manage the servers. Finally, Karthik tells listeners how to get started using Oracle Cloud, namely:<ol><li>Go to <a href="https://cloud.oracle.com/home" target="_blank" rel="noreferrer noopener">cloud.oracle.com</a></li><li>Click the green “Try For Free” button to create your account</li><li>Go into the Oracle Cloud Console and start exploring</li><li>People who sign up get $300 in free credits</li></ol>  Links: <ul><li><a href="https://github.com/kubernetes" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://www.oracle.com/cloud/cloud-native/" target="_blank" rel="noreferrer noopener">Oracle Cloud Native</a></li><li><a href="https://github.com/capistrano/capistrano" target="_blank" rel="noreferrer noopener">Capistrano</a></li><li><a href="https://github.com/chef/chef" target="_blank" rel="noreferrer noopener">Chef</a></li><li><a href="https://puppet.com/puppet/what-is-puppet" target="_blank" rel="noreferrer noopener">Puppet</a></li><li><a href="https://www.heroku.com/what" target="_blank" rel="noreferrer noopener">Hiroku</a></li><li><a href="https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm" target="_blank" rel="noreferrer noopener">Oracle Functions</a></li><li><a href="https://www.cncf.io/" target="_blank" rel="noreferrer noopener">CNCF (Cloud Native Computing Foundation)</a></li></ul> Picks Andrew:<ul><li><a href="https://github.com/npezza93/archipelago" target="_blank" rel="noreferrer noopener">Archipelago</a></li></ul> Eric:<ul><li><a href="https://www.amazon.com/Chefman-Portable-Personal-Capacity-Freon-Free/dp/B076X7HF7F/ref=sr_1_5?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Desk Mini Fridge</a></li><li>Asynci (in beta)</li></ul> David:<ul><li><a href="https://www.amazon.com/PreSonus-HP60-6-Channel-Headphone-Amplifier/dp/B000V0EKXC/ref=sr_1_6?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Presonus Studio channel amplifier</a></li></ul> Karthik:<ul><li><ul><li>Visual Studio Code</li><li><a href="https://cloudnative.oracle.com/" target="_blank" rel="noreferrer noopener">Cloudnative.oracle.com</a></li><li>Karthik’s team <a href="https://blogs.oracle.com/cloudnative/" target="_blank" rel="noreferrer noopener">blog</a></li></ul></li></ul>Special...]]></itunes:summary><itunes:duration>2680</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 404: Ruby Bindings &amp; Extensions With FFI with Sean Handley</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-404-ruby-bindings-extensions-with-ffi-with-sean-handley</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Andrew Mason</li><li>Eric Berry</li><li>Dave Kimura</li></ul>Joined by Special Guest: Sean HandleySummarySean Handley explains in detail ruby bindings and FFI and why they might be useful. The panel discusses the advantages of using a ruby binding, such as speed and opening up access to other projects. Sean Handley and Dave Kimura give advice on organizing code, to make it easier to use the FFI library. Sean Handley talks about his experience using FFI and native extension. The discussion switches gears and talks about Sean Handley’s blog post about hexagons and 3D space. The panel discusses how this math is used in services like Uber. Sean Handley brings up that hexagons are seen in nature and shares the beehive example. The discussion ends with Sean Handley answering a few more questions about FFI and Fiddle.Links<ul><li><a href="https://github.com/uber/h3" target="_blank" rel="noreferrer noopener">https://github.com/uber/h3</a></li><li><a href="https://nokogiri.org/" target="_blank" rel="noreferrer noopener">https://nokogiri.org/</a></li><li><a href="https://www.netflix.com/title/81015076" target="_blank" rel="noreferrer noopener">Behind the Curve</a></li><li><a href="https://github.com/seanhandley" target="_blank" rel="noreferrer noopener">https://github.com/seanhandley</a></li><li><a href="https://twitter.com/code_sean" target="_blank" rel="noreferrer noopener">https://twitter.com/code_sean</a></li><li><a href="https://medium.com/@sean.handley" target="_blank" rel="noreferrer noopener">https://medium.com/@sean.handley</a></li><li><a href="https://medium.com/stuart-engineering" target="_blank" rel="noreferrer noopener">https://medium.com/stuart-engineering</a></li><li><a href="https://www.facebook.com/RubyRogues" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksAndrew Mason<ul><li><a href="http://strftimer.com/" target="_blank" rel="noreferrer noopener">http://strftimer.com/</a></li></ul>Sean Handley<ul><li><a href="https://vasyop.github.io/miniC-hosting/" target="_blank" rel="noreferrer noopener">https://vasyop.github.io/miniC-hosting/</a></li></ul>Dave Kimura<ul><li><a href="https://www.foragoodstrftime.com/" target="_blank" rel="noreferrer noopener">https://www.foragoodstrftime.com/</a></li><li><a href="https://microk8s.io/" target="_blank" rel="noreferrer noopener">https://microk8s.io/</a></li></ul>Special Guest: Sean Handley.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4e66e13e-041d-46fc-b915-08701c4c7bd4</guid><pubDate>Tue, 19 Mar 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847612/stream.mp3" length="61713828" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan
- https://triplebyte.com/rogues offers a $1000 signing bonus
- http://www.cachefly.com/
Panel
- Andrew Mason
- Eric Berry
- Dave Kimura
Joined by...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="http://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel<ul><li>Andrew Mason</li><li>Eric Berry</li><li>Dave Kimura</li></ul>Joined by Special Guest: Sean HandleySummarySean Handley explains in detail ruby bindings and FFI and why they might be useful. The panel discusses the advantages of using a ruby binding, such as speed and opening up access to other projects. Sean Handley and Dave Kimura give advice on organizing code, to make it easier to use the FFI library. Sean Handley talks about his experience using FFI and native extension. The discussion switches gears and talks about Sean Handley’s blog post about hexagons and 3D space. The panel discusses how this math is used in services like Uber. Sean Handley brings up that hexagons are seen in nature and shares the beehive example. The discussion ends with Sean Handley answering a few more questions about FFI and Fiddle.Links<ul><li><a href="https://github.com/uber/h3" target="_blank" rel="noreferrer noopener">https://github.com/uber/h3</a></li><li><a href="https://nokogiri.org/" target="_blank" rel="noreferrer noopener">https://nokogiri.org/</a></li><li><a href="https://www.netflix.com/title/81015076" target="_blank" rel="noreferrer noopener">Behind the Curve</a></li><li><a href="https://github.com/seanhandley" target="_blank" rel="noreferrer noopener">https://github.com/seanhandley</a></li><li><a href="https://twitter.com/code_sean" target="_blank" rel="noreferrer noopener">https://twitter.com/code_sean</a></li><li><a href="https://medium.com/@sean.handley" target="_blank" rel="noreferrer noopener">https://medium.com/@sean.handley</a></li><li><a href="https://medium.com/stuart-engineering" target="_blank" rel="noreferrer noopener">https://medium.com/stuart-engineering</a></li><li><a href="https://www.facebook.com/RubyRogues" target="_blank" rel="noreferrer noopener">https://www.facebook.com/RubyRogues</a></li><li><a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">https://twitter.com/rubyrogues</a></li></ul>PicksAndrew Mason<ul><li><a href="http://strftimer.com/" target="_blank" rel="noreferrer noopener">http://strftimer.com/</a></li></ul>Sean Handley<ul><li><a href="https://vasyop.github.io/miniC-hosting/" target="_blank" rel="noreferrer noopener">https://vasyop.github.io/miniC-hosting/</a></li></ul>Dave Kimura<ul><li><a href="https://www.foragoodstrftime.com/" target="_blank" rel="noreferrer noopener">https://www.foragoodstrftime.com/</a></li><li><a href="https://microk8s.io/" target="_blank" rel="noreferrer noopener">https://microk8s.io/</a></li></ul>Special Guest: Sean Handley.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3023</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 403: Rails Needs Active Deployment with Stefan Wintermeyer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-403-rails-needs-active-deployment-with-stefan-wintermeyer</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="http://www.cachefly.com" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel:<ul><li>Eric Berry</li><li>Dave Kimura</li><li>Andrew Mason</li></ul>Joined by Special Guest: Stefan WintermeyerEpisode summaryStefan Wintermeyer, a german consultant, discusses his recent blog post “Rails needs Active Deployment”. He goes on to explain that this isn’t meant for rails deployment “rockstars” or Heroku, this is for normal developers who need an easier way to deploy their rails applications. Stefan Wintermeyer addresses the suggestions of using Docker. This begins a discussion of the different services that can be used and the disconnects found in many of them. Stefan Wintermeyer brings up the unfortunate truth of how many new developers give up because of the difficulty of the last step in rails. The panel discusses the difficulty of finding a perfect fit for all applications and share the different solutions they’ve tried in many services. This sparks a lively discussion on what a community wide solution might look like and what that might entail.Links<ul><li><a href="https://phusionpassenger.com/library/deploy/apache/deploy/ruby/" target="_blank" rel="noreferrer noopener">https://phusionpassenger.com/library/deploy/apache/deploy/ruby/</a></li><li><a href="https://nanobox.io" target="_blank" rel="noreferrer noopener">https://nanobox.io</a></li><li><a href="https://cloud66.com" target="_blank" rel="noreferrer noopener">https://cloud66.com</a></li><li><a href="https://www.hatchbox.io" target="_blank" rel="noreferrer noopener">https://www.hatchbox.io</a></li><li><a href="https://github.com/tongueroo/jack" target="_blank" rel="noreferrer noopener">https://github.com/tongueroo/jack</a></li><li><a href="https://www.wintermeyer-consulting.de/" target="_blank" rel="noreferrer noopener">https://www.wintermeyer-consulting.de</a></li><li><a href="https://twitter.com/wintermeyer" target="_blank" rel="noreferrer noopener">https://twitter.com/wintermeyer</a></li><li><a href="http://www.facebook.com/RubyRogues" target="_blank" rel="noreferrer noopener">www.facebook.com/RubyRogues</a></li><li><a href="http://www.twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">www.twitter.com/rubyrogues</a></li></ul>PicksEric Berry:<ul><li><a href="https://www.intercom.com/" target="_blank" rel="noreferrer noopener">https://www.intercom.com/</a></li></ul>Dave Kimura:<ul><li><a href="https://probot.github.io/" target="_blank" rel="noreferrer noopener">https://probot.github.io/</a></li></ul>Andrew Mason:<ul><li><a href="http://jack-eb.com" target="_blank" rel="noreferrer noopener">http://jack-eb.com</a></li></ul>Special Guest: Stefan Wintermeyer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bfc2ed1d-21cf-4032-9fdc-ca4d1ff7b8bc</guid><pubDate>Tue, 12 Mar 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847568/stream.mp3" length="66923689" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan
- https://triplebyte.com/rogues offers a $1000 signing bonus
- http://www.cachefly.com
Panel:
- Eric Berry
- Dave Kimura
- Andrew Mason
Joined by...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="http://www.cachefly.com" target="_blank" rel="noreferrer noopener">Cachefly</a></li></ul>Panel:<ul><li>Eric Berry</li><li>Dave Kimura</li><li>Andrew Mason</li></ul>Joined by Special Guest: Stefan WintermeyerEpisode summaryStefan Wintermeyer, a german consultant, discusses his recent blog post “Rails needs Active Deployment”. He goes on to explain that this isn’t meant for rails deployment “rockstars” or Heroku, this is for normal developers who need an easier way to deploy their rails applications. Stefan Wintermeyer addresses the suggestions of using Docker. This begins a discussion of the different services that can be used and the disconnects found in many of them. Stefan Wintermeyer brings up the unfortunate truth of how many new developers give up because of the difficulty of the last step in rails. The panel discusses the difficulty of finding a perfect fit for all applications and share the different solutions they’ve tried in many services. This sparks a lively discussion on what a community wide solution might look like and what that might entail.Links<ul><li><a href="https://phusionpassenger.com/library/deploy/apache/deploy/ruby/" target="_blank" rel="noreferrer noopener">https://phusionpassenger.com/library/deploy/apache/deploy/ruby/</a></li><li><a href="https://nanobox.io" target="_blank" rel="noreferrer noopener">https://nanobox.io</a></li><li><a href="https://cloud66.com" target="_blank" rel="noreferrer noopener">https://cloud66.com</a></li><li><a href="https://www.hatchbox.io" target="_blank" rel="noreferrer noopener">https://www.hatchbox.io</a></li><li><a href="https://github.com/tongueroo/jack" target="_blank" rel="noreferrer noopener">https://github.com/tongueroo/jack</a></li><li><a href="https://www.wintermeyer-consulting.de/" target="_blank" rel="noreferrer noopener">https://www.wintermeyer-consulting.de</a></li><li><a href="https://twitter.com/wintermeyer" target="_blank" rel="noreferrer noopener">https://twitter.com/wintermeyer</a></li><li><a href="http://www.facebook.com/RubyRogues" target="_blank" rel="noreferrer noopener">www.facebook.com/RubyRogues</a></li><li><a href="http://www.twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">www.twitter.com/rubyrogues</a></li></ul>PicksEric Berry:<ul><li><a href="https://www.intercom.com/" target="_blank" rel="noreferrer noopener">https://www.intercom.com/</a></li></ul>Dave Kimura:<ul><li><a href="https://probot.github.io/" target="_blank" rel="noreferrer noopener">https://probot.github.io/</a></li></ul>Andrew Mason:<ul><li><a href="http://jack-eb.com" target="_blank" rel="noreferrer noopener">http://jack-eb.com</a></li></ul>Special Guest: Stefan Wintermeyer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3283</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 402: Ruby 2.6.0 Bugs, Kafka, and Karafka with Maciej Mensfeld</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-402-ruby-2-6-0-bugs-kafka-and-karafka-with-maciej-mensfeld</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Andrew Mason</li><li>Eric Berry</li><li>Dave Kimura</li><li>Charles Max Wood</li></ul>Joined by special guest: Maciej MensfeldEpisode SummaryIn this episode of Ruby Rogues, the panelists talk with Maciej Mensfeld, Senior Software Engineer at Castle Intelligence and the creator of the Karafka framework. Maciej explains to listeners the Karafka and Kafka frameworks and their advantages, the differences between Karafka and gems like DeliveryBoy and Racecar, certain use cases where Kafka can be used efficiently such as for fast data processing (messages at the rate of 50k per second), normalizing the request stream, buffering data and event-driven architecture. They discuss the framework’s contrast with respect to a traditional queue system and comparison to different languages.Maciej talks about some problems faced in the development stage and answers questions related to Kafka features such as strong ordering and error handling with examples. He also explains the procedure of using a consolidated gem with Docker containers, which is a part of his project set to release in April 2019. They discuss some specific errors in Ruby 2.6.0 and finally, he gives details about the Ruby users group based in Krakow, Poland and their meetups.Links<ul><li><a href="https://github.com/karafka/karafka" target="_blank" rel="noreferrer noopener">Karafka framework</a></li><li><a href="https://github.com/zendesk/ruby-kafka" target="_blank" rel="noreferrer noopener">Ruby Kafka</a></li><li><a href="https://github.com/zendesk/delivery_boy" target="_blank" rel="noreferrer noopener">DeliveryBoy</a></li><li><a href="https://github.com/zendesk/racecar" target="_blank" rel="noreferrer noopener">Racecar</a></li><li><a href="https://github.com/karafka/waterdrop" target="_blank" rel="noreferrer noopener">WaterDrop</a></li><li><a href="https://dry-rb.org/" target="_blank" rel="noreferrer noopener">Dry Libraries</a></li><li><a href="https://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Apache Kafka</a></li><li><a href="https://bugs.ruby-lang.org/issues/14997" target="_blank" rel="noreferrer noopener">Bug – Socket connect timeout exceeds timeout value</a></li><li><a href="https://bugs.ruby-lang.org/issues/15589" target="_blank" rel="noreferrer noopener">Bug – ‘Numeric#zero?’  is much slower than ‘== 0’</a></li><li><a href="https://github.com/mbj/mutant" target="_blank" rel="noreferrer noopener">Mutant library</a></li><li><a href="https://mensfeld.pl/" target="_blank" rel="noreferrer noopener">Maciej’s blog</a></li><li><a href="https://github.com/mensfeld" target="_blank" rel="noreferrer noopener">Maciej’s GitHub</a></li><li><a href="https://rubykaigi.org/2019" target="_blank" rel="noreferrer noopener">RubyKaigi</a></li></ul>PicksEric Berry:<ul><li>Dave Kimura’s beautiful video setup</li></ul>Andrew Mason:<ul><li>Mac keyboard shortcut for nice screenshots: ⌘⌃ ⇧4 + space-bar and click on open window.</li><li>Contributors’ names listed in the Readme file of the open source project – <a href="https://github.com/gitcoinco/code_fund_ads/blob/master/README.md" target="_blank" rel="noreferrer noopener">Andrew’s contribution</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/Gatorade-Thirst-Quencher-Powder-Calorie/dp/B01H74NM3S/ref=sr_1_8_a_it?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Gatorade powder</a> - to mix with Amoxicillin for better taste</li><li><a href="https://www.elgato.com/en/gaming/game-capture-4k60pro" target="_blank" rel="noreferrer noopener">Elgato Cam Link 4k</a> (reason for the excellent video setup!)</li></ul>Charles Max Wood:<ul><li><a href="https://itunes.apple.com/us/app/disney-heroes-battle-mode/id1327925104?mt=8" target="_blank" rel="noreferrer noopener">Disney Heroes : Battle Mode</a></li><li><a href="https://play.google.com/store/apps/details?id=ata.kraken.heckfire" target="_blank" rel="noreferrer noopener">Kingdoms of Heckfire</a></li></ul>Special Guest: Maciej Mensfeld.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">eabfe862-72e0-4b07-8496-bb89685aed84</guid><pubDate>Tue, 05 Mar 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847603/stream.mp3" length="73175842" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://triplebyte.com/rogues
- https://www.cachefly.com/
Panel
- Andrew Mason
- Eric Berry
- Dave Kimura
- Charles Max Wood
Joined by special guest: Maciej MensfeldEpisode...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Andrew Mason</li><li>Eric Berry</li><li>Dave Kimura</li><li>Charles Max Wood</li></ul>Joined by special guest: Maciej MensfeldEpisode SummaryIn this episode of Ruby Rogues, the panelists talk with Maciej Mensfeld, Senior Software Engineer at Castle Intelligence and the creator of the Karafka framework. Maciej explains to listeners the Karafka and Kafka frameworks and their advantages, the differences between Karafka and gems like DeliveryBoy and Racecar, certain use cases where Kafka can be used efficiently such as for fast data processing (messages at the rate of 50k per second), normalizing the request stream, buffering data and event-driven architecture. They discuss the framework’s contrast with respect to a traditional queue system and comparison to different languages.Maciej talks about some problems faced in the development stage and answers questions related to Kafka features such as strong ordering and error handling with examples. He also explains the procedure of using a consolidated gem with Docker containers, which is a part of his project set to release in April 2019. They discuss some specific errors in Ruby 2.6.0 and finally, he gives details about the Ruby users group based in Krakow, Poland and their meetups.Links<ul><li><a href="https://github.com/karafka/karafka" target="_blank" rel="noreferrer noopener">Karafka framework</a></li><li><a href="https://github.com/zendesk/ruby-kafka" target="_blank" rel="noreferrer noopener">Ruby Kafka</a></li><li><a href="https://github.com/zendesk/delivery_boy" target="_blank" rel="noreferrer noopener">DeliveryBoy</a></li><li><a href="https://github.com/zendesk/racecar" target="_blank" rel="noreferrer noopener">Racecar</a></li><li><a href="https://github.com/karafka/waterdrop" target="_blank" rel="noreferrer noopener">WaterDrop</a></li><li><a href="https://dry-rb.org/" target="_blank" rel="noreferrer noopener">Dry Libraries</a></li><li><a href="https://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Apache Kafka</a></li><li><a href="https://bugs.ruby-lang.org/issues/14997" target="_blank" rel="noreferrer noopener">Bug – Socket connect timeout exceeds timeout value</a></li><li><a href="https://bugs.ruby-lang.org/issues/15589" target="_blank" rel="noreferrer noopener">Bug – ‘Numeric#zero?’  is much slower than ‘== 0’</a></li><li><a href="https://github.com/mbj/mutant" target="_blank" rel="noreferrer noopener">Mutant library</a></li><li><a href="https://mensfeld.pl/" target="_blank" rel="noreferrer noopener">Maciej’s blog</a></li><li><a href="https://github.com/mensfeld" target="_blank" rel="noreferrer noopener">Maciej’s GitHub</a></li><li><a href="https://rubykaigi.org/2019" target="_blank" rel="noreferrer noopener">RubyKaigi</a></li></ul>PicksEric Berry:<ul><li>Dave Kimura’s beautiful video setup</li></ul>Andrew Mason:<ul><li>Mac keyboard shortcut for nice screenshots: ⌘⌃ ⇧4 + space-bar and click on open window.</li><li>Contributors’ names listed in the Readme file of the open source project – <a href="https://github.com/gitcoinco/code_fund_ads/blob/master/README.md" target="_blank" rel="noreferrer noopener">Andrew’s contribution</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/Gatorade-Thirst-Quencher-Powder-Calorie/dp/B01H74NM3S/ref=sr_1_8_a_it?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Gatorade powder</a> - to mix with Amoxicillin for better taste</li><li><a href="https://www.elgato.com/en/gaming/game-capture-4k60pro" target="_blank"...]]></itunes:summary><itunes:duration>3596</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 401: Environment Variables &amp; Ruby with Jesus Castello</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-401-environment-variables-ruby-with-jesus-castello</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free on Sentry small plan</li><li><a href="http://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a> offers a $1000 signing bonus</li></ul>Panel <ul><li>Dave Kimura</li><li>Eric Berry</li><li>Charles Wood</li></ul>Joined by special guest: Jesus CastelloEpisode SummaryIn this episode, Jesus Castello, a ruby developer who has been programming since he was 10 years old. He has been a Ruby Developer for 7 years. He teaches Ruby and has a Youtube channel and website. — discusses with the panel his post about Environmental Variables. Jesus teaches what an environmental variable is, and then together Jesus and the panel discuss the uses of environmental variables. One specific topic they go into detail on is credentials and the master key. They also ask him questions about his career teaching Ruby to those on the web.Links<ul><li><a href="https://www.rubyguides.com/" target="_blank" rel="noreferrer noopener">Ruby Guides - Jesus Castello</a></li><li><a href="https://twitter.com/matugm" target="_blank" rel="noreferrer noopener">Jesus Castello Twitter</a></li><li><a href="https://www.youtube.com/JesusCastello" target="_blank" rel="noreferrer noopener">Ruby Guides Youtube - Jesus Castello</a></li><li><a href="http://12fatcor.net/" target="_blank" rel="noreferrer noopener">The Twelve Factor App</a></li><li><a href="https://www.facebook.com/profile.php?__tn__=%2Cd%2CP-R&amp;eid=ARCv_MNe_YiWTXQZ4RHyqUuvVyboFGsDTEFXcS4ckDsCQprMM2k26gGXJSfTc-c1DHoMNBypgL1Kbio2&amp;fref=search&amp;id=100013869195472" target="_blank" rel="noreferrer noopener">Jesus Castello Facebook</a></li><li><a href="http://heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://aws.amazon.com/?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">AWS - Amazon</a></li><li><a href="https://www.nginx.com/" target="_blank" rel="noreferrer noopener">nginx</a></li><li><a href="https://httpd.apache.org/" target="_blank" rel="noreferrer noopener">Apache</a></li><li><a href="https://github.com/bkeepers/dotenv" target="_blank" rel="noreferrer noopener">bkeepers/dotenv - GitHub</a></li><li><a href="https://www.rubyguides.com/2019/01/ruby-environment-variables/?+tl_inbound=1&amp;tl_form_type=1&amp;tl_period_type=1&amp;tl_target_all=1" target="_blank" rel="noreferrer noopener">Enivronmental Variable in Ruby</a></li><li><a href="https://github.com/laserlemon/figaro" target="_blank" rel="noreferrer noopener">laserlemon/figaro GitHub</a></li><li><a href="https://help.github.com/articles/removing-sensitive-data-from-a-repository/" target="_blank" rel="noreferrer noopener">Removing sensitive data from a repository - GitHub</a></li><li><a href="https://codefund.app/" target="_blank" rel="noreferrer noopener">Codefund</a></li><li><a href="https://dry-rb.org/gems/dry-configurable/" target="_blank" rel="noreferrer noopener">dry-configurable</a></li><li><a href="https://12factor.net/config" target="_blank" rel="noreferrer noopener">https://12factor.net/config</a></li><li><a href="https://github.com/yuki24/did_you_mean" target="_blank" rel="noreferrer noopener">yuki24/did_you_mean GitHub</a></li></ul>Picks Dave Kimura:<ul><li><a href="https://noblechairs.com/product/epic-pu-leather-black-red/" target="_blank" rel="noreferrer noopener">Nobilechairs Epic</a></li><li><a href="https://satechi.net/" target="_blank" rel="noreferrer noopener">Satechi Clamp Hub</a></li></ul>Andrew Mason:<ul><li><a href="https://github.com/EugenMayer/docker-sync" target="_blank" rel="noreferrer noopener">EugeneMayer/ docker-sync</a></li></ul>Jesus Castello:<ul><li><a href="https://brakemanscanner.org/" target="_blank" rel="noreferrer noopener">Brakeman 4.4.0 Released</a></li><li><a href="https://github.com/rails/acts_as_list" target="_blank" rel="noreferrer noopener">acts_as_list GitHub</a></li><li><a href="https://github.com/awesome-print/awesome_print" target="_blank" rel="noreferrer noopener">awesome-print/awesome_print GitHub</a></li><li><a href="https://www.rubyguides.com/ruby-book/" target="_blank" rel="noreferrer noopener">Ruby Deep Dive</a></li></ul>Eric Berry:<ul><li><a href="https://codefund.app/jobs" target="_blank" rel="noreferrer noopener">CODEFUND Jobs</a></li><li><a href="https://codefund.app/jobs" target="_blank" rel="noreferrer noopener">Charles Wood:</a></li><li><a href="https://www.amazon.com/Canon-EOS-Black-18-150mm-3-5-6-3/dp/B06WP2GZY7/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Canon EOS M6 (Black) EF-M 15-45mm f/3.5-6.3 IS STM Lens Kit</a></li><li><a href="https://www.amazon.com/Rode-Lightweight-Microphone-Integrated-Shockmount/dp/B00GQDORA4/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Rode VideoMic GO Lightweight On-Camera Microphone with Integrated Rycote Shockmount</a></li><li><a href="https://www.amazon.com/Skyward-Brandon-Sanderson/dp/0399555773/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Skyward by Brandon Sanderson</a></li></ul>Special Guest: Jesus Castello.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">fbb1722f-c91b-45b2-a62e-436ba4bb8077</guid><pubDate>Wed, 27 Feb 2019 03:15:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847599/stream.mp3" length="55769916" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/welcome/ use code “devchat” for 2 months free on Sentry small plan
- http://triplebyte.com/rogues offers a $1000 signing bonus
Panel 
- Dave Kimura
- Eric Berry
- Charles Wood
Joined by special guest: Jesus CastelloEpisode...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free on Sentry small plan</li><li><a href="http://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a> offers a $1000 signing bonus</li></ul>Panel <ul><li>Dave Kimura</li><li>Eric Berry</li><li>Charles Wood</li></ul>Joined by special guest: Jesus CastelloEpisode SummaryIn this episode, Jesus Castello, a ruby developer who has been programming since he was 10 years old. He has been a Ruby Developer for 7 years. He teaches Ruby and has a Youtube channel and website. — discusses with the panel his post about Environmental Variables. Jesus teaches what an environmental variable is, and then together Jesus and the panel discuss the uses of environmental variables. One specific topic they go into detail on is credentials and the master key. They also ask him questions about his career teaching Ruby to those on the web.Links<ul><li><a href="https://www.rubyguides.com/" target="_blank" rel="noreferrer noopener">Ruby Guides - Jesus Castello</a></li><li><a href="https://twitter.com/matugm" target="_blank" rel="noreferrer noopener">Jesus Castello Twitter</a></li><li><a href="https://www.youtube.com/JesusCastello" target="_blank" rel="noreferrer noopener">Ruby Guides Youtube - Jesus Castello</a></li><li><a href="http://12fatcor.net/" target="_blank" rel="noreferrer noopener">The Twelve Factor App</a></li><li><a href="https://www.facebook.com/profile.php?__tn__=%2Cd%2CP-R&amp;eid=ARCv_MNe_YiWTXQZ4RHyqUuvVyboFGsDTEFXcS4ckDsCQprMM2k26gGXJSfTc-c1DHoMNBypgL1Kbio2&amp;fref=search&amp;id=100013869195472" target="_blank" rel="noreferrer noopener">Jesus Castello Facebook</a></li><li><a href="http://heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://aws.amazon.com/?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">AWS - Amazon</a></li><li><a href="https://www.nginx.com/" target="_blank" rel="noreferrer noopener">nginx</a></li><li><a href="https://httpd.apache.org/" target="_blank" rel="noreferrer noopener">Apache</a></li><li><a href="https://github.com/bkeepers/dotenv" target="_blank" rel="noreferrer noopener">bkeepers/dotenv - GitHub</a></li><li><a href="https://www.rubyguides.com/2019/01/ruby-environment-variables/?+tl_inbound=1&amp;tl_form_type=1&amp;tl_period_type=1&amp;tl_target_all=1" target="_blank" rel="noreferrer noopener">Enivronmental Variable in Ruby</a></li><li><a href="https://github.com/laserlemon/figaro" target="_blank" rel="noreferrer noopener">laserlemon/figaro GitHub</a></li><li><a href="https://help.github.com/articles/removing-sensitive-data-from-a-repository/" target="_blank" rel="noreferrer noopener">Removing sensitive data from a repository - GitHub</a></li><li><a href="https://codefund.app/" target="_blank" rel="noreferrer noopener">Codefund</a></li><li><a href="https://dry-rb.org/gems/dry-configurable/" target="_blank" rel="noreferrer noopener">dry-configurable</a></li><li><a href="https://12factor.net/config" target="_blank" rel="noreferrer noopener">https://12factor.net/config</a></li><li><a href="https://github.com/yuki24/did_you_mean" target="_blank" rel="noreferrer noopener">yuki24/did_you_mean GitHub</a></li></ul>Picks Dave Kimura:<ul><li><a href="https://noblechairs.com/product/epic-pu-leather-black-red/" target="_blank" rel="noreferrer noopener">Nobilechairs Epic</a></li><li><a href="https://satechi.net/" target="_blank" rel="noreferrer noopener">Satechi Clamp Hub</a></li></ul>Andrew Mason:<ul><li><a href="https://github.com/EugenMayer/docker-sync" target="_blank" rel="noreferrer noopener">EugeneMayer/ docker-sync</a></li></ul>Jesus Castello:<ul><li><a href="https://brakemanscanner.org/" target="_blank" rel="noreferrer noopener">Brakeman 4.4.0 Released</a></li><li><a...]]></itunes:summary><itunes:duration>2726</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 400: Celebrating a Milestone - Ruby Rogues 400th Episode</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-400-celebrating-a-milestone-ruby-rogues-400th-episode</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>- use the code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul> Episode Summary   In this 400th episode of Ruby Rogues, the panelists - Dave Kimura, Andrew Mason, Eric Berry, Charles Max Wood talk about themselves, their backgrounds, things they are working with, their journey and perspectives on life in general.Eric has been a developer since 1998 and is working on Ruby on Rails since 2008. He talks about his current company – CodeFund, an ethical advertising platform that helps open-source developers generate a recurring passive income which encourages them to maintain existing software as well as contribute to additional projects. Dave is currently in a transition phase employer-wise, and in addition, has also been running “Drifting Ruby”, an online screencast and tutorial site for the Ruby language from the past 4 years. Andrew has recently graduated with a Computer Science degree and is working at a Ruby on Rails shop full-time. Charles is currently working on making sure that devchat continues smoothly which includes getting relevant sponsorships, building systems around the podcasts, ensuring that shows go out on time and more. He talks about wanting to improve the show and make it as useful as possible to listeners.They each talk about their favorite episodes and reminisce about some good ones. They also discuss hobbies and activities that they enjoy apart from regular development work. Towards the end, Charles speaks on the end goal and vision behind devchat and the steps he is currently taking in creating a resourceful site for people that in turn pushes them to achieve their own goals.Links<ul><li><a href="https://gitcoin.co/" target="_blank" rel="noreferrer noopener">Gitcoin</a></li><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a></li><li><a href="https://codefund.app/" target="_blank" rel="noreferrer noopener">CodeFund</a></li><li><a href="https://devchat.tv/js-jabber/004-jsj-backbone-js-with-jeremy-ashkenas/" target="_blank" rel="noreferrer noopener">JavaScript Jabber podcast with Jeremy Ashkenas</a></li><li><a href="https://hopeinsource.com/" target="_blank" rel="noreferrer noopener">Hope in Source podcast</a></li><li><a href="https://www.henryzoo.com/living-out-in-faith/" target="_blank" rel="noreferrer noopener">Living Out in Faith</a></li></ul> PicksAndrew<ul><li><a href="https://github.com/hjacobs/kubernetes-failure-stories" target="_blank" rel="noreferrer noopener">Kubernetes Failure Stories</a></li><li><a href="https://github.com/dvmonroe/release-notes" target="_blank" rel="noreferrer noopener">Release Notes</a></li></ul>Dave<ul><li><a href="https://www.costco.com/NETGEAR-Orbi-AC3000-Tri-band-Wi-Fi-System.product.100318832.html" target="_blank" rel="noreferrer noopener">Netgear Orbi Wi-Fi system</a></li><li><a href="http://marriagehelp.org" target="_blank" rel="noreferrer noopener">org</a></li></ul>Eric<ul><li><a href="https://rollbar.com/" target="_blank" rel="noreferrer noopener">Rollbar</a></li><li><a href="https://www.a21.org/index.php?site=true" target="_blank" rel="noreferrer noopener">A21 foundation</a></li></ul>Charles<ul><li><a href="https://ourrescue.org/" target="_blank" rel="noreferrer noopener">Operation Underground Railroad</a></li><li><a href="https://boardgamegeek.com/boardgame/256382/villainous" target="_blank" rel="noreferrer noopener">Villainous Board Game</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4bfa29a6-b46b-4bb3-8045-e57fe395cd49</guid><pubDate>Tue, 19 Feb 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847573/stream.mp3" length="79418053" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io/- use the code “devchat” for $100 credit
- https://triplebyte.com/rogues
- https://www.cachefly.com/
 Episode Summary   In this 400th episode of Ruby Rogues, the panelists - Dave Kimura, Andrew Mason, Eric Berry, Charles...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>- use the code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul> Episode Summary   In this 400th episode of Ruby Rogues, the panelists - Dave Kimura, Andrew Mason, Eric Berry, Charles Max Wood talk about themselves, their backgrounds, things they are working with, their journey and perspectives on life in general.Eric has been a developer since 1998 and is working on Ruby on Rails since 2008. He talks about his current company – CodeFund, an ethical advertising platform that helps open-source developers generate a recurring passive income which encourages them to maintain existing software as well as contribute to additional projects. Dave is currently in a transition phase employer-wise, and in addition, has also been running “Drifting Ruby”, an online screencast and tutorial site for the Ruby language from the past 4 years. Andrew has recently graduated with a Computer Science degree and is working at a Ruby on Rails shop full-time. Charles is currently working on making sure that devchat continues smoothly which includes getting relevant sponsorships, building systems around the podcasts, ensuring that shows go out on time and more. He talks about wanting to improve the show and make it as useful as possible to listeners.They each talk about their favorite episodes and reminisce about some good ones. They also discuss hobbies and activities that they enjoy apart from regular development work. Towards the end, Charles speaks on the end goal and vision behind devchat and the steps he is currently taking in creating a resourceful site for people that in turn pushes them to achieve their own goals.Links<ul><li><a href="https://gitcoin.co/" target="_blank" rel="noreferrer noopener">Gitcoin</a></li><li><a href="https://www.driftingruby.com/" target="_blank" rel="noreferrer noopener">Drifting Ruby</a></li><li><a href="https://codefund.app/" target="_blank" rel="noreferrer noopener">CodeFund</a></li><li><a href="https://devchat.tv/js-jabber/004-jsj-backbone-js-with-jeremy-ashkenas/" target="_blank" rel="noreferrer noopener">JavaScript Jabber podcast with Jeremy Ashkenas</a></li><li><a href="https://hopeinsource.com/" target="_blank" rel="noreferrer noopener">Hope in Source podcast</a></li><li><a href="https://www.henryzoo.com/living-out-in-faith/" target="_blank" rel="noreferrer noopener">Living Out in Faith</a></li></ul> PicksAndrew<ul><li><a href="https://github.com/hjacobs/kubernetes-failure-stories" target="_blank" rel="noreferrer noopener">Kubernetes Failure Stories</a></li><li><a href="https://github.com/dvmonroe/release-notes" target="_blank" rel="noreferrer noopener">Release Notes</a></li></ul>Dave<ul><li><a href="https://www.costco.com/NETGEAR-Orbi-AC3000-Tri-band-Wi-Fi-System.product.100318832.html" target="_blank" rel="noreferrer noopener">Netgear Orbi Wi-Fi system</a></li><li><a href="http://marriagehelp.org" target="_blank" rel="noreferrer noopener">org</a></li></ul>Eric<ul><li><a href="https://rollbar.com/" target="_blank" rel="noreferrer noopener">Rollbar</a></li><li><a href="https://www.a21.org/index.php?site=true" target="_blank" rel="noreferrer noopener">A21 foundation</a></li></ul>Charles<ul><li><a href="https://ourrescue.org/" target="_blank" rel="noreferrer noopener">Operation Underground Railroad</a></li><li><a href="https://boardgamegeek.com/boardgame/256382/villainous" target="_blank" rel="noreferrer noopener">Villainous Board Game</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3908</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 399: Jets Ruby Serverless Framework with Tung Nguyen</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-399-jets-ruby-serverless-framework-with-tung-nguyen</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li></ul>Panel<ul><li>Andrew Mason</li><li>Eric Berry</li><li>Dave Kimura</li><li>Charles Max Wood</li><li>Nate Hopkins</li></ul> Special Guest: Tung NguyenEpisode SummaryIn this episode of Ruby Rogues, the panelists talk with Tung Nguyen, President and Founder of BoltOps AWS Cloud Infrastructure Consultancy, a Bay Area based DevOps infrastructure consultancy. Tung is also the creator of Ruby on Jets. Jets is a Ruby Serverless Framework, allowing you to to create serverless applications with Ruby. It includes everything needed to build and deploy applications to AWS Lambda.Tung explains how Jets works and that even before AWS Lambda supported Ruby, Jets used a shim to run Ruby. The shim was written in a language that is natively supported by AWS Lambda and called out to Ruby. Tung describes this process using the dream in dream concept in the movie Inception. Since AWS Lambda has started supporting Ruby, Jets has since moved to the official AWS version of Ruby.They discuss Tung’s decision to open source Jets and his end goal with it. Tung explains he created Jets because he needed it, he wanted to run Ruby functions without managing a server. So by building tools like Jets he is able to help his clients and his consulting company. By open sourcing them, he is able to give back to the community.Tung talks about the development process of Jets and explains that he has already re-written Jets a couple of times. Finally, for people who want to find out more about Jets, Tung directs them to the documentation and support links on the <a href="http://rubyonjets.com/#page-top" target="_blank" rel="noreferrer noopener">Jets website</a> and the YouTube videos he has posted.Links<ul><li><a href="http://rubyonjets.com/" target="_blank" rel="noreferrer noopener">Jets Ruby Serverless Framework</a></li><li><a href="https://blog.boltops.com/2018/12/12/official-aws-ruby-support-for-jets-serverless-framework" target="_blank" rel="noreferrer noopener">Jets Blog Post</a></li><li><a href="http://rubyonjets.com/docs/crud-html-activerecord/" target="_blank" rel="noreferrer noopener">http://rubyonjets.com/docs/crud-html-activerecord/</a></li><li><a href="http://rubyonjets.com/docs/crud-json-activerecord/" target="_blank" rel="noreferrer noopener">http://rubyonjets.com/docs/crud-json-activerecord/</a></li><li><a href="https://asyncy.com/" target="_blank" rel="noreferrer noopener">https://asyncy.com/</a></li><li><a href="https://www.boltops.com/" target="_blank" rel="noreferrer noopener">BoltOps</a></li><li><a href="https://blog.boltops.com/" target="_blank" rel="noreferrer noopener">BoltOps Nuts and Bolts Blog</a></li><li><a href="https://www.listennotes.com/podcasts/ruby-on-rails/253-jets-ruby-serverless-6Xv1wuaPcCy/aws%20lambda" target="_blank" rel="noreferrer noopener">AWS Lambda</a></li><li><a href="https://serverless.com/" target="_blank" rel="noreferrer noopener">Serverless Framework</a></li><li><a href="https://www.linkedin.com/in/tongueroo" target="_blank" rel="noreferrer noopener">Tung's LinkedIn</a></li><li><a href="https://github.com/tongueroo/jets" target="_blank" rel="noreferrer noopener">Tung's GitHub</a></li><li><a href="https://twitter.com/tongueroo" target="_blank" rel="noreferrer noopener">Tung's Twitter</a></li><li><a href="https://www.youtube.com/user/tongueroo" target="_blank" rel="noreferrer noopener">Tung's YouTube Channel</a></li><li><a href="http://rubyonjets.com/support-jets/" target="_blank" rel="noreferrer noopener">Support Jets</a></li><li><a href="https://www.youtube.com/watch?v=17Y3AJl9dw4" target="_blank" rel="noreferrer noopener">Introducing Jets: A Ruby Serverless Framework on AWS Lambda</a></li><li><a href="https://www.youtube.com/watch?v=7nB1kfNz5Vs" target="_blank" rel="noreferrer noopener">Build an API with Jets Ruby Serverless Framework</a></li></ul> PicksNate Hopkins:<ul><li><a href="https://www.goodreads.com/book/show/28815.Influence" target="_blank" rel="noreferrer noopener">Influence: The Psychology of Persuasion</a></li></ul>Eric Berry:<ul><li><a href="https://asyncy.com/" target="_blank" rel="noreferrer noopener">https://asyncy.com/</a></li><li><a href="https://scoutapp.com" target="_blank" rel="noreferrer noopener">https://scoutapp.com</a></li><li><a href="https://www.amazon.com/gp/product/B07L6FNXXJ/ref=ppx_yo_dt_b_asin_title_o02__o00_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Light Therapy Lamp</a></li></ul>Andrew Mason:<ul><li><a href="https://www.jjrc.com/goodshow/h68g-24g-fpv-drone-with-gps-and-15-min-endurance.html" target="_blank" rel="noreferrer noopener">H68G Drone</a></li></ul>Dave Kimura:<ul><li><a href="https://www.amazon.com/Microsoft-Ergonomic-Keyboard-Business-5KV-00001/product-reviews/B00CYX26BC" target="_blank" rel="noreferrer noopener">Microsoft Sculpt Ergonomic Keyboard for Business (5KV-00001)</a></li><li><a href="https://www.amazon.com/Health-Gear-ITM5500-Technology-Inversion/dp/B01DVBUWRU" target="_blank" rel="noreferrer noopener">Inversion Table</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/1-Page-Marketing-Plan-Customers-Money-ebook/dp/B01B35M3SM" target="_blank" rel="noreferrer noopener">The 1-Page Marketing Plan bu Allan Dib</a></li><li><a href="https://www.amazon.com/Cholesterol-Clarity-What-Wrong-Numbers/dp/1936608383" target="_blank" rel="noreferrer noopener">Cholesterol Clarity by Jimmy Moore</a></li><li><a href="https://www.amazon.com/Keto-Reset-Diet-Metabolism-Forever/dp/1524762237" target="_blank" rel="noreferrer noopener">The Keto Reset Diet by Mark Sisson</a></li><li><a href="https://deseretbook.com/" target="_blank" rel="noreferrer noopener">Deseret Book Company</a></li></ul>Tung Nguyen:<ul><li><a href="https://profitfirstbook.com/" target="_blank" rel="noreferrer noopener">Profit First by Mike Michalowicz</a></li></ul>Special Guest: Tung Nguyen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cb996651-fe24-4ea0-9d6b-886a12d23cdb</guid><pubDate>Tue, 12 Feb 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847592/stream.mp3" length="72108146" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io use the code "devchat" for $100 credit
Panel
- Andrew Mason
- Eric Berry
- Dave Kimura
- Charles Max Wood
- Nate Hopkins
 Special Guest: Tung NguyenEpisode SummaryIn this episode of Ruby Rogues, the panelists talk with Tung...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li></ul>Panel<ul><li>Andrew Mason</li><li>Eric Berry</li><li>Dave Kimura</li><li>Charles Max Wood</li><li>Nate Hopkins</li></ul> Special Guest: Tung NguyenEpisode SummaryIn this episode of Ruby Rogues, the panelists talk with Tung Nguyen, President and Founder of BoltOps AWS Cloud Infrastructure Consultancy, a Bay Area based DevOps infrastructure consultancy. Tung is also the creator of Ruby on Jets. Jets is a Ruby Serverless Framework, allowing you to to create serverless applications with Ruby. It includes everything needed to build and deploy applications to AWS Lambda.Tung explains how Jets works and that even before AWS Lambda supported Ruby, Jets used a shim to run Ruby. The shim was written in a language that is natively supported by AWS Lambda and called out to Ruby. Tung describes this process using the dream in dream concept in the movie Inception. Since AWS Lambda has started supporting Ruby, Jets has since moved to the official AWS version of Ruby.They discuss Tung’s decision to open source Jets and his end goal with it. Tung explains he created Jets because he needed it, he wanted to run Ruby functions without managing a server. So by building tools like Jets he is able to help his clients and his consulting company. By open sourcing them, he is able to give back to the community.Tung talks about the development process of Jets and explains that he has already re-written Jets a couple of times. Finally, for people who want to find out more about Jets, Tung directs them to the documentation and support links on the <a href="http://rubyonjets.com/#page-top" target="_blank" rel="noreferrer noopener">Jets website</a> and the YouTube videos he has posted.Links<ul><li><a href="http://rubyonjets.com/" target="_blank" rel="noreferrer noopener">Jets Ruby Serverless Framework</a></li><li><a href="https://blog.boltops.com/2018/12/12/official-aws-ruby-support-for-jets-serverless-framework" target="_blank" rel="noreferrer noopener">Jets Blog Post</a></li><li><a href="http://rubyonjets.com/docs/crud-html-activerecord/" target="_blank" rel="noreferrer noopener">http://rubyonjets.com/docs/crud-html-activerecord/</a></li><li><a href="http://rubyonjets.com/docs/crud-json-activerecord/" target="_blank" rel="noreferrer noopener">http://rubyonjets.com/docs/crud-json-activerecord/</a></li><li><a href="https://asyncy.com/" target="_blank" rel="noreferrer noopener">https://asyncy.com/</a></li><li><a href="https://www.boltops.com/" target="_blank" rel="noreferrer noopener">BoltOps</a></li><li><a href="https://blog.boltops.com/" target="_blank" rel="noreferrer noopener">BoltOps Nuts and Bolts Blog</a></li><li><a href="https://www.listennotes.com/podcasts/ruby-on-rails/253-jets-ruby-serverless-6Xv1wuaPcCy/aws%20lambda" target="_blank" rel="noreferrer noopener">AWS Lambda</a></li><li><a href="https://serverless.com/" target="_blank" rel="noreferrer noopener">Serverless Framework</a></li><li><a href="https://www.linkedin.com/in/tongueroo" target="_blank" rel="noreferrer noopener">Tung's LinkedIn</a></li><li><a href="https://github.com/tongueroo/jets" target="_blank" rel="noreferrer noopener">Tung's GitHub</a></li><li><a href="https://twitter.com/tongueroo" target="_blank" rel="noreferrer noopener">Tung's Twitter</a></li><li><a href="https://www.youtube.com/user/tongueroo" target="_blank" rel="noreferrer noopener">Tung's YouTube Channel</a></li><li><a href="http://rubyonjets.com/support-jets/" target="_blank" rel="noreferrer noopener">Support Jets</a></li><li><a href="https://www.youtube.com/watch?v=17Y3AJl9dw4" target="_blank" rel="noreferrer noopener">Introducing Jets: A Ruby Serverless Framework on AWS Lambda</a></li><li><a href="https://www.youtube.com/watch?v=7nB1kfNz5Vs" target="_blank" rel="noreferrer noopener">Build an API with Jets Ruby Serverless Framework</a></li></ul> PicksNate...]]></itunes:summary><itunes:duration>4428</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 398: Productivity with Mani Vaya</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-398-productivity-with-mani-vaya</link><description><![CDATA[ <ul><li><a href="https://devchat--2000books.thrivecart.com/10x-productivity-devchat/" target="_blank" rel="noreferrer noopener">Get Mani's 10x Productivity Book Summaries</a></li><li><a href="https://medium.com/freedom-matters/productivitys-power-couple-freedom-the-pomodoro-technique-3af3a0dca882" target="_blank" rel="noreferrer noopener">Freedom App</a> use the code “MANI” for 50% off life-time</li></ul>Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li></ul>Panel:<ul><li>Eric Berry</li><li>Charles Max Wood</li><li>Nate Hopkins</li><li>Dave Kimura</li><li>David Richards</li><li>Brian Hogan</li><li>Andrew Mason</li></ul> Special Guest: Mani VayaEpisode SummaryIn this episode Mani Vaya — founder of <a href="http://2000books.com" target="_blank" rel="noreferrer noopener">2000books.com</a> and former programmer — discusses productivity. He speaks on the following subtopics: the importance of planning out one’s day; identifying priorities and getting the top 3 done each day;  taking time to get things done without any distractions - the benefits of single tasking as opposed to multi-tasking; the attention space in one’s brain; the importance of meditation; focusing on the important as opposed to the urgent; the importance of measurement; and lastly project orientation vs outcome orientation and when to use each.Mani helps motivate and inspire productivity in all aspects of a coder’s life.Links:<ul><li><a href="https://devchat--2000books.thrivecart.com/double-your-productivity-live-coaching/" target="_blank" rel="noreferrer noopener">Double Your Productivity by 5 PM Tomorrow</a></li><li><a href="https://devchat--2000books.thrivecart.com/never-procrastinate-again/" target="_blank" rel="noreferrer noopener">Never Procrastinate Again Program</a></li><li><a href="https://devchat--2000books.thrivecart.com/meditation-workshop-1/" target="_blank" rel="noreferrer noopener">Learn to Meditate</a></li><li><a href="https://www.2000books.com/itunes" target="_blank" rel="noreferrer noopener">2000 Books Podcast iTunes</a></li><li><a href="https://www.2000books.com/android" target="_blank" rel="noreferrer noopener">2000 Books Podcast Android</a></li><li><a href="https://www.2000books.com/youtube" target="_blank" rel="noreferrer noopener">2000 Books YouTube Channel</a></li><li><a href="https://www.2000books.com/" target="_blank" rel="noreferrer noopener">2000 Books Website</a></li><li><a href="https://www.amazon.com/Organized-Mind-Thinking-Straight-Information/dp/0147516315" target="_blank" rel="noreferrer noopener">The Organized Mind by Daniel J. Levitin</a></li><li><a href="http://calnewport.com/about/" target="_blank" rel="noreferrer noopener">Deep Work - Cal Newport</a></li><li><a href="https://www.2000books.com/wp/meditation-mini-course/" target="_blank" rel="noreferrer noopener">Mani's Meditation Program</a></li><li><a href="https://www.the1thing.com/" target="_blank" rel="noreferrer noopener">The One Thing by Gary Keller</a></li><li><a href="https://www.audiobooks.com/audiobook/7-habits-of-highly-effective-people/35239?gclid=CjwKCAiAqOriBRAfEiwAEb9oXTDaSgepMkdEPlESwTA8uhdI372gLr47Uy8Urnz893DqSTCxt30_5hoCtpwQAvD_BwE&amp;refId=38712" target="_blank" rel="noreferrer noopener">The Seven Habits of Highly Effective People by Stephen R. Covery</a></li><li><a href="https://www.2000books.com/members/exponentialresults-69/" target="_blank" rel="noreferrer noopener">10x Productivity</a></li></ul>PicksDavid:<ul><li><a href="https://pragprog.com/book/tpp/the-pragmatic-programmer" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer by Andrew Hunt and David Thomas</a></li></ul>Nate:<ul><li><a href="http://www.paulgraham.com/makersschedule.html" target="_blank" rel="noreferrer noopener">Paul Graham - Maker's Schedule, Manager's Schedule</a></li></ul>Dave: <ul><li><a href="https://www.microcenter.com/product/503119/inland-ergonomics-motorized-desk" target="_blank" rel="noreferrer noopener">Standing Desk from Micro Center</a></li></ul>Charles: <ul><li><a href="https://lifehacker.com/five-best-standing-desk-floor-mats-1718708900" target="_blank" rel="noreferrer noopener">Standing Desk Floor Mat</a></li></ul>Andrew: <ul><li><a href="https://www.amazon.com/Make-Your-Bed-Little-Things/dp/1455570249" target="_blank" rel="noreferrer noopener">Make Your Own Bed - by William H. McRaven</a></li></ul>Eric:<ul><li><a href="https://www.amazon.com/Little-Ways-Keep-Calm-Carry/dp/1572248815" target="_blank" rel="noreferrer noopener">Little Ways to Keep Calm and Carry On by Mark A. Reinecke PhD</a></li><li><a href="https://www.amazon.com/Self-Compassion-Proven-Power-Being-Yourself-ebook/dp/B004JN1DBO/ref=sr_1_1?ie=UTF8&amp;keywords=the+proven+power+of+being+kind+to+yourself&amp;qid=1547249539&amp;s=digital-text&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Proven Power of Being Kind to Yourself by Dr. Kristin Neff</a></li></ul>Charles:<ul><li><a href="https://purple.com/seatcushions?_adg=p-sc&amp;_b=&amp;_br=&amp;_camp=p-sc&amp;_camp2=&amp;_conq=&amp;_content=&amp;_content2=eta&amp;_prodt=&amp;_promo=&amp;_pt=&amp;_rt=&amp;_slink=&amp;adgid=50030722793&amp;adid=231582634933&amp;adp=1t1&amp;cid=783732457&amp;clickgeo=9029747&amp;device=c&amp;gclid=CjwKCAiAqOriBRAfEiwAEb9oXaPeSY2K7kRwF2S_64SAyZwOvrwVMbI0TXu4i1-REaq5FNFLTSbeORoCxLgQAvD_BwE&amp;hsa_acc=4386593859&amp;hsa_ad=231582634933&amp;hsa_cam=783732457&amp;hsa_grp=50030722793&amp;hsa_kw=purple+seat+cushion&amp;hsa_mt=e&amp;hsa_net=adwords&amp;hsa_src=g&amp;hsa_tgt=aud-392718477791%3Akwd-296633452939&amp;hsa_ver=3&amp;km=e&amp;kw=purple+seat+cushion&amp;network=g&amp;utm_campaign=Brand%3A+Purple+Cushion&amp;utm_content=43664&amp;utm_medium=sr&amp;utm_name=gco&amp;utm_source=go&amp;utm_term=br" target="_blank" rel="noreferrer noopener">Purple Seat Cushion</a></li><li><a href="http://entreprogrammers.com/episode-248-pomodoro-action/" target="_blank" rel="noreferrer noopener">Pomodoro Timer</a></li></ul>Mani:<ul><li>Do not disturb button at the bottom of your iPhone</li><li> </li></ul>Special Guest: Mani Vaya.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">58dd7a5e-3e67-4b40-88cb-79e4aa83c17d</guid><pubDate>Tue, 05 Feb 2019 09:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847601/stream.mp3" length="14177952" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> 
- https://devchat--2000books.thrivecart.com/10x-productivity-devchat/
- https://medium.com/freedom-matters/productivitys-power-couple-freedom-the-pomodoro-technique-3af3a0dca882 use the code “MANI” for 50% off life-time
Sponsors
- http://sentry.io...</itunes:subtitle><itunes:summary><![CDATA[ <ul><li><a href="https://devchat--2000books.thrivecart.com/10x-productivity-devchat/" target="_blank" rel="noreferrer noopener">Get Mani's 10x Productivity Book Summaries</a></li><li><a href="https://medium.com/freedom-matters/productivitys-power-couple-freedom-the-pomodoro-technique-3af3a0dca882" target="_blank" rel="noreferrer noopener">Freedom App</a> use the code “MANI” for 50% off life-time</li></ul>Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li></ul>Panel:<ul><li>Eric Berry</li><li>Charles Max Wood</li><li>Nate Hopkins</li><li>Dave Kimura</li><li>David Richards</li><li>Brian Hogan</li><li>Andrew Mason</li></ul> Special Guest: Mani VayaEpisode SummaryIn this episode Mani Vaya — founder of <a href="http://2000books.com" target="_blank" rel="noreferrer noopener">2000books.com</a> and former programmer — discusses productivity. He speaks on the following subtopics: the importance of planning out one’s day; identifying priorities and getting the top 3 done each day;  taking time to get things done without any distractions - the benefits of single tasking as opposed to multi-tasking; the attention space in one’s brain; the importance of meditation; focusing on the important as opposed to the urgent; the importance of measurement; and lastly project orientation vs outcome orientation and when to use each.Mani helps motivate and inspire productivity in all aspects of a coder’s life.Links:<ul><li><a href="https://devchat--2000books.thrivecart.com/double-your-productivity-live-coaching/" target="_blank" rel="noreferrer noopener">Double Your Productivity by 5 PM Tomorrow</a></li><li><a href="https://devchat--2000books.thrivecart.com/never-procrastinate-again/" target="_blank" rel="noreferrer noopener">Never Procrastinate Again Program</a></li><li><a href="https://devchat--2000books.thrivecart.com/meditation-workshop-1/" target="_blank" rel="noreferrer noopener">Learn to Meditate</a></li><li><a href="https://www.2000books.com/itunes" target="_blank" rel="noreferrer noopener">2000 Books Podcast iTunes</a></li><li><a href="https://www.2000books.com/android" target="_blank" rel="noreferrer noopener">2000 Books Podcast Android</a></li><li><a href="https://www.2000books.com/youtube" target="_blank" rel="noreferrer noopener">2000 Books YouTube Channel</a></li><li><a href="https://www.2000books.com/" target="_blank" rel="noreferrer noopener">2000 Books Website</a></li><li><a href="https://www.amazon.com/Organized-Mind-Thinking-Straight-Information/dp/0147516315" target="_blank" rel="noreferrer noopener">The Organized Mind by Daniel J. Levitin</a></li><li><a href="http://calnewport.com/about/" target="_blank" rel="noreferrer noopener">Deep Work - Cal Newport</a></li><li><a href="https://www.2000books.com/wp/meditation-mini-course/" target="_blank" rel="noreferrer noopener">Mani's Meditation Program</a></li><li><a href="https://www.the1thing.com/" target="_blank" rel="noreferrer noopener">The One Thing by Gary Keller</a></li><li><a href="https://www.audiobooks.com/audiobook/7-habits-of-highly-effective-people/35239?gclid=CjwKCAiAqOriBRAfEiwAEb9oXTDaSgepMkdEPlESwTA8uhdI372gLr47Uy8Urnz893DqSTCxt30_5hoCtpwQAvD_BwE&amp;refId=38712" target="_blank" rel="noreferrer noopener">The Seven Habits of Highly Effective People by Stephen R. Covery</a></li><li><a href="https://www.2000books.com/members/exponentialresults-69/" target="_blank" rel="noreferrer noopener">10x Productivity</a></li></ul>PicksDavid:<ul><li><a href="https://pragprog.com/book/tpp/the-pragmatic-programmer" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer by Andrew Hunt and David Thomas</a></li></ul>Nate:<ul><li><a href="http://www.paulgraham.com/makersschedule.html" target="_blank" rel="noreferrer noopener">Paul Graham - Maker's Schedule, Manager's...]]></itunes:summary><itunes:duration>807</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 397: Oracle with Karthik Gaekwad</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-397-oracle-with-karthik-gaekwad</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li></ul>Special Guest: Karthik Gaekwad.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">52fe7db0-14a9-428f-8a65-3b2a417e66eb</guid><pubDate>Wed, 30 Jan 2019 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847618/stream.mp3" length="44132009" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io use the code "devchat" for $100 credit
- https://triplebyte.com/rogues
Special Guest: Karthik Gaekwad.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li></ul>Special Guest: Karthik Gaekwad.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2680</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 396: GraphQL at Product Hunt with Radoslav Stankov</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-396-graphql-at-product-hunt-with-radoslav-stankov</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li></ul>Panel<ul><li>Dave Kimura</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>Special Guest - Radoslav Stankov In this episode, the panelists of Ruby Rogues speak with Radoslav Stankov about GraphQL and its implementation in depth. Radoslav is based out of Sofia, Bulgaria and is the head of the engineering team at Product Hunt. He is a full stack developer since 2002, working on JavaScript, Ruby on Rails, Elixir and GraphQL.  Show Notes:0:00 – Charles introduces the panel and the special guest.0:30 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> - Use the code “devchat” to get two months free on Sentry’s small plan.1:40   - Radoslav introduces himself and gives a short description about what he is working on.2:20 - Charles asks him about the stack at Product Hunt and details about the company. Radoslav gives a brief historical background while explaining that they moved to GraphQL two years ago. He states that his team consists of about six full stack developers. He explains that GraphQL is their main API currently for communicating with the Rail backend and a React client in the front. He also mentions that they released a new iOS app recently.5:12 - Charles asks if increasing number of websites are moving toward the mentioned model where Rails provides the backend API and rendering happens in the front. Radoslav agrees while saying Rails is faster but if the complexity increases, it starts becoming increasingly complex. He gives an example of views to explain his point. He interprets GraphQL as an update on REST API which is much cleaner and easier to work with. 7:08 - Dave agrees that GraphQL is interesting and compares it to SOAP interface while explaining the comparison in detail. He asks Radoslav the reason why GraphQL is used internally without a client facing API. Radoslav answers that he prefers GraphQL to be private and explains with an example using it internally is very flexible, hassle free and can be used for anything that the user wants to do in a simple manner. 11:30 - Dave asks does GraphQL handles versioning as the application matures. Radoslav elaborates on it by saying that versioning is similar to REST API and with GraphQL, the scheme is statically typed and it’s easy to identify information such as which field was requested frequently by the customer and which needs to be deprecated. 14:08 - Dave asks if GraphQL has a documentation API like Swagger. Radoslav talks about a tool called “graphical” which is an IDE for graphical queries that generates automatic documentation.15:31 - Nate asks about the origin of the metric tracking in GraphQL. Radoslav says that it comes from certain tools, that all the libraries such JavaScript, Ruby, Elixir have instrumentation hooks and information is obtained by plugging into them. 16:22 - Nate then says that this is basically like hoisting SQL database to frontend layer and then goes on to ask how the database queries are optimized. Radoslav explains in detail that the optimization is done similar as normal Rails and explains the process of batching. He mentions that he has written two blog posts on the same topic - optimization for N+1 queries.19:27 - Dave shares that GraphQL has a good feature where you can restrict the query based on what the user wants. Radoslav talks about the method of caching for optimization. 21:30 - Charles asks if building resolvers has gotten better than before. Radoslav answers in affirmative and talks about the usage of classes, methods and mutations that makes the procedure simple. He explains that one of his libraries has a GraphQL plugin where you have to define search queries and it exports those to GraphQL types and arguments that can be plugged into GraphQL schema.24:20 - Nate asks about the implementation of GraphQL components. Radoslav says that it is separated into a single namespace, exposed to a controller, the GraphQL types are matched to REST serializers. The frontend has React component and the backend contains the controller, utility classes and the GraphQL logic. He then goes on to explain the structure in depth.  26:47 - Nate asks if this strategy has been blogged about to which Radoslav answers that he hasn’t but has given talks on it.  27:15 - Nate asks about the downsides of GraphQL. Radoslav shares his worries about making the API public as it should be made more bullet-proof as it could have performance issues on such a large scale and would involve much better monitoring. He says that authorization for resources would also be a problem.29:17 - Nate mentions that in the end it is a tradeoff as it is with any software and asks at what point does it start to make sense to use GraphQL. Radoslav answers that it depends on the roadmap, the kind of the product is and gives some examples to elaborate further.  31:35 - Nate says that early planning could be needed for growing the team in a particular way. He also talks about the disadvantage of growing trends that break down solutions into smaller parts that it takes away the ability of small teams to build entire solutions. Radoslav says that while it is true, the developers in his team are full stack and capable of working with all kinds of tasks be it frontend or backend that come their way.35:45 - Nate asks about the team’s hiring practices. Radoslav describes that they started with senior developers and later on hired interns and juniors as well. He states that interns and juniors ask better questions and work well with component driven design.  39:18 - Nate asks why Ruby is considered to be a good choice for GraphQL. Radoslav answers that the Ruby implementation of GraphQL is one of the best, used by big companies like Shopify, GitHub, Airbnb. It solves code scaling issues and integrates well with Rails. 42:45 - Dave says that it will be interesting to see what Facebook will come up next in the frontend framework. Radoslav agrees and says Facebook infrastructure team makes good tradeoffs and gives the example that each time there is React update, the team updates the whole codebase to the newest React version.45:56 – Dave and Radoslav talk about the React team’s versioning being unusual.46:23 – Advertisement - <a href="https://triplebyte.com/" target="_blank" rel="noreferrer noopener">TripleByte</a> - 1000$ signing bonus for listeners47:20 – Picks!54:50 – Radoslav mentions that he is available as rstankov on Twitter, GitHub and his website is <a href="http://rstankov.com/" target="_blank" rel="noreferrer noopener">www.rstankov.com</a>.55:25 – END – Advertisement – <a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly!</a>  PicksDave<ul><li><a href="https://www.amazon.com/Lil-Rider-Ride-Wiggle-Girls/dp/B00IOWBKQO" target="_blank" rel="noreferrer noopener">Swing Cars</a> - for kids</li><li><a href="https://www.amazon.com/DEWALT-DCB090-12V-Power-Source/dp/B00EYSUK7W" target="_blank" rel="noreferrer noopener">Dewalt USB charger</a></li></ul>Nate<ul><li><a href="https://www.amazon.com/Multipliers-Best-Leaders-Everyone-Smarter/dp/0061964395" target="_blank" rel="noreferrer noopener">Multipliers - How the Best Leaders Make Everyone Smarter</a></li><li>Jimmy Buffet songs - <a href="https://www.youtube.com/watch?v=df1E4NJu7ng" target="_blank" rel="noreferrer noopener">A Pirate looks at Forty</a>, <a href="https://www.youtube.com/watch?v=XKGw_hrlaOY" target="_blank" rel="noreferrer noopener">Come Monday</a></li></ul>Charles<ul><li>For listeners - Tag devchat episodes on <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">tv</a> or <a href="http://github.com/cmaxw/devchat-eleventy" target="_blank" rel="noreferrer noopener">github.com/cmaxw/devchat-eleventy</a>.</li></ul>For every 5 episodes tagged (particularly Ruby, JavaScript, testing, new programmers, etc), one hour of coaching will be given. You can open an issue on GitHub for each episode you’re tagging so it does not get mixed up with other listeners.<ul><li>“How to Get a Job” - Book in progress.</li></ul>Radoslav<ul><li><a href="https://www.youtube.com/watch?v=pJamhW2xPYw" target="_blank" rel="noreferrer noopener">Marc-Andre GraphQL Schema Design at GraphQL summit</a></li><li><a href="https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262592" target="_blank" rel="noreferrer noopener">The Phoenix Project </a></li></ul>Special Guest: Radoslav Stankov.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4bbbcc1c-f1b1-4b39-82e1-a01b8f877ad9</guid><pubDate>Thu, 24 Jan 2019 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847616/stream.mp3" length="54889060" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io use the code "devchat" for $100 credit
- https://triplebyte.com/rogues
Panel
- Dave Kimura
- Nate Hopkins
- Charles Max Wood
Special Guest - Radoslav Stankov In this episode, the panelists of Ruby Rogues speak with Radoslav...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li></ul>Panel<ul><li>Dave Kimura</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul>Special Guest - Radoslav Stankov In this episode, the panelists of Ruby Rogues speak with Radoslav Stankov about GraphQL and its implementation in depth. Radoslav is based out of Sofia, Bulgaria and is the head of the engineering team at Product Hunt. He is a full stack developer since 2002, working on JavaScript, Ruby on Rails, Elixir and GraphQL.  Show Notes:0:00 – Charles introduces the panel and the special guest.0:30 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> - Use the code “devchat” to get two months free on Sentry’s small plan.1:40   - Radoslav introduces himself and gives a short description about what he is working on.2:20 - Charles asks him about the stack at Product Hunt and details about the company. Radoslav gives a brief historical background while explaining that they moved to GraphQL two years ago. He states that his team consists of about six full stack developers. He explains that GraphQL is their main API currently for communicating with the Rail backend and a React client in the front. He also mentions that they released a new iOS app recently.5:12 - Charles asks if increasing number of websites are moving toward the mentioned model where Rails provides the backend API and rendering happens in the front. Radoslav agrees while saying Rails is faster but if the complexity increases, it starts becoming increasingly complex. He gives an example of views to explain his point. He interprets GraphQL as an update on REST API which is much cleaner and easier to work with. 7:08 - Dave agrees that GraphQL is interesting and compares it to SOAP interface while explaining the comparison in detail. He asks Radoslav the reason why GraphQL is used internally without a client facing API. Radoslav answers that he prefers GraphQL to be private and explains with an example using it internally is very flexible, hassle free and can be used for anything that the user wants to do in a simple manner. 11:30 - Dave asks does GraphQL handles versioning as the application matures. Radoslav elaborates on it by saying that versioning is similar to REST API and with GraphQL, the scheme is statically typed and it’s easy to identify information such as which field was requested frequently by the customer and which needs to be deprecated. 14:08 - Dave asks if GraphQL has a documentation API like Swagger. Radoslav talks about a tool called “graphical” which is an IDE for graphical queries that generates automatic documentation.15:31 - Nate asks about the origin of the metric tracking in GraphQL. Radoslav says that it comes from certain tools, that all the libraries such JavaScript, Ruby, Elixir have instrumentation hooks and information is obtained by plugging into them. 16:22 - Nate then says that this is basically like hoisting SQL database to frontend layer and then goes on to ask how the database queries are optimized. Radoslav explains in detail that the optimization is done similar as normal Rails and explains the process of batching. He mentions that he has written two blog posts on the same topic - optimization for N+1 queries.19:27 - Dave shares that GraphQL has a good feature where you can restrict the query based on what the user wants. Radoslav talks about the method of caching for optimization. 21:30 - Charles asks if building resolvers has gotten better than before. Radoslav answers in affirmative and talks about the usage of classes, methods and mutations that makes the procedure simple. He explains that one of his libraries has a GraphQL plugin where you have to define search queries and it exports those to GraphQL types and arguments...]]></itunes:summary><itunes:duration>3352</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 395: Ruby in the Forbidden Land with Nathan Ruehs</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-395-ruby-in-the-forbidden-land-with-nathan-ruehs</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>Charles Max Wood</li></ul>Special Guest: Nathan Ruehs      In this episode of Ruby Rogues, the panelists talk with Nathan Ruehs. Nathan is a programmer residing in the Milwaukee area. He started working for a large corporation right after college and is currently trying to explore newer methods to incorporate Ruby in his day to day work. The panelists and Nathan talk about ways to sneak Ruby into big companies, difficulties in working with legacy systems and more. Show Notes:0:00 - Charles introduces the panel and reminds listeners to check out <a href="http://thedevrev.com/" target="_blank" rel="noreferrer noopener">DevRev</a>.0:30 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> 1:27 - Nathan introduces himself by briefly describing his background and states that he is exploring ways to use Ruby in things that he’s working with.1:50 - Charles asks Nathan about Ruby in general and techniques to use it in large organizations. He shares his own experience from his University days when most of the software had set stacks and it was difficult to deviate from them.2:24 - Nathan agrees by saying that changes in bigger organizations are indeed hard, but he has had some amount of success in sneaking Ruby into side projects, automation and testing but not in official production code yet.3:34 - Dave shares his story about his company undergoing a gradual change from being a heavy .NET shop to using Ruby in certain projects to finally getting acquired by Sage which had Ruby on Rails for the most part.5:20 - Charles talks about the time at University when mostly everything was mainframe based, hard to replace and integrations were extremely difficult.6:30 - Nathan says that they are using mainframe too and have no automated tests, no code refactoring and the company is trying to move off mainframe, but the process is quite complex.7:40 - Charles asks about the duration required to make the transition to which Nathan answers that they are working on it for 3 years, but the progress is quite slow, and their goal is to do it by the year 2025.8:37 - Dave discusses how companies try to move to efficient methodologies like agile from waterfall, but then get scared or don’t get expected results and fall back into the old comfortable way of doing things. Charles chips in saying that the flipside is that companies do hire people that make them aware of the dangers, security issues and lawsuits that could arise from working with ancient systems and code, not to mention the high costs involved in hiring people with those skills, so in the end it is a tradeoff. Nathan agrees while saying that they are trying to mitigate the high costs by adopting an outsourcing model.10:50 - Charles asks Nathan where exactly he gets Ruby in the picture. Nathan answers in detail that he learnt Ruby in college, and in his current job, he started working on small automation projects. He tried different options and wrote some applications, generated reports and expanded into automation for customer setups as well. After that he moved on to building complicated automation tools.14:15 – Dave talks about the need for automation and affirms that Ruby is a good choice for it.15:40 – Charles says that he has written a fully blown Rails application to automate podcasts as well.16:15 – Dave asks if Nathan uses Ruby for projects outside of work too. Nathan says that he has used it for things like automating the recording and uploading of a Bible study lecture and would like to start a Rails project to hone the skill.17:55 - Nathan talks about how developers do not prefer to use code for everyday tasks that are not a part of the production code, so he writes apps for them to help automate those tasks.18:40 – Advertisement - <a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a> – 1000$ signing bonus for listeners.19:40 – Charles asks if Nathan uses Ruby for projects other than DevOps or automation. Nathan answers that he wants to build a Ruby on Rails app that would be a dashboard for customers.20:24 – Charles shares experiences from his old job where they would deploy Ruby using their packaging system. Nathan explains how complex the process is on his local machine.21:40 – Dave says that while the deployment procedure is complicated, it is done to not compromise on security. Charles talks about the reason being PR fallout and data breaching as well.22:54 – Charles asks for how long people try incorporating Ruby for their own small projects at work before moving on to companies that actually use it fulltime. Nathan explains the challenges of moving to other jobs without having official Ruby experience.24:40 – Dave says that the resources available to learn Ruby are plenty nowadays. Charles talks about the fact that companies do hire people with just basic Ruby experience as well. They discuss about the looking at positives about the current workplace, better benefits when working for large organizations, stability and that it finally depends on what an individual wants from a job.29:23 – Charles asks Nathan if they are having trouble finding mainframe developers to which Nathan answers in affirmative while giving his own experience.31:00 – Dave enquires about what happens to mainframes if there is a hardware problem. Nathan answers that it is difficult to solve while giving IBM’s example and states that migration is costly. Charles also echoes his opinion, that it is getting harder to replace mainframes.32:50 – Nathan mentions that his work is available online on the website -<a href="http://www.nathan.ruehs.net" target="_blank" rel="noreferrer noopener">www.nathan.ruehs.net</a>.33:00 – Picks!38:15 – They conclude by saying that hopefully the podcast helped people in getting some ideas on working with Ruby and to follow what works better in general.END – Advertisement – <a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Cache Fly!</a>  PicksDave<ul><li>Safety glasses while working on wood projects.</li><li><a href="https://www.imdb.com/title/tt0095016/" target="_blank" rel="noreferrer noopener">Die Hard</a> movie</li></ul>Charles<ul><li><a href="https://www.stgeorgemarathon.com/" target="_blank" rel="noreferrer noopener">George Marathon in October 2019</a></li><li>Hire a running coach – on <a href="https://mckirdytrained.com/" target="_blank" rel="noreferrer noopener">Mckirdy</a></li><li><a href="https://clarity.fm/" target="_blank" rel="noreferrer noopener">Clarity</a></li></ul>Nathan<ul><li>Real Maple Syrup</li><li><a href="https://www.ui.com/products/%23unifi" target="_blank" rel="noreferrer noopener">Ubiquiti</a></li></ul>Special Guest: Nathan Ruehs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">dfb5ea3d-de42-4c54-971f-9df2b66fa718</guid><pubDate>Tue, 15 Jan 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847574/stream.mp3" length="39205558" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io use the code "devchat" for $100 credit
- https://triplebyte.com/rogues
- https://www.cachefly.com/
Panel
- Dave Kimura
- Charles Max Wood
Special Guest: Nathan Ruehs      In this episode of Ruby Rogues, the panelists talk...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">TripleByte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Dave Kimura</li><li>Charles Max Wood</li></ul>Special Guest: Nathan Ruehs      In this episode of Ruby Rogues, the panelists talk with Nathan Ruehs. Nathan is a programmer residing in the Milwaukee area. He started working for a large corporation right after college and is currently trying to explore newer methods to incorporate Ruby in his day to day work. The panelists and Nathan talk about ways to sneak Ruby into big companies, difficulties in working with legacy systems and more. Show Notes:0:00 - Charles introduces the panel and reminds listeners to check out <a href="http://thedevrev.com/" target="_blank" rel="noreferrer noopener">DevRev</a>.0:30 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> 1:27 - Nathan introduces himself by briefly describing his background and states that he is exploring ways to use Ruby in things that he’s working with.1:50 - Charles asks Nathan about Ruby in general and techniques to use it in large organizations. He shares his own experience from his University days when most of the software had set stacks and it was difficult to deviate from them.2:24 - Nathan agrees by saying that changes in bigger organizations are indeed hard, but he has had some amount of success in sneaking Ruby into side projects, automation and testing but not in official production code yet.3:34 - Dave shares his story about his company undergoing a gradual change from being a heavy .NET shop to using Ruby in certain projects to finally getting acquired by Sage which had Ruby on Rails for the most part.5:20 - Charles talks about the time at University when mostly everything was mainframe based, hard to replace and integrations were extremely difficult.6:30 - Nathan says that they are using mainframe too and have no automated tests, no code refactoring and the company is trying to move off mainframe, but the process is quite complex.7:40 - Charles asks about the duration required to make the transition to which Nathan answers that they are working on it for 3 years, but the progress is quite slow, and their goal is to do it by the year 2025.8:37 - Dave discusses how companies try to move to efficient methodologies like agile from waterfall, but then get scared or don’t get expected results and fall back into the old comfortable way of doing things. Charles chips in saying that the flipside is that companies do hire people that make them aware of the dangers, security issues and lawsuits that could arise from working with ancient systems and code, not to mention the high costs involved in hiring people with those skills, so in the end it is a tradeoff. Nathan agrees while saying that they are trying to mitigate the high costs by adopting an outsourcing model.10:50 - Charles asks Nathan where exactly he gets Ruby in the picture. Nathan answers in detail that he learnt Ruby in college, and in his current job, he started working on small automation projects. He tried different options and wrote some applications, generated reports and expanded into automation for customer setups as well. After that he moved on to building complicated automation tools.14:15 – Dave talks about the need for automation and affirms that Ruby is a good choice for it.15:40 – Charles says that he has written a fully blown Rails application to automate podcasts as well.16:15 – Dave asks if Nathan uses Ruby for projects outside of work too. Nathan says that he has used it for things like automating the recording and uploading of a Bible study lecture and would like to start a Rails project to hone the skill.17:55 - Nathan talks about...]]></itunes:summary><itunes:duration>2372</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 394: Cables, Concurrency, and Ruby 3x3 with Vladimir Dem</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-394-cables-concurrency-and-ruby-3x3-with-vladimir-dem</link><description><![CDATA[Panel: <ul><li>Eric Berry</li><li>Dave Kimura</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul> Special Guest: <a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">Vladimir Dem</a> In this episode of Ruby Rogues, the panel talks with <a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">Vladimir Dem</a> who is a Ruby developer and currently lives in Brooklyn, New York. Today, the panelists and guest talk about cables, concurrency, and Ruby. Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.io</a> 1:02 – Chuck: Hello! The panel today is Eric, Dave, Nate, and myself! Our guest is Vlad!1:30 – <a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">Guest:</a> My name is Vladimir, but people call me Vlad. I have been writing Ruby since 2013 for about 4.5 years. Before that I was a PHP, JavaScript developer among other languages. I am mostly Erlang and Ruby now.2:29 – Panel asks Vlad a question. 3:29 – Guest: Yeah something like that. I call it a different server b/c we still use the code base but we do not do anything related to web sockets and connections.4:20 – Panel: If you wanted to take a normal action cables setup what steps would you have to go through to convert that over to also use the <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable</a> server?5:21 – Guest answers the question.  7:31 – Chuck: This sounds complicated and a bit of work. When I look at this I think: I have a tiny app is it worth it? When does it become worth it?7:52 – Guest: Definitely not for the tiny app.8:50 – Panel: You use it when it makes sense. Overcomplicating your infrastructure doesn’t make sense.9:27 – Guest: That’s the idea.10:28 – Panel.11:05 – Guest: The question really is how many connections you have and how long-lived they are?13:09 – Panel: If I move my project over to <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable</a> how much new code am I going to have to write?13:28 – Guest answers the question. 15:52 – Panel: What’s the update been like for <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable</a> and how many users use <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable?</a> 16:05 – Guest: I really don’t have statistics. I hear people at conferences say that they use <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable</a>, but no real statistics right now. I would like to know these numbers, but no idea.16:30 – Panel: ...is that the time to consider using anycable?17:05 – Guest: That’s a good point to make.18:44 – Panel: How is the initial handshake time with anycable? Is there any difference with anycable in that sense?19:05 – Guest answers the question. 22:49 – Chuck: Can you define a couple of terms for me? I am hearing terms like: concurrency and real time and others?23:00 – Guest: Good point. What is real time?The guest continues to define these terms.28:10 – <a href="https://www.freshbooks.com/?ref=10400&amp;sscid=c1k2_96qpg&amp;utm_campaign=87321&amp;utm_medium=affiliate&amp;utm_source=sas" target="_blank" rel="noreferrer noopener">Fresh Books!</a> 29:10 – Chuck: Ruby 3 is supposed to solve some of these problems. Can you talk about some of those?29:46 – Guest: Interesting question and I’ve been asked about this before.35:14 – Panel: Did you say there was some activity around trying to reduce the memory consumption for thread?35:25 – Guest answers the question. 36:14 – Panel: Vlad, you are spread from backend to fronted and you’ve mentioned Phoenix Live Vue. Can I pick your brain about it?36:39 – Guest answers the question. 38:48 – Panel: It seems like one of the core tenants is empowering small teams to compete with larger teams. I have high hopes to keep small teams competitive.39:50 – Guest: Yes, that’s the idea of Rails and Ruby itself to build something and try something and perhaps fail.40:57 – Panelist mentions Erlang, anycable, and concurrency. 41:14 – Guest: We are working on administration functionality and we want to build something fast.44:40 – Panel: That’s the interesting thing about turbo links cause I think it was a marketing fail. You have to invest time to learn how to use it and how to use it properly.45:44 – Guest: I don’t have a good guide for turbo links.46:00 – Chuck: Anything else we want to talk about?46:10 – Guest: Two more things I want to mention.54:02 – <a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Advertisement: Get A Coder Job!</a> 54:35 – Picks!End – <a href="https://www.cachefly.com" target="_blank" rel="noreferrer noopener">Cache Fly!</a> Links:<ul><li><a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Get a Coder Job Course</a></li><li><a href="http://thedevrev.com" target="_blank" rel="noreferrer noopener">The DevRev Podcast Show</a></li><li><a href="https://angular.io" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://devchat.tv" target="_blank" rel="noreferrer noopener">DevChat TV</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://elixir-lang.org" target="_blank" rel="noreferrer noopener">Elixir</a></li><li><a href="https://rubyonrails.org" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://angular.io" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://vuejs.org" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://reactjs.org" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://github.com/faye/faye-websocket-ruby" target="_blank" rel="noreferrer noopener">Faye-Websocket-Ruby</a></li><li><a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">Anycable</a></li><li><a href="https://devchat.tv/elixir-mix/emx-020-phoenix-and-liveview-with-chris-mccord/" target="_blank" rel="noreferrer noopener">EMx 020 Episode</a></li><li><a href="http://entreprogrammers.com" target="_blank" rel="noreferrer noopener">Entreprogrammers: Episode 248</a></li><li><a href="https://github.com/socketry/" target="_blank" rel="noreferrer noopener">Socketry</a></li><li><a href="https://rubyonrails.org/doctrine/" target="_blank" rel="noreferrer noopener">The Rails Doctrine</a></li><li><a href="https://www.walmart.com/ip/Invisible-Glass-Reach-Clean-Tool-2pc-Kit/52621454" target="_blank" rel="noreferrer noopener">Walmart: Invisible Glass</a></li><li><a href="https://www.amazon.com/Bose-QuietComfort-Wireless-Headphones-Cancelling/dp/B01E3SNO1G/ref=sr_1_4?ie=UTF8&amp;keywords=quietcomfort+35+bose&amp;qid=1543946752&amp;sr=8-4" target="_blank" rel="noreferrer noopener">Bose Wireless Headphones</a></li><li><a href="https://www.netflix.com/title/80182552" target="_blank" rel="noreferrer noopener">Netflix: Newsies / Broadway musical</a></li><li><a href="https://kanbanflow.com" target="_blank" rel="noreferrer noopener">KanbanFlow</a></li><li><a href="https://adventofcode.com" target="_blank" rel="noreferrer noopener">Advent of Code</a></li><li><a href="https://docs.anycable.io/#/heroku" target="_blank" rel="noreferrer noopener">Heroku Deployment</a></li><li><a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">Guest’s Twitter</a></li><li><a href="https://dev.to/palkan_tula" target="_blank" rel="noreferrer noopener">Guest’s Dev.to</a></li><li><a href="https://github.com/palkan" target="_blank" rel="noreferrer noopener">Guest’s GitHub</a></li></ul>Sponsors:<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.cachefly.com" target="_blank" rel="noreferrer noopener">CacheFly</a></li><li><a href="https://www.freshbooks.com" target="_blank" rel="noreferrer noopener">Fresh Books</a></li></ul>Picks:Dave<ul><li><a href="https://www.walmart.com/ip/Invisible-Glass-Reach-Clean-Tool-2pc-Kit/52621454" target="_blank" rel="noreferrer noopener">Invisible Glass</a></li></ul>Eric<ul><li><a href="https://www.amazon.com/Bose-QuietComfort-Wireless-Headphones-Cancelling/dp/B01E3SNO1G/ref=sr_1_4?ie=UTF8&amp;keywords=quietcomfort+35+bose&amp;qid=1543946752&amp;sr=8-4" target="_blank" rel="noreferrer noopener">Bose Quiet Comfort Headphones </a></li><li> </li></ul>Nate<ul><li><a href="https://rubyonrails.org/doctrine/" target="_blank" rel="noreferrer noopener">The Rails Doctrine </a></li><li><a href="https://www.netflix.com/title/80182552" target="_blank" rel="noreferrer noopener">Newsies </a></li></ul>Charles<ul><li><a href="https://kanbanflow.com/" target="_blank" rel="noreferrer noopener">Kanban Flow</a></li><li><a href="http://entreprogrammers.com" target="_blank" rel="noreferrer noopener">EntreProgrammers </a></li><li>The pomodoro technique</li><li>masterhunt.com/devchat</li></ul>Vlad<ul><li><a href="https://adventofcode.com/" target="_blank" rel="noreferrer noopener">Advent of Code </a></li><li><a href="https://docs.anycable.io/%23/heroku" target="_blank" rel="noreferrer noopener">Any Cable </a></li></ul>Special Guest: Vladimir Dementyev.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9226be2c-209f-471b-9e12-669e39c5ae0d</guid><pubDate>Tue, 25 Dec 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847594/stream.mp3" length="60510607" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Eric Berry
- Dave Kimura
- Nate Hopkins
- Charles Max Wood
 Special Guest: https://twitter.com/palkan_tula?lang=en In this episode of Ruby Rogues, the panel talks with https://twitter.com/palkan_tula?lang=en who is a Ruby developer and...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Eric Berry</li><li>Dave Kimura</li><li>Nate Hopkins</li><li>Charles Max Wood</li></ul> Special Guest: <a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">Vladimir Dem</a> In this episode of Ruby Rogues, the panel talks with <a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">Vladimir Dem</a> who is a Ruby developer and currently lives in Brooklyn, New York. Today, the panelists and guest talk about cables, concurrency, and Ruby. Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.io</a> 1:02 – Chuck: Hello! The panel today is Eric, Dave, Nate, and myself! Our guest is Vlad!1:30 – <a href="https://twitter.com/palkan_tula?lang=en" target="_blank" rel="noreferrer noopener">Guest:</a> My name is Vladimir, but people call me Vlad. I have been writing Ruby since 2013 for about 4.5 years. Before that I was a PHP, JavaScript developer among other languages. I am mostly Erlang and Ruby now.2:29 – Panel asks Vlad a question. 3:29 – Guest: Yeah something like that. I call it a different server b/c we still use the code base but we do not do anything related to web sockets and connections.4:20 – Panel: If you wanted to take a normal action cables setup what steps would you have to go through to convert that over to also use the <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable</a> server?5:21 – Guest answers the question.  7:31 – Chuck: This sounds complicated and a bit of work. When I look at this I think: I have a tiny app is it worth it? When does it become worth it?7:52 – Guest: Definitely not for the tiny app.8:50 – Panel: You use it when it makes sense. Overcomplicating your infrastructure doesn’t make sense.9:27 – Guest: That’s the idea.10:28 – Panel.11:05 – Guest: The question really is how many connections you have and how long-lived they are?13:09 – Panel: If I move my project over to <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable</a> how much new code am I going to have to write?13:28 – Guest answers the question. 15:52 – Panel: What’s the update been like for <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable</a> and how many users use <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable?</a> 16:05 – Guest: I really don’t have statistics. I hear people at conferences say that they use <a href="https://github.com/anycable/anycable" target="_blank" rel="noreferrer noopener">anycable</a>, but no real statistics right now. I would like to know these numbers, but no idea.16:30 – Panel: ...is that the time to consider using anycable?17:05 – Guest: That’s a good point to make.18:44 – Panel: How is the initial handshake time with anycable? Is there any difference with anycable in that sense?19:05 – Guest answers the question. 22:49 – Chuck: Can you define a couple of terms for me? I am hearing terms like: concurrency and real time and others?23:00 – Guest: Good point. What is real time?The guest continues to define these terms.28:10 – <a href="https://www.freshbooks.com/?ref=10400&amp;sscid=c1k2_96qpg&amp;utm_campaign=87321&amp;utm_medium=affiliate&amp;utm_source=sas" target="_blank" rel="noreferrer noopener">Fresh Books!</a> 29:10 – Chuck: Ruby 3 is supposed to solve some of these problems. Can you talk about some of those?29:46 – Guest: Interesting question and I’ve been asked about this before.35:14 – Panel: Did you say there was some activity around trying to reduce the memory consumption for thread?35:25 – Guest answers the question. 36:14 – Panel: Vlad, you are spread from backend to fronted and you’ve mentioned Phoenix Live Vue. Can I pick your brain about it?36:39 – Guest answers the question. 38:48 – Panel: It seems like one of the core tenants is empowering...]]></itunes:summary><itunes:duration>3712</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 393: Speculation on Frameworks with the Panelists</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-393-speculation-on-frameworks-with-the-panelists</link><description><![CDATA[Panel: <br />- Eric Berry<br />- Dave Kimura<br />- David Richards<br />- Charles Max Wood<br />In this episode of Ruby Rogues, the panelists talk amongst themselves on today’s topic, which is “speculation on frameworks.” They consider where the tech community currently is right now, and where it’s heading towards the future. They bring-up topics such as: Rails, Ruby, Angular, Agile, and much more. Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 1:47 – Chuck: Check out the DevRev2:08 – Panel: A topic about “speculation” would be great today. What are we seeing in the community: what we like/don’t like, and what would you want to change?He talks about action text, JavaScript framework, and more. 3:41 – Chuck: Service-side rendering is what we talked about in the past. Divya does this with service–side rendering. For content sites that approach makes a lot of sense. I have playing around with this for the past week or so. I was taking it to rendering it to text.4:39 – Panel: Yeah, that’s the way to go.5:29 – Chuck: You are talking about a fully side UI.5:45 – Panel: I thought it was just my age so I am glad we are talking about this. The hip kids want to make these beautiful frontend sites. I want to keep it simple and then justify more later. I guess I would never be as hip but as long as my stuff gets out there – that’s all that matters to me.6:28 – Panel: Yeah don’t get me wrong...nobody will want to develop your product if it was built 30 years ago. If it is a startup you want it to look good with a nice UI. Nobody will purchase if it looks outdated. How much maintenance do I want to invest into this? Why add another component into that if you cannot maintain it.7:56 – Chuck: Yeah I have come into this issue while building the Podcast Service that I am creating.8:25 – Panel: These are good frameworks and they feel great. I don’t realize the complexity that I am taking on sometimes. I have a lot of complexity on my hands: did I need it?9:02 – Chuck: Sometimes my problem is that I am trying to pull it in after-the-fact. Like the forms to animate or this and that have to slide in. I want a natural feel to the UX. I looked at React and then I didn’t go that way. I have been podcasting about <a href="https://angular.io" rel="noopener">https://angular.io</a> for 4 years, but it was a no-go for my project. For my solution – it makes sense to just get it going and get it rolling.10:45 – Panel: When we do use Action Vue we are prone to get lazy. What I mean by that is making database calls.12:01 – Panel: You can think: Inside-Out! That creates an identity around the project. If I can think of that before going in, then everyone knows what we are doing and what their role is. It’s really obvious. Simple things grow into bigger things. I am a fan of service-side objects. It’s a daily work process. That feels good to me and it’s programmatic for me.13:24 – Chuck: You aren’t saying: I don’t want or I don’t need ... what you are saying is: I will get this tool when I need it.13:45 – Panel: You can say: “Hey this is what we are going to do and WHY we are going to do it.” It’s nice to come back to old projects and to see that it’s still solid. It’s nice to see that and people own that software and didn’t have to keep updating.15:06 – Chuck: It reminds me of the Agile development stuff. The approach between Angular and React and Vue are fairly different. They are reasonably different. There will be tradeoffs between which one to use. When you are making that decision then you can make the appropriate decision on that.16:10 – Panel: I remember in the prior years when the Rails community grew their own people and you were a RAILS person; now it’s you’re a WEB person. 17:43 – Panel: In a lot of cases it’s good to see what’s out there and to see what’s new; especially early on if they end up being ahead of their time. Then you are an early pioneer in that area. There’s nothing wrong with that, but when you are introducing new things into your core you are running into unforeseeable risks. I am not an early adapter of React, but I know enough of the pros and cons of the framework.19:48 – Panel: I like that. Maybe I “should” adapt that framework and maybe I am not the right person to do so.21:06 – Chuck: Dave brought us to a new topic and that’s: being an early adapter. Some people want a name, some people want to invent stuff and so many more reasons “why.” I don’t want to “poo poo” the idea but you need to know WHY.21:48 – Panel: The cost of developers is A LOT. I just think if I was building a house and I had that expense then I better get a really nice house out of it. I want to do a good job and that’s important. On the business – side they have to rely on us and decisions that are in the best interest for everyone.22:50 – <a href="https://www.freshbooks.com/?ref=10400&amp;sscid=c1k2_96qpg&amp;utm_campaign=87321&amp;utm_medium=affiliate&amp;utm_source=sas" rel="noopener">https://www.freshbooks.com/?ref=10400&amp;sscid=c1k2_96qpg&amp;utm_campaign=87321&amp;utm_medium=affiliate&amp;utm_source=sas</a> 23:53 – Chuck: So what do you guys think about: what’s coming? Do you feel like things are going to move away from frontend frameworks? Will there be a large adoption curve?24:30 – Panel: If we are talking about the space of Ruby on Rails then you want it to be maintainable. You don’t want to steer too far away from its core.28:11 – Panel: Good I like that. There are great tools that we are getting through Google, Facebook and they have great tools for these apps. They are looking for the 1-person startup very much like Basecamp. It’s all possible that we are holding onto these technologies that are great but does it fit ME. Do I want to maintain things? Do I want to make this more complicated? Especially if I really don’t fit into what I’m trying to do.29:13 – Panel: Yeah some people in the DOT NET world they were really struggling with some modern approaches.30:42 – Panel: One of our listeners texted me b/c we are recording LIVE.Panelist reads off from a listener’s text message that uses a quote. 31:16 – Panel: When I started Ruby it was a PHP project and I couldn’t get there. I didn’t have enough bandwidth. It was easy for me to build the RAILS way.32:02 – Chuck: I was introduced to PHP in college, early 2000’s. I really enjoyed it and I was fairly productive and then I found Rails.32:27 – Panelist talks about PHP, flash frontend, and more. 34:42 – Chuck: Could and will something come along that will affect the way we write code?34:56 – Panel: Yes, b/c I think technology is sustainable for a certain amount of time before things start to change again. Look at the iPhones and the Android phones.38:26 – Panel: I think it takes time to do something well.Panelist talks about Rails, Ruby, data, and more!40:25 – Panel: It’s interesting b/c the tradeoff used to be much bigger. The bandwidth is better, the screens are better, the way we do things are better. There is much of a tradeoff. That’s how people are interacting with our business and our products. I tend to write these flowery articles that I don’t publish. There was something in the air and in the mid-2000’s we were launching Netflix, and all of these things were happening at that time. A lot is happening now but it’s different now. Where are we going? Where would I be happy to work? If we can get on the phone and inside of our data and it just adds more value. It’s not an easy answer to “Where are we going?” but it’s good to talk about it b/c people might be afraid to ask and to answer.43:13 – Chuck: Anything else or picks?43:19 – Panel: We are saying today: we aren’t trying to break-out of this bubble, but we are saying: let’s get closer to the user and there is so much opportunity in THIS space!!44:10 – Panel: The technology is tapped-out right now.44:50 – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> End – <a href="https://www.cachefly.com" rel="noopener">https://www.cachefly.com</a> Links:<br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="http://thedevrev.com" rel="noopener">http://thedevrev.com</a><br />- <a href="https://angular.io" rel="noopener">https://angular.io</a><br />- <a href="https://devchat.tv" rel="noopener">https://devchat.tv</a><br />- <a href="https://www.ruby-lang.org/en/" rel="noopener">https://www.ruby-lang.org/en/</a><br />- <a href="https://elixir-lang.org" rel="noopener">https://elixir-lang.org</a><br />- <a href="https://rubyonrails.org" rel="noopener">https://rubyonrails.org</a><br />- <a href="https://angular.io" rel="noopener">https://angular.io</a><br />- <a href="https://www.cypress.io" rel="noopener">https://www.cypress.io</a><br />- <a href="https://vuejs.org" rel="noopener">https://vuejs.org</a><br />- <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a><br />- <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a><br />- <a href="https://mochajs.org" rel="noopener">https://mochajs.org</a><br />- <a href="https://www.amazon.com/gp/product/1937226972/ref" rel="noopener">https://www.amazon.com/gp/product/1937226972/ref</a>=oh_aui_detailpage_o01_s00?ie=UTF8&amp;psc=1<br />- <a href="https://www.habitsforhackers.com" rel="noopener">https://www.habitsforhackers.com</a><br />- <a href="https://www.homedepot.com/p/DEWALT-20-Volt-MAX-XR-Lithium-Ion-Cordless-1-2-in-Brushless-Compact-Drill-Driver-Kit-with-2-Batteries-2Ah-Charger-and-Case-DCD791D2/206523964" rel="noopener">https://www.homedepot.com/p/DEWALT-20-Volt-MAX-XR-Lithium-Ion-Cordless-1-2-in-Brushless-Compact-Drill-Driver-Kit-with-2-Batteries-2Ah-Charger-and-Case-DCD791D2/206523964</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a0aa6518-6812-4b72-b632-33c64833324b</guid><pubDate>Tue, 18 Dec 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847607/stream.mp3" length="51661853" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Eric Berry
- Dave Kimura
- David Richards
- Charles Max Wood
In this episode of Ruby Rogues, the panelists talk amongst themselves on today’s topic, which is “speculation on frameworks.” They consider where the tech community currently is...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- Eric Berry<br />- Dave Kimura<br />- David Richards<br />- Charles Max Wood<br />In this episode of Ruby Rogues, the panelists talk amongst themselves on today’s topic, which is “speculation on frameworks.” They consider where the tech community currently is right now, and where it’s heading towards the future. They bring-up topics such as: Rails, Ruby, Angular, Agile, and much more. Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 1:47 – Chuck: Check out the DevRev2:08 – Panel: A topic about “speculation” would be great today. What are we seeing in the community: what we like/don’t like, and what would you want to change?He talks about action text, JavaScript framework, and more. 3:41 – Chuck: Service-side rendering is what we talked about in the past. Divya does this with service–side rendering. For content sites that approach makes a lot of sense. I have playing around with this for the past week or so. I was taking it to rendering it to text.4:39 – Panel: Yeah, that’s the way to go.5:29 – Chuck: You are talking about a fully side UI.5:45 – Panel: I thought it was just my age so I am glad we are talking about this. The hip kids want to make these beautiful frontend sites. I want to keep it simple and then justify more later. I guess I would never be as hip but as long as my stuff gets out there – that’s all that matters to me.6:28 – Panel: Yeah don’t get me wrong...nobody will want to develop your product if it was built 30 years ago. If it is a startup you want it to look good with a nice UI. Nobody will purchase if it looks outdated. How much maintenance do I want to invest into this? Why add another component into that if you cannot maintain it.7:56 – Chuck: Yeah I have come into this issue while building the Podcast Service that I am creating.8:25 – Panel: These are good frameworks and they feel great. I don’t realize the complexity that I am taking on sometimes. I have a lot of complexity on my hands: did I need it?9:02 – Chuck: Sometimes my problem is that I am trying to pull it in after-the-fact. Like the forms to animate or this and that have to slide in. I want a natural feel to the UX. I looked at React and then I didn’t go that way. I have been podcasting about <a href="https://angular.io" rel="noopener">https://angular.io</a> for 4 years, but it was a no-go for my project. For my solution – it makes sense to just get it going and get it rolling.10:45 – Panel: When we do use Action Vue we are prone to get lazy. What I mean by that is making database calls.12:01 – Panel: You can think: Inside-Out! That creates an identity around the project. If I can think of that before going in, then everyone knows what we are doing and what their role is. It’s really obvious. Simple things grow into bigger things. I am a fan of service-side objects. It’s a daily work process. That feels good to me and it’s programmatic for me.13:24 – Chuck: You aren’t saying: I don’t want or I don’t need ... what you are saying is: I will get this tool when I need it.13:45 – Panel: You can say: “Hey this is what we are going to do and WHY we are going to do it.” It’s nice to come back to old projects and to see that it’s still solid. It’s nice to see that and people own that software and didn’t have to keep updating.15:06 – Chuck: It reminds me of the Agile development stuff. The approach between Angular and React and Vue are fairly different. They are reasonably different. There will be tradeoffs between which one to use. When you are making that decision then you can make the appropriate decision on that.16:10 – Panel: I remember in the prior years when the Rails community grew their own people and you were a RAILS person; now it’s you’re a WEB person. 17:43 – Panel: In a lot of cases it’s good to see what’s out there and to see what’s new; especially early on if they end up being ahead of their time. Then you are an early pioneer in that area....]]></itunes:summary><itunes:duration>3157</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 392: Crystal and Lucky with Paul Smith &amp; Andrew Mason</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-392-crystal-and-lucky-with-paul-smith-andrew-mason</link><description><![CDATA[Panel: <ul><li>Eric Berry</li><li>Charles Max Wood</li><li>Nate Hopkins</li></ul> Special Guest: Paul Smith and Andrew MasonIn this episode of Ruby Rogues, the panelists talk with Paul Smith and Andrew Mason! They discuss the platforms Lucky and Crystal. Other topics include: Ruby, Phoenix, Laravel Mix, Thoughtbot, Webpack, compilers, and much more! Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.io</a> 1:02 – Chuck: Welcome!! Eric Berry, Nate Hopkins, and myself are the panel - and our special guests are Paul Smith and Andrew Mason. Introduce yourself!1:41 – Andrew / Guest: I have messed with every type of language, so there’s that!1:55 – Paul / Guest: I have been here at my current company for 5 years and it’s a consultancy firm. I have been working on Crystal.2:14 – Chuck: We are lucky to have you! Give people the elevator pitch for Lucky and Crystal?2:33 – Guest: Let’s talk about Crystal and looks very similar to Ruby! It’s faster and it’s a compound language. It catches a fair amount of things at compile time. The other special features are...4:17 – Guest mentions compilers. 4:23 – Chuck: Yeah we see this in the typescript. Is it language service – is that what it’s called? Pile and compile and all of this checking are a nice stage for it to run-through. Although the flipside is coding and to not worry about that – that’s nice!4:56 – Guest: It has changed my approach for sure.5:43 – Panel: How much slower are you?5:54 – Guest: I am a lot faster in Crystal than I am in Ruby.6:51 – Panel: Yeah you have to figure out where you want to save the time.7:00 – Guest: Someone wrote a blog post and it said...the Rails service is like bolting a shelf on a wall and hoping to hit a stud and it’s not solid. But using Lucky it’s sold although it took a little longer. I think it can be true. You can do bad things with compilers, though. It depends on how you use it.7:43 – Panelist asks a question. 7:53 – Guest: Every Friday is an investment day. Lucky is my “whatever I want thing.” I am technically getting paid to work on it.8:33 – Panel: have you had to battle with the framework?8:51 – Guest: Yes, even though Crystal looks like Ruby (at a high level) if you want to do it well you have to approach it in the Crystal-way. When I came to Crystal I came to it like Rails. The problem with that is I wanted to have type-saved parameters – you can’t do that in Crystal b/c...it doesn’t know when to have a parameter with...10:48 – Panel: I have heard you talk about Crystal before on another podcast. You talked about templating and I am curious to hear about that. I have used Slim and others and now stick to ERB.11:25 – Guest: Yes definitely. Let’s back up and talk about WHAT Lucky does!The guest talks about Rails, escaping, and more!14:37 – Panel: So I imagine Rails partials are slow and expensive to render. I would imagine that this approach with Lucky...15:00 – Guest: Yes exactly. It’s extremely fast!15:20 – Panel: How is this for designers?15:30 – Guest: Yes that was a concern of mine. With Lucky I tried to make it close to a regular HTML structure would look like!16:32 – Panel: I spun up a Lucky app the other day. It looks like you are using...16:50 – Guest: I have played around with a bunch of stuff. I landed on <a href="https://laravel-mix.com" target="_blank" rel="noreferrer noopener">Laravel Mix. </a> 18:27 – Panel: Yes <a href="https://webpack.js.org" target="_blank" rel="noreferrer noopener">webpack</a> is a pain to set up and it’s hard to get it to working the way you want it to work.18:47 – Guest: Yeah if you want React or whatever it will generate the configuration you need. I don’t like it b/c if you want to...19:28 – Panel.19:45 – Guest: I don’t want to maintain it.19:54 – Panel: There is a Crystal community in Utah. I want to know – are you competing with Amber? Explain the difference between Lucky and Amber?20:20 – Guest: Yes I did look at Amber but they are approaching it differently than us.The guest talks about the differences between Amber and Lucky. 21:54 – Guest (continues): With Lucky you will have to learn a little bit more but you get more of a pack!23:23 – Panel: It sounds like Lucky is inspired by Elm – right?23:32 – Guest: Yeah, I think so.The guest dives into this topic of Elm and Lucky!24:35 – Panel: How much does the types feel like it’s getting in your way? How explicit is it? When I came to Ruby it was a breath of fresh air. I am a bit reluctant to go back to those days.25:25 – Guest: I think Lucky does a happy medium. It doesn’t infer instant variables. I like the...26:28 – Panel: I learned Java very early on in my computer science career.27:00 – Guest.27:10 – Panel: “Crystal...it’s not Java!” That should be your slogan!27:20 – <a href="https://www.freshbooks.com/?ref=10400&amp;sscid=c1k2_96qpg&amp;utm_campaign=87321&amp;utm_medium=affiliate&amp;utm_source=sas" target="_blank" rel="noreferrer noopener">Fresh Books!</a> 28:25 – Panel: A lot of people are moving to <a href="https://elixir-lang.org" target="_blank" rel="noreferrer noopener">Elixir</a> community. Do you see people moving from Ruby to Lucky and Crystal? How does Lucky compare to <a href="https://phoenixframework.org" target="_blank" rel="noreferrer noopener">Phoenix?</a> 28:55 – Guest: Good question!29:10 – The guest talks about bamboo – see links below!! 29: 29 – Guest: Sure Ruby is fast but sometimes you spend more time on it then you would want to.31:08 – Guest: Blessing and curse that Crystal looks so much like Ruby. That’s what I thought at first: why would I want to learn this if it’s so similar to Ruby. BUT there are so many benefits to Crystal vs. Ruby.31:48 – Guest talks about Lucky catching the bugs. 32:00 – Panel: I wonder if that happened with Groovy and Rails?32:21 – They go back-and-forth. 32:28 – Panel: Thoughtbot has always been on the forefront of Ruby. Can you talk about Thoughbot please? (See links below for Thoughtbot!)33:15 – Guest: Great question. It’s hard to tell b/c there are different offices. I would say Ruby is our main thing. Ruby is the most mature thing that we use in-terms of web development.Guest: Actually – Rails is pretty nice!34:54 – Panel: We went through the same thing with <a href="https://codefund.io" target="_blank" rel="noreferrer noopener">CodeFund!</a> I wrote it initially in Python and then I wrote it in Elixir and it became so complex. Now we are moving everything back to Ruby and it’s been a fantastic decision. 36:30 – Chuck: You are talking about the sustainability of open source but there are benefits throughout the company right? There are tons of tangible benefits of doing it, especially when it’s your Friday schedule. You can level-up on things that could help you. I know a lot of companies cannot afford it if they are trying to hustle.37:42 – Guest: It’s totally not charity through Thoughtbot. It’s a huge help for hiring new people. I know they are okay with letting me work on Lucky b/c it’s bringing on new developers and a good marketing tool, and finally recruiting!39:07 – Chuck: Yeah, I have been talking about developer freedom and that’s what I am addressing through the <a href="http://thedevrev.com" target="_blank" rel="noreferrer noopener">DevRev</a> show! It’s my new podcast show. We talk with Chris on Elixir Mix. It lends that credibility if they need to save our bacon.40:02 – Panel: What’s your goal with <a href="https://luckyframework.org" target="_blank" rel="noreferrer noopener">Lucky?</a> 40:11 – Guest: I would love to get it to the point where Thoughtbot could start a project and default to Lucky! Start a project and not resting every gem and be confident with launching it.41:36 – Panelist asks a question. 41:45 – Guest: It’s not 1.0 and that means that the API will break with every release. I think that’s good to tweak stuff but that turns companies off, though.42:40 – Chuck: Another thing that helps with adoption is Twitter used Rails to build their initial version. This blah, blah company uses important stuff and they are using Crystal and whatnot then that’s good! It sounds like you are waiting for social proof.43:23 – Guest: Is the next Twitter going to even know about Crystal?43:40 – Chuck: It literally only takes one enthusiast!43:52 – Guest.44:11 – Demo of<a href="https://www.flickr.com/photos/flickr/galleries" target="_blank" rel="noreferrer noopener"> Flickr</a> Search is mentioned here!45:13 – Panel: Is there something out there that you could POINT someone to?45:27 – Guest: Not, yet. I built a small site with it! It is opensource and you can look at it. I want to show people a good example of what Lucky can do!45:57 – Panel: You have very good docs and I am a visual learner. When I learned Rails I learned on my own and not through school.46:20 – Panelist asks a question. 46:48 – Guest: What a huge advantage Lucky has through the Thoughtbot platform! Now that platform is kind of dried up. In terms of getting people excited it needs that killer app and they can see that it’s fast and killer! I think it takes a lot of time and finding time to do it so that’s tricky. It’s changing a lot when there is so much change. Getting Lucky to a 1.0 state so people can do videos and make apps. The hard part thing is that Lucky has to be 1.0 when Crystal is 1.0. The Lucky community is great b/c it’s encouraging and to respond in a very kind way. When you are starting something that’s new can be scary. We try to help out as much as we can and we are open and kind about it.49:13 – Panel: “Paul is nice so Lucky is nice!”49:19 – Guest: Everyone is super kind. It had to be short and simple. We in the dev community are very lucky – usually great pay/benefits and more w/o a college degree. What another field can you do that?!51:00 – Panel: Great message and you need to push that!51:10 – Panel: You were on a past podcast and you talked about how you are donating each month!Panel: Opensource maint<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7985c504-ef4a-4654-9878-b1bbc4476f48</guid><pubDate>Tue, 11 Dec 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849124/stream.mp3" length="60904249" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Eric Berry
- Charles Max Wood
- Nate Hopkins
 Special Guest: Paul Smith and Andrew MasonIn this episode of Ruby Rogues, the panelists talk with Paul Smith and Andrew Mason! They discuss the platforms Lucky and Crystal. Other topics include:...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Eric Berry</li><li>Charles Max Wood</li><li>Nate Hopkins</li></ul> Special Guest: Paul Smith and Andrew MasonIn this episode of Ruby Rogues, the panelists talk with Paul Smith and Andrew Mason! They discuss the platforms Lucky and Crystal. Other topics include: Ruby, Phoenix, Laravel Mix, Thoughtbot, Webpack, compilers, and much more! Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.io</a> 1:02 – Chuck: Welcome!! Eric Berry, Nate Hopkins, and myself are the panel - and our special guests are Paul Smith and Andrew Mason. Introduce yourself!1:41 – Andrew / Guest: I have messed with every type of language, so there’s that!1:55 – Paul / Guest: I have been here at my current company for 5 years and it’s a consultancy firm. I have been working on Crystal.2:14 – Chuck: We are lucky to have you! Give people the elevator pitch for Lucky and Crystal?2:33 – Guest: Let’s talk about Crystal and looks very similar to Ruby! It’s faster and it’s a compound language. It catches a fair amount of things at compile time. The other special features are...4:17 – Guest mentions compilers. 4:23 – Chuck: Yeah we see this in the typescript. Is it language service – is that what it’s called? Pile and compile and all of this checking are a nice stage for it to run-through. Although the flipside is coding and to not worry about that – that’s nice!4:56 – Guest: It has changed my approach for sure.5:43 – Panel: How much slower are you?5:54 – Guest: I am a lot faster in Crystal than I am in Ruby.6:51 – Panel: Yeah you have to figure out where you want to save the time.7:00 – Guest: Someone wrote a blog post and it said...the Rails service is like bolting a shelf on a wall and hoping to hit a stud and it’s not solid. But using Lucky it’s sold although it took a little longer. I think it can be true. You can do bad things with compilers, though. It depends on how you use it.7:43 – Panelist asks a question. 7:53 – Guest: Every Friday is an investment day. Lucky is my “whatever I want thing.” I am technically getting paid to work on it.8:33 – Panel: have you had to battle with the framework?8:51 – Guest: Yes, even though Crystal looks like Ruby (at a high level) if you want to do it well you have to approach it in the Crystal-way. When I came to Crystal I came to it like Rails. The problem with that is I wanted to have type-saved parameters – you can’t do that in Crystal b/c...it doesn’t know when to have a parameter with...10:48 – Panel: I have heard you talk about Crystal before on another podcast. You talked about templating and I am curious to hear about that. I have used Slim and others and now stick to ERB.11:25 – Guest: Yes definitely. Let’s back up and talk about WHAT Lucky does!The guest talks about Rails, escaping, and more!14:37 – Panel: So I imagine Rails partials are slow and expensive to render. I would imagine that this approach with Lucky...15:00 – Guest: Yes exactly. It’s extremely fast!15:20 – Panel: How is this for designers?15:30 – Guest: Yes that was a concern of mine. With Lucky I tried to make it close to a regular HTML structure would look like!16:32 – Panel: I spun up a Lucky app the other day. It looks like you are using...16:50 – Guest: I have played around with a bunch of stuff. I landed on <a href="https://laravel-mix.com" target="_blank" rel="noreferrer noopener">Laravel Mix. </a> 18:27 – Panel: Yes <a href="https://webpack.js.org" target="_blank" rel="noreferrer noopener">webpack</a> is a pain to set up and it’s hard to get it to working the way you want it to work.18:47 – Guest: Yeah if you want React or whatever it will generate the configuration you need. I don’t like it b/c if you want to...19:28 – Panel.19:45 – Guest: I don’t want to maintain it.19:54 – Panel: There is a Crystal community in Utah. I want to know – are you competing with Amber? Explain the difference between Lucky and Amber?20:20 – Guest: Yes I did look at...]]></itunes:summary><itunes:duration>3736</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 391: Frontend Testing Like a Rubyist with Josh Justice</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-391-frontend-testing-like-a-rubyist-with-josh-justice</link><description><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Charles Max Wood</li><li>Nate Hopkins</li></ul> Special Guest: <a href="https://twitter.com/CodingItWrong?lang=en" target="_blank" rel="noreferrer noopener">Josh Justice </a> In this episode of Ruby Rogues, the panelists talk with <a href="https://twitter.com/CodingItWrong?lang=en" target="_blank" rel="noreferrer noopener">Josh Justice</a> who is a developer, writer, and speaker. Josh streams JavaScript and web development on Friday’s at 2:00 PM (ET) <a href="https://www.twitch.tv/codingitwrong" target="_blank" rel="noreferrer noopener">here!</a> The panelists and the guest talk about Josh’s background and frontend testing in Ruby. Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.io</a> 1:04 – Chuck: Hi! Dave, Nate, and myself are on the panel and our special guest is Josh Justice! I am developing a show about developer freedom and it’s called <a href="http://thedevrev.com" target="_blank" rel="noreferrer noopener">The DevRev</a>. It will be streamed through YouTube, and I will record Friday afternoons. Check out Facebook, too!2:11 – Josh: Thanks! I am happy to be here!2:18 – Chuck: Introduce yourself, please!2:24 – Josh: I have been a developer for about 14 years. I have used PHP and then got into Ruby and then frontend development.2:46 – Chuck: You work for Big Nerd Ranch in Atlanta?2:56 – Josh: Yep for the last 3-4 years!3:15 – Chuck: Can you introduce the topic?3:25 – The guest talks about Big Nerd Ranch and frontend development. Learn TDD is mentioned, too! <a href="https://github.com/CodingItWrong" target="_blank" rel="noreferrer noopener">Check it out here!</a>  5:06 – Panel: How much bouncing do you do between React and <a href="https://vuejs.org" target="_blank" rel="noreferrer noopener">Vue</a>?5:11 – Guest.5:47 – Chuck: We need to get you on our podcast shows for React and <a href="https://vuejs.org" target="_blank" rel="noreferrer noopener">Vue</a>! It’s an approach that I am familiar with in Ruby – and Selenium what a pain!6:16 – Guest: I’ve had a good experience with <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a>, actually!7:47 – Guest: Panelist, can you share your experiences?7:57 – Panel: Not bad experiences with testing, but now I am trying to minimize my use with JavaScript.8:30 – Guest: I think there is a big push towards considering more server site rendering.9:35 – Panel: What’s your recommendation to setup <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress?</a> 9:40 – Guest: Their docs are really great! They had some conference talks on how to set it up!10:15 – Guest: Check out my talks about this topic. (<a href="https://www.youtube.com/watch?v=MU7K_V6rFjM" target="_blank" rel="noreferrer noopener">Connect Tech 2018</a>).10:29 – Panel: I think <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a> is a pretty cool solution but one thing that left me confused is that you have to have an environment that is already stood-up and running. Is that accurate or has that changed?11:00 – Guest: Can you clarify what you mean by a “running environment”?11:04 – Panelist clarifies. 11:44 – Guest: Luckily for me I have something to say b/c I tried a week ago!12:01 – Guest mentions <a href="https://cli.vuejs.org" target="_blank" rel="noreferrer noopener">Vue CLI 3. </a> 14:38 – Panel: How can you test your code coverage? I want to know how much of my code coverage am I hitting? The applications are up and running, it’s not going through the files (per se), and is there anything that would indicate how good your coverage is with the <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a> test?15:10 – Guest: Let me as a follow-up question: How do you approach it on the frontend?15:24 – Panelist answers the guest’s question. 16:06 – The guest mentions <a href="https://vuejs.org/v2/guide/installation.html" target="_blank" rel="noreferrer noopener">Vue CLI 2 &amp; 3.</a> 18:31 – Chuck: Are you using the tool <a href="https://github.com/gotwarlost/istanbul" target="_blank" rel="noreferrer noopener">Istanbul?</a> 18:36 – Guest: Yep <a href="https://github.com/gotwarlost/istanbul" target="_blank" rel="noreferrer noopener">Istanbul</a> is the one!18:54 – Chuck: I’ve heard some similar rumors, but can’t say.19:02 – Panelist talks. 20:13 – Chuck: I have been working on a project and what doesn’t get test-coverage gets a candidate to get pulled-out.20:40 – Guest: Talking about test-driven development...Guest: Have you read the original book?21:02 – Guest: The book: “Effective Testing with RSpec 3” is updated information – <a href="https://pragprog.com/book/rspec3/effective-testing-with-rspec-3" target="_blank" rel="noreferrer noopener">check it out!</a> The guest mentions his live stream on Friday’s. Check out the links found below!23:57 – Panel: How is the stability with tests like Cypress with end-to-end tests? If you are testing with a login then the user has to be already created. Or what about a <a href="https://twitter.com" target="_blank" rel="noreferrer noopener">Twitter</a> app – the user has to be created and not followed? How do you handle that?24:22 – Guest: I think we are spoiled in the Rails world b/c of those...24:53 – The guest answers the panelist’s question! 26:59 – <a href="https://www.freshbooks.com/?adgroupid=51893696397&amp;campaignid=717543354&amp;crid=285105591548&amp;dv=c&amp;gclid=EAIaIQobChMI58PY5t3w3gIVCSlpCh0PLQZpEAAYASAAEgJpEvD_BwE&amp;gclsrc=aw.ds&amp;ntwk=g&amp;ref=ppc-fb&amp;source=GOOGLE&amp;targetid=kwd-298507762065" target="_blank" rel="noreferrer noopener">Fresh Books!</a> 28:07 – Guest: Does that help?28:10 – Panel.28:21 – Guest: I have been thinking about this, though, recently. Thinking about the contracts through the business. I have dabbled with native development and I see the cost that runs a native app.30:21 – Panel: It’s refreshing to hear the new market’s demands. I truly haven’t seen an application that requires that. I have built some extensive applications and also very simple ones, too; the need for productivity.31:17 – Guest mentions a talk at a conference. See here for that information! 31:43 – Guest: I have a friend who was a new developer and he really knows his stuff. He said that he didn’t know if he could be a full stack developer in the next 5-10 years. Wait a minute?!Guest: The freedom to create something that stands alone.Guest: <a href="https://twitter.com/tomdale?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Tom Dale</a> is mentioned by the Guest.33:35 – Panel: To choose Rails as a new developer (today) it’s not as easy as it was back in the day. Today you have Active Job, Action Cable and so many other components. It’s more complicated today then it was in the past. It could be overwhelming to a new developer.35:00 – Chuck: I think a lot of that is the community’s fault and not Rails’ fault.35:57 – Panel.36:04 – Panel: The counter-argument could say that’s where server-less come in.36:27 – Chuck: To some degree you can get away with it. You don’t have to worry about the infrastructure or anything else.36:44 – Panel: Have you tried messing around with server-less functions with <a href="https://aws.amazon.com" target="_blank" rel="noreferrer noopener">AWS</a>? I have and...it’s not easy. There is not a good flow or good work flow in a server-less environment.38:01 – Chuck: You can go to this website. It makes the setup easier b/c you are adding your Azure or AWS features.38:30 – Panel: This topic, though, does tie back to the testing topic we were talking about earlier!39:14 – Panel: Yeah that is why I haven’t gotten into server-less things. The <a href="https://github.com/rails/rails" target="_blank" rel="noreferrer noopener">Rails</a> holistic approach is so appealing.40:14 – Panel continues: I want to take smaller steps when it comes to technology! I want to move into things that we are laying down the tracks to make it easier travelable. That way we can consider the things we’ve learned in the past and help those in the future.41:07 – Chuck: What are lacking then? What is the friction that is left? Seems like Cypress helped removed that but maybe not?42:02 – Panelist mentions <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a>, <a href="https://jestjs.io" target="_blank" rel="noreferrer noopener">Jest,</a> <a href="https://mochajs.org" target="_blank" rel="noreferrer noopener">Mocha</a>, and others! 43:10 – Panel (continues): I am all about experimenting but I want to know all the reasons. What has changed and what hasn’t’ changed?43:29 – Panel: There is an article written that talks about this topic.43:59 – Guest mentions the video “Is TDD Dead?” (See links below.) 44:29 – Guest: I like brining thoughts together and taking his or her input and come up with my own thoughts. 46:32 – Guest (continues): The testing trophy is heavier on the top (picture of a trophy).Guest: I think the thing that draws me to unit testing is that...47:37 – Guest: I am obsessed with testing.The guest gives a summary here!48:15 – Chuck: We talked with <a href="https://twitter.com/ossia?lang=en" target="_blank" rel="noreferrer noopener">Quincy Larson</a> last week and it’s a really good take on what we are doing and what we are trying to accomplish with our tests. Check it out – it’s coming out soon!49:05 – Panel: When you are younger into your career – the way you think about structuring your code – when you are comfortable you really don’t need that guidance.50:00 – Guest: I would encourage folks who were new to coding to do the following...51:36 – Guest: Think about WHY you are doing (what you are doing) and being able to articulate well what you are doing and why.52:03 – Panel: There is no question – every time I test I am s<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c020e001-bc9f-4a99-bdb9-fb1fac068290</guid><pubDate>Tue, 04 Dec 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849247/stream.mp3" length="65655132" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Charles Max Wood
- Nate Hopkins
 Special Guest: https://twitter.com/CodingItWrong?lang=en In this episode of Ruby Rogues, the panelists talk with https://twitter.com/CodingItWrong?lang=en who is a developer, writer, and...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Charles Max Wood</li><li>Nate Hopkins</li></ul> Special Guest: <a href="https://twitter.com/CodingItWrong?lang=en" target="_blank" rel="noreferrer noopener">Josh Justice </a> In this episode of Ruby Rogues, the panelists talk with <a href="https://twitter.com/CodingItWrong?lang=en" target="_blank" rel="noreferrer noopener">Josh Justice</a> who is a developer, writer, and speaker. Josh streams JavaScript and web development on Friday’s at 2:00 PM (ET) <a href="https://www.twitch.tv/codingitwrong" target="_blank" rel="noreferrer noopener">here!</a> The panelists and the guest talk about Josh’s background and frontend testing in Ruby. Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.io</a> 1:04 – Chuck: Hi! Dave, Nate, and myself are on the panel and our special guest is Josh Justice! I am developing a show about developer freedom and it’s called <a href="http://thedevrev.com" target="_blank" rel="noreferrer noopener">The DevRev</a>. It will be streamed through YouTube, and I will record Friday afternoons. Check out Facebook, too!2:11 – Josh: Thanks! I am happy to be here!2:18 – Chuck: Introduce yourself, please!2:24 – Josh: I have been a developer for about 14 years. I have used PHP and then got into Ruby and then frontend development.2:46 – Chuck: You work for Big Nerd Ranch in Atlanta?2:56 – Josh: Yep for the last 3-4 years!3:15 – Chuck: Can you introduce the topic?3:25 – The guest talks about Big Nerd Ranch and frontend development. Learn TDD is mentioned, too! <a href="https://github.com/CodingItWrong" target="_blank" rel="noreferrer noopener">Check it out here!</a>  5:06 – Panel: How much bouncing do you do between React and <a href="https://vuejs.org" target="_blank" rel="noreferrer noopener">Vue</a>?5:11 – Guest.5:47 – Chuck: We need to get you on our podcast shows for React and <a href="https://vuejs.org" target="_blank" rel="noreferrer noopener">Vue</a>! It’s an approach that I am familiar with in Ruby – and Selenium what a pain!6:16 – Guest: I’ve had a good experience with <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a>, actually!7:47 – Guest: Panelist, can you share your experiences?7:57 – Panel: Not bad experiences with testing, but now I am trying to minimize my use with JavaScript.8:30 – Guest: I think there is a big push towards considering more server site rendering.9:35 – Panel: What’s your recommendation to setup <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress?</a> 9:40 – Guest: Their docs are really great! They had some conference talks on how to set it up!10:15 – Guest: Check out my talks about this topic. (<a href="https://www.youtube.com/watch?v=MU7K_V6rFjM" target="_blank" rel="noreferrer noopener">Connect Tech 2018</a>).10:29 – Panel: I think <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a> is a pretty cool solution but one thing that left me confused is that you have to have an environment that is already stood-up and running. Is that accurate or has that changed?11:00 – Guest: Can you clarify what you mean by a “running environment”?11:04 – Panelist clarifies. 11:44 – Guest: Luckily for me I have something to say b/c I tried a week ago!12:01 – Guest mentions <a href="https://cli.vuejs.org" target="_blank" rel="noreferrer noopener">Vue CLI 3. </a> 14:38 – Panel: How can you test your code coverage? I want to know how much of my code coverage am I hitting? The applications are up and running, it’s not going through the files (per se), and is there anything that would indicate how good your coverage is with the <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a> test?15:10 – Guest: Let me as a follow-up question: How do you approach it on the frontend?15:24 – Panelist answers the guest’s question. 16:06 – The guest mentions <a...]]></itunes:summary><itunes:duration>4034</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 390: Creating a Heroku-Like Deployment Solution with Docker with Pedro Cavalheiro</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-390-creating-a-heroku-like-deployment-solution-with-docker-with-pedro-cavalheiro</link><description><![CDATA[Panel: <br />- Dave Kimura<br />- Eric Berry<br />- Charles Max Wood<br />- Nate Hopkins<br /> Special Guest: <a href="http://pecavalheiro.com" rel="noopener">http://pecavalheiro.com</a> In this episode of Ruby Rogues, the panelists talk with <a href="http://pecavalheiro.com" rel="noopener">http://pecavalheiro.com</a> who is from Brazil, but currently resides in Hamburg, Germany where he works at Xing. He is a software engineer, an actor, and has been working with the web since 2010. He has worked mostly with Ruby and PHP languages, and since 2015 has worked full-time with Ruby on Rails. The panelists and Pedro talk about his background and his article. Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 1:04 – Chuck: Hi! Panel is Eric, Dave, Nate, myself – and our special guest is <a href="https://github.com/pecavalheiro" rel="noopener">https://github.com/pecavalheiro</a> Please introduce yourself! Is that Spanish or Portuguese?Chuck: P.S. – The <a href="http://thedevrev.com" rel="noopener">http://thedevrev.com</a> is my new show and check it!1:57 – <a href="https://github.com/pecavalheiro" rel="noopener">https://github.com/pecavalheiro</a>: My name means gentleman! Here at your service.2:05 – Guest: I am a developer and worked with web technologies for 10 years. I do some DevOps stuff and working with Ruby. I just moved to Hamburg, Germany with the same company.3:02 – Chuck: How do you make that decision?3:07 – Guest: There is no magical answer. It depends on your needs and what time you have? At the time when I wrote that article I worked with a small startup company. For us, we used <a href="https://www.heroku.com" rel="noopener">https://www.heroku.com</a> at the time.4:09 – Guest: Current company is bigger and 500 developers. We have different ops teams and they have their own infrastructure and tools. They have more money, time, and people. For what they need it needs to be more scalable. It depends on the company and the requirements and your resources.5:00 – Panel: I need to preface first: I love hosted solutions, but at the same time there is a hidden cost set that people don’t think about.6:16 – Guest: If you compare your own infrastructure vs. cloud platform they will think that it is cheaper than having a hosted solution.7:28 – Chuck: Yeah, that’s a discussion that I find that I have with myself and with my own company. It makes a ton of sense to have some system setup and it’s something that I am managing.8:05 – Panelists talks about AWS and AMI. 9:06 – Guest.9:21 – Panel: Can you talk about the <a href="https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker" rel="noopener">https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker</a> you wrote? Why did you write it? Give us some context into the <a href="https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker" rel="noopener">https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker</a> and where are we now?9:48 – Guest talks in-detail about his <a href="https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker" rel="noopener">https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker</a> and where he was in life when he wrote this <a href="https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker" rel="noopener">https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker</a> 14:10 – Panel: How much time did you invest into that?14:16 – Guest: Less than a week; maybe 3-4 days for the whole process. Writing the article took about 2 days.14:50 – Chuck talks about Docker, Azure, Dokku among other things. Question: Where do you look at all of these different things, and how do evaluate?16:02 – Guest: I am a huge <a href="https://www.heroku.com" rel="noopener">https://www.heroku.com</a> fan, and I would suggest people to use it. It’s brilliant. The company I work today it could be expensive to use b/c it’s a heavy load application and it won’t work. As for me (personal projects) I will play around these different tools.19:02 – Panel: It’s easy to get up and running of <a href="https://www.heroku.com" rel="noopener">https://www.heroku.com</a> I think it’s similar to <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> 20:00 – Guest: I agree with that.The guest shares a story that relates to this topic. 21:45 – Panel: If you are using self-hosted...put some security on your application. Even if it’s just a demo you are protecting your environment.22:17 – Chuck: Where do you guys come down on making these types of decisions?22:30 – Panel: I see it as an investment; especially if your development team is small. Eventually, it will scale but in the early days of a project it is a legit choice to use <a href="https://www.heroku.com" rel="noopener">https://www.heroku.com</a> or <a href="https://beanstalkapp.comhttps" rel="noopener">https://beanstalkapp.comhttps</a>://codefund.io is still on <a href="https://www.heroku.com" rel="noopener">https://www.heroku.com</a> Right now it’s solving those problems for us.23:45 – Chuck: Look at everything that we are all running. What do you guys recommend?24:19 – Panel: I use <a href="https://docs.aws.amazon.com/s3/index.html#lang/en_us" rel="noopener">https://docs.aws.amazon.com/s3/index.html#lang/en_us</a>, elastic search, among other things.25:56 – Guest: I have a similar story. I had some friends who were spending more than $2,000 a month on Heroku. We tried to find how to reduce the amount of money. We removed the application from the Heroku and put it inside a local machine (probably $800 computer) that runs 24/7 and the only expenses were Internet ($50.00 / month) and 1 SSD ($100) and 1 micro-server through Amazon. Now it works and we were spending over 200x the amount that we needed to. In this example it wasn’t a critical system. In this case self-host was far better and cheaper, so it really depends on your case.28:08 – Panel: Yeah, sometimes the old school and simple solutions are it.28:26 – Chuck: I have a virtual machine/servers on Digital Ocean, and I cap deploy. I will login in every-now-and-then, but that’s it.28:50 – Panel adds in his comments to this topic. 29:17 – Guest: Sometimes these old school solutions tend to be slower, but it depends on what you need for that situation.29:50 – Chuck: David Brady called that his “Time to Twitter.”30:04 – <a href="https://www.freshbooks.com/?adgroupid=51893696397&amp;campaignid=717543354&amp;crid=285105591548&amp;dv=c&amp;gclid=EAIaIQobChMI58PY5t3w3gIVCSlpCh0PLQZpEAAYASAAEgJpEvD_BwE&amp;gclsrc=aw.ds&amp;ntwk=g&amp;ref=ppc-fb&amp;source=GOOGLE&amp;targetid=kwd-298507762065" rel="noopener">https://www.freshbooks.com/?adgroupid=51893696397&amp;campaignid=717543354&amp;crid=285105591548&amp;dv=c&amp;gclid=EAIaIQobChMI58PY5t3w3gIVCSlpCh0PLQZpEAAYASAAEgJpEvD_BwE&amp;gclsrc=aw.ds&amp;ntwk=g&amp;ref=ppc-fb&amp;source=GOOGLE&amp;targetid=kwd-298507762065</a> 31:10 – Chuck: Can you talk about your discussion about this, please?31:23 – Guest: I wrote this article, and it was translated into a few different languages. In the talk that I gave, I talked about my article. It’s funny b/c I wasn’t expecting all of this attention.33:33 – Guest: I was nervous when I gave the talk so I don’t think it was that good. (Laughs.)33:50 – Guest: We are human beings and we are always making mistakes, which is okay.36:55 – Chuck: Yeah I run into that, too. Especially when running the podcast.37:14 – Guest: That’s apart of the game right? We like to play with new technologies and if it weren’t for experimenting with new stuff our whole industry wouldn’t be as fun. We have the freedom to test, and we get to break tings and not get fired. That’s apart of our jobs.37:51 – Panel: That’s a good point. A service like beanstalk or Heroku it’s easy to push your app out into the world. But when you dig in deeper, I think that knowledge really starts to seep in and you get to be a better developer.38:27 – Chuck comments on this topic. 39:12 – Panel: To Pedro’s point...39:42 – Guest: Yes, we work as a frontend or backend developer or a system administrator, but we need to understand the infrastructure. I want to know and when I know more then my work as a backend developer will improve and communicate with the system. That people know how to use Ruby on Rails and they get used to it but forget about database behind that, and...where you can write your own inquires. They think it’s not their job, but it IS their job.41:17 – Chuck: To take that step one step further.Chuck talks about performance issues, codes, and more.41:48 – Chuck: I want to try out Dokku!42:00 – Guest comments.43:53 – Chuck: Let’s do Picks!44:00 – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> End – <a href="https://www.cachefly.com" rel="noopener">https://www.cachefly.com</a> Links:<br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="https://www.ruby-lang.org/en/" rel="noopener">https://www.ruby-lang.org/en/</a><br />- <a href="https://rubyonrails.org" rel="noopener">https://rubyonrails.org</a><br />- <a href="https://angular.io" rel="noopener">https://angular.io</a><br />- <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a><br />- <a href="https://facebook.github.io/react-native/" rel="noopener">https://facebook.github.io/react-native/</a><br />- <a href="https://www.docker.com" rel="noopener">https://www.docker.com</a><br />- <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a><br />- <a href="https://www.heroku.com" rel="noopener">https://www.heroku.com</a><br />- <a href="https://beanstalkapp.com" rel="noopener">https://beanstalkapp.com</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ed65cf05-8aa9-435b-bc50-c49a2271ddb2</guid><pubDate>Tue, 27 Nov 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849182/stream.mp3" length="53206485" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Eric Berry
- Charles Max Wood
- Nate Hopkins
 Special Guest: http://pecavalheiro.com In this episode of Ruby Rogues, the panelists talk with http://pecavalheiro.com who is from Brazil, but currently resides in Hamburg, Germany...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- Dave Kimura<br />- Eric Berry<br />- Charles Max Wood<br />- Nate Hopkins<br /> Special Guest: <a href="http://pecavalheiro.com" rel="noopener">http://pecavalheiro.com</a> In this episode of Ruby Rogues, the panelists talk with <a href="http://pecavalheiro.com" rel="noopener">http://pecavalheiro.com</a> who is from Brazil, but currently resides in Hamburg, Germany where he works at Xing. He is a software engineer, an actor, and has been working with the web since 2010. He has worked mostly with Ruby and PHP languages, and since 2015 has worked full-time with Ruby on Rails. The panelists and Pedro talk about his background and his article. Check it out!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 1:04 – Chuck: Hi! Panel is Eric, Dave, Nate, myself – and our special guest is <a href="https://github.com/pecavalheiro" rel="noopener">https://github.com/pecavalheiro</a> Please introduce yourself! Is that Spanish or Portuguese?Chuck: P.S. – The <a href="http://thedevrev.com" rel="noopener">http://thedevrev.com</a> is my new show and check it!1:57 – <a href="https://github.com/pecavalheiro" rel="noopener">https://github.com/pecavalheiro</a>: My name means gentleman! Here at your service.2:05 – Guest: I am a developer and worked with web technologies for 10 years. I do some DevOps stuff and working with Ruby. I just moved to Hamburg, Germany with the same company.3:02 – Chuck: How do you make that decision?3:07 – Guest: There is no magical answer. It depends on your needs and what time you have? At the time when I wrote that article I worked with a small startup company. For us, we used <a href="https://www.heroku.com" rel="noopener">https://www.heroku.com</a> at the time.4:09 – Guest: Current company is bigger and 500 developers. We have different ops teams and they have their own infrastructure and tools. They have more money, time, and people. For what they need it needs to be more scalable. It depends on the company and the requirements and your resources.5:00 – Panel: I need to preface first: I love hosted solutions, but at the same time there is a hidden cost set that people don’t think about.6:16 – Guest: If you compare your own infrastructure vs. cloud platform they will think that it is cheaper than having a hosted solution.7:28 – Chuck: Yeah, that’s a discussion that I find that I have with myself and with my own company. It makes a ton of sense to have some system setup and it’s something that I am managing.8:05 – Panelists talks about AWS and AMI. 9:06 – Guest.9:21 – Panel: Can you talk about the <a href="https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker" rel="noopener">https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker</a> you wrote? Why did you write it? Give us some context into the <a href="https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker" rel="noopener">https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker</a> and where are we now?9:48 – Guest talks in-detail about his <a href="https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker" rel="noopener">https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker</a> and where he was in life when he wrote this <a href="https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker" rel="noopener">https://speakerdeck.com/pecavalheiro/creating-a-heroku-like-deployment-solution-with-docker</a> 14:10 – Panel: How much time did you invest into that?14:16 – Guest: Less than a week; maybe 3-4 days for the whole process. Writing the article took about 2 days.14:50 – Chuck talks about Docker, Azure, Dokku among other things. Question: Where do you look at all of these different things, and how do evaluate?16:02 – Guest: I am a huge <a...]]></itunes:summary><itunes:duration>3254</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 389: Developer Environment with the Panelists</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-389-developer-environment-with-the-panelists</link><description><![CDATA[Panel: <ul><li>David Kimura</li><li>Eric Berry</li></ul>In this episode of Ruby Rogues, the panelists talk amongst themselves about their favorite software, equipment, and apps. Both Eric and David thoroughly share their preferred picks within these categories, and they explain how and why they use the specified item. Check out today’s episode to hear more!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.io</a> 1:03 – David: Welcome! Today, Chuck is not feeling well. I am David and today we have Eric Berry on our panel today. It is just the two of us today. I want to talk about our development environment. What is your setup like? Do you have an office space and your hardware?1:58 – Eric: I Have a room in my basement that has everything that I need. I do work from home. There is my guitar, my geek toys and more. For my hardware I am using 2017 MacBook Pro (16 GB of ram). The 13-inch is convenient, but I upgraded b/c I do a lot of traveling. I do pull the iPad out and use <a href="https://www.duetdisplay.com" target="_blank" rel="noreferrer noopener">DUET</a>. You no longer have to use a cord. I have a monitor that is 30-inches and it’s gorgeous. That is my hardware setup. I am not a mechanical keyboard guy, and I stick with the Apple super flat keyboard. I do use <a href="https://www.amazon.com/Bestand-Trackpad-MJ2R2LL-Keyboard-Included/dp/B07F6WXSWT" target="_blank" rel="noreferrer noopener">Bestand</a> – it’s a holster for the keyboard and the track pad. What do you have?4:35 – David: I have a Frankenstein setup. My needs change, over time, and when that changes my hardware changes. Back in the day I did not have a Mac and I used a Windows machine. I used to be a gamer, but then met my wife and then stopped b/c she didn’t like for me to waste time. My setup is more proper. I have a baseline iMac Pro b/c there was a great deal of $1,000 off. The other option was an iMac. I like the desktop b/c that’s where I do work – at home. It was a $4,000 investment. I am on my computer ALL the time it was worth it to me. I got the wall-mount for me, and I have more monitors wall-mounted, too.8:00 – David: That is my monitor and computer setup. I have an eco-rhythmic keyboard b/c of childhood injuries. I have a really old Microsoft keyboard from 2005 something. It was cheap but I like the style of it. For my mouse I have a Logitech mouse. I love the feel of this thing. It has a side scroll left and right, and up and down. Especially when I am looking at code. It helps with my video editing, too. My mouse is my favorite to-date. I don’t have too much plugged into the Mac. I have a <a href="https://www.goanywhere.com/managed-file-transfer/collaboration/godrive" target="_blank" rel="noreferrer noopener">GoDrive</a>, which has everything on it – my whole life’s work is on there. If there is ever an emergency I know to grab that. Back things up in case of an emergency would be my tips to you all.11:40 – Eric: I have struggled with backing things up actually. The problem that I have is that I am constantly moving my laptop. I have this guilt and fear of doing it wrong.12:33 – David: I have this work laptop – I don’t back that up every day.  David gives Eric his suggestions in regards to backing files up. David mentions <a href="https://www.backblaze.com" target="_blank" rel="noreferrer noopener">Back Blaze.</a>  14:05 – Eric: That makes sense. I live in the Apple eco-system. I have my phone, watch, 40 iPads, laptop – everything backs up to the Cloud. The date we are recording this is 10/30/18. Apple just announced a new upgrade. I feel like this could compete with an actual laptop computer.Eric asks David a question.15:35 – David: ...My main problem with that is that you might already have a developmental machine. It’s a stationary computer then it’s not feasible to take on the go. I do have an <a href="https://www.apple.com/ipad-pro/?afid=p238%257Cs4jbd50ah-dc_mtid_2092592t39165_pcrid_307875917033_&amp;cid=wwa-us-kwgo-ipad-slid--" target="_blank" rel="noreferrer noopener">iPad Pro</a> and I will take that on the go. I can login to my home network.BLINK – I used on my <a href="https://www.apple.com/ipad-pro/?afid=p238%257Cs4jbd50ah-dc_mtid_2092592t39165_pcrid_307875917033_&amp;cid=wwa-us-kwgo-ipad-slid--" target="_blank" rel="noreferrer noopener">iPad Pro.</a> David continues to talk about his setup.19:00 – Eric: I kind of agree with you. I have seen it used quite a bit. My brother does everything online for his job. The pros are that if you are training, and his company is configured that way. The pros is that you can code from anywhere on anyone’s computer. I am glad that it DOES exist. It’s not Cloud9 but someone does offer...20:20 – David: I think going to a solo screen does hurt my productivity – working on the iPad vs. working on the computer. I could get faster and faster but only to a certain degree.If you have the resources – then I don’t think it’s sustainable. However, if you don’t have the resources it’s better than nothing. At least you are coding and that’s important.22:15 – Eric: I think of the audience we cater to with Ruby Rogues. I wonder if our listeners are strapped for cash or if they do have the resources to get the job done?22:48 – David: If you don’t have a lot of money, you don’t have to buy a Mac. If Cloud hosting isn’t your thing there are different options. You have DOCKER, and use Windows as your main editor, and the WSL.I wanted to do a test – I bout a laptop for $500-$700 and you can get away with doing what you need to do. Learning how to program and code with what you have is great!25:00 – <a href="https://www.freshbooks.com" target="_blank" rel="noreferrer noopener">Advertisement – Fresh Books!</a> 26:05 – Eric: Let’s talk about the software developer environment. Nate Hopkins isn’t on today, but you can’t change his mind – I am VEM all the way. I think Cuck is <a href="https://emaxsoftware.com" target="_blank" rel="noreferrer noopener">EMAX.</a> 26:43 – Eric: What do you do?26:45 – David: I use <a href="https://code.visualstudio.com" target="_blank" rel="noreferrer noopener">VS code.</a>  David talks about the benefits of using <a href="https://code.visualstudio.com" target="_blank" rel="noreferrer noopener">VS code.</a> 27:37 – Eric: Yes, 100%. I met the lead engineer behind <a href="https://code.visualstudio.com" target="_blank" rel="noreferrer noopener">VS code.</a> They just made a new announcement.I have been using VS code for quite a while now. The integrated terminal and other features are awesome. Pulling me out of <a href="https://www.sublimetext.com" target="_blank" rel="noreferrer noopener">Sublime Text</a> was a really, really hard thing for me.29:28 – David: Sublime text, yes, but I got tired of the 40-year long beta, and the lack of expanding it, too. <a href="https://code.visualstudio.com" target="_blank" rel="noreferrer noopener">VS code</a> has won my heart over.30:53 – Eric: My guess is that they are going to leave it alone. I am sure they will connect the 2 teams. Think of how much work has gone into <a href="https://atom.io" target="_blank" rel="noreferrer noopener">ATOM.</a> That would be a hard pill to swallow.31:20 – David: At the end of the day, though, it is a company. You don’t need 2 different editors when they do the same thing.31:40 – Eric: I would have to disagree with you. Maybe they won’t merge the 2 but they just become different between <a href="https://atom.io" target="_blank" rel="noreferrer noopener">ATOM</a> (<a href="https://reactjs.org" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a>) and...32:22 – David: Why would a company cancel something only have 1 season? (Clears throat...Fox!)32:58 – Eric: I open very large files with Sublime. Sublime handles this very easily. This goes back to: why am I opening up very large files?33:31 – David: It’s a log file don’t lie.33:40 – David: What browser do you use? Safari?34:03 – Eric: Safari is nice for non-developers. Safari is lightweight and very fast. I have been a browser whore. I go from bedroom to bedroom from Opera to Firefox to Chrome. I fall into the Chrome field though. I have a problem with Chrome, though, and that it knows me too well. Google can sell my data and they do.37:14 – David: With <a href="https://twitter.com/brave?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">BRAVE,</a> weren’t they doing something with the block chain and bit coin to reward you for browsing?37:38 – Eric: Yeah I think that’s being run by...38:03 – David: I still use CHROME b/c I like the extensions. It’s important to know why you are picking a certain browser. When you are talking about development you need to know who your target audience is. What kind of apps do you use?39:54 – Eric: It’s interesting to see how much traffic the Android Browser gets. You want to switch over to other parts? For my tech software...I use <a href="https://polymail.io" target="_blank" rel="noreferrer noopener">Polymail.io</a> for email. I use THINGS to keep me on-track, I use SLACK, BRAVE BROSWER, iTerm3 and MERT. I use FANTASTICO (calendar), and I use BEAR (for my note taking). What about you?41:21 – David: I use <a href="https://www.iterm2.com/version3.html" target="_blank" rel="noreferrer noopener">iTerm3</a>, too. I’m on 3 different Slack channels. I have been using <a href="https://discordapp.com" target="_blank" rel="noreferrer noopener">DISCORD</a>. Other tools that I use are SPECTACLE (extension) among others. I try to keep it slim and simple, though. Another one is <a href="https://www.easy-rez.com" target="_blank" rel="noreferrer noopener">EasyRez</a> (free download) and you can adjust the screen resolution on your desktop monitors. It’s important to target my audience better. I do like PAR<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">19248b67-4a5d-44e0-8d44-5c4ede57ba5e</guid><pubDate>Tue, 20 Nov 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849264/stream.mp3" length="53675538" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- David Kimura
- Eric Berry
In this episode of Ruby Rogues, the panelists talk amongst themselves about their favorite software, equipment, and apps. Both Eric and David thoroughly share their preferred picks within these categories, and they...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>David Kimura</li><li>Eric Berry</li></ul>In this episode of Ruby Rogues, the panelists talk amongst themselves about their favorite software, equipment, and apps. Both Eric and David thoroughly share their preferred picks within these categories, and they explain how and why they use the specified item. Check out today’s episode to hear more!Show Topics:0:00 – Advertisement: <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.io</a> 1:03 – David: Welcome! Today, Chuck is not feeling well. I am David and today we have Eric Berry on our panel today. It is just the two of us today. I want to talk about our development environment. What is your setup like? Do you have an office space and your hardware?1:58 – Eric: I Have a room in my basement that has everything that I need. I do work from home. There is my guitar, my geek toys and more. For my hardware I am using 2017 MacBook Pro (16 GB of ram). The 13-inch is convenient, but I upgraded b/c I do a lot of traveling. I do pull the iPad out and use <a href="https://www.duetdisplay.com" target="_blank" rel="noreferrer noopener">DUET</a>. You no longer have to use a cord. I have a monitor that is 30-inches and it’s gorgeous. That is my hardware setup. I am not a mechanical keyboard guy, and I stick with the Apple super flat keyboard. I do use <a href="https://www.amazon.com/Bestand-Trackpad-MJ2R2LL-Keyboard-Included/dp/B07F6WXSWT" target="_blank" rel="noreferrer noopener">Bestand</a> – it’s a holster for the keyboard and the track pad. What do you have?4:35 – David: I have a Frankenstein setup. My needs change, over time, and when that changes my hardware changes. Back in the day I did not have a Mac and I used a Windows machine. I used to be a gamer, but then met my wife and then stopped b/c she didn’t like for me to waste time. My setup is more proper. I have a baseline iMac Pro b/c there was a great deal of $1,000 off. The other option was an iMac. I like the desktop b/c that’s where I do work – at home. It was a $4,000 investment. I am on my computer ALL the time it was worth it to me. I got the wall-mount for me, and I have more monitors wall-mounted, too.8:00 – David: That is my monitor and computer setup. I have an eco-rhythmic keyboard b/c of childhood injuries. I have a really old Microsoft keyboard from 2005 something. It was cheap but I like the style of it. For my mouse I have a Logitech mouse. I love the feel of this thing. It has a side scroll left and right, and up and down. Especially when I am looking at code. It helps with my video editing, too. My mouse is my favorite to-date. I don’t have too much plugged into the Mac. I have a <a href="https://www.goanywhere.com/managed-file-transfer/collaboration/godrive" target="_blank" rel="noreferrer noopener">GoDrive</a>, which has everything on it – my whole life’s work is on there. If there is ever an emergency I know to grab that. Back things up in case of an emergency would be my tips to you all.11:40 – Eric: I have struggled with backing things up actually. The problem that I have is that I am constantly moving my laptop. I have this guilt and fear of doing it wrong.12:33 – David: I have this work laptop – I don’t back that up every day.  David gives Eric his suggestions in regards to backing files up. David mentions <a href="https://www.backblaze.com" target="_blank" rel="noreferrer noopener">Back Blaze.</a>  14:05 – Eric: That makes sense. I live in the Apple eco-system. I have my phone, watch, 40 iPads, laptop – everything backs up to the Cloud. The date we are recording this is 10/30/18. Apple just announced a new upgrade. I feel like this could compete with an actual laptop computer.Eric asks David a question.15:35 – David: ...My main problem with that is that you might already have a developmental machine. It’s a stationary computer then it’s not feasible to take on the go. I do have an <a...]]></itunes:summary><itunes:duration>3284</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 388: RuboCop and Code Linting with Bozhidar Batsov</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-388-rubocop-and-code-linting-with-bozhidar-batsov</link><description><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Charles (Chuck) Max Wood</li><li>Nate Hopkins</li></ul> Special Guest: <a href="https://www.mayerdan.com" target="_blank" rel="noreferrer noopener">Dan Mayer</a> In this episode of Ruby Rogues, the panel talks with <a href="https://github.com/bbatsov" target="_blank" rel="noreferrer noopener">Bozhidar Batsov</a> who is the VP of Engineering at Toptal, and an Emacs fanatic. The panel and the guest talk about <a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RubCop</a>, <a href="https://www.emacswiki.org/emacs/BozhidarBatsov" target="_blank" rel="noreferrer noopener">Emacs</a>, and <a href="https://komodoplatform.com" target="_blank" rel="noreferrer noopener">Komodo</a>, among other topics! Check out today’s episode for more details.Show Topics:0:00 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.IO – Advertisement!</a> 1:07 – Chuck lists the panelists and the special guest. 1:37 – Chuck: Why are you famous?1:41 – Guest gives his background. 2:13 – <a href="https://github.com/bbatsov" target="_blank" rel="noreferrer noopener">Guest:</a> I am passionate about Emacs.2:55 – Chuck.2:58 – Panel: I have on a few projects. Do you know RUFO? It’s a bit more opinionated than RuboCop.3:25 – Guest: I am familiar with RUFO and their approach is similar to JavaScript called Pretty or something like that.4:45 – Guest:4:49 – Panel: Can you tell us what <a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RuboCop</a> is and why is it important?5:00 – Guest:There are a few main things that <a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RuboCop</a> is:1.) Placement for Ruby minor...2.) Lint tool3.) Automatic checker for all the best practices outlined in the community4.) Formatter for Ruby code – you can feed it ugly code and it will spin out beautiful code7:30 – Panel: What are the origins of the project? Where you interested in the performance and security aspects of it?7:49 – Guest.The guest talks about RuboCop in detail.10:59 – Panel: It’s important to remember that these are just guidelines and they are NOT set in stone. Using single or double quotes. As long as the project is consistent and using decent practices then I am okay with the code. I will disable the...in RuboCop. Today with high-resolution monitors it’s one of those things that are an annoyance to me. It’s just my opinion, though.12:07 – Guest: Why disable it and not...?13:36 – Panel: You could use VS code instead of Emacs! I am just kidding.13:51 – Guest: I hope you are kidding!13:56 – Chuck: I cannot live without this code...14:06 – Guest.14:26 – Panel: I was an early adapter from the beginning and it was hella slow. I tried it from sublime text and I got annoyed so I eventually switched to VS code. Once I got over the brand name, I really like it as my main editor.15:20 – Panel: Maybe it’s more approachable and it’s easier to dip your toes in.15:35 – Guest.16:29 – Panel: I haven’t heard of <a href="https://komodoplatform.com" target="_blank" rel="noreferrer noopener">KOMODO</a> in long time. I remember that was one of the first IDs that I had checked out. I tried that then went to Ruby Mine and then tried Sublime text and then VS.16:57 – Guest: <a href="https://komodoplatform.com" target="_blank" rel="noreferrer noopener">Komodo</a> was a famous editor.17:17 – Panel: I am curious on RuboCop that the adaption is driven by teaching idiomatic Ruby to people new to the language?17:40 – Guest: I don’t think it’s much about the stylistic stuff at this point. I also noticed that the main driver of the group was...Guest goes into great detail about this topic. 22:44 – Guest (continues): RuboCop offers a bunch of different structure.24:27 – Guest (continues): We are wondering how to approach the issue of performance. The performance aspect tended to be trickier than what we had expected. The majority of developers when given the choice to either secure or make something convenient - they will choose the latter option.25:47 – Panel: That’s why they get hit with a high <a href="https://aws.amazon.com" target="_blank" rel="noreferrer noopener">AWS</a> bill.26:00 – Guest.26:30 – Panel: The things you have learned with RuboCop, is it changing the direction with MRI or the design of the language at all?26:40 – Guest: I would hope so, but I don’t have hard evidence to prove this.If you give people too many options then it could be a waste of time. I don’t care about the nuances.30:06 – <a href="https://www.jetbrains.com/ruby/" target="_blank" rel="noreferrer noopener">Ad: RubyMine!</a> 30-day trial!30:38 – Panel: Would you recommend the Rails style guide if you are building a Rails style project? Should we use that as a baseline and then customize it for your team?30:55 – Guest: The style guide should be good. For a while I was the only editor. Not a lot of the options that are there aren’t my personal opinion, but it’s the general prescription. If you have strong preferences and you have your team agree on those then it’s okay to be modifying it.At the end of the day it’s better to have consistency within a project. You are doing great!32:57 – Chuck asks a question. 33:44 – Chuck: Could I modify a rule?33:53 – Guest: There are varying degrees to the rule.35:56 – Panel: One of your conference talks you talked about the future of Rails and the future of other Ruby frameworks?36:18 – Guest: I am worried about the future of Ruby b/c I see people talking about the maturity of the system but there isn’t a clear vision to where we are going. There are some cornerstones for Ruby 3 that he is repeating.41:05 – Guest (continues): I think we need to commit to the module and the API.45:42 – Chuck: All of those things make sense to me. Is there any desire for people to fork Ruby or pulling / putting some of this in?46:00 – Guest.48:18 – Panel: Transition that to Rails and the future of Rails?48:27 – Panel: There are big companies that are making changes.48:51 – Guest.53:33 – Panel: I think that is a common pattern that most companies move towards.54:12 – Chuck: <a href="https://devchat.tv/elixir-mix/emx-020-phoenix-and-liveview-with-chris-mccord/" target="_blank" rel="noreferrer noopener">We did an episode on ElixirMix with Chris McCord.</a> Check that out!54:35 – Chuck: Picks!54:40 – <a href="https://www.freshbooks.com" target="_blank" rel="noreferrer noopener">Advertisement – Fresh Books!</a> End – <a href="https://www.cachefly.com" target="_blank" rel="noreferrer noopener">Cache Fly!</a> Links:<ul><li><a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Get a Coder Job Course</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="http://www.rubymotion.com" target="_blank" rel="noreferrer noopener">Ruby Motion</a></li><li><a href="https://rubyonrails.org" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://angular.io" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://komodoplatform.com" target="_blank" rel="noreferrer noopener">Komodo</a></li><li><a href="https://www.emacswiki.org/emacs/BozhidarBatsov" target="_blank" rel="noreferrer noopener">Emacs</a></li><li><a href="https://rubocop.readthedocs.io/en/latest/" target="_blank" rel="noreferrer noopener">RuboCop</a></li><li><a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RuboCop – GitHub</a></li><li><a href="https://github.com/hopsoft/stimulus_reflex" target="_blank" rel="noreferrer noopener">Stimulus reflex</a></li><li><a href="https://support.apple.com/guide/messages/screen-sharing-icht11883/mac" target="_blank" rel="noreferrer noopener">Messages: Share Screens</a></li><li><a href="https://www.amazon.com/gp/product/B00EQ1IOS4/ref=oh_aui_detailpage_o02_s02?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Smittybilt</a></li><li><a href="https://code.visualstudio.com/blogs/2017/11/15/live-share" target="_blank" rel="noreferrer noopener">Visual Studio Code: Introducing Visual Studio Live Share</a></li><li><a href="https://www.vrbo.com" target="_blank" rel="noreferrer noopener">VRBO</a></li><li><a href="https://github.com/bbatsov" target="_blank" rel="noreferrer noopener">Bozhidar’s GitHub</a></li><li><a href="https://twitter.com/bbatsov?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Bozhidar’s Twitter</a></li><li><a href="https://www.patreon.com/bbatsov" target="_blank" rel="noreferrer noopener">Bozhidar’s Patreon</a></li><li><a href="https://opencollective.com/bbatsov" target="_blank" rel="noreferrer noopener">Bozhidar’s Open Collective</a></li><li><a href="https://devchat.tv/elixir-mix/emx-020-phoenix-and-liveview-with-chris-mccord/" target="_blank" rel="noreferrer noopener">Past EMx Episode 020 with Chris McCord!</a></li></ul>Sponsors:<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.jetbrains.com/ruby/" target="_blank" rel="noreferrer noopener">RubyMine</a></li><li>Cache Fly</li><li><a href="https://www.freshbooks.com" target="_blank" rel="noreferrer noopener">Fresh Books</a></li></ul>Picks:Dave<ul><li><a href="https://www.amazon.com/gp/product/B00EQ1IOS4/ref=oh_aui_detailpage_o02_s02?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Tire Plugs </a></li><li><a href="https://code.visualstudio.com/blogs/2017/11/15/live-share" target="_blank" rel="noreferrer noopener">VS Live Share</a></li></ul>Nate<ul><li><a href="https://support.apple.com/guide/messages/screen-sharing-icht11883/mac" target="_blank" rel="noreferrer noopener">Share Screen using Messages on Mac</a></li></ul>Charles<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c49f348b-d29f-47c1-9d11-27faabf10613</guid><pubDate>Tue, 13 Nov 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849133/stream.mp3" length="67608352" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Charles (Chuck) Max Wood
- Nate Hopkins
 Special Guest: https://www.mayerdan.com In this episode of Ruby Rogues, the panel talks with https://github.com/bbatsov who is the VP of Engineering at Toptal, and an Emacs fanatic. The...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Charles (Chuck) Max Wood</li><li>Nate Hopkins</li></ul> Special Guest: <a href="https://www.mayerdan.com" target="_blank" rel="noreferrer noopener">Dan Mayer</a> In this episode of Ruby Rogues, the panel talks with <a href="https://github.com/bbatsov" target="_blank" rel="noreferrer noopener">Bozhidar Batsov</a> who is the VP of Engineering at Toptal, and an Emacs fanatic. The panel and the guest talk about <a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RubCop</a>, <a href="https://www.emacswiki.org/emacs/BozhidarBatsov" target="_blank" rel="noreferrer noopener">Emacs</a>, and <a href="https://komodoplatform.com" target="_blank" rel="noreferrer noopener">Komodo</a>, among other topics! Check out today’s episode for more details.Show Topics:0:00 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.IO – Advertisement!</a> 1:07 – Chuck lists the panelists and the special guest. 1:37 – Chuck: Why are you famous?1:41 – Guest gives his background. 2:13 – <a href="https://github.com/bbatsov" target="_blank" rel="noreferrer noopener">Guest:</a> I am passionate about Emacs.2:55 – Chuck.2:58 – Panel: I have on a few projects. Do you know RUFO? It’s a bit more opinionated than RuboCop.3:25 – Guest: I am familiar with RUFO and their approach is similar to JavaScript called Pretty or something like that.4:45 – Guest:4:49 – Panel: Can you tell us what <a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RuboCop</a> is and why is it important?5:00 – Guest:There are a few main things that <a href="https://github.com/rubocop-hq/rubocop" target="_blank" rel="noreferrer noopener">RuboCop</a> is:1.) Placement for Ruby minor...2.) Lint tool3.) Automatic checker for all the best practices outlined in the community4.) Formatter for Ruby code – you can feed it ugly code and it will spin out beautiful code7:30 – Panel: What are the origins of the project? Where you interested in the performance and security aspects of it?7:49 – Guest.The guest talks about RuboCop in detail.10:59 – Panel: It’s important to remember that these are just guidelines and they are NOT set in stone. Using single or double quotes. As long as the project is consistent and using decent practices then I am okay with the code. I will disable the...in RuboCop. Today with high-resolution monitors it’s one of those things that are an annoyance to me. It’s just my opinion, though.12:07 – Guest: Why disable it and not...?13:36 – Panel: You could use VS code instead of Emacs! I am just kidding.13:51 – Guest: I hope you are kidding!13:56 – Chuck: I cannot live without this code...14:06 – Guest.14:26 – Panel: I was an early adapter from the beginning and it was hella slow. I tried it from sublime text and I got annoyed so I eventually switched to VS code. Once I got over the brand name, I really like it as my main editor.15:20 – Panel: Maybe it’s more approachable and it’s easier to dip your toes in.15:35 – Guest.16:29 – Panel: I haven’t heard of <a href="https://komodoplatform.com" target="_blank" rel="noreferrer noopener">KOMODO</a> in long time. I remember that was one of the first IDs that I had checked out. I tried that then went to Ruby Mine and then tried Sublime text and then VS.16:57 – Guest: <a href="https://komodoplatform.com" target="_blank" rel="noreferrer noopener">Komodo</a> was a famous editor.17:17 – Panel: I am curious on RuboCop that the adaption is driven by teaching idiomatic Ruby to people new to the language?17:40 – Guest: I don’t think it’s much about the stylistic stuff at this point. I also noticed that the main driver of the group was...Guest goes into great detail about this topic. 22:44 – Guest (continues): RuboCop offers a bunch of different structure.24:27 – Guest (continues): We are wondering how to approach the issue of performance. The performance aspect tended to be trickier than what we had expected....]]></itunes:summary><itunes:duration>4156</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 387: Ruby Performance Profiling with Dan Mayer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-387-ruby-performance-profiling-with-dan-mayer</link><description><![CDATA[Panel: <br />- Dave Kimura<br />- Charles Max Wood<br />- David Richards<br /> Special Guest: <a href="https://www.mayerdan.com" rel="noopener">https://www.mayerdan.com</a> In this episode of Ruby Rogues, the panel talks with <a href="https://twitter.com/danmayer?lang=en" rel="noopener">https://twitter.com/danmayer?lang=en</a> who believes that small distributed software teams can make a large impact. Dan loves Ruby, distributed systems, OSS, and making development easier. The panel and Dan talk about performance and benchmarking. Check out today’s episode to learn more!Show Topics:0:00 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 1:07 – Chuck: Our panel is Dave, David, myself, and our guest is <a href="https://twitter.com/danmayer?lang=en." rel="noopener">https://twitter.com/danmayer?lang=en.</a> Say “Hi”!1:24 – Chuck: Give a brief introduction, please.1:32 – Dan gives his background and what he currently is working on. 1:53 – Chuck: We wanted to talk to you about benchmarking and performance. Tell us how you got into this?2:28 – Dan: It has been an interesting timeline for me. About seven years I worked for a large site that had a legacy Rails app. It got a lot of dusty corners over the years and we removed dead code, and removed bugs and confusion for the consumer. We were finding ways to tweak it and not impacting your users. I was using Trace Point but the overhead was quite significant. I moved away from that project but found that I found a need for it, again, a few years later. I actually tried to modify...and basically Eric said “prove that it is slow.” It really wasn’t the type of bottleneck that I was seeing. Since then I am rewriting it. I removed one bottleneck and now...5:00 – Chuck: ...if that number gets smaller then Ruby is doing well. Is it really that simple? How do you benchmark?5:15 – Dan answers the question. 6:40 – Panel: How do you benchmark things front to back?6:49 – Dan: I look at benchmarking in different layers. You can see the overall impact in the broad range. If you want to see specific things then that’s a little trickier. For Ruby 3x3 he has been working on a Rails Benchmark, and that’s Noah. He has a sample Rails app and...8:09 – Chuck: He is using discourse, and we talked to him on a past episode.8:20 – Dan: My original plan was to insert my gem within that project. However, I ran into a few issues and Noah and I are working on that because of the issues.8:57 – Panel: How does the coverband gem – how does it provide security so you don’t leak out information to in-users?9:12 – Dan answers the question. 9:54 – Panel: Then you can build whatever views you want to trace back that sort of information?10:02 – Dan answers the question. 10:30 – Chuck: Is it running benchmarks against every method you have in your app or what?10:40 – Dan answers question. 11:27 – Panel: I like when I can remove all of the code I feel safe.1:37 – Dan: The gem was driven by the fact that I love to delete code. These old files have been sitting around – they aren’t valid – let’s get rid of them.12:04 – Chuck: This is off topic from benchmarking, but...12:43 – Dan: ...to get that feature at run time it can hurt your performance. 15:20 – Panel: Is there added memory usage?15:27 – Dan: I rewrote the library around coverage and I put it out. It worked well for my company and myself. But people were saying that they got a huge performance hit. I went from needing to sample to capture...the new bottleneck was collecting the data all of the code usage of your gems and...it went from just recording your custom code to all Ruby code. Where it was slowing down was reporting that.I didn’t have any benchmarks to capture that. What I was failing to do was...I can talk about what I did do to help people if you want?17:41 – Chuck: Looking at how much storage is my app using or how much...How can you even begin to isolate it?18:11 – Dan: On all the different types of benchmarking – I know there is a benchmarking memory increase. I haven’t benchmarked that, yet. To get at these different levels, how do we ensure that’s fast? It was a new challenge to me.19:45 – Panel: It sounds like this has become a practice over the years. Is that how you handle it or how do you like to use it?20:07 – Dan: When I started using this benchmarking is because I wanted to solve something. There were several regressions. We’d go back and address it. What I tried doing is put all the benchmarks into the gem.I think back by the Ruby 3x3 goals...21:49 – Panel: What comes to mind is appreciating well-crafted software that really does well – maybe measure what customer output is?22:43 – Dan: What people care about is their application. You can look to see...23:33 – Panel: Automating takes that pressure right off of me and I can do23:47 – Chuck: Recording all the things you want to do. We are talking about this right now you can record some of it in these tests or...24:06 – Dan: I have fixed these performance things in the past. I have more confidence that these things get fixed before they get released. Having that methodology helps a lot.24:43 – <a href="https://www.jetbrains.com/ruby/" rel="noopener">https://www.jetbrains.com/ruby/</a> 25:10 – Panel: I think it’s good to see WHERE your application is getting used the most. To see where you have the MOST code usage.26:20 – Dan: That’s a good story on back on regressions on benchmarking or performances.27:46 – Dan: One thing that I think is interesting – I believe the Rails performance testing has gone blank essentially. There are good articles but in the Rails 5 the guides no longer have any information. There is so much talk about performance and benchmarking but things have gotten lost, too.28:28 – Panel: It’s interesting how we get into x, y, and z. We tend to figure it out and some guys focus on the next thing and the next.29:24 – Dan: The fads of the things that go in-and-out. It’s definitely coming back: the performance in the Ruby world. My theory is that the tools have gotten that much better and people are doing less. They have offloaded a lot of things for people. It shows, though, it doesn’t do everything.30:19 – Panel: I think that’s valuable, too.The WHOLE package – this is how we deliver, and these are the tools and the toolkits. I miss Ruby every time that I have to step away b/c I have to use something else.31:17 – Dan: It sounds COOL to use Elixir and whatnot, but I just can’t get into it as much as when I use Ruby. When I try to branch out to use another language it isn’t the same.31:47 – Panel: When the pressure is high I use Ruby so that’s where my heart is.31:58 – Dan: It falls a little short, sometimes, it’s an easy thing that people say: it’s so slow. It’s one of those that we’d like to have a better answer. Is it something that people have thought of as a continual thing or...?32:47 – Chuck: It’s generally to resolve an issue here or there.32:57 – Panel.33:07 – Chuck: When I do use the benchmarks I have added in my test suite a trip wire that validates that it’s under a certain point.33:37 – Panel: If I did that my tests would never pass.33:45 – Chuck.33:49 – Dan: How can you do that reliably where you get the value but you don’t have a bunch of false failures? A person has to do it to see if it is faster/slower.34:26 – Panel: For my applications – usually they are slow not b/c of Ruby but b/c of a poor architectural decision we have made.Every situation you can go and weight it to see what is best. Ultimately they are the ones that are brining in money into your business.35:27 – Chuck: When I add things into my test suites is b/c there was some major performance hiccup where it ruins the user’s flow.35:55 – Dan: The way you benchmark it...Benchmarking a gem or a library it’s how can it impact other people’s apps.And the Ruby 3x3 is proving that it’s faster – what does that mean – and I think Noah has done some great work on.36:30 – Dan: The last thing I want to mention is Julia’s work on that is what got me back into coverband. I was thinking I would use a different version of coverband that would use RBSPY.37:37 – Chuck: Yeah, that was a great episode.37:44 – Dan: I want to play with it some more. I guess I would have to know more in <a href="https://www.rust-lang.org/en-US/" rel="noopener">https://www.rust-lang.org/en-US/</a> though.37:57 – Chuck: Anything that you are working on within this space?38:04 – Dan: There have been 4-5 current people in coverband and we have added a bunch of new benchmarks and they are 60% faster. I am trying to work on getting a simpler version out there. Hopefully it will be live soon after getting rid of the bugs.39:05 – Chuck: How can people find you?39:10 – Dan: My blog, Twitter, and GitHub!39:22 – Chuck: M-A-Y-E-R.39:36 – Picks!39:40 – <a href="https://www.freshbooks.com" rel="noopener">https://www.freshbooks.com</a> End – <a href="https://www.cachefly.com" rel="noopener">https://www.cachefly.com</a> Links:<br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="https://www.ruby-lang.org/en/" rel="noopener">https://www.ruby-lang.org/en/</a><br />- <a href="https://www.rust-lang.org/en-US/" rel="noopener">https://www.rust-lang.org/en-US/</a><br />- <a href="http://www.rubymotion.com" rel="noopener">http://www.rubymotion.com</a><br />- <a href="https://rubyonrails.org" rel="noopener">https://rubyonrails.org</a><br />- <a href="https://angular.io" rel="noopener">https://angular.io</a><br />- <a href="https://github.com/evanphx/benchmark-ips" rel="noopener">https://github.com/evanphx/benchmark-ips</a><br />- <a href="https://github.com/rbspy/rbspy" rel="noopener">https://github.com/rbspy/rbspy</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">72ccb06c-e22b-4fe7-b2ab-3a90b57de1c4</guid><pubDate>Tue, 06 Nov 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849161/stream.mp3" length="47941373" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Charles Max Wood
- David Richards
 Special Guest: https://www.mayerdan.com In this episode of Ruby Rogues, the panel talks with https://twitter.com/danmayer?lang=en who believes that small distributed software teams can make a...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- Dave Kimura<br />- Charles Max Wood<br />- David Richards<br /> Special Guest: <a href="https://www.mayerdan.com" rel="noopener">https://www.mayerdan.com</a> In this episode of Ruby Rogues, the panel talks with <a href="https://twitter.com/danmayer?lang=en" rel="noopener">https://twitter.com/danmayer?lang=en</a> who believes that small distributed software teams can make a large impact. Dan loves Ruby, distributed systems, OSS, and making development easier. The panel and Dan talk about performance and benchmarking. Check out today’s episode to learn more!Show Topics:0:00 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 1:07 – Chuck: Our panel is Dave, David, myself, and our guest is <a href="https://twitter.com/danmayer?lang=en." rel="noopener">https://twitter.com/danmayer?lang=en.</a> Say “Hi”!1:24 – Chuck: Give a brief introduction, please.1:32 – Dan gives his background and what he currently is working on. 1:53 – Chuck: We wanted to talk to you about benchmarking and performance. Tell us how you got into this?2:28 – Dan: It has been an interesting timeline for me. About seven years I worked for a large site that had a legacy Rails app. It got a lot of dusty corners over the years and we removed dead code, and removed bugs and confusion for the consumer. We were finding ways to tweak it and not impacting your users. I was using Trace Point but the overhead was quite significant. I moved away from that project but found that I found a need for it, again, a few years later. I actually tried to modify...and basically Eric said “prove that it is slow.” It really wasn’t the type of bottleneck that I was seeing. Since then I am rewriting it. I removed one bottleneck and now...5:00 – Chuck: ...if that number gets smaller then Ruby is doing well. Is it really that simple? How do you benchmark?5:15 – Dan answers the question. 6:40 – Panel: How do you benchmark things front to back?6:49 – Dan: I look at benchmarking in different layers. You can see the overall impact in the broad range. If you want to see specific things then that’s a little trickier. For Ruby 3x3 he has been working on a Rails Benchmark, and that’s Noah. He has a sample Rails app and...8:09 – Chuck: He is using discourse, and we talked to him on a past episode.8:20 – Dan: My original plan was to insert my gem within that project. However, I ran into a few issues and Noah and I are working on that because of the issues.8:57 – Panel: How does the coverband gem – how does it provide security so you don’t leak out information to in-users?9:12 – Dan answers the question. 9:54 – Panel: Then you can build whatever views you want to trace back that sort of information?10:02 – Dan answers the question. 10:30 – Chuck: Is it running benchmarks against every method you have in your app or what?10:40 – Dan answers question. 11:27 – Panel: I like when I can remove all of the code I feel safe.1:37 – Dan: The gem was driven by the fact that I love to delete code. These old files have been sitting around – they aren’t valid – let’s get rid of them.12:04 – Chuck: This is off topic from benchmarking, but...12:43 – Dan: ...to get that feature at run time it can hurt your performance. 15:20 – Panel: Is there added memory usage?15:27 – Dan: I rewrote the library around coverage and I put it out. It worked well for my company and myself. But people were saying that they got a huge performance hit. I went from needing to sample to capture...the new bottleneck was collecting the data all of the code usage of your gems and...it went from just recording your custom code to all Ruby code. Where it was slowing down was reporting that.I didn’t have any benchmarks to capture that. What I was failing to do was...I can talk about what I did do to help people if you want?17:41 – Chuck: Looking at how much storage is my app using or how much...How can you even begin to isolate it?18:11 – Dan: On all the different types of benchmarking – I know...]]></itunes:summary><itunes:duration>2924</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 386: Web Console Internals with Genadi Samokovarov</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-386-web-console-internals-with-genadi-samokovarov</link><description><![CDATA[Panel: <br />- Dave Kimura<br />- Charles Max Wood<br />- David Richards<br /> Special Guest: <a href="https://twitter.com/gsamokovarov?lang=en" rel="noopener">https://twitter.com/gsamokovarov?lang=en</a> In this episode of Ruby Rogues, the panel talks with <a href="https://twitter.com/gsamokovarov?lang=en" rel="noopener">https://twitter.com/gsamokovarov?lang=en</a> who is a software developer and loves using Ruby. Genadi also likes dance music. You can check out his code at <a href="https://github.com/gsamokovarov" rel="noopener">https://github.com/gsamokovarov</a> and his mixes on <a href="https://soundcloud.com/gsamokovarov" rel="noopener">https://soundcloud.com/gsamokovarov</a> Finally, he blogs about technology that he cares about. Check-out his post about a curious Proc.new case in Ruby. If you are interested in his work experience, check out his resume <a href="http://gsamokovarov.com/resume/" rel="noopener">http://gsamokovarov.com/resume/</a>. Send Genadi an email or follow his <a href="https://twitter.com/gsamokovarov" rel="noopener">https://twitter.com/gsamokovarov</a> Show Topics:0:00 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 1:30 – Chuck: Introduce yourself please.1:39 – The guest talks about his background and the company he works for.  2:03 – Chuck: Did you build the web console or something else?2:05 – Guest.3:20 – Chuck: How do you run Ruby on the web console?3:40 – Guest answers Chuck’s question.4:13 – Chuck: The other question is about security concerns – you don’t want to run in production?4:25 – Guest: No, you don’t want to do that. 4:31 – Chuck: Use at home - don’t use it on your work server.5:15 – Panel: It’s one of those features that people overlook on Rails. You have to proactively add in a pack to launch in a web console in that particular view. A lot of times people will either throw away rays (ERB) and they are able to get the same thing but you can interact with the page w/o full rendering of the application.What I just mentioned what does a web console has a space for?6:18 – Guest.7:23 – Panel: What would happen – if I put a debugging code in my application and it got committed and shipped – what would happen?7:46 – Guest answers.8:24 – Chuck: When you deploy a production I don’t even know what this tag is?8:33 – Guest.9:10 – Chuck: Can I run it on <a href="http://sinatrarb.com" rel="noopener">http://sinatrarb.com</a>...or the other ones?9:20 – Guest: If you make a bit of effort...9:42 – Chuck: How does it pass things to the backend?9:52 – Guest.11:22 – Chuck: Let’s say you set this up and you would include the gem in the Rails app – I guess it comes by default.11:36 – Guest.11:58 – Panel: And if you want to embed it in a view in Rails?12:05 – Guest.12:06 – Chuck: That’s nice.12:08 – Guest.12:43 – Panel: I would think that would be the most exciting things. I know the views and how it’s included there is a little bit of a black box for me. I don’t know quite what is going on and that’s after many years of use. Being able to open the web console and see what’s going on and see what I was thinking. Sometimes when I have hard times with my code it’s because I didn’t understand the Rails way and how they organize things. So for me to take a look it dawns on me.13:33 – Guest.13:41 – Panel: I learned Rails on a laptop. I went to terminal mode only and I learned it really, really well.14:21 – Guest.14:27 – Panel: Can web console do a separate JavaScript app and then you have a Ruby API backend – can you use console any plugin to integrate with that?15:00 – Guest.16:20 – Panel: That’s really cool, and good note. When people are developing a gem they keep one type of Ruby or whatever. They don’t take into account that Ruby or the MRI or whatever they are using it’s cool that you are proactive keeping into account the different interpreters and it works across the platform.16:56 – Guest: It’s a tricky business.18:39 – Panel: So is this under active development or...?18:45 – Guest.18:53 – Chuck: What was the hardest part to put this together?19:00 – Guest: Getting it to work!19:09 – Chuck: Nope...just getting it to work.19:15 – Guest.20:43 – Panel: That’s something where I have been in situations where it has given back the Rails spec trace. Not the actual application – I have no idea how to debug it. Then I dig in deeper and find it’s in my application part. It is important to have that.21:13 – Guest.21:51 – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> 22:15 – Chuck: Anything else or should we talk about the conference for a minute?22:30 – Guest.24:09 – Panel: So you are getting these conferences going – is there a healthy/strong Ruby following in Bulgaria, generally?24:25 – Guest: We do Meetups. It’s pretty active and a healthy community. It’s not as strong as the States, but it’s strong.25:26 – Panel: Nice. I find that it’s interesting – I was around with Ruby in 2004, and people have been using Ruby for a while and Rails was new. It’s fun to build an organization around that and empower people to do great things. It’s great to do work that are learning Ruby.26:08 – Guest.26:25 – Panel: So that’s one of my coworkers and got him using VS code and show people the light to make the switch.26:50 – Chuck: I’ve already switched.27:01 – Panel: We like our tools.27:17 – Guest: I guess my people like VS code b/c it’s easier to maintain.27:35 – Panel: Maybe my mind is so feeble-minded.27:45 – Chuck: I turned on the EMAX for along time and turned on my EMAX in my KS code. I get the nice extras. I don’t feel like there are 10 zillion things to worry about.28:12 – Guest.28:21 – Panel: I think the key is the expressiveness – get it the ways I want28:38 – Chuck: I just want to think of the fact that I am using code – and that’s a good thing.28:54 – Guest.29:04 – Panel: How many attendees did you have?29:08 – Guest.29:22 – Chuck: The conferences that I like to attend that have an attendance of 150, I like b/c it’s intimate. The larger conferences I feel lost in the crowd. It’s just different for me.30:17 – Panel: It makes it easy to break into groups if the conference is small.30:30 – Panel: There are so many things that the experts can teach and show to the beginners. They could teach me something that I didn’t know. It’s powerful b/c you’re talking about projects and get to know each other.31:39 – Guest.32:16 – Panel: One thing I like is that the attendees make a Slack channel, and the speaker can address that during the talk. Sometimes they get answered, but just in case.32:40 – Chuck: Anything you’re working on now?32:43 – Guest.32:52 – Panel: Nice.33:00 – Guest.33:37 – Chuck: How can people find out about these different conferences?33:50 – Guest: We have a Twitter account.33:04 – Chuck: Let’s go to picks!34:12 – <a href="https://www.freshbooks.com" rel="noopener">https://www.freshbooks.com</a> 41:31 – <a href="https://www.cachefly.com" rel="noopener">https://www.cachefly.com</a> Links:<br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="https://www.ruby-lang.org/en/" rel="noopener">https://www.ruby-lang.org/en/</a><br />- <a href="http://www.rubymotion.com" rel="noopener">http://www.rubymotion.com</a><br />- <a href="https://rubyonrails.org" rel="noopener">https://rubyonrails.org</a><br />- <a href="https://angular.io" rel="noopener">https://angular.io</a><br />- <a href="https://bugs.ruby-lang.org/users/7585" rel="noopener">https://bugs.ruby-lang.org/users/7585</a><br />- <a href="https://libraries.io/github/gsamokovarov" rel="noopener">https://libraries.io/github/gsamokovarov</a><br />- <a href="https://balkanruby.com" rel="noopener">https://balkanruby.com</a><br />- <a href="http://partialconf.com" rel="noopener">http://partialconf.com</a><br />- <a href="https://www.chaosgroup.com" rel="noopener">https://www.chaosgroup.com</a><br />- <a href="https://twitter.com/gsamokovarov?lang=en" rel="noopener">https://twitter.com/gsamokovarov?lang=en</a><br />- <a href="https://github.com/gsamokovarov" rel="noopener">https://github.com/gsamokovarov</a><br />- <a href="http://gsamokovarov.com" rel="noopener">http://gsamokovarov.com</a><br />Sponsors:<br />- <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a><br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="https://www.freshbooks.com" rel="noopener">https://www.freshbooks.com</a><br />- Cache Fly<br />Picks:David<br />- <a href="https://www.amazon.com/Creative-Quest-Questlove/dp/0062670557/ref" rel="noopener">https://www.amazon.com/Creative-Quest-Questlove/dp/0062670557/ref</a>=tmm_hrd_swatch_0?_encoding=UTF8&amp;colid=VWHQF5V1539U&amp;coliid=I3CCMFYKRBJ3EP&amp;qid=&amp;sr=<br />- <a href="https://www.newyorker.com/magazine/2012/11/12/the-rhythm-in-everything" rel="noopener">https://www.newyorker.com/magazine/2012/11/12/the-rhythm-in-everything</a><br />Dave<br />- <a href="https://www.homedepot.com/p/DEWALT-Clamp-Set-4-Piece-DWHT83196D/205418759" rel="noopener">https://www.homedepot.com/p/DEWALT-Clamp-Set-4-Piece-DWHT83196D/205418759</a><br />- <a href="https://www.youtube.com/watch?v=HJZ9TnKrt7Q" rel="noopener">https://www.youtube.com/watch?v=HJZ9TnKrt7Q</a><br />Charles<br />- <a href="https://www.amazon.com/Diabetes-Code-Prevent-Reverse-Naturally-ebook/dp/B0795BLS8D/ref" rel="noopener">https://www.amazon.com/Diabetes-Code-Prevent-Reverse-Naturally-ebook/dp/B0795BLS8D/ref</a>=sr_1_1?ie=UTF8&amp;keywords=the+diabetes+code&amp;qid=1540669361&amp;s=books&amp;sr=1-1<br />- Keto Diet<br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">78b54ed8-642d-4ecd-9cea-1e7620557af8</guid><pubDate>Tue, 30 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849183/stream.mp3" length="41344858" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Charles Max Wood
- David Richards
 Special Guest: https://twitter.com/gsamokovarov?lang=en In this episode of Ruby Rogues, the panel talks with https://twitter.com/gsamokovarov?lang=en who is a software developer and loves...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- Dave Kimura<br />- Charles Max Wood<br />- David Richards<br /> Special Guest: <a href="https://twitter.com/gsamokovarov?lang=en" rel="noopener">https://twitter.com/gsamokovarov?lang=en</a> In this episode of Ruby Rogues, the panel talks with <a href="https://twitter.com/gsamokovarov?lang=en" rel="noopener">https://twitter.com/gsamokovarov?lang=en</a> who is a software developer and loves using Ruby. Genadi also likes dance music. You can check out his code at <a href="https://github.com/gsamokovarov" rel="noopener">https://github.com/gsamokovarov</a> and his mixes on <a href="https://soundcloud.com/gsamokovarov" rel="noopener">https://soundcloud.com/gsamokovarov</a> Finally, he blogs about technology that he cares about. Check-out his post about a curious Proc.new case in Ruby. If you are interested in his work experience, check out his resume <a href="http://gsamokovarov.com/resume/" rel="noopener">http://gsamokovarov.com/resume/</a>. Send Genadi an email or follow his <a href="https://twitter.com/gsamokovarov" rel="noopener">https://twitter.com/gsamokovarov</a> Show Topics:0:00 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 1:30 – Chuck: Introduce yourself please.1:39 – The guest talks about his background and the company he works for.  2:03 – Chuck: Did you build the web console or something else?2:05 – Guest.3:20 – Chuck: How do you run Ruby on the web console?3:40 – Guest answers Chuck’s question.4:13 – Chuck: The other question is about security concerns – you don’t want to run in production?4:25 – Guest: No, you don’t want to do that. 4:31 – Chuck: Use at home - don’t use it on your work server.5:15 – Panel: It’s one of those features that people overlook on Rails. You have to proactively add in a pack to launch in a web console in that particular view. A lot of times people will either throw away rays (ERB) and they are able to get the same thing but you can interact with the page w/o full rendering of the application.What I just mentioned what does a web console has a space for?6:18 – Guest.7:23 – Panel: What would happen – if I put a debugging code in my application and it got committed and shipped – what would happen?7:46 – Guest answers.8:24 – Chuck: When you deploy a production I don’t even know what this tag is?8:33 – Guest.9:10 – Chuck: Can I run it on <a href="http://sinatrarb.com" rel="noopener">http://sinatrarb.com</a>...or the other ones?9:20 – Guest: If you make a bit of effort...9:42 – Chuck: How does it pass things to the backend?9:52 – Guest.11:22 – Chuck: Let’s say you set this up and you would include the gem in the Rails app – I guess it comes by default.11:36 – Guest.11:58 – Panel: And if you want to embed it in a view in Rails?12:05 – Guest.12:06 – Chuck: That’s nice.12:08 – Guest.12:43 – Panel: I would think that would be the most exciting things. I know the views and how it’s included there is a little bit of a black box for me. I don’t know quite what is going on and that’s after many years of use. Being able to open the web console and see what’s going on and see what I was thinking. Sometimes when I have hard times with my code it’s because I didn’t understand the Rails way and how they organize things. So for me to take a look it dawns on me.13:33 – Guest.13:41 – Panel: I learned Rails on a laptop. I went to terminal mode only and I learned it really, really well.14:21 – Guest.14:27 – Panel: Can web console do a separate JavaScript app and then you have a Ruby API backend – can you use console any plugin to integrate with that?15:00 – Guest.16:20 – Panel: That’s really cool, and good note. When people are developing a gem they keep one type of Ruby or whatever. They don’t take into account that Ruby or the MRI or whatever they are using it’s cool that you are proactive keeping into account the different interpreters and it works across the platform.16:56 – Guest: It’s a tricky business.18:39 – Panel: So is this under active development...]]></itunes:summary><itunes:duration>2511</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 385: “Ruby/Rails Testing” with Jason Swett</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-385-ruby-rails-testing-with-jason-swett</link><description><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li><li>Nathan Hopkins</li><li>David Richards</li></ul> Special Guest: Jason SwettIn this episode of Ruby Rogues, the panel talks with Jason Swett who is a host of the podcast show, <a href="http://www.rubytestingpodcast.com" target="_blank" rel="noreferrer noopener">Ruby Testing!</a> Jason also teaches Rails testing at <a href="https://www.codewithjason.com" target="_blank" rel="noreferrer noopener">CodeWithJason.com</a>. He currently resides in the Michigan area and works for Ben Franklin Labs. Check-out today’s episode where the panelists and the guest discuss testing topics.Show Topics:0:00 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.IO – Advertisement!</a> Check out the code: DEVCHAT @ Sentry.io.1:07 – I am David Kimura and here is the panel! Tell us what is going on?1:38 – Jason: I started my own podcast, and have been doing that for the past few months. That’s one thing. I started a new site with CodeWithJason.com.2:04 – You released a course?2:10 – Jason: Total flop and it doesn’t exist, but I am doing something else.2:24 – I bet you learned a lot by creating the course?2:34 – Jason: The endeavor of TEACHING it has helped me a lot.2:50 – Tell us why we should drink the Koolaid?3:02 – Jason: What IS testing? Good question. Whether is it is manual testing or automated testing. We might was well automate it.3:25 – If we are testing our code what does that look like?3:34 – Jason: Not sure what you mean, but I am doing tests at a fine grain vs. coarser grain.4:00 – Show of hands who has...?4:19 – What different tests are there?4:20 – Jason: Good question. One term that one person uses is different to a different person. Let’s start with unit tests vs. integration tests.Jason dives into the similarities and differences between these 2 tests (see above). There are different tests, such as: featured tests, acceptance tests, etc.5:45 – What tests are THE best?5:50 – Jason: Good question. The kind of tests you are writing depends on what type of coverage you are going for.If I had a sign-up page for a user, I would...7:36 – What anti-patterns are you seeing? What is your narrative in teaching people how to use them?8:07 – Jason talks first about his background and his interaction with one of his colleagues.8:58 – Question.9:00 – Jason continues with his answers from 8:07.9:32 – Jason: Feel free to chime-in. What have you done?9:42 – I often ignore it until I feel bad and then I say: wait-a-minute I am a professional. Then I realize I ignored the problem because I was acting cowardly.10:29 – For me it depends on the test that it is.One gem that I found is: <a href="https://github.com/NoRedInk/rspec-retry" target="_blank" rel="noreferrer noopener">RSpec RETRY</a>.11:16 – Jason: The test is flapping because of something is wrong with the database or something else. Since you asked about anti-patterns let’s talk about that! <a href="https://rubyonrails.org" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://angular.io" target="_blank" rel="noreferrer noopener">Angular</a> are mentioned.  13:10 – Do you find that you back off of your unit testing when you are using integration?13:22 – Jason: It depends on the context we are talking about.Jason talks about featured testing, model-level testing, and more.13:58 – What is your view on using MOCKS or FAKES. What should we be doing there?14:10 – Jason: Going to the Angular world I understand Mocks better than now. There was a <a href="https://www.newyorker.com/books/page-turner/this-is-water" target="_blank" rel="noreferrer noopener">parable</a> that I think is applicable here about the young and the old fish.16:23 – Jason continues talking about testing things in isolation.16:36 – Question. 16:39 – I have been looking for an area to specialize in and I wrote an eBook. (Check out <a href="https://www.angularonrails.com/author/jadmin/" target="_blank" rel="noreferrer noopener">here</a> to see the articles and books that Jason has authored.)Then I was looking around and I wanted to see what people’s issues are with Rails? They have a hard time with testing. I wanted to help them feel competent with it.18:03 – In your course you have how to choose a framework.I know Ruby has several options on that front – how do you choose?18:24 – Jason: There are 2 factors to consider.Jason tells us what those two factors are. Jason: Angular, React and Vue.19:52 – Panelist: I had a conversation with a beginner and we were talking about the different tests. He said the DSL really appealed to him. The surface area of the AI made it approachable for him.20:27 – Jason: I wished I had figured out DSL out a little better. Understanding the concept of a block. The IT is just a function and you can put parentheses in different areas and...21:01 – That makes sense. Let’s revisit the Tweet you wrote.21:35 – Jason: There are certain use cases where it makes sense. Where Gmail was the thing out there. At some point the Internet formed the opinion that...22:39 – Old saying: Nobody gets fired for using Microsoft and then it was IBM. Nothing wrong with those things if that’s what you are trying to do. Sometimes we make decisions to not be criticized. We try to grab big frameworks and big codes so we are not criticized for.23:48 – <a href="https://www.jasonswett.net" target="_blank" rel="noreferrer noopener">Jason:</a> I think developers have this idea that OLD is OUTDATED. Not so. I think it’s mature, not necessarily outdated. I think it’s a pervasive idea.24:31 – I think it suffers a bit when all the mind shares get lumped into one thing.The panelist continues...24:53 – Jason: I don’t know if I like this analogy.26:00 – I agree with that sentiment. It’s crazy that the complexity has become so pervasive.26:18 – I think of <a href="https://en.wikipedia.org/wiki/Single-page_application" target="_blank" rel="noreferrer noopener">SPAs</a> as...26:37 – Jason: Going back to the Tweet I wrote, I am pulling in JavaScript but I am preferring to sprinkle Java into Rails.27:02 – Absolutely. I think that’s where we agree on. Late in 2017 we had the guest...“Use JavaScript sprinkles.”27:49 – Panelist chimes-in.28:37 – Jason: That make sense. Use your preexisting...I am afraid of committing to a single framework. I don’t have anything against JavaScript but I am afraid of using only one thing when something else becomes fashionable.29:30 – Have you found that Java sparkle approach is easy to test?29:38 – Jason: I think it’s easier. Client server architecture...30:10 – <a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Advertisement: Get A Coder Job!</a> 30:41 – <a href="https://rubyonrails.org/community/" target="_blank" rel="noreferrer noopener">Shout-out to the Rails team!</a> What other testing frameworks are there? What if you are not the developer but you are the Quality Assurance (QA) person. They have been given the task of testing on the application.31:30 – Jason: So someone who is not a developer and they want to test the application. I don’t want to get out of my role of expertise. I did talk to a <a href="https://www.talentlyft.com/en/resources/quality-assurance-qa-engineer-job-description" target="_blank" rel="noreferrer noopener">QA engineer</a> and I asked them: What do you do? All of his tests are manual. He does the same stuff as a Rails developer would do.32:52 – Panelist talks about pseudo code. 34:07 – Jason: I am curious, Dave, about the non-programmer helping with tests what is the team structure?34:23 – Dave: You will have one QA per three developers.34:44 – Jason: If you have a QA person he is integrated within the team – that’s what has been the case for me.35:02 – Dave: It’s a nice thing to have because we need to crank out some features and we have a good idea what is wrong with the app. We can go in there and see if our application is good, but they are combining different scenarios to do the unit tests and see what they are lacking. They are uncovering different problems that we hadn’t thought of.36:07 – The organization has to have the right culture for that to work.36:35 – If it’s a small team then it will help to see what everyone is doing – it’s that engagement level. If the team is too large then it could be a problem.37:15 – Jason: Engagement between whom?37:27 – Both.Panelist goes into detail about different engagement levels throughout the team. 38:10 – Jason: Yeah that’s a tough thing.38:49 – It’s interesting to see the things that are being created. Testing seems to help that out. We are getting bugs in that area or se didn’t design it well there...We see that we need some flexibility and getting that input and having a way to solve the problems.39:32 – Jason: Continuous deployment – let’s segue into this topic.41:17 – Panelist: Do you have recommendations on how often we should be deploying in that system per day/week?41:40 – Jason: We would deploy several times a day, which was great. The more the better because the more frequently you are deploying the fewer things will go wrong.42:21 – More frequently the better and more people involved.42:45 – Jason continues this conversation.42:51 – Panelist: Continuous integration – any time you were say to forgo tests or being less rigid?43:14 – Jason: I don’t test everything. I don’t write tests for things that have little risks.43:56 – I think it is a good segue into how you write your code. If you write a code that is like spaghetti then it will be a mess. Making things easier to test.44:48 – Jason: This is fresh in my mind because I am writing an app called <a href="https://stackoverflow.com/questions/1459941/what-are-greenfield-and-brownfield-applications" target="_blank" rel="noreferrer noopener">Green Field.</a> 46:32 – Uniqueness Validations, is mentioned by Jason.47:00 – Anything else to add to testing a Rails application?47:08 – Jason: Let’s talk about 2 things: walking skeleton and<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a889f8ac-8ab8-4691-844e-6fa121990ede</guid><pubDate>Tue, 23 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849254/stream.mp3" length="60835005" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Eric Berry
- Nathan Hopkins
- David Richards
 Special Guest: Jason SwettIn this episode of Ruby Rogues, the panel talks with Jason Swett who is a host of the podcast show, http://www.rubytestingpodcast.com Jason also teaches...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li><li>Nathan Hopkins</li><li>David Richards</li></ul> Special Guest: Jason SwettIn this episode of Ruby Rogues, the panel talks with Jason Swett who is a host of the podcast show, <a href="http://www.rubytestingpodcast.com" target="_blank" rel="noreferrer noopener">Ruby Testing!</a> Jason also teaches Rails testing at <a href="https://www.codewithjason.com" target="_blank" rel="noreferrer noopener">CodeWithJason.com</a>. He currently resides in the Michigan area and works for Ben Franklin Labs. Check-out today’s episode where the panelists and the guest discuss testing topics.Show Topics:0:00 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry.IO – Advertisement!</a> Check out the code: DEVCHAT @ Sentry.io.1:07 – I am David Kimura and here is the panel! Tell us what is going on?1:38 – Jason: I started my own podcast, and have been doing that for the past few months. That’s one thing. I started a new site with CodeWithJason.com.2:04 – You released a course?2:10 – Jason: Total flop and it doesn’t exist, but I am doing something else.2:24 – I bet you learned a lot by creating the course?2:34 – Jason: The endeavor of TEACHING it has helped me a lot.2:50 – Tell us why we should drink the Koolaid?3:02 – Jason: What IS testing? Good question. Whether is it is manual testing or automated testing. We might was well automate it.3:25 – If we are testing our code what does that look like?3:34 – Jason: Not sure what you mean, but I am doing tests at a fine grain vs. coarser grain.4:00 – Show of hands who has...?4:19 – What different tests are there?4:20 – Jason: Good question. One term that one person uses is different to a different person. Let’s start with unit tests vs. integration tests.Jason dives into the similarities and differences between these 2 tests (see above). There are different tests, such as: featured tests, acceptance tests, etc.5:45 – What tests are THE best?5:50 – Jason: Good question. The kind of tests you are writing depends on what type of coverage you are going for.If I had a sign-up page for a user, I would...7:36 – What anti-patterns are you seeing? What is your narrative in teaching people how to use them?8:07 – Jason talks first about his background and his interaction with one of his colleagues.8:58 – Question.9:00 – Jason continues with his answers from 8:07.9:32 – Jason: Feel free to chime-in. What have you done?9:42 – I often ignore it until I feel bad and then I say: wait-a-minute I am a professional. Then I realize I ignored the problem because I was acting cowardly.10:29 – For me it depends on the test that it is.One gem that I found is: <a href="https://github.com/NoRedInk/rspec-retry" target="_blank" rel="noreferrer noopener">RSpec RETRY</a>.11:16 – Jason: The test is flapping because of something is wrong with the database or something else. Since you asked about anti-patterns let’s talk about that! <a href="https://rubyonrails.org" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://angular.io" target="_blank" rel="noreferrer noopener">Angular</a> are mentioned.  13:10 – Do you find that you back off of your unit testing when you are using integration?13:22 – Jason: It depends on the context we are talking about.Jason talks about featured testing, model-level testing, and more.13:58 – What is your view on using MOCKS or FAKES. What should we be doing there?14:10 – Jason: Going to the Angular world I understand Mocks better than now. There was a <a href="https://www.newyorker.com/books/page-turner/this-is-water" target="_blank" rel="noreferrer noopener">parable</a> that I think is applicable here about the young and the old fish.16:23 – Jason continues talking about testing things in isolation.16:36 – Question. 16:39 – I have been looking for an area to specialize in and I wrote an eBook. (Check out <a href="https://www.angularonrails.com/author/jadmin/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3732</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 384: “Sonic Pi” with Sam Aaron</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-384-sonic-pi-with-sam-aaron</link><description><![CDATA[Panel: <br />- <a href="https://www.linkedin.com/in/kobaltz" rel="noopener">https://www.linkedin.com/in/kobaltz</a><br />- Eric Berry<br /> Special Guest: Sam AaronIn this episode of Ruby Rogues, the panel talks with Sam Aaron who is the creator of <a href="https://github.com/samaaron/sonic-pi/graphs/contributors" rel="noopener">https://github.com/samaaron/sonic-pi/graphs/contributors</a>, which is the main topic that he and the panel talk about today. Sam is a computer scientist who has his Ph.D., and uses the Ruby language. He is also a programmer, educator, live coding musician, and father.Show Topics:1:25 – Panelist: Tell us what you are doing?1:27 – Sam: Good question. I do a lot of different things and I try to challenge programming and take it a newHow can I be the most expressive person with code? I have written things to write music with code.2:00 – Code is just a medium like dancing and writing. You can write to write code but as to write poetry.2:33 – Tell us about Sonic Pi – the project you have developed to generate music from code.2:42 – Sam: It’s a very simple program. It’s an app that you can run on Mac or Windows and others. It was written as a response to the UK opening a new system. How can we get children engaged? And this was my answer to that question.3:37 – Was this developed by a team?3:41 – Sam: Most of it was developed by myself – no real team – but a lot of it was through open source.4:01 – What was the motivation? Why music; why not a drawing library like something visual?4:19 – Sam: Many years ago I had a tragedy in the family. I was struggling mentally with it. One thing that helped me was I picked up a book on a specific language.When I see these visual systems...it can be very daunting and difficult. To me when I use programming tools I thought naturally music.6:14 – Can you talk about the architecture of <a href="https://github.com/samaaron/sonic-pi/graphs/contributors?6" rel="noopener">https://github.com/samaaron/sonic-pi/graphs/contributors?6</a>:50 – Guest: <a href="https://github.com/samaaron/sonic-pi/graphs/contributors" rel="noopener">https://github.com/samaaron/sonic-pi/graphs/contributors</a> came purely from response and had a small amount of money to spend – teaching kids how to code. I wanted to get this overtone.I used to be a Ruby programmer. The original core was taken from these overtones. And the way it works is that you have a simple server, Ruby server, and...Three separate processes all talking over the network.9:08 – I want to give the listeners an idea of what this sounds like – it’s pretty amazing.Here is a sound that is 4 lines of code in Ruby. Can you tell us what is going in to make that sound work?9:37 – Sam: The bottom layer is...the different waveforms for that sound clip. There is a mathematician who figured out...Sam talks about how sound works and how Sonic Pi works. 12:24 – Sam: The way to record a sound and the way to...12:35 – Acid Walk – let’s take a listen.12:50 – That is purely very intricate – that was about 60-80 lines.13:00 –Sam: The bass line was...and the ticking sound was how long to wait again. It sounds complicated but take notes from a scale (different color palettes of notes) – notes you pick from. It will create the melody randomly for you. Adding some distortions and reverbs, etc.14:03 – I am not musically inclined. So when I think of Raspberry Pi – why did you choose Ruby and not Python for developing the Sonic Pi engine?14:27 – Sam: Your statement – “You are not musically inclined,” bothers me. We can all wave our arms around and dance. Having that mind thought is a barrier to your well-being. There was an interview with a lady over 100 years old. Any regrets? When I was 80 – I could have been playing for 20 years!15:43 – Sam: My contract was about to expire and then was the same year that Raspberry Pi released and had staggering success. They didn’t necessarily have...Every week I went into the classroom with a different version.Actually there are different pros and cons in an educational context.19:00 – Looking at the Sonic Pi in <a href="https://www.ruby-lang.org/en/" rel="noopener">https://www.ruby-lang.org/en/</a> but also some <a href="https://www.erlang.org" rel="noopener">https://www.erlang.org</a> in there?19:15 – Sam: I talked earlier about the three components. Sam talks in-detail about Ruby and why he also used some <a href="https://www.erlang.org" rel="noopener">https://www.erlang.org</a>.  22:30 – Sam: <a href="https://www.erlang.org" rel="noopener">https://www.erlang.org</a> has a beautiful design and there is no garbage collector. It was the right architecture. I thought – how am I going to sit down and learn Erlang? Well you just make friends. Another program we used that takes these messages and...23:40 – Have you had any requests to make this an ONLINE application?23:50 – Sam: I have been thinking about this for some time. The web audio isn’t super solid. You would have to have a really decent invitation in web audio that is rock solid. The music applications still don’t use the web because it isn’t there quite, yet.25:35 – Advertisement – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> 26:16 – Can you talk about the inspiration to the DSL that you are using on Sonic Pi? Why create your own DSL?26:31 – Sam: Sure! Your syntax is a data structure, which...28:28 – You have been using this since 2013?28:41 – Sam: Yes I do the majority of the work. It is an open source project and a core team of developers who are the core contributors. People own their work that they have done. It’s a powerful team. There are visual contributions among many different ways. I have done the crappy jobs.29:51 – You have put so much time into this? Are you getting paid for this?30:05 – Sam: I am extremely fortunate to be getting paid for this. It’s being funded by various sources. These people allowed me the freedom to create Sonic Pi the way that I wanted to build it. The Pi Top they provided some funding, among other donors and such. I have a patron page that is growing. I am doing more keynotes and conferences. This was designed to help students learn how to code. I do look for contributors. The language is there but we need the tools.32:46 – I run a company called CodeFund to bring money to open source. There are different ways that people can generate funds for projects. There are organizations that are helping us to make our projects sustainable.33:22 – Sam comments.Sam: I am trying to find ways to be sustainable, so I can be comfortable.33:53 – Where can people go to donate?34:02 – Go to SonicPi.net. Don’t donate if you don’t like it. If it makes you smile then please donate. You can join and donate.34:43 – Sam: When you have funding it can be removed in one sweep.35:19 – You have an <a href="https://in-thread.sonic-pi.net?35" rel="noopener">https://in-thread.sonic-pi.net?35</a>:20 – Yes! Programming music communities are great. Yes, we have musicians in there and coders in there.36:33 – People can post their music – they aren’t posting music they are posting code.36:47 – Sam: Yes! If you can represent your music in some weird syntax, that can be stored somewhere like dots and lines (like Western music notation) then that’s great.It’s not just what the trumpet and the violin should play but what studio effects we should add. Even if you are using multiple threads those tings are always resolved. I can take my new code and hear the exact same things that I’ve heard. When you go to see performances and see live coding performance.39:50 – Panelist comments.What does the future look like for Sonic Pi?40:02 – Sam: It’s a business problem more than a technical problem. I am working on accessibility. I am making sure that this and that works well, and navigation to work with. Also, collaboration, too; the ability to share and contribute their compositions in one place. Can we get children from Africa to write pieces with children from Finland?41:57 – Anything else that we should know about Sonic Pi?42:08 – Sam: It really depends. What’s important to realize that this whole coding /music thing is a really new thing. When you see a guitar it’s had thousands of years to evolve. What we have right now is really exciting. We should see this as new musical instruments. Its’ really tough to hear people say, “code cannot make music.” Also, not to have any pre-conceived ideas, and to share their work with others. We aren’t professional musicians and just to explore, experiment, and play. People might be too reluctant to share because they are comparing it to music that they adore.44:56 – Panelist: <a href="https://gist.github.com/xavriley/87ef7548039d1ee301bb" rel="noopener">https://gist.github.com/xavriley/87ef7548039d1ee301bb</a> 46:12 – Intro and outro for podcasts.46:37 – How can we find these?46:42 – Sam: I tweet these. A few years ago I got into Rolling Stone magazine. Download an opera and download a rock song.48:49 – <a href="https://www.freshbooks.com" rel="noopener">https://www.freshbooks.com</a> Links:<br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="https://www.erlang.org" rel="noopener">https://www.erlang.org</a><br />- <a href="https://www.ruby-lang.org/en/" rel="noopener">https://www.ruby-lang.org/en/</a><br />- <a href="http://www.rubymotion.com" rel="noopener">http://www.rubymotion.com</a><br />- <a href="https://rubyonrails.org" rel="noopener">https://rubyonrails.org</a><br />- <a href="https://sonic-pi.net" rel="noopener">https://sonic-pi.net</a><br />- <a href="https://github.com/samaaron/sonic-pi/graphs/contributors" rel="noopener">https://github.com/samaaron/sonic-pi/graphs/contributors</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">650f0e8a-c551-45a5-b78e-50a3dba71146</guid><pubDate>Tue, 16 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849245/stream.mp3" length="52550025" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- https://www.linkedin.com/in/kobaltz
- Eric Berry
 Special Guest: Sam AaronIn this episode of Ruby Rogues, the panel talks with Sam Aaron who is the creator of https://github.com/samaaron/sonic-pi/graphs/contributors, which is the main topic...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- <a href="https://www.linkedin.com/in/kobaltz" rel="noopener">https://www.linkedin.com/in/kobaltz</a><br />- Eric Berry<br /> Special Guest: Sam AaronIn this episode of Ruby Rogues, the panel talks with Sam Aaron who is the creator of <a href="https://github.com/samaaron/sonic-pi/graphs/contributors" rel="noopener">https://github.com/samaaron/sonic-pi/graphs/contributors</a>, which is the main topic that he and the panel talk about today. Sam is a computer scientist who has his Ph.D., and uses the Ruby language. He is also a programmer, educator, live coding musician, and father.Show Topics:1:25 – Panelist: Tell us what you are doing?1:27 – Sam: Good question. I do a lot of different things and I try to challenge programming and take it a newHow can I be the most expressive person with code? I have written things to write music with code.2:00 – Code is just a medium like dancing and writing. You can write to write code but as to write poetry.2:33 – Tell us about Sonic Pi – the project you have developed to generate music from code.2:42 – Sam: It’s a very simple program. It’s an app that you can run on Mac or Windows and others. It was written as a response to the UK opening a new system. How can we get children engaged? And this was my answer to that question.3:37 – Was this developed by a team?3:41 – Sam: Most of it was developed by myself – no real team – but a lot of it was through open source.4:01 – What was the motivation? Why music; why not a drawing library like something visual?4:19 – Sam: Many years ago I had a tragedy in the family. I was struggling mentally with it. One thing that helped me was I picked up a book on a specific language.When I see these visual systems...it can be very daunting and difficult. To me when I use programming tools I thought naturally music.6:14 – Can you talk about the architecture of <a href="https://github.com/samaaron/sonic-pi/graphs/contributors?6" rel="noopener">https://github.com/samaaron/sonic-pi/graphs/contributors?6</a>:50 – Guest: <a href="https://github.com/samaaron/sonic-pi/graphs/contributors" rel="noopener">https://github.com/samaaron/sonic-pi/graphs/contributors</a> came purely from response and had a small amount of money to spend – teaching kids how to code. I wanted to get this overtone.I used to be a Ruby programmer. The original core was taken from these overtones. And the way it works is that you have a simple server, Ruby server, and...Three separate processes all talking over the network.9:08 – I want to give the listeners an idea of what this sounds like – it’s pretty amazing.Here is a sound that is 4 lines of code in Ruby. Can you tell us what is going in to make that sound work?9:37 – Sam: The bottom layer is...the different waveforms for that sound clip. There is a mathematician who figured out...Sam talks about how sound works and how Sonic Pi works. 12:24 – Sam: The way to record a sound and the way to...12:35 – Acid Walk – let’s take a listen.12:50 – That is purely very intricate – that was about 60-80 lines.13:00 –Sam: The bass line was...and the ticking sound was how long to wait again. It sounds complicated but take notes from a scale (different color palettes of notes) – notes you pick from. It will create the melody randomly for you. Adding some distortions and reverbs, etc.14:03 – I am not musically inclined. So when I think of Raspberry Pi – why did you choose Ruby and not Python for developing the Sonic Pi engine?14:27 – Sam: Your statement – “You are not musically inclined,” bothers me. We can all wave our arms around and dance. Having that mind thought is a barrier to your well-being. There was an interview with a lady over 100 years old. Any regrets? When I was 80 – I could have been playing for 20 years!15:43 – Sam: My contract was about to expire and then was the same year that Raspberry Pi released and had staggering success. They didn’t necessarily have...Every week I went into the classroom with a different version.Actually...]]></itunes:summary><itunes:duration>3213</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 383: “Rbspy: A New(ish) Ruby Profiler!” with Julia Evans</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-383-rbspy-a-new-ish-ruby-profiler-with-julia-evans</link><description><![CDATA[Panel: <br />- <a href="https://twitter.com/cmaxw?lang=en" rel="noopener">https://twitter.com/cmaxw?lang=en</a><br />- <a href="https://www.linkedin.com/in/kobaltz" rel="noopener">https://www.linkedin.com/in/kobaltz</a><br />- David Richards<br /> Special Guests: Julia EvansIn this episode of Ruby Rogues, the panel talks with Julia Evans who is a software engineer at Stripe and lives in Montreal, Quebec, Canada. The panel talks with Julia about her tool Ruby Spy among other topics. Check it out!Show Topics:1:34 – Julia gives her background.1:52 – Chuck: You’ve been on the show before. Listeners, go check it out!2:30 – What is Ruby Spy?2:09 – Julia: I wanted to know WHY my computer was doing what it was doing. I felt that it was my right, so I wrote that program.3:20 – Julia: This does have these profiling tools in Java. I thought it was unfair that Java had better tools than Ruby. I figured Ruby should have it, too.3:44 – Chuck talks about tools and Ruby Spy.4:05 – Julia recommends it.Julia: You had to install the gem in order to use it.4:30 – Chuck: some people say that it has affected their performance.4:42 – Julia: Ruby Spy is a separate process.Julia continues this conversation and goes in-depth of what Ruby Spy is, etc.5:27 – When would you use something like this, and what kind of data would get you back to debug the slow points.5:43 – Julia: When you run Ruby Spy it will...6:20 – Chuck: Does it give you method names?6:25 – Julia: Yes, 20% in this method or...6:37 – I can see how that would be helpful on certain aspects. Being able to narrow down the 1,000 methods where you cab get your biggest bang for your buck.7:05 – Julia comments.7:35 – Chuck: I know people pay for Relic...7:56 – Chuck: When it tells you which method is taking a long time, will it look at the stack and THIS method is insufficient b/c this other method is insufficient? How does it do that?8:35 – Julia answers the questions.8:58 – Chuck: I’d imagine that it could keep anything in memory. Did you have to do a bunch of work where THAT means THAT?9:20 – Julia answers.Julia: The differences weren’t that big between the different versions.9:54 – Julia goes through the different ways the versions are different.11:56 – Panelist asks a question.Is this meant for Ruby Scripts?12:10 – Julia: It doesn’t care – as long as you are using the Ruby Interpreter.12:25 – Chuck: Sometimes my performance issues is Ruby, and sometimes it’s the database. For Ruby it will sit there and wait for IO. Is that a blind spot that you will have in Ruby Spy?12:54 – Julia: Great question. There are 2 ways to do profiling.Julia explains these two ways. 13:54 – Wall Clock Time.14:04 – Chuck: Your computer has a speed and however long it takes to run one cycle. It is similar, but...14:26 – I guess as long as it’s relative – I was looking at these graphs you wrote.14:51 – Julia.14:56 – Panelist: That has been my issue. Changing context into a profiler...15:27 – Julia.15:38 – Chuck: Do you have to run it through something...?15:49 – Julia.15:53 – Chuck: Is that the most effective way to look at the data through Ruby Spy?16:07 – Julia: I twill show you the output as it is profiling. 2 visualizations: flame graph and...16:45 – Chuck.16:49 – Julia: It is the only visualization that I know of.17:00 – Chuck: I don’t know.17:05 – Julia: You have spent this amount of % to...How much time was spent in this function or that function?I feel that the flame graph is much more helpful than a list of percentages.17:33 – Chuck: What are you looking at in the flame graph?17:37 – Guest: Basically what time was spent in that function. You look at what is big, and then you figure out if that is something to optimize or not. You go to the docs and...18:36 – Jackal.18:40 – Main problem that I would run into is the information OVERLOAD.Now you have the action controllers and all these other components that aren’t normally visual.Panelist asks a question to Julia.19:29 – Julia: It does give you everything. If you have a real serious problem often the answer will really jump out at you. What I would say – if something is really slow it is right there.20:08 – Chuck: You will see the name of the method?20:15 – Chuck: Any other information it will give you?20:22 – Julia: The line number.20:28 – Chuck asks another question.20:41 – Chuck: Success stories?20:45 – Julia: Yes, I do. GitHub – success stories.Julia gives us one of her success stories. This user said that it helped them by 30%.21:28 – I can’t imagine using a Rail app that is over 10 years old. So much as changed! A lot of the documentation would be harder to find.22:00 – Julia gives another example of a success story.22:10 – When it goes to production – my brain turns off and get jittery. Figure out what happens in production and I wouldn’t want to guess for an app that couldn’t be down. This is what is happening right here and right now.22:46 – Chuck: How do they get it out into production...22:57 – Julia: Through GitHub that you can download. If you are on a Mac and your developing you can do it through Home Brew.23:17 – Chuck and Julia go back and forth.23:27 – Panelist: You don’t need to have it all the time, but a good tool.23:44 – Julia: I want people to use it but not all the time; only when they need it.23:58 – Panelist: I think on a lot of these scripts...Rails Panel – Panelist mentions this. 25:02 – Panelist asks her a question.25:12 – Pie Spy is something else that someone wrote.25:28 – Julia: Ruby Spy came first, and Pie Spy is inspired Ruby Spy. He did a good job building that.25:50 – Advertisement – Code Badges26:35 – People still use PHP?26:42 – Julia: Yep!26:47 – Chuck talks about his neighbor and how he raves about this feature or that feature.27:07 – In PHP’s defense it has come a long way. I think they are at version 7 or version 8. Sounds like they did a lot of new things with the language.27:31 – Julia: Instead of that or this language is better – what TOOLS can we use? I hear Ruby users make fun of Java, but Java has great tools. What can we learn from that language rather than bashing the other languages?28:13 – Chuck chimes-in.Dot.net.28:58 – Chuck: Let’s talk about that with the opensource.29:09 – Julia talks about the opensource project.30:30 – Julia: I asked my manager at Stripe to do this sabbatical in advance. I worked on it for 3 months. I got a check from Segment.31:05 – Panelist adds in his comments and asks a question.31:26 – Julia never used it.31:32 – I have done a lot with Ruby Motion in the past. I am curious how that would work with Ruby Spy?32:18 – IOS is pretty locked down, so I don’t think that would fly.32:36 – Chuck talks about Ruby Motion and how he thinks Ruby Spy would / wouldn’t fit.32:56 – What is funny about that, Chuck, is that you can ALT click...34:07 – Chuck mentions another app.34:17 – Julia.34:40 – Chuck.35:03 – Chuck: What else are you doing with Ruby Spy that is new?35:05 – Julia: Not much.It’s fun to see people come in to make contributions.35:33 – Panelist: Here is a suggestion, some kind of web server that you could...35:57 – Great idea.36:04 – Chuck: It wouldn’t be hard to embed it.36:12 – Julia: Sharing it between...so we don’t have to build the same thing twice.36:33 – Chuck and Julia go back-and-forth about Ruby Spy and Pie Spy,37:23 – Julia: Pearl was my first language, and I still love it.37:32 – Chuck: I guess I can’t knock it because I really haven’t tried it.37:48 – Ruby was inspired by Pearl so there’s that.37:57 – Chuck: How do people start using your tool? What is your advice?38:01 – Julia: Yeah just try it and see. Install it through Home Brew if you have a Mac.38:25 – Chuck: Picks!38:32 – Advertisement – Get a Coder Job.39:07 – Picks!Links:<br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="http://www.rubymotion.com" rel="noopener">http://www.rubymotion.com</a><br />- <a href="https://rubyonrails.org" rel="noopener">https://rubyonrails.org</a><br />- <a href="https://github.com/tmm1/stackprof" rel="noopener">https://github.com/tmm1/stackprof</a><br />- <a href="https://rbspy.github.io" rel="noopener">https://rbspy.github.io</a><br />- <a href="https://github.com/dejan/rails_panel" rel="noopener">https://github.com/dejan/rails_panel</a><br />- <a href="https://twitter.com/b0rk" rel="noopener">https://twitter.com/b0rk</a><br />- <a href="https://jvns.ca" rel="noopener">https://jvns.ca</a><br />- <a href="https://github.com/jvns" rel="noopener">https://github.com/jvns</a><br />- <a href="https://www.linkedin.com/in/jvans/?originalSubdomain=ca" rel="noopener">https://www.linkedin.com/in/jvans/?originalSubdomain=ca</a><br />Sponsors:<br />- <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a><br />- <a href="https://www.digitalocean.com/" rel="noopener">https://www.digitalocean.com/</a><br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />Picks:Dave<br />- <a href="https://www.amazon.com/Larin-RBV-5-5-Multi-Function-Vise/dp/B00EQ4ZUYW" rel="noopener">https://www.amazon.com/Larin-RBV-5-5-Multi-Function-Vise/dp/B00EQ4ZUYW</a><br />- <a href="https://www.hisense-usa.com/appliances/refrigerators-freezers/fe703" rel="noopener">https://www.hisense-usa.com/appliances/refrigerators-freezers/fe703</a><br />Charles<br />- <a href="https://phoenixframework.org/" rel="noopener">https://phoenixframework.org/</a><br />- <a href="https://vuejs.org/" rel="noopener">https://vuejs.org/</a><br />- <a href="https://devchat.tv/views-on-vue/" rel="noopener">https://devchat.tv/views-on-vue/</a><br />- Side Projects<br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">967966e8-334b-45a4-9e0f-d1cc303178cb</guid><pubDate>Tue, 09 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849126/stream.mp3" length="48713677" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- https://twitter.com/cmaxw?lang=en
- https://www.linkedin.com/in/kobaltz
- David Richards
 Special Guests: Julia EvansIn this episode of Ruby Rogues, the panel talks with Julia Evans who is a software engineer at Stripe and lives in Montreal,...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- <a href="https://twitter.com/cmaxw?lang=en" rel="noopener">https://twitter.com/cmaxw?lang=en</a><br />- <a href="https://www.linkedin.com/in/kobaltz" rel="noopener">https://www.linkedin.com/in/kobaltz</a><br />- David Richards<br /> Special Guests: Julia EvansIn this episode of Ruby Rogues, the panel talks with Julia Evans who is a software engineer at Stripe and lives in Montreal, Quebec, Canada. The panel talks with Julia about her tool Ruby Spy among other topics. Check it out!Show Topics:1:34 – Julia gives her background.1:52 – Chuck: You’ve been on the show before. Listeners, go check it out!2:30 – What is Ruby Spy?2:09 – Julia: I wanted to know WHY my computer was doing what it was doing. I felt that it was my right, so I wrote that program.3:20 – Julia: This does have these profiling tools in Java. I thought it was unfair that Java had better tools than Ruby. I figured Ruby should have it, too.3:44 – Chuck talks about tools and Ruby Spy.4:05 – Julia recommends it.Julia: You had to install the gem in order to use it.4:30 – Chuck: some people say that it has affected their performance.4:42 – Julia: Ruby Spy is a separate process.Julia continues this conversation and goes in-depth of what Ruby Spy is, etc.5:27 – When would you use something like this, and what kind of data would get you back to debug the slow points.5:43 – Julia: When you run Ruby Spy it will...6:20 – Chuck: Does it give you method names?6:25 – Julia: Yes, 20% in this method or...6:37 – I can see how that would be helpful on certain aspects. Being able to narrow down the 1,000 methods where you cab get your biggest bang for your buck.7:05 – Julia comments.7:35 – Chuck: I know people pay for Relic...7:56 – Chuck: When it tells you which method is taking a long time, will it look at the stack and THIS method is insufficient b/c this other method is insufficient? How does it do that?8:35 – Julia answers the questions.8:58 – Chuck: I’d imagine that it could keep anything in memory. Did you have to do a bunch of work where THAT means THAT?9:20 – Julia answers.Julia: The differences weren’t that big between the different versions.9:54 – Julia goes through the different ways the versions are different.11:56 – Panelist asks a question.Is this meant for Ruby Scripts?12:10 – Julia: It doesn’t care – as long as you are using the Ruby Interpreter.12:25 – Chuck: Sometimes my performance issues is Ruby, and sometimes it’s the database. For Ruby it will sit there and wait for IO. Is that a blind spot that you will have in Ruby Spy?12:54 – Julia: Great question. There are 2 ways to do profiling.Julia explains these two ways. 13:54 – Wall Clock Time.14:04 – Chuck: Your computer has a speed and however long it takes to run one cycle. It is similar, but...14:26 – I guess as long as it’s relative – I was looking at these graphs you wrote.14:51 – Julia.14:56 – Panelist: That has been my issue. Changing context into a profiler...15:27 – Julia.15:38 – Chuck: Do you have to run it through something...?15:49 – Julia.15:53 – Chuck: Is that the most effective way to look at the data through Ruby Spy?16:07 – Julia: I twill show you the output as it is profiling. 2 visualizations: flame graph and...16:45 – Chuck.16:49 – Julia: It is the only visualization that I know of.17:00 – Chuck: I don’t know.17:05 – Julia: You have spent this amount of % to...How much time was spent in this function or that function?I feel that the flame graph is much more helpful than a list of percentages.17:33 – Chuck: What are you looking at in the flame graph?17:37 – Guest: Basically what time was spent in that function. You look at what is big, and then you figure out if that is something to optimize or not. You go to the docs and...18:36 – Jackal.18:40 – Main problem that I would run into is the information OVERLOAD.Now you have the action controllers and all these other components that aren’t normally visual.Panelist asks a question to Julia.19:29 – Julia: It does give you everything....]]></itunes:summary><itunes:duration>2973</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 382: "When to Build... When to Buy" with The Panelists</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-382-when-to-build-when-to-buy-with-the-panelists</link><description><![CDATA[Panel: <ul><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a></li><li><a href="https://www.linkedin.com/in/kobaltz" target="_blank" rel="noreferrer noopener">Dave Kimura</a></li><li><a href="https://www.linkedin.com/in/ericberry" target="_blank" rel="noreferrer noopener">Eric Berry</a></li></ul>In this episode of Ruby Rogues, the panel talks amongst themselves the topic: “When to Build, or When to Buy.” They discuss how time is limited, and whether it is worth their time to build their own app/software or to just purchase. They discuss the pros and cons of each. Check-out today’s episode for more details!Show Topics:1:40 – Chuck: Anything that prompted choosing this topic?2:13 – Dave: I am not a huge stickler of keeping tracks of things. With a new car, I wanted to start this off right. I wanted an app to show history of car. I wanted a simple view and wanted to take pictures of receipts. I didn’t find anything out there that I liked. Do I want to write a web application?3:29 – Dave: I am going to write this app. There is a lot of the new technology, so I can keep up-to-date with real world technologies, with the act of storage. Keeping my skills sharp. Solving a real world need that I have.4:06 – Panelist: Funny thing. That is a decision that has evolved with me. As a younger developer I would build everything that I could. I thought: “I have to own this,” I thought I have to have total control of this. This is for me. I try to buy everything that I can. There is only so much time in the day. Let’s point the question back to Dave. Are you more in the process of creation?5:19: Dave: It fits to my needs. I don’t need something overly complicated. I think we often find situations where there is a justifiable case to build it then to buy it. If you buy it you have little control over the features and other things. What’s important to you is not important to others. So you will have to find a company that will meet your needs.You bring up an interesting topic and that’s data.7:29 – Chuck: You are talking about the level of control. Eric this might sound familiar with sponsorship and so on. Eric said: Dude you are a developer. There is nothing out there that I need so I have to build it. I opt to trying to buy it if I can.8:35 – Panelist: Yes, definitely.By focusing all of my attention on an application that won’t give me an ROI. Leave that other stuff to much smarter than me in that domain.9:24: Panelist: I agree. If it is a core part of your business than, if you are buying, that might be a disadvantage. For example...I used a service called IMPROVLY.12:00 – Chuck: it might not give you the control that you want, but if it can get you most of the way there then it will eventually move up in priority.12:33 – Panelist: Look at utilities that support you, then that’s where MVPs can come into play. One limited, viable product. For example, the app tracker for my cars. I just wanted something simple. Some of the extra bells and whistles can come later.Something like code fund – there is a lot of expected features. There is so much business that goes into it.When I have time to build that stuff in then I will do that later. If it is too feature-rich then they will overwhelm themselves. They try to do everything today. Often that could lead to bad code, things not working properly. You save time by doing it right the first time. I think you have to really gauge what is your MVP? What can I do to make this functional? Then add in the features within the application.15:19 – Panelist: When you decide to build – how much influence past products to drive your development.15:38 – I say a ton, because then you are going to be reinventing the wheel. You OWN interpretation to things is fine. There is only so many ways to build something. See what people want and what they need.16:15 – Panelist: It tends to muddy the developing waters a bit. I like to approach things not knowing what the competitors are doing. Then you aren’t constrained by past examples.I approach it as: How would I want to approach this by an individual so I am not blurred by competitors. 18:05 – Chuck: I build a feature I need and then ask myself: How do I put this together?What I need – I know what the outcomes need to be. At the end of the day I am looking for a model to provide what I need. In both of those cases.18:44 – Panelist: Yes, having a good knowledge of the domain is good.It is more fun to build, right?19:37 – Is it fun to build or is it to integrate? I like integrations better.20:13 – Chuck: I have recently been integrating <a href="https://zapier.com" target="_blank" rel="noreferrer noopener">ZAPIER.</a> 21:12 – Panelist: There are some things I will stay away from. I want to keep things with the specialists. If that means I am paying for the fees to use a third-party.21:56 – Yes, 100%. You have to ask yourself: How lazy are you with X?23:08 – If Twitter goes down then what? Have multiple options. You need to have other ways to authenticate in that area. So that means you have to be developing in...I think that will come down to your business needs. It will help the workflow, and help you make decisions If you are pinning yourself into a corner on time and resources. I think it’s sad that that has to be said. But look at other applications out there that are pinned into corners. People didn’t think of what they would need in the future. I am not saying that my products aren’t exempt form that.25:52 – How do you qualify a good buy? This hits my criteria for the buy.26:06 – If it’s providing a value. Not just this month but the following month – is this going to be worth the value. Mail hosting. This is worth it to me. There is so much hassle that goes into it. Then I have to maintain it. My business is hurting because I am focused somewhere else. I want to be able to answer emails from people. Focusing on the products that I am providing. Do I need to pay someone to support27:35 – Panelist: The speed to integration and the speed to usage. It’s all about the pain. How much pain will there be to build one? Hire the laziest person possible. I pride myself being an extra lazy developer. I can I build the best thing in the least amount of time. Time with my brother in the past has shown me this. Perhaps the type of developer we are determines the answer to that question. I like to get code out the door more than create the code. What about you guys?28:56 – Chuck: I like building it but I LOVE shipping it.29:07 – I like creating it. Shipping part is the “I finished it.” Getting from nothing to something. Shipping is like the celebration for me.29:32 – <a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean Advertisement. </a> 30:10 – It’s not to say that I don’t buy things, cause I do. The amount of software that I buy outweighs the ones I build. My time is limited. I do need control over the data. We were struggling a few years ago financially. I need a thumb drive and we fought on whether or not we could buy that. Finances are intimate details. If that information was stolen, so I built my own we application in my business to hold our finance data records. We wanted complete control over that. I saw that that it was a wise investment of my time. I had insecurities about that information leaked or stolen. Now we have too many thumb drives.32:31 – I bought a thumb drive years ago for it and paid $50-60 for that. Which is insane.32:55- Chuck: Build vs. Buy topic has been covered very well, so far.When you are building, which features to prioritize? Building features – which one to prioritize?33:47 – It would be less impactful to your client base. You have sponsors and signing up for the show. The listeners could be returning guests. But your sponsors are coming on ALL the time. Feature rich platform for them. You want them to enjoy using your product. I think that would be the most important. Having something for your scheduling. It doesn’t have to be feature rich. But34:43 – Chuck: I understand the trade-offs. Anything I can do to make the system automatic then that helps. Some people want some LIVE episodes.That leads the sponsorship into the content production stuff. Beyond telling <a href="https://twitter.com/hashtag/jaykayproductions?src=hash" target="_blank" rel="noreferrer noopener">Eric</a>, my editor, where to put the ads within the episode.36:52 – Panelist chimes in.37:15 – They want the testimonial. The other end to that when we started off we got sponsors because we were novel. We were a different take on Ruby. The market has changed. Things change. Then it was okay well Ruby Rogues was a great way to meet developers. You can do conferences but you reach a lot of people in one week. Some of our sponsors early on - they past their ROI. Podcast market has changed. Some of this feedback has made me rethink things. The market has changed. People want to hear the personal touch and the personal message. They want to hear how these things are being run and how to fix the bugs. Just being aware of the needs and how the needs change. It is easy to get comfortable. Then it turns out jQuery doesn’t always cut the mustard anymore. But maybe it does? If you get comfortable then you will pay for it.39:58 – So true. Like Code Fund.Blog Post: What is Keeping Me Up At Night?41:11 – Chuck: Even their needs have changed. That feedback is crucial. It’s not just about keeping tabs on this stuff. Why are you loosing the publisher? Are you getting the feedback that you need. I am have gotten critiques from Eric and other people. Oh ok, let me change the packing to serve their needs. Kind of roll with the punches.If you aren’t talking back to your customers then there will be issues.42:18 – Panelist: Side topic of how do you receive feedback? Some people there is a small minority that will bash you. They won’t give you constructive feedback. They are being a mean pe<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b9e76a9a-b2ea-4416-ab9c-203dc443c113</guid><pubDate>Tue, 02 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849130/stream.mp3" length="62193615" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- https://twitter.com/cmaxw?lang=en
- https://www.linkedin.com/in/kobaltz
- https://www.linkedin.com/in/ericberry
In this episode of Ruby Rogues, the panel talks amongst themselves the topic: “When to Build, or When to Buy.” They discuss how...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a></li><li><a href="https://www.linkedin.com/in/kobaltz" target="_blank" rel="noreferrer noopener">Dave Kimura</a></li><li><a href="https://www.linkedin.com/in/ericberry" target="_blank" rel="noreferrer noopener">Eric Berry</a></li></ul>In this episode of Ruby Rogues, the panel talks amongst themselves the topic: “When to Build, or When to Buy.” They discuss how time is limited, and whether it is worth their time to build their own app/software or to just purchase. They discuss the pros and cons of each. Check-out today’s episode for more details!Show Topics:1:40 – Chuck: Anything that prompted choosing this topic?2:13 – Dave: I am not a huge stickler of keeping tracks of things. With a new car, I wanted to start this off right. I wanted an app to show history of car. I wanted a simple view and wanted to take pictures of receipts. I didn’t find anything out there that I liked. Do I want to write a web application?3:29 – Dave: I am going to write this app. There is a lot of the new technology, so I can keep up-to-date with real world technologies, with the act of storage. Keeping my skills sharp. Solving a real world need that I have.4:06 – Panelist: Funny thing. That is a decision that has evolved with me. As a younger developer I would build everything that I could. I thought: “I have to own this,” I thought I have to have total control of this. This is for me. I try to buy everything that I can. There is only so much time in the day. Let’s point the question back to Dave. Are you more in the process of creation?5:19: Dave: It fits to my needs. I don’t need something overly complicated. I think we often find situations where there is a justifiable case to build it then to buy it. If you buy it you have little control over the features and other things. What’s important to you is not important to others. So you will have to find a company that will meet your needs.You bring up an interesting topic and that’s data.7:29 – Chuck: You are talking about the level of control. Eric this might sound familiar with sponsorship and so on. Eric said: Dude you are a developer. There is nothing out there that I need so I have to build it. I opt to trying to buy it if I can.8:35 – Panelist: Yes, definitely.By focusing all of my attention on an application that won’t give me an ROI. Leave that other stuff to much smarter than me in that domain.9:24: Panelist: I agree. If it is a core part of your business than, if you are buying, that might be a disadvantage. For example...I used a service called IMPROVLY.12:00 – Chuck: it might not give you the control that you want, but if it can get you most of the way there then it will eventually move up in priority.12:33 – Panelist: Look at utilities that support you, then that’s where MVPs can come into play. One limited, viable product. For example, the app tracker for my cars. I just wanted something simple. Some of the extra bells and whistles can come later.Something like code fund – there is a lot of expected features. There is so much business that goes into it.When I have time to build that stuff in then I will do that later. If it is too feature-rich then they will overwhelm themselves. They try to do everything today. Often that could lead to bad code, things not working properly. You save time by doing it right the first time. I think you have to really gauge what is your MVP? What can I do to make this functional? Then add in the features within the application.15:19 – Panelist: When you decide to build – how much influence past products to drive your development.15:38 – I say a ton, because then you are going to be reinventing the wheel. You OWN interpretation to things is fine. There is only so many ways to build something. See what people want and what they need.16:15 – Panelist: It tends to muddy the developing waters a bit. I like to approach things not knowing what...]]></itunes:summary><itunes:duration>3817</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 381: “Ruby GUI Development” with Saverio Miroddi</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-381-ruby-gui-development-with-saverio-miroddi</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li></ul> Special Guests: <a href="https://github.com/saveriomiroddi" target="_blank" rel="noreferrer noopener">Saverio Miroddi</a> In this episode of Ruby Rogues, the panel talks to <a href="https://github.com/saveriomiroddi" target="_blank" rel="noreferrer noopener">Saverio Miroddi</a> who is an engineer among other things. Saverio has written articles, and a link to two of his articles is found below. The panel and Saverio talk about Ruby, Ruby Motion, Shoes, Hackety Hack, and much more! Check out the episode!Show Topics:2:05 – Chuck asks a question.2:42 – Chuck: What do you recommend for the listeners?2:49 – Saverio: At the time I recommended an underdog. Now, making a recommendation is kind of hard. It depends on what they need. It’s fascinating in a way, because web development is not straightforward. Through the choice the subject is so wide.3:58 – Panelist: Building desktop applications the very last thin I think: I should build this in Ruby. It sounds like I am not the only person. Why would people want to build desktop apps in Ruby versus another program?4:38 – Chuck: I was thinking the same thing.4:59 – Saverio: Personally, I like consistency. When Ruby came out it’s meant to be very easy. It should be easy to hack a certain tool. It depends on a case basis.6:15 – Panelist: How does Ruby shine in this respect?6:19 – Saverio: It’s hard to say. It is a compromise with everything. That’s the case – if it is meant to be simple, keep it simple. When I wrote my app I was looking for consistency. Ruby is far from ideal and it’s compromising the project.8:02 – Panelist: Tell us how you use it? Tell us your cases.8:17 – Saverio dives into this topic.9:05 – Panelist: I hate web applications online – I want it on my desktop. But it’s funny; I am the opposite when I make it. I really like the idea of Ruby being expanded beyond web application.Panelist continues to talk about what/where/how Ruby is used or not used.10:30 – Chuck: I like the idea of expanding to other areas, as well. Do you think there is enough momentum to get it to a new place?11:09 – Saverio answers this question.Saverio: To be honest, this might just be a niche. It’s being developed at a slow pace. I know a few things use Ruby, and they just want to use a few small tools, and a few frameworks.12:38 – Panelist talks about Ruby and how it can be good for kids and beginners because of the visual component/feedback.13:49 – Saverio: I agree.13:59 – Chuck: I asked earlier, what would you recommend to kids to get started?14:20 – Saverio answers the question.16:02 – Panelist: I think I have a compromise, what about a web application that loads like a regular web page, but also has offline functionality? If you go offline it can load and sometimes work. Now you have a native application.16:47 – Chuck adds in a comment.16:53 – <a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Advertisement</a> 17:31 – Saverio: That would be complex, right?17:44 – Chuck: They were headed towards desktop but never got there.17:55 – Panelist: There is <a href="http://www.rubymotion.com" target="_blank" rel="noreferrer noopener">Ruby Motion.</a> 18:41 – Chuck: We are going to have a special guest back to talk about doing <a href="http://www.rubymotion.com" target="_blank" rel="noreferrer noopener">Ruby Motion</a> on the Nintendo Switch. I think it will take a lot to compile to get to the new system.19:07 – What is your experience with building Opal?19:17 – Saverio: I excluded those, actually.19:50 – Panelist: Let’s talk about data and storing data?20:04 – Saverio: Definitely.Saverio dives into this topic...20:28 – Chuck: Do you use Active Record?20:32 – Saverio: No.21:00 – Saverio: I like simplistic solutions.21:19 – Chuck: That sounds like it wouldn’t be completely foreign for people who have done web development.If we are more web active what will throw us off? Just in general. Your visual is different than the web. It’s different between a desktop and a web app.22:21 – Panelist: If you are building in Ruby it can be locked down to a single thread.22:37 – Saverio adds his thoughts.22:59 – Panelist: Any open source projects that are gooey based application?23:25 – Saverio: I am not aware. There are applications out there that are getting traction, though.23:50 – Chuck asks Saverio a question.24:01 – Saverio talks about Ruby25:12 – Saverio is deciding on whether or not to transition to another language or not.26:36 – Chuck: Things that are built with <a href="http://shoesrb.com" target="_blank" rel="noreferrer noopener">Shoes</a>...<a href="https://en.wikipedia.org/wiki/Hackety_Hack" target="_blank" rel="noreferrer noopener">Hackety Hack</a>?26:55 – Saverio: It is hard to write in Shoes. It’s fun for the beginner.27:34 – Chuck: Anything else?27:41 – Panelist: This has to do with the Gooey, and it’s Native Fire.29:05 – Chuck chimes in.29:26 – Panelist continues talking about this topic.30:48 – Panelist: To make it beyond a toy, there needs to be more community support and more examples. I have been in Ruby for a while, but building applications in React and Electron is not that simple as in Ruby. I hope to see more support in open-source projects, and to take it to the next level. This is a story yet to be told.31:52 – Panelist: My concern is it always looks like a high school project.32:15 – Chuck: Yeah, doesn’t look completely polished.32:19 – Saverio: Yes, when you go to a Ruby talk then...32:50 – Chuck: Anything else?33:04 – Saverio: I have nothing else to add.33:10 – <a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Advertisement</a> 33:47 – Picks!Links:<ul><li><a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Get a Coder Job Course</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="http://shoesrb.com" target="_blank" rel="noreferrer noopener">Shoes</a></li><li><a href="https://github.com/saveriomiroddi" target="_blank" rel="noreferrer noopener">Saverio Miroddi’s GitHub</a></li><li><a href="https://saveriomiroddi.github.io" target="_blank" rel="noreferrer noopener">Saverio Miroddi’s article, “Using scripts in any language for...”</a></li><li><a href="https://saveriomiroddi.github.io/An-overview-of-ruby-gui-development-in-2018/" target="_blank" rel="noreferrer noopener">Saverio Miroddi’s article, “An overview of Desktop Ruby GUI Development in 2018”</a></li><li><a href="http://rms.rhomobile.com" target="_blank" rel="noreferrer noopener">RhoMobile</a></li><li><a href="http://www.rubymotion.com" target="_blank" rel="noreferrer noopener">Ruby Motion</a></li><li><a href="https://rubygems.org/gems/sqlite3/versions/1.3.11" target="_blank" rel="noreferrer noopener">Ruby Gems</a></li><li><a href="https://en.wikipedia.org/wiki/Hackety_Hack" target="_blank" rel="noreferrer noopener">Hackety Hack</a></li><li><a href="https://www.npmjs.com/package/nativefier" target="_blank" rel="noreferrer noopener">NPM – Nativefier</a></li></ul>Sponsors:<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Get a Coder Job Course</a></li></ul>Picks:Charles<ul><li>Books – I have been devouring stuff on Audible. <ul><li>Personal growth tape – <a href="https://www.amazon.com/Queens-Poisoner-Kingfountain-Book-ebook/dp/B013UVNZ2K" target="_blank" rel="noreferrer noopener">The Queen’s Poisoner by Wheeler</a></li><li><a href="https://www.amazon.com/A-View-from-the-Top/dp/B01H0M78R8/ref=sr_1_1?ie=UTF8&amp;keywords=a+view+from+the+top+zig+ziglar&amp;qid=1537811055&amp;sr=1-1" target="_blank" rel="noreferrer noopener">A View from the Top by Zig Ziglar</a></li></ul></li><li><a href="https://www.kickstarter.com/projects/521063736/codebadgeorg" target="_blank" rel="noreferrer noopener">Code Badges</a></li></ul>Dave<ul><li><a href="https://www.amazon.com/Command-Picture-Hanging-12-Pairs-17204-12ES/dp/B00LW1APOC" target="_blank" rel="noreferrer noopener">Command strips – 3M</a></li><li><a href="https://www.npmjs.com/package/nativefier" target="_blank" rel="noreferrer noopener">NPM – Nativefier</a></li></ul>Eric<ul><li>2 courses, plus a 3rd! <ul><li><a href="https://egghead.io/courses/how-to-write-an-open-source-javascript-library" target="_blank" rel="noreferrer noopener">How to write an open source</a></li><li><a href="https://egghead.io/courses/how-to-write-an-open-source-javascript-library" target="_blank" rel="noreferrer noopener">How to Contribute to an Open Source Project on GitHub</a></li><li><a href="https://egghead.io/courses/the-beginner-s-guide-to-react" target="_blank" rel="noreferrer noopener">The beginners guide to React</a></li></ul></li><li>Free courses on Egghead</li></ul>Saverio<ul><li>Movie: <a href="https://www.imdb.com/title/tt4276820/" target="_blank" rel="noreferrer noopener">The Founder</a></li></ul>Special Guest: Saverio Miroddi.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e6367a3c-5047-44bf-84e7-bb7bb720fa48</guid><pubDate>Tue, 25 Sep 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849100/stream.mp3" length="38920416" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
 Special Guests: https://github.com/saveriomiroddi In this episode of Ruby Rogues, the panel talks to https://github.com/saveriomiroddi who is an engineer among other things. Saverio has written...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li></ul> Special Guests: <a href="https://github.com/saveriomiroddi" target="_blank" rel="noreferrer noopener">Saverio Miroddi</a> In this episode of Ruby Rogues, the panel talks to <a href="https://github.com/saveriomiroddi" target="_blank" rel="noreferrer noopener">Saverio Miroddi</a> who is an engineer among other things. Saverio has written articles, and a link to two of his articles is found below. The panel and Saverio talk about Ruby, Ruby Motion, Shoes, Hackety Hack, and much more! Check out the episode!Show Topics:2:05 – Chuck asks a question.2:42 – Chuck: What do you recommend for the listeners?2:49 – Saverio: At the time I recommended an underdog. Now, making a recommendation is kind of hard. It depends on what they need. It’s fascinating in a way, because web development is not straightforward. Through the choice the subject is so wide.3:58 – Panelist: Building desktop applications the very last thin I think: I should build this in Ruby. It sounds like I am not the only person. Why would people want to build desktop apps in Ruby versus another program?4:38 – Chuck: I was thinking the same thing.4:59 – Saverio: Personally, I like consistency. When Ruby came out it’s meant to be very easy. It should be easy to hack a certain tool. It depends on a case basis.6:15 – Panelist: How does Ruby shine in this respect?6:19 – Saverio: It’s hard to say. It is a compromise with everything. That’s the case – if it is meant to be simple, keep it simple. When I wrote my app I was looking for consistency. Ruby is far from ideal and it’s compromising the project.8:02 – Panelist: Tell us how you use it? Tell us your cases.8:17 – Saverio dives into this topic.9:05 – Panelist: I hate web applications online – I want it on my desktop. But it’s funny; I am the opposite when I make it. I really like the idea of Ruby being expanded beyond web application.Panelist continues to talk about what/where/how Ruby is used or not used.10:30 – Chuck: I like the idea of expanding to other areas, as well. Do you think there is enough momentum to get it to a new place?11:09 – Saverio answers this question.Saverio: To be honest, this might just be a niche. It’s being developed at a slow pace. I know a few things use Ruby, and they just want to use a few small tools, and a few frameworks.12:38 – Panelist talks about Ruby and how it can be good for kids and beginners because of the visual component/feedback.13:49 – Saverio: I agree.13:59 – Chuck: I asked earlier, what would you recommend to kids to get started?14:20 – Saverio answers the question.16:02 – Panelist: I think I have a compromise, what about a web application that loads like a regular web page, but also has offline functionality? If you go offline it can load and sometimes work. Now you have a native application.16:47 – Chuck adds in a comment.16:53 – <a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Advertisement</a> 17:31 – Saverio: That would be complex, right?17:44 – Chuck: They were headed towards desktop but never got there.17:55 – Panelist: There is <a href="http://www.rubymotion.com" target="_blank" rel="noreferrer noopener">Ruby Motion.</a> 18:41 – Chuck: We are going to have a special guest back to talk about doing <a href="http://www.rubymotion.com" target="_blank" rel="noreferrer noopener">Ruby Motion</a> on the Nintendo Switch. I think it will take a lot to compile to get to the new system.19:07 – What is your experience with building Opal?19:17 – Saverio: I excluded those, actually.19:50 – Panelist: Let’s talk about data and storing data?20:04 – Saverio: Definitely.Saverio dives into this topic...20:28 – Chuck: Do you use Active Record?20:32 – Saverio: No.21:00 – Saverio: I like simplistic solutions.21:19 – Chuck: That sounds like it wouldn’t be completely foreign for people who have done web development.If we are more web active what will throw us off? Just in general. Your...]]></itunes:summary><itunes:duration>2359</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 380: "Deploying Ruby on Rails application using HAProxy Ingress with unicorn/puma and websockets‌" with Rahul Mahale</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-380-deploying-ruby-on-rails-application-using-haproxy-ingress-with-unicorn-puma-and-websockets-with-rahul-mahale</link><description><![CDATA[Panel: <br />- Charles Max Wood<br />- Dave Kimura<br />- Eric Berry<br /> Special Guests: Rahul MahaleIn this episode of Ruby Rogues, the panel talks to Rahul Mahale. Rahul is a Senior DevOps Engineer at BigBinary in India. He has also worked with SecureDB Inc., Tiny Owl, Winjit Technologies among others. In addition, he attended the University of Pune. The panel and the guest talk about <a href="https://kubernetes.io.Show" rel="noopener">https://kubernetes.io.Show</a> Topics:1:25 – <a href="https://www.teepublic.com/t-shirt/3074500-ruby-rogues?store_id=172938" rel="noopener">https://www.teepublic.com/t-shirt/3074500-ruby-rogues?store_id=172938</a> 1:49 – Chuck: Why are you famous?1:57 – Guest’s background.4:35 – Chuck: <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> – Anyone play with this?4:49 – Panelist: Yes. Funny situation, I was working with <a href="https://www.heroku.com/languages" rel="noopener">https://www.heroku.com/languages</a>. <a href="https://www.heroku.com/languages" rel="noopener">https://www.heroku.com/languages</a> is very costly, but great.The story continues...6:13 – Panelist: I was so overwhelmed with how difficult it was to launch a simple website. Now, that being said we were using the <a href="https://aws.amazon.com/eks/" rel="noopener">https://aws.amazon.com/eks/</a>, which is the <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a>. They don’t have nearly as much good tools, but that’s my experience.6:48 – Chuck: I haven’t tried <a href="https://kubernetes.io.8:58" rel="noopener">https://kubernetes.io.8:58</a> – Rahul: I would like to add a few comments. Managing <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> service is not a big deal at the moment, but...11:19 – Panelist: You wouldn’t recommend people using <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> unless they were well versed? What is that term?11:40 – Rahul: Not anyone could use the <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> cluster. Let’s offer that complexity to another company that can handle and mange it.13:02 – The guest continues this conversation.14:02 – Panelist: I didn’t know that <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> needed different nodes.14:28 – Rahul continues this topic.15:05 – What hardware requirements do they need?15:19 – Rahul: Yes, they do need a good system. Good amount of memory. Good network space.15:45 – Panelist asks Rahul a question. 16:30 – Rahul: Let’s answer this into two parts. <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> topic is being discussed in detail.  18:41 – Chuck adds comments and asks a question.18:58 – Rahul talks about companies and programs. Check out this timestamp to hear his thoughts.20:42 – Another company is mentioned added to this conversation.21:55 – Additional companies mentioned: Google, Microsoft, IBM, etc. (Rahul)22:14 – Chuck: It’s interesting how much community plays a role into success stories. Whether or not it’s best technologies it comes down to where there are enough people to help me if I don’t know what to do.22:43 – Rahul: People, even enterprises, are there.23:15 – Chuck: At what point (let’s say I docked my app) should they be looking at <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a>? Are you waiting on traffic? How do you make that call?23:56 – Rahul answers the questions.26:29 – Rahul: If your application is...27:13 – <a href="https://www.digitalocean.com/" rel="noopener">https://www.digitalocean.com/</a> 27:51 – Chuck: How does someone get started with <a href="https://kubernetes.io?27" rel="noopener">https://kubernetes.io?27</a>:53 – Rahul answers the question.30:00 – Chuck: It sounds like you have an amateur setup – Dave?30:21 – Dave: I think the problem is that there is not a <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> for dummies blog post. There has always been some sort of “gottcha!” As much as these documents say that there are solutions here and there, but you will see that there are networking issues. Once you get that up and running, then there are more issues at hand. The other strange thing is that once everything seems to be working okay, and then I started getting connectivity issues. It’s definitely not an afternoon project. It takes researching and googling. At the end, it takes a direction at large that the community is investing into.32:58 – Chuck makes additional comments.33:21 – Dave adds more comments. Sorry bad joke – Dave.33:40 – Topic – Virtualization.34:32 – Having Swamp is a good idea.34:44 – Rahul adds his comments.36:54 – Panelist talks about virtualization and scaling.37:45 – Rahul adds in comments about the ecosystems.38:21 – Panelist talks about server-less functions. 39:11 – Rahul: Not every application can...40:32 – Panelist: I guess the whole downside to...41:07 – Rahul talks about this.43:03 – Chuck to Eric: Any problems with <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> for you?43:05 – Eric: Yes – just spelling it! For me it feels like you are in a jet with all of these different buttons. There are 2 different types of developers. I am of DevOps-minded. That’s why we are getting solutions, and tools like Heroku to help. When I listen to this conversation, I feel quiet only because you guys are talking about spiders and I’m afraid of spiders.44:44 – Dave to Eric: Having information and knowledge about <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> will help you as a developer. Having some awareness can really help you as a developer.45:43 – Chuck: There are all these options to know about it – they way he is talking about it sounds like it’s the person on the jet. Don’t touch the red button and don’t’ cut the wrong wire! It feels like with software – it’s a beautiful thing – you erase it and reinstall it!46:50 – Dave: What? What are all of these crazy words?! What does this exactly mean? The visibility is definitely not there for someone who is just tinkering with it.47:16 – Rahul: It’s not for someone who is tinkering with it. Definitely.50:02 – Chuck: We have been talking about benefits of <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> – great. What kinds of processes to setup with <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> to make your life easier?50:40 Rahul answers the question.53:54 – Rahul’s Social Media Accounts – check them out under LINKS.54:29 – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> Links:<br />- <a href="https://www.teepublic.com/t-shirt/3074500-ruby-rogues?store_id=172938" rel="noopener">https://www.teepublic.com/t-shirt/3074500-ruby-rogues?store_id=172938</a><br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="https://www.ruby-lang.org/en/" rel="noopener">https://www.ruby-lang.org/en/</a><br />- <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a><br />- <a href="http://www.phoenixsoftware.com/ode.htm" rel="noopener">http://www.phoenixsoftware.com/ode.htm</a><br />- <a href="https://www.heroku.com/languages" rel="noopener">https://www.heroku.com/languages</a><br />- <a href="https://aws.amazon.com/eks/" rel="noopener">https://aws.amazon.com/eks/</a><br />- <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a><br />- <a href="https://cloud.google.com/kubernetes-engine/" rel="noopener">https://cloud.google.com/kubernetes-engine/</a><br />- <a href="https://kubernetes.io/docs/setup/minikube/" rel="noopener">https://kubernetes.io/docs/setup/minikube/</a><br />- <a href="https://azure.microsoft.com/en-us/services/kubernetes-service/" rel="noopener">https://azure.microsoft.com/en-us/services/kubernetes-service/</a><br />- <a href="https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/" rel="noopener">https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/</a><br />- <a href="https://github.com/kubernetes-incubator/kubespray" rel="noopener">https://github.com/kubernetes-incubator/kubespray</a><br />- <a href="https://www.docker.com/products/docker-enterprise" rel="noopener">https://www.docker.com/products/docker-enterprise</a><br />- <a href="https://rancher.com" rel="noopener">https://rancher.com</a><br />- <a href="https://www.katacoda.com/courses/kubernetesby" rel="noopener">https://www.katacoda.com/courses/kubernetesby</a> Ben Hall<br />- <a href="https://allthingsdevops.bigbinary.com" rel="noopener">https://allthingsdevops.bigbinary.com</a><br />- <a href="http://nanobox.com" rel="noopener">http://nanobox.com</a><br />- <a href="https://cloud66.com" rel="noopener">https://cloud66.com</a><br />- <a href="https://www.chef.io" rel="noopener">https://www.chef.io</a><br />- <a href="https://puppet.com" rel="noopener">https://puppet.com</a><br />- <a href="https://www.ansible.com" rel="noopener">https://www.ansible.com</a><br />- <a href="https://www.saltstack.com" rel="noopener">https://www.saltstack.com</a><br />- <a href="https://www.orangecomputers.com/node/" rel="noopener">https://www.orangecomputers.com/node/</a><br />- <a href="https://slashrahul.in" rel="noopener">https://slashrahul.in</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">582dff03-57e0-4e12-976a-e89451b0ee1b</guid><pubDate>Tue, 18 Sep 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849204/stream.mp3" length="59762629" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
 Special Guests: Rahul MahaleIn this episode of Ruby Rogues, the panel talks to Rahul Mahale. Rahul is a Senior DevOps Engineer at BigBinary in India. He has also worked with SecureDB Inc., Tiny...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- Charles Max Wood<br />- Dave Kimura<br />- Eric Berry<br /> Special Guests: Rahul MahaleIn this episode of Ruby Rogues, the panel talks to Rahul Mahale. Rahul is a Senior DevOps Engineer at BigBinary in India. He has also worked with SecureDB Inc., Tiny Owl, Winjit Technologies among others. In addition, he attended the University of Pune. The panel and the guest talk about <a href="https://kubernetes.io.Show" rel="noopener">https://kubernetes.io.Show</a> Topics:1:25 – <a href="https://www.teepublic.com/t-shirt/3074500-ruby-rogues?store_id=172938" rel="noopener">https://www.teepublic.com/t-shirt/3074500-ruby-rogues?store_id=172938</a> 1:49 – Chuck: Why are you famous?1:57 – Guest’s background.4:35 – Chuck: <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> – Anyone play with this?4:49 – Panelist: Yes. Funny situation, I was working with <a href="https://www.heroku.com/languages" rel="noopener">https://www.heroku.com/languages</a>. <a href="https://www.heroku.com/languages" rel="noopener">https://www.heroku.com/languages</a> is very costly, but great.The story continues...6:13 – Panelist: I was so overwhelmed with how difficult it was to launch a simple website. Now, that being said we were using the <a href="https://aws.amazon.com/eks/" rel="noopener">https://aws.amazon.com/eks/</a>, which is the <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a>. They don’t have nearly as much good tools, but that’s my experience.6:48 – Chuck: I haven’t tried <a href="https://kubernetes.io.8:58" rel="noopener">https://kubernetes.io.8:58</a> – Rahul: I would like to add a few comments. Managing <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> service is not a big deal at the moment, but...11:19 – Panelist: You wouldn’t recommend people using <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> unless they were well versed? What is that term?11:40 – Rahul: Not anyone could use the <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> cluster. Let’s offer that complexity to another company that can handle and mange it.13:02 – The guest continues this conversation.14:02 – Panelist: I didn’t know that <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> needed different nodes.14:28 – Rahul continues this topic.15:05 – What hardware requirements do they need?15:19 – Rahul: Yes, they do need a good system. Good amount of memory. Good network space.15:45 – Panelist asks Rahul a question. 16:30 – Rahul: Let’s answer this into two parts. <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> topic is being discussed in detail.  18:41 – Chuck adds comments and asks a question.18:58 – Rahul talks about companies and programs. Check out this timestamp to hear his thoughts.20:42 – Another company is mentioned added to this conversation.21:55 – Additional companies mentioned: Google, Microsoft, IBM, etc. (Rahul)22:14 – Chuck: It’s interesting how much community plays a role into success stories. Whether or not it’s best technologies it comes down to where there are enough people to help me if I don’t know what to do.22:43 – Rahul: People, even enterprises, are there.23:15 – Chuck: At what point (let’s say I docked my app) should they be looking at <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a>? Are you waiting on traffic? How do you make that call?23:56 – Rahul answers the questions.26:29 – Rahul: If your application is...27:13 – <a href="https://www.digitalocean.com/" rel="noopener">https://www.digitalocean.com/</a> 27:51 – Chuck: How does someone get started with <a href="https://kubernetes.io?27" rel="noopener">https://kubernetes.io?27</a>:53 – Rahul answers the question.30:00 – Chuck: It sounds like you have an amateur setup – Dave?30:21 – Dave: I think the problem is that there is not a <a href="https://kubernetes.io" rel="noopener">https://kubernetes.io</a> for...]]></itunes:summary><itunes:duration>3665</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 379: "Caching in Rails" with Jeff Kreeftmeijer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-379-caching-in-rails-with-jeff-kreeftmeijer</link><description><![CDATA[Panel: <br />- Charles Max Wood<br />- Dave Kimura<br />- Eric Berry<br /> Special Guests: <a href="https://jeffkreeftmeijer.com" rel="noopener">https://jeffkreeftmeijer.com</a> In this episode of Ruby Rogues, the panel talks to <a href="https://jeffkreeftmeijer.com" rel="noopener">https://jeffkreeftmeijer.com</a> who is a Ruby and Elixir developer at <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a>. Jeff writes for the <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a> newsletter and has a blog. Check out today’s episode where the panel talks about AppSignal, Russian doll caching, Drifting Ruby, JavaScript Sprinkles, cache warming, N+1 plus other topics.Show Topics:2:47 – Code Fund &amp; <a href="https://newrelic.com/?gclid=EAIaIQobChMIpbDg_MSz3QIVAhtpCh2qpgebEAAYASAAEgJnivD_BwE&amp;utm_campaign=googlebrand+JM+ABM+Q1FY19+acq+NORAM&amp;utm_medium=PS&amp;utm_source=Google" rel="noopener">https://newrelic.com/?gclid=EAIaIQobChMIpbDg_MSz3QIVAhtpCh2qpgebEAAYASAAEgJnivD_BwE&amp;utm_campaign=googlebrand+JM+ABM+Q1FY19+acq+NORAM&amp;utm_medium=PS&amp;utm_source=Google</a> 3:40 – <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a> might be the only support for <a href="https://elixir-lang.org.4:12" rel="noopener">https://elixir-lang.org.4:12</a> – The integration, the ease was so simple and your (Jeff) documentation made it very easy.4:46 – Comparatively to New Relic, <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a> is cheaper, isn’t it?4:59 – We don’t charge for host, we charge per request. That’s where to difference in price comes from. You get a number of requests in your plan. <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a> – you pay for what you use.5:50 – Chuck has used New Relic in the past, but only pay for the month that he needs.6:07 – Panelist talks with Josh Adams and relays the conversation to the panel and the guest.6:48 – Eric to Dave: Do you run into this with <a href="https://www.driftingruby.com" rel="noopener">https://www.driftingruby.com</a>? Where people just pay for what they need and cancel afterwards.7:41 – Dave: Yes, I do come across this. There isn’t much you can do about it. People will do what they need to do.8:24 – Jeff: We don’t have a lot of this problem with <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a>. By the way, I have never done that before – you are all horrible! ☺9:02 – Chuck: Let’s dive into is what is your approach to performance on Rails?9:24 – We started the vlog series to help them with that. Sometimes you run into limits of what Ruby can do, and stuff like caching can help. It’s never really a single issue. That’s one of our challenges as a company to hook into everything (integration). We do support, per communication, to help with tech issues, but usually it’s set-up related. Everybody’s problems are different because everyone’s set-up is different.11:02 – Chuck: Most of these posts are about caching and other topics. I’m going to go to something that I misunderstood for a while and that is <a href="https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</a> I didn’t quite make the connection in my head.11:40 – First, let’s talk about fragment caching.13:49 – Jeff explains <a href="https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</a> 18:44 – Chuck makes comments and asks Jeff a question.19:43 – Jeff confirms the panelist’s answer.22:00 – Jeff: Another solution is <a href="https://github.com/avand/sprinkles" rel="noopener">https://github.com/avand/sprinkles</a> 22:27 – Digital Ocean’s Advertisement.23:12 – Question from Chuck to Jeff.23:38 – Chuck talks about what he will discuss at the Summit conference in October.23:55 – Panelist has had experience with <a href="https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</a>. Performance can be smoke in mirrors. Application he worked on before, we did tons of caching (query caching, <a href="https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</a>, and others) it was all about handling the cache key.25:32 – More comments about caching from another panelist. <a href="https://www.section.io/blog/what-is-cache-warming/" rel="noopener">https://www.section.io/blog/what-is-cache-warming/</a> is mentioned, too.26:46 – How do you utilize <a href="https://www.section.io/blog/what-is-cache-warming/?27" rel="noopener">https://www.section.io/blog/what-is-cache-warming/?27</a>:39 – Chuck asks a question.27:44 – Question answered.28:12 – Does something like this exist for <a href="http://www.phoenixsoftware.com/ode.htm?28" rel="noopener">http://www.phoenixsoftware.com/ode.htm?28</a>:28 – Jeff: I don’t think there is something like that for <a href="http://www.phoenixsoftware.com/ode.htm.28:50" rel="noopener">http://www.phoenixsoftware.com/ode.htm.28:50</a> – Chuck: When do you want to use one caching over another caching?29:09 – Jeff: “Depends on a couple of things. <a href="https://blog.appsignal.com/2018/04/24/active-record-performance-the-n+1-queries-antipattern.html" rel="noopener">https://blog.appsignal.com/2018/04/24/active-record-performance-the-n+1-queries-antipattern.html</a> is a feature and that you “should” rely on <a href="https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</a>, and generally that is not an accepted thing. You could do that, but that is applied to a specific thing. What do you guys think?”30:31 – Panelist: Rendering partials is an expensive endeavor.31:38 – This topic continues between panelists and Jeff.32:25 – Jeff: Fragment caching is a good fit for that.32:56 – Question: You have a blog, one of your posts that you talk about you discuss open source projects maintainable. Talk to me how that led you to write it?33:32 – Jeff: Three things you should not do, based on mistakes that I made in the past.1.) <a href="https://github.com/jeffkreeftmeijer/navvy" rel="noopener">https://github.com/jeffkreeftmeijer/navvy</a> – had adapters for everything.2.) Dropping support for older visions of your dependencies.3.) Hand over projects if you can’t help anymore.This whole article is based on me messing up.35:07 – Chuck makes some comments.35:27 – Panelist: Ran into a problem the other day, there is a dependency that hasn’t been updated in over a year. They are waiting to solve all issues. I submitted an issue to be resolved.37:02 – <a href="https://blog.appsignal.com/2018/04/24/active-record-performance-the-n+1-queries-antipattern.html" rel="noopener">https://blog.appsignal.com/2018/04/24/active-record-performance-the-n+1-queries-antipattern.html</a> – is it a bug or a feature?37:12 – If you do nothing with it then it is a bug.37:21 – Chuck: to me a bug is an issue. It’s not a bug it’s inefficiency unless you turn it into something else.37:42 – Jeff: <a href="https://blog.appsignal.com/2018/04/24/active-record-performance-the-n+1-queries-antipattern.html" rel="noopener">https://blog.appsignal.com/2018/04/24/active-record-performance-the-n+1-queries-antipattern.html</a> is an undesirable feature? It’s not necessarily a bug. You need a very reliable caching layer.38:25 – Chuck: What is a very reliable caching layer?38:38 – Jeff answers the question.40:50 – <a href="https://redis.io" rel="noopener">https://redis.io</a> is mentioned.42:04 – Jeff (guest) comments on the panelists’ thoughts.42:37 – Picks?42:57 – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> 43:34 – PicksLinks:<br />- <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a><br />- <a href="https://www.ruby-lang.org/en/" rel="noopener">https://www.ruby-lang.org/en/</a><br />- <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a><br />- <a href="http://www.phoenixsoftware.com/ode.htm" rel="noopener">http://www.phoenixsoftware.com/ode.htm</a><br />- <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a><br />- <a href="https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</a><br />- <a href="https://github.com/avand/sprinkles" rel="noopener">https://github.com/avand/sprinkles</a><br />- <a href="https://www.section.io/blog/what-is-cache-warming/" rel="noopener">https://www.section.io/blog/what-is-cache-warming/</a><br />- <a href="https://blog.appsignal.com/2018/04/24/active-record-performance-the-n+1-queries-antipattern.html" rel="noopener">https://blog.appsignal.com/2018/04/24/active-record-performance-the-n+1-queries-antipattern.html</a><br />- <a href="https://redis.io" rel="noopener">https://redis.io</a><br />- <a href="https://blog.appsignal.com/2018/03/20/fragment-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/03/20/fragment-caching-in-rails.html</a><br />- <a href="https://github.com/thekompanee/fuubar" rel="noopener">https://github.com/thekompanee/fuubar</a><br />- <a href="https://github.com/jeffkreeftmeijer/navvy" rel="noopener">https://github.com/jeffkreeftmeijer/navvy</a><br />- <a href="http://asciidoc.org" rel="noopener">http://asciidoc.org</a><br />- <a href="https://asciidoctor.org" rel="noopener">https://asciidoctor.org</a><br />- <a href="https://meetme.so/ElixirMix" rel="noopener">https://meetme.so/ElixirMix</a><br />- <a href="https://newrelic.com/?gclid=EAIaIQobChMIpbDg_MSz3QIVAhtpCh2qpgebEAAYASAAEgJnivD_BwE&amp;utm_campaign=googlebrand+JM+ABM+Q1FY19+acq+NORAM&amp;utm_medium=PS&amp;utm_source=Google" rel="noopener">https://newrelic.com/?gclid=EAIaIQobChMIpbDg_MSz3QIVAhtpCh2qpgebEAAYASAAEgJnivD_BwE&amp;utm_campaign=googlebrand+JM+ABM+Q1FY19+acq+NORAM&amp;utm_medium=PS&amp;utm_source=Google</a><br />- <a href="https://elixir-lang.org" rel="noopener">https://elixir-lang.org</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">64bdba15-ccb0-47f9-938c-18e595354477</guid><pubDate>Tue, 11 Sep 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849149/stream.mp3" length="52944956" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
 Special Guests: https://jeffkreeftmeijer.com In this episode of Ruby Rogues, the panel talks to https://jeffkreeftmeijer.com who is a Ruby and Elixir developer at https://appsignal.com. Jeff...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- Charles Max Wood<br />- Dave Kimura<br />- Eric Berry<br /> Special Guests: <a href="https://jeffkreeftmeijer.com" rel="noopener">https://jeffkreeftmeijer.com</a> In this episode of Ruby Rogues, the panel talks to <a href="https://jeffkreeftmeijer.com" rel="noopener">https://jeffkreeftmeijer.com</a> who is a Ruby and Elixir developer at <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a>. Jeff writes for the <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a> newsletter and has a blog. Check out today’s episode where the panel talks about AppSignal, Russian doll caching, Drifting Ruby, JavaScript Sprinkles, cache warming, N+1 plus other topics.Show Topics:2:47 – Code Fund &amp; <a href="https://newrelic.com/?gclid=EAIaIQobChMIpbDg_MSz3QIVAhtpCh2qpgebEAAYASAAEgJnivD_BwE&amp;utm_campaign=googlebrand+JM+ABM+Q1FY19+acq+NORAM&amp;utm_medium=PS&amp;utm_source=Google" rel="noopener">https://newrelic.com/?gclid=EAIaIQobChMIpbDg_MSz3QIVAhtpCh2qpgebEAAYASAAEgJnivD_BwE&amp;utm_campaign=googlebrand+JM+ABM+Q1FY19+acq+NORAM&amp;utm_medium=PS&amp;utm_source=Google</a> 3:40 – <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a> might be the only support for <a href="https://elixir-lang.org.4:12" rel="noopener">https://elixir-lang.org.4:12</a> – The integration, the ease was so simple and your (Jeff) documentation made it very easy.4:46 – Comparatively to New Relic, <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a> is cheaper, isn’t it?4:59 – We don’t charge for host, we charge per request. That’s where to difference in price comes from. You get a number of requests in your plan. <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a> – you pay for what you use.5:50 – Chuck has used New Relic in the past, but only pay for the month that he needs.6:07 – Panelist talks with Josh Adams and relays the conversation to the panel and the guest.6:48 – Eric to Dave: Do you run into this with <a href="https://www.driftingruby.com" rel="noopener">https://www.driftingruby.com</a>? Where people just pay for what they need and cancel afterwards.7:41 – Dave: Yes, I do come across this. There isn’t much you can do about it. People will do what they need to do.8:24 – Jeff: We don’t have a lot of this problem with <a href="https://appsignal.com" rel="noopener">https://appsignal.com</a>. By the way, I have never done that before – you are all horrible! ☺9:02 – Chuck: Let’s dive into is what is your approach to performance on Rails?9:24 – We started the vlog series to help them with that. Sometimes you run into limits of what Ruby can do, and stuff like caching can help. It’s never really a single issue. That’s one of our challenges as a company to hook into everything (integration). We do support, per communication, to help with tech issues, but usually it’s set-up related. Everybody’s problems are different because everyone’s set-up is different.11:02 – Chuck: Most of these posts are about caching and other topics. I’m going to go to something that I misunderstood for a while and that is <a href="https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</a> I didn’t quite make the connection in my head.11:40 – First, let’s talk about fragment caching.13:49 – Jeff explains <a href="https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html" rel="noopener">https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</a> 18:44 – Chuck makes comments and asks Jeff a question.19:43 – Jeff confirms the panelist’s answer.22:00 – Jeff: Another solution is <a href="https://github.com/avand/sprinkles" rel="noopener">https://github.com/avand/sprinkles</a> 22:27 – Digital Ocean’s Advertisement.23:12 – Question from Chuck to Jeff.23:38 – Chuck talks about what he will discuss at the Summit conference in October.23:55 – Panelist...]]></itunes:summary><itunes:duration>3238</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 378: Ruby performance: MJIT with John Hawthorn</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-378-ruby-performance-mjit-with-john-hawthorn</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Dave Kimura</li><li>Eric Berry</li></ul> Special Guests: John HawthornIn this episode of Ruby Rogues, the panel talks to John Hawthorn about MJIT. John has been a <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> programmer for about 9 years and is based in Victoria, B.C. They talk about what MJIT is, the effects you can see from using the MJIT compiler, and why the JIT doesn’t always work with other languages. They also touch on how you can use the JIT in your own code, how he makes his performance better, and more!Show Topics:1:36 – John is a Ruby programmer, and has been one for the past 9 years, and he is based out of Victoria, B.C.5:00 – He had always been curious how a JIT would work and found that it was always too difficult to work with. Since discovering <a href="https://github.com/k0kubun/yarv-mjit" target="_blank" rel="noreferrer noopener">MJIT</a>, he has been able to work with these compilers because he understands how to work with C code.7:36 – <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> has a bytecode and it looks a lot like an assembly language, which is approachable to a Rubyist.8:24 – The core of MJIT is an ERB template which take this bytecode, loops over it, and emits C code.9:01 – Effects that you can seem from the JIT in your own code is that it uses a really tight math loop, making your code faster.11:25 – Other languages aren’t suited for compilers like JIT because they are so flexible to begin with. And in some cases, it doesn’t make sense to JIT compile.13:05 – The compiled code now is not reusable by other workers and works better with one compilation per process.15:20 – The temp folder gets cleared immediately after its run, but this compiled code is probably going to stay in memory forever.17:30 – The MJIT doesn’t work as well with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> because the code can’t get warmed up enough. Some things aren’t friendly to a JIT.20:24 – If someone wants to play with the JIT, as long as you have any Ruby version manager, install any of the previewed releases of 2.6 and then run with --jit.21:44 – Online, you can look into following people who have written various Ruby libraries to look at performance. You can look at people like <a href="https://samsaffron.com/" target="_blank" rel="noreferrer noopener">Sam Saffron</a> and <a href="https://jvns.ca/" target="_blank" rel="noreferrer noopener">Julia Evans</a>.23:57 –<a href="https://github.com/oracle/truffleruby" target="_blank" rel="noreferrer noopener">TruffleRuby</a> is a new front-end on top of a mature virtual machine whereas MJIT is a brand new virtual machine on top of a Ruby front-end.27:57 – The MJIT had no effect on his work, it was just really fun and interesting to look into.28:29 – To make his performance better, he allocates fewer objects, does less loops, and writes better queries.29:02 – You want to run a profiler that will give you a better idea of where to look for performance issues, but you really need a proper benchmark to say what is wrong with your performance. A great benchmark you can use is <a href="https://github.com/evanphx/benchmark-ips" target="_blank" rel="noreferrer noopener">benchmark-ips</a>.31:59 – The “gotcha” of doing this kind of work is verifying that you’ve actually improved it.33:41 – Before we have the JIT in production, we are going to be using these techniques to find out if the JIT is helping us.Links:<ul><li><a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Get a Coder Job Course</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://github.com/k0kubun/yarv-mjit" target="_blank" rel="noreferrer noopener">MJIT</a></li><li><a href="https://www.johnhawthorn.com/2018/02/playing-with-ruby-jit-mjit/" target="_blank" rel="noreferrer noopener">Playing with ruby's new JIT: MJIT by John Hawthorn</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://github.com/Shopify/bootsnap" target="_blank" rel="noreferrer noopener">Bootsnap</a></li><li><a href="https://samsaffron.com/" target="_blank" rel="noreferrer noopener">Sam Saffron</a></li><li><a href="https://jvns.ca/" target="_blank" rel="noreferrer noopener">Julia Evans</a></li><li><a href="https://github.com/oracle/truffleruby" target="_blank" rel="noreferrer noopener">TruffleRuby</a></li><li><a href="https://github.com/evanphx/benchmark-ips" target="_blank" rel="noreferrer noopener">benchmark-ips</a></li><li><a href="https://twitter.com/jhawthorn?lang=en" target="_blank" rel="noreferrer noopener">@jhawthorn</a></li><li><a href="https://www.johnhawthorn.com/" target="_blank" rel="noreferrer noopener">johnhawthorn.com</a></li><li><a href="https://github.com/jhawthorn" target="_blank" rel="noreferrer noopener">John’s GitHub</a></li><li> </li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Get a Coder Job Course</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/s/ref=as_li_ss_tl?ascsub=&amp;field-keywords=iron%2520druid%2520chronicles&amp;language=en_US&amp;linkCode=sl2&amp;linkId=e49d3e20a9fc3e71c28ac28516e5bd42&amp;ref=aa_scomp_aapi1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Iron Druid Chronicles by Kevin Hearne</a></li><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a></li><li><a href="https://www.notion.so/" target="_blank" rel="noreferrer noopener">Notion</a></li><li>Eric Begay</li></ul>Dave<ul><li><a href="https://www.sony.com/electronics/headband-headphones/wh-1000xm2" target="_blank" rel="noreferrer noopener">Sony WH-1000XM2</a></li><li><a href="https://www.homedepot.com/p/Ryobi-120-Volt-Bench-Sander-BD4601G/205509608" target="_blank" rel="noreferrer noopener">Ryobi Bench Sander</a></li></ul>David<ul><li><a href="https://www.imdb.com/title/tt1307789/" target="_blank" rel="noreferrer noopener">Stephen Fry in America</a></li></ul>Eric<ul><li><a href="https://slides.limhenry.xyz/" target="_blank" rel="noreferrer noopener">Remote for Slides</a></li><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a></li></ul>John<ul><li><a href="https://jvns.ca/categories/ruby-profiler/" target="_blank" rel="noreferrer noopener">Julia Evans Blog Posts</a></li><li><a href="http://www.celestegame.com/" target="_blank" rel="noreferrer noopener">Celeste</a></li></ul>Special Guest: John Hawthorn.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0ebe345c-430a-4faa-b0e5-cd9b0cbca43d</guid><pubDate>Tue, 04 Sep 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849258/stream.mp3" length="43785968" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- David Richards
- Dave Kimura
- Eric Berry
 Special Guests: John HawthornIn this episode of Ruby Rogues, the panel talks to John Hawthorn about MJIT. John has been a https://www.ruby-lang.org/en/ programmer for about 9...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Dave Kimura</li><li>Eric Berry</li></ul> Special Guests: John HawthornIn this episode of Ruby Rogues, the panel talks to John Hawthorn about MJIT. John has been a <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> programmer for about 9 years and is based in Victoria, B.C. They talk about what MJIT is, the effects you can see from using the MJIT compiler, and why the JIT doesn’t always work with other languages. They also touch on how you can use the JIT in your own code, how he makes his performance better, and more!Show Topics:1:36 – John is a Ruby programmer, and has been one for the past 9 years, and he is based out of Victoria, B.C.5:00 – He had always been curious how a JIT would work and found that it was always too difficult to work with. Since discovering <a href="https://github.com/k0kubun/yarv-mjit" target="_blank" rel="noreferrer noopener">MJIT</a>, he has been able to work with these compilers because he understands how to work with C code.7:36 – <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> has a bytecode and it looks a lot like an assembly language, which is approachable to a Rubyist.8:24 – The core of MJIT is an ERB template which take this bytecode, loops over it, and emits C code.9:01 – Effects that you can seem from the JIT in your own code is that it uses a really tight math loop, making your code faster.11:25 – Other languages aren’t suited for compilers like JIT because they are so flexible to begin with. And in some cases, it doesn’t make sense to JIT compile.13:05 – The compiled code now is not reusable by other workers and works better with one compilation per process.15:20 – The temp folder gets cleared immediately after its run, but this compiled code is probably going to stay in memory forever.17:30 – The MJIT doesn’t work as well with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> because the code can’t get warmed up enough. Some things aren’t friendly to a JIT.20:24 – If someone wants to play with the JIT, as long as you have any Ruby version manager, install any of the previewed releases of 2.6 and then run with --jit.21:44 – Online, you can look into following people who have written various Ruby libraries to look at performance. You can look at people like <a href="https://samsaffron.com/" target="_blank" rel="noreferrer noopener">Sam Saffron</a> and <a href="https://jvns.ca/" target="_blank" rel="noreferrer noopener">Julia Evans</a>.23:57 –<a href="https://github.com/oracle/truffleruby" target="_blank" rel="noreferrer noopener">TruffleRuby</a> is a new front-end on top of a mature virtual machine whereas MJIT is a brand new virtual machine on top of a Ruby front-end.27:57 – The MJIT had no effect on his work, it was just really fun and interesting to look into.28:29 – To make his performance better, he allocates fewer objects, does less loops, and writes better queries.29:02 – You want to run a profiler that will give you a better idea of where to look for performance issues, but you really need a proper benchmark to say what is wrong with your performance. A great benchmark you can use is <a href="https://github.com/evanphx/benchmark-ips" target="_blank" rel="noreferrer noopener">benchmark-ips</a>.31:59 – The “gotcha” of doing this kind of work is verifying that you’ve actually improved it.33:41 – Before we have the JIT in production, we are going to be using these techniques to find out if the JIT is helping us.Links:<ul><li><a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Get a Coder Job Course</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://github.com/k0kubun/yarv-mjit" target="_blank" rel="noreferrer noopener">MJIT</a></li><li><a...]]></itunes:summary><itunes:duration>2664</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 377: Upgrading a Rails application incrementally with Luke Francl</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-377-upgrading-a-rails-application-incrementally-with-luke-francl</link><description><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li></ul> Special Guests: Luke FranclIn this episode of Ruby Rogues, the panel talks to Luke Francl about his article “<a href="http://www.recursion.org/incremental-rails-upgrade/" target="_blank" rel="noreferrer noopener">Upgrading Rails applications incrementally</a>”. Luke works at GitHub on search and has been there since October 2017. Before working at <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a>, he worked at a search startup that was working with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elasticsearch</a>. They talk about things that people take for granted with search, the impending takeover of GitHub from Microsoft, and what open source looks like today. They also touch on the process of getting hired at GitHub, his process for upgrading Rails applications, and more!In particular, we dive pretty deep on:<ul><li>Luke intro</li><li>Working with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li><li>Why he decided to come to <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li><li>Surreal working at GitHub</li><li>What are some of the things that people take for granted with search?</li><li>What people expect from search</li><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">Wordpress</a></li><li>GitHub has been very focused on the Microsoft deal recently</li><li><a href="https://codesponsor.io/" target="_blank" rel="noreferrer noopener">Code Sponsor</a></li><li>GitHub/Microsoft owns open source</li><li>Open source today</li><li><a href="https://github.com/kubernetes/kubernetes" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li>The GitHub office</li><li>What was the process like of getting hired at GitHub?</li><li><a href="http://www.recursion.org/2017/7/1/build-a-query-parser" target="_blank" rel="noreferrer noopener">Build a Query Parser</a> blog post</li><li>Using his search experience</li><li>Rails incremental upgrades</li><li>His process of upgrading Rails applications</li><li><a href="http://www.recursion.org/incremental-rails-upgrade/" target="_blank" rel="noreferrer noopener">Upgrading a Rails application incrementally</a></li><li>Short vs long upgrading process</li><li>Rails is fairly compatible between versions</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">Wordpress</a></li><li><a href="https://codesponsor.io/" target="_blank" rel="noreferrer noopener">Code Sponsor</a></li><li><a href="https://github.com/kubernetes/kubernetes" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="http://www.recursion.org/2017/7/1/build-a-query-parser" target="_blank" rel="noreferrer noopener">Build a Query Parser</a></li><li><a href="http://www.recursion.org/incremental-rails-upgrade/" target="_blank" rel="noreferrer noopener">Upgrading a Rails application incrementally</a></li><li><a href="http://luke.francl.org/" target="_blank" rel="noreferrer noopener">luke.francl.org</a></li><li><a href="https://twitter.com/lof" target="_blank" rel="noreferrer noopener">@lof</a></li><li><a href="http://www.recursion.org/" target="_blank" rel="noreferrer noopener">Luke’s Blog</a></li><li><a href="https://github.com/look" target="_blank" rel="noreferrer noopener">Luke’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Get a Coder Job Course</a></li></ul>Picks:Dave<ul><li><a href="https://www.telestream.net/screenflow/store.asp" target="_blank" rel="noreferrer noopener">Screenflow</a></li><li>LED Lightbulbs</li></ul>Eric<ul><li><a href="https://www.navicat.com/en/products/navicat-essentials" target="_blank" rel="noreferrer noopener">Navicat Essentials</a></li></ul>Luke<ul><li><a href="https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321" target="_blank" rel="noreferrer noopener">Designing Data-Intensive Applications by Martin Kleppmann</a></li></ul>Special Guest: Luke Francl.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">98d6dba2-eb3d-4562-a9d9-9a6abb1b66e3</guid><pubDate>Tue, 28 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849110/stream.mp3" length="52191058" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Eric Berry
 Special Guests: Luke FranclIn this episode of Ruby Rogues, the panel talks to Luke Francl about his article “http://www.recursion.org/incremental-rails-upgrade/”. Luke works at GitHub on search and has been there...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li></ul> Special Guests: Luke FranclIn this episode of Ruby Rogues, the panel talks to Luke Francl about his article “<a href="http://www.recursion.org/incremental-rails-upgrade/" target="_blank" rel="noreferrer noopener">Upgrading Rails applications incrementally</a>”. Luke works at GitHub on search and has been there since October 2017. Before working at <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a>, he worked at a search startup that was working with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elasticsearch</a>. They talk about things that people take for granted with search, the impending takeover of GitHub from Microsoft, and what open source looks like today. They also touch on the process of getting hired at GitHub, his process for upgrading Rails applications, and more!In particular, we dive pretty deep on:<ul><li>Luke intro</li><li>Working with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li><li>Why he decided to come to <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li><li>Surreal working at GitHub</li><li>What are some of the things that people take for granted with search?</li><li>What people expect from search</li><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">Wordpress</a></li><li>GitHub has been very focused on the Microsoft deal recently</li><li><a href="https://codesponsor.io/" target="_blank" rel="noreferrer noopener">Code Sponsor</a></li><li>GitHub/Microsoft owns open source</li><li>Open source today</li><li><a href="https://github.com/kubernetes/kubernetes" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li>The GitHub office</li><li>What was the process like of getting hired at GitHub?</li><li><a href="http://www.recursion.org/2017/7/1/build-a-query-parser" target="_blank" rel="noreferrer noopener">Build a Query Parser</a> blog post</li><li>Using his search experience</li><li>Rails incremental upgrades</li><li>His process of upgrading Rails applications</li><li><a href="http://www.recursion.org/incremental-rails-upgrade/" target="_blank" rel="noreferrer noopener">Upgrading a Rails application incrementally</a></li><li>Short vs long upgrading process</li><li>Rails is fairly compatible between versions</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.elastic.co/" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">Wordpress</a></li><li><a href="https://codesponsor.io/" target="_blank" rel="noreferrer noopener">Code Sponsor</a></li><li><a href="https://github.com/kubernetes/kubernetes" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="http://www.recursion.org/2017/7/1/build-a-query-parser" target="_blank" rel="noreferrer noopener">Build a Query Parser</a></li><li><a href="http://www.recursion.org/incremental-rails-upgrade/" target="_blank" rel="noreferrer noopener">Upgrading a Rails application incrementally</a></li><li><a href="http://luke.francl.org/" target="_blank" rel="noreferrer noopener">luke.francl.org</a></li><li><a href="https://twitter.com/lof" target="_blank" rel="noreferrer noopener">@lof</a></li><li><a href="http://www.recursion.org/" target="_blank" rel="noreferrer noopener">Luke’s Blog</a></li><li><a href="https://github.com/look" target="_blank" rel="noreferrer noopener">Luke’s GitHub</a></li></ul>Sponsors<ul><li><a...]]></itunes:summary><itunes:duration>3191</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 376: "Ruby Performance" with Nate Berkopec</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-376-ruby-performance-with-nate-berkopec</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Nate BerkopecIn this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> performance consultant and he writes and works on Ruby application performance, specifically <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves <a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a>. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more!In particular, we dive pretty deep on:<ul><li>Nate intro</li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> and <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>Was on Shark Tank</li><li>What led you into Ruby performance?</li><li>Always enjoyed the easily quantified parts of development</li><li>Performance work is very cut and dry</li><li>Why do you love <a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a>?</li><li><a href="https://www.speedshop.co/2015/05/27/100-ms-to-glass-with-rails-and-turbolinks.html" target="_blank" rel="noreferrer noopener">100ms to Glass with Rails and Turbolinks – Turbolinks article</a></li><li>The beauty of Turbolinks</li><li><a href="https://www.railsspeed.com/" target="_blank" rel="noreferrer noopener">The Complete Guide to Rails Performance</a></li><li>The two benefits to performance work</li><li>Making things scalable and back-end</li><li>End-user experience</li><li>Compiling <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Does Ruby performance on the back-end really matter for the majority of cases?</li><li>Making the experience feel faster</li><li>Search</li><li>Admin actions</li><li>What would you do when you have a N+1 query problem?</li><li>Finding a N+1 and fixing it on the back-end</li><li>How he fixes an N+1</li><li><a href="https://github.com/flyerhzm/bullet" target="_blank" rel="noreferrer noopener">Bullet</a> gem</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="https://www.speedshop.co/2015/05/27/100-ms-to-glass-with-rails-and-turbolinks.html" target="_blank" rel="noreferrer noopener">100ms to Glass with Rails and Turbolinks – Turbolinks article</a></li><li><a href="https://www.railsspeed.com/" target="_blank" rel="noreferrer noopener">The Complete Guide to Rails Performance</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/flyerhzm/bullet" target="_blank" rel="noreferrer noopener">Bullet</a></li><li><a href="https://twitter.com/nateberkopec?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@nateberkopec</a></li><li><a href="https://www.nateberkopec.com/" target="_blank" rel="noreferrer noopener">nateberkopec.com</a></li><li><a href="https://github.com/nateberkopec" target="_blank" rel="noreferrer noopener">Nate’s GitHub</a></li><li><a href="https://www.speedshop.co/" target="_blank" rel="noreferrer noopener">Speedshop</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/gp/product/B00R3VV9NG/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=cd1ef906226f59a933fbdaa809eee4f0&amp;psc=1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Golf Clubs</a></li><li><a href="https://devchat.tv/store/get-a-coder-job-ebook/" target="_blank" rel="noreferrer noopener">Get a Coder Job eBook</a></li><li><a href="https://devchat.tv/store/get-a-coder-job-video-course/" target="_blank" rel="noreferrer noopener">Get a Coder Job Video Course</a></li></ul>Eric<ul><li><a href="https://www.youtube.com/watch?v=9zc4DSTRGeM" target="_blank" rel="noreferrer noopener">Surviving the Framework Hype Cycle by Brandon Hays - talk</a></li><li><a href="https://www.taylormadegolf.com/M1-Driver/DW-WZ396.html" target="_blank" rel="noreferrer noopener">TaylorMade M1 Driver</a></li></ul>David<ul><li><a href="https://medium.com/swlh/every-chapter-of-thinking-fast-and-slow-in-7-minutes-5e6adf89cf39" target="_blank" rel="noreferrer noopener">Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey</a></li><li><a href="https://www.poets.org/poetsorg/poem-day" target="_blank" rel="noreferrer noopener">Poem a day</a></li></ul>Nate<ul><li><a href="https://github.com/jemalloc/jemalloc" target="_blank" rel="noreferrer noopener">jemalloc</a></li><li><a href="https://www.netflix.com/title/80160037" target="_blank" rel="noreferrer noopener">Queer Eye</a></li><li><a href="https://www.kerbalspaceprogram.com/en/" target="_blank" rel="noreferrer noopener">Kerbal Space Program</a></li><li><a href="https://github.com/TeWu/krpc-rb" target="_blank" rel="noreferrer noopener">krpc for Ruby</a></li></ul>Special Guest: Nate Berkopec.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">eec3edb8-1761-49c9-908d-5517ad6a032f</guid><pubDate>Tue, 21 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849125/stream.mp3" length="65017515" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Eric Berry
- David Richards
 Special Guests: Nate BerkopecIn this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance https://www.ruby-lang.org/en/ performance consultant...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Nate BerkopecIn this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> performance consultant and he writes and works on Ruby application performance, specifically <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves <a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a>. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more!In particular, we dive pretty deep on:<ul><li>Nate intro</li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> and <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>Was on Shark Tank</li><li>What led you into Ruby performance?</li><li>Always enjoyed the easily quantified parts of development</li><li>Performance work is very cut and dry</li><li>Why do you love <a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a>?</li><li><a href="https://www.speedshop.co/2015/05/27/100-ms-to-glass-with-rails-and-turbolinks.html" target="_blank" rel="noreferrer noopener">100ms to Glass with Rails and Turbolinks – Turbolinks article</a></li><li>The beauty of Turbolinks</li><li><a href="https://www.railsspeed.com/" target="_blank" rel="noreferrer noopener">The Complete Guide to Rails Performance</a></li><li>The two benefits to performance work</li><li>Making things scalable and back-end</li><li>End-user experience</li><li>Compiling <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Does Ruby performance on the back-end really matter for the majority of cases?</li><li>Making the experience feel faster</li><li>Search</li><li>Admin actions</li><li>What would you do when you have a N+1 query problem?</li><li>Finding a N+1 and fixing it on the back-end</li><li>How he fixes an N+1</li><li><a href="https://github.com/flyerhzm/bullet" target="_blank" rel="noreferrer noopener">Bullet</a> gem</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="https://www.speedshop.co/2015/05/27/100-ms-to-glass-with-rails-and-turbolinks.html" target="_blank" rel="noreferrer noopener">100ms to Glass with Rails and Turbolinks – Turbolinks article</a></li><li><a href="https://www.railsspeed.com/" target="_blank" rel="noreferrer noopener">The Complete Guide to Rails Performance</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/flyerhzm/bullet" target="_blank" rel="noreferrer noopener">Bullet</a></li><li><a href="https://twitter.com/nateberkopec?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@nateberkopec</a></li><li><a href="https://www.nateberkopec.com/" target="_blank" rel="noreferrer noopener">nateberkopec.com</a></li><li><a href="https://github.com/nateberkopec" target="_blank" rel="noreferrer noopener">Nate’s GitHub</a></li><li><a href="https://www.speedshop.co/" target="_blank" rel="noreferrer noopener">Speedshop</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3994</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 375: "How to Contribute to Ruby" with Sihui Huang</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-375-how-to-contribute-to-ruby-with-sihui-huang</link><description><![CDATA[Panel: <ul><li>Eric Berry</li></ul> Special Guests: Sihui HuangIn this episode of Ruby Rogues, the panel talks to Sihui Huang about his article <a href="http://www.sihui.io/how-to-contribute-to-ruby/" target="_blank" rel="noreferrer noopener">"How to Contribute to Ruby."</a> Sihui is currently a back-end engineer at <a href="https://gusto.com/" target="_blank" rel="noreferrer noopener">Gusto</a>, which is a startup that works with payroll, benefits, and HR for companies. They talk about her experience in the programming world, why she chose to work with <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>, and they touch on her article and why she decided to write it. They also touch on the three focuses for Ruby 3, if she thinks Ruby has a long time future, and more!In particular, we dive pretty deep on:<ul><li>Sihui intro</li><li>Back-end engineer at <a href="https://gusto.com/" target="_blank" rel="noreferrer noopener">Gusto</a></li><li>Working with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li>How old is the app?</li><li>How long have you been programming in Ruby?</li><li>Why Ruby?</li><li>Working with Ruby is like talking to a friend</li><li><a href="http://www.sihui.io/how-to-contribute-to-ruby/" target="_blank" rel="noreferrer noopener">"How to Contribute to Ruby"</a></li><li>What is your experience with Mats?</li><li>Try to keep decision making as open as possible</li><li>The three focuses for Ruby 3</li><li>How Ruby is trying to achieve concurrency</li><li>Room for improvement</li><li>Do you see Ruby having a long time future?</li><li>Ruby is not going anywhere</li><li>The philosophy of having a small team</li><li>The assumption that you need a big team to have a big company</li><li>Tooling</li><li>Many core contributors don’t use Ruby themselves</li><li>Enjoying the language</li><li>Type checking</li><li>What benefits come from type checking?</li><li>Compilers to detect errors</li><li>And much, much more!</li></ul>Links:<ul><li><a href="http://www.sihui.io/how-to-contribute-to-ruby/" target="_blank" rel="noreferrer noopener">"How to Contribute to Ruby"</a></li><li><a href="https://gusto.com/" target="_blank" rel="noreferrer noopener">Gusto</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://twitter.com/sihui_io?lang=en" target="_blank" rel="noreferrer noopener">@sihui_io</a></li><li><a href="http://www.sihui.io/" target="_blank" rel="noreferrer noopener">sihui.io</a></li><li><a href="https://github.com/Sihui" target="_blank" rel="noreferrer noopener">Sihui’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Eric<ul><li><a href="https://gitcoin.co/contributor/ruby" target="_blank" rel="noreferrer noopener">Gitcoin Ruby Developer Community</a></li><li><a href="https://peacockandfig.com/2017/05/cross-stitch-for-beginners/" target="_blank" rel="noreferrer noopener">Cross Stitching</a></li></ul>Sihui<ul><li><a href="https://www.robertsapolskyrocks.com/intro-to-human-behavioral-biology.html" target="_blank" rel="noreferrer noopener">Human Behavior Biology</a></li><li><a href="https://www.udemy.com/mini-habit-mastery/" target="_blank" rel="noreferrer noopener">Mini Habit Mastery on Udemy</a></li></ul>Special Guest: Sihui Huang.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2fc47d05-6679-4aa7-aac8-fba89695d02d</guid><pubDate>Tue, 14 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849153/stream.mp3" length="57067424" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Eric Berry
 Special Guests: Sihui HuangIn this episode of Ruby Rogues, the panel talks to Sihui Huang about his article http://www.sihui.io/how-to-contribute-to-ruby/ Sihui is currently a back-end engineer at https://gusto.com/, which is a...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Eric Berry</li></ul> Special Guests: Sihui HuangIn this episode of Ruby Rogues, the panel talks to Sihui Huang about his article <a href="http://www.sihui.io/how-to-contribute-to-ruby/" target="_blank" rel="noreferrer noopener">"How to Contribute to Ruby."</a> Sihui is currently a back-end engineer at <a href="https://gusto.com/" target="_blank" rel="noreferrer noopener">Gusto</a>, which is a startup that works with payroll, benefits, and HR for companies. They talk about her experience in the programming world, why she chose to work with <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>, and they touch on her article and why she decided to write it. They also touch on the three focuses for Ruby 3, if she thinks Ruby has a long time future, and more!In particular, we dive pretty deep on:<ul><li>Sihui intro</li><li>Back-end engineer at <a href="https://gusto.com/" target="_blank" rel="noreferrer noopener">Gusto</a></li><li>Working with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li>How old is the app?</li><li>How long have you been programming in Ruby?</li><li>Why Ruby?</li><li>Working with Ruby is like talking to a friend</li><li><a href="http://www.sihui.io/how-to-contribute-to-ruby/" target="_blank" rel="noreferrer noopener">"How to Contribute to Ruby"</a></li><li>What is your experience with Mats?</li><li>Try to keep decision making as open as possible</li><li>The three focuses for Ruby 3</li><li>How Ruby is trying to achieve concurrency</li><li>Room for improvement</li><li>Do you see Ruby having a long time future?</li><li>Ruby is not going anywhere</li><li>The philosophy of having a small team</li><li>The assumption that you need a big team to have a big company</li><li>Tooling</li><li>Many core contributors don’t use Ruby themselves</li><li>Enjoying the language</li><li>Type checking</li><li>What benefits come from type checking?</li><li>Compilers to detect errors</li><li>And much, much more!</li></ul>Links:<ul><li><a href="http://www.sihui.io/how-to-contribute-to-ruby/" target="_blank" rel="noreferrer noopener">"How to Contribute to Ruby"</a></li><li><a href="https://gusto.com/" target="_blank" rel="noreferrer noopener">Gusto</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://twitter.com/sihui_io?lang=en" target="_blank" rel="noreferrer noopener">@sihui_io</a></li><li><a href="http://www.sihui.io/" target="_blank" rel="noreferrer noopener">sihui.io</a></li><li><a href="https://github.com/Sihui" target="_blank" rel="noreferrer noopener">Sihui’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Eric<ul><li><a href="https://gitcoin.co/contributor/ruby" target="_blank" rel="noreferrer noopener">Gitcoin Ruby Developer Community</a></li><li><a href="https://peacockandfig.com/2017/05/cross-stitch-for-beginners/" target="_blank" rel="noreferrer noopener">Cross Stitching</a></li></ul>Sihui<ul><li><a href="https://www.robertsapolskyrocks.com/intro-to-human-behavioral-biology.html" target="_blank" rel="noreferrer noopener">Human Behavior Biology</a></li><li><a href="https://www.udemy.com/mini-habit-mastery/" target="_blank" rel="noreferrer noopener">Mini Habit Mastery on Udemy</a></li></ul>Special Guest: Sihui Huang.   <br /><br...]]></itunes:summary><itunes:duration>3496</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 374: Ruby 2.5 Enumerable Predicates Accept Pattern Argument WITH Prathamesh Sonpatki</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-374-ruby-2-5-enumerable-predicates-accept-pattern-argument-with-prathamesh-sonpatki</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Eric Berry</li><li>Dave Kimura</li></ul> Special Guests: Prathamesh SonpatkiIn this episode of Ruby Rogues, the panel talks to Prathamesh Sonpatki about Rails 5. Prathamesh works for <a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a>, where they publish a lot of blog posts on things like <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>, speaks at conferences and is the organizer of <a href="https://www.rubyconfindia.org/" target="_blank" rel="noreferrer noopener">RubyConf India</a>. They talk about the biggest changes that have occurred from the new <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> 5 release, CISM tests, and the struggle that testing brings. They also touch on different testing approaches, especially in Rails 5, Capybara tests, and more!In particular, we dive pretty deep on:<ul><li>Prathamesh intro</li><li>What have you been doing with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> 5?</li><li>What have you been digging into with testing and features within Rails 5?</li><li>Major changes with testing scenarios</li><li>More focus on end-to-end testing</li><li>Old issues fixed</li><li>Unit testing in Rails</li><li>Refactoring on database cleaning</li><li>CISM tests</li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li>Exploring with Cypress and issues with it</li><li><a href="https://github.com/thoughtbot/capybara-webkit" target="_blank" rel="noreferrer noopener">capybara-webkit</a></li><li>Hating testing</li><li>Mike Moore talk reference</li><li>Testing across the board integration</li><li>Using <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> in the front-end</li><li>End-to-end testing makes more sense in some situations</li><li>What’s your testing approach for Rails 5 applications?</li><li>Functional load tests</li><li>Capybara level tests</li><li>Service object tests</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.rubyconfindia.org/" target="_blank" rel="noreferrer noopener">RubyConf India</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://github.com/thoughtbot/capybara-webkit" target="_blank" rel="noreferrer noopener">capybara-webkit</a></li><li><a href="https://github.com/prathamesh-sonpatki" target="_blank" rel="noreferrer noopener">Prathamesh’s GitHub</a></li><li><a href="https://twitter.com/_cha1tanya?lang=en" target="_blank" rel="noreferrer noopener">@_cha1tanya</a></li><li><a href="https://twitter.com/BigBinary" target="_blank" rel="noreferrer noopener">@BigBinary</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li>Writing code for fun</li><li><a href="https://www.notion.so/" target="_blank" rel="noreferrer noopener">Notion.so</a></li><li><a href="https://DevChat.tv" target="_blank" rel="noreferrer noopener">Chuck@DevChat.tv</a></li></ul>Eric<ul><li><a href="https://www.thehotline.org/" target="_blank" rel="noreferrer noopener">thehotline.org</a></li><li>1 (800) 799-SAFE (7233)</li></ul>Dave<ul><li><a href="https://www.amazon.com/gp/product/0310243157/ref=oh_aui_detailpage_o02_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Boundaries with Kids by Henry Cloud</a></li><li><a href="https://www.amazon.com/gp/product/B0117EESNC/ref=oh_aui_detailpage_o00_s01?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">RhinoRamps</a></li></ul>Prathamesh<ul><li><a href="https://www.rubyconfindia.org/" target="_blank" rel="noreferrer noopener">RubyConf India</a></li><li><a href="https://www.papercall.io/rci19" target="_blank" rel="noreferrer noopener">Sign up to speak at RubyConf India</a></li><li><a href="https://blog.bigbinary.com/categories/ruby-2-6/" target="_blank" rel="noreferrer noopener">Ruby 2.6 Blogs</a></li></ul>Special Guest: Prathamesh Sonpatki.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ab1a93aa-c6f2-4efc-8f72-297f8a6d7b8b</guid><pubDate>Tue, 07 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849181/stream.mp3" length="43594646" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- David Richards
- Eric Berry
- Dave Kimura
 Special Guests: Prathamesh SonpatkiIn this episode of Ruby Rogues, the panel talks to Prathamesh Sonpatki about Rails 5. Prathamesh works for https://www.bigbinary.com/, where...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Eric Berry</li><li>Dave Kimura</li></ul> Special Guests: Prathamesh SonpatkiIn this episode of Ruby Rogues, the panel talks to Prathamesh Sonpatki about Rails 5. Prathamesh works for <a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a>, where they publish a lot of blog posts on things like <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>, speaks at conferences and is the organizer of <a href="https://www.rubyconfindia.org/" target="_blank" rel="noreferrer noopener">RubyConf India</a>. They talk about the biggest changes that have occurred from the new <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> 5 release, CISM tests, and the struggle that testing brings. They also touch on different testing approaches, especially in Rails 5, Capybara tests, and more!In particular, we dive pretty deep on:<ul><li>Prathamesh intro</li><li>What have you been doing with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> 5?</li><li>What have you been digging into with testing and features within Rails 5?</li><li>Major changes with testing scenarios</li><li>More focus on end-to-end testing</li><li>Old issues fixed</li><li>Unit testing in Rails</li><li>Refactoring on database cleaning</li><li>CISM tests</li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li>Exploring with Cypress and issues with it</li><li><a href="https://github.com/thoughtbot/capybara-webkit" target="_blank" rel="noreferrer noopener">capybara-webkit</a></li><li>Hating testing</li><li>Mike Moore talk reference</li><li>Testing across the board integration</li><li>Using <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> in the front-end</li><li>End-to-end testing makes more sense in some situations</li><li>What’s your testing approach for Rails 5 applications?</li><li>Functional load tests</li><li>Capybara level tests</li><li>Service object tests</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.rubyconfindia.org/" target="_blank" rel="noreferrer noopener">RubyConf India</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://github.com/thoughtbot/capybara-webkit" target="_blank" rel="noreferrer noopener">capybara-webkit</a></li><li><a href="https://github.com/prathamesh-sonpatki" target="_blank" rel="noreferrer noopener">Prathamesh’s GitHub</a></li><li><a href="https://twitter.com/_cha1tanya?lang=en" target="_blank" rel="noreferrer noopener">@_cha1tanya</a></li><li><a href="https://twitter.com/BigBinary" target="_blank" rel="noreferrer noopener">@BigBinary</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li>Writing code for fun</li><li><a href="https://www.notion.so/" target="_blank" rel="noreferrer noopener">Notion.so</a></li><li><a href="https://DevChat.tv" target="_blank" rel="noreferrer noopener">Chuck@DevChat.tv</a></li></ul>Eric<ul><li><a href="https://www.thehotline.org/" target="_blank" rel="noreferrer noopener">thehotline.org</a></li><li>1 (800)...]]></itunes:summary><itunes:duration>3030</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 373: Super Good Software/Stembolt Technologies - Understanding Your Production Apps with Jared Norman</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-373-super-good-software-stembolt-technologies-understanding-your-production-apps-with-jared-norman</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Eric Berry</li><li>Catherine Meyers</li><li>Dave Kimura</li></ul> Special Guests: Jared NormanIn this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming since he was about 10 years old and for the past 7 years, he has been doing <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>. These days, he runs a consultancy company called <a href="https://supergood.software/" target="_blank" rel="noreferrer noopener">Super Good Software</a> doing <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a> stuff and mostly eCommerce. They talk about his article <a href="https://supergood.software/you-cant-save-everyone/" target="_blank" rel="noreferrer noopener">You Can’t Save Everyone: Some Exceptions Should Be Left Alone</a>, when capturing exceptions is the right way to go, developing with good visibility in mind, and more!In particular, we dive pretty deep on:<ul><li>Jared intro</li><li>Founder of <a href="https://supergood.software/" target="_blank" rel="noreferrer noopener">Super Good Software</a></li><li>Article - <a href="https://supergood.software/you-cant-save-everyone/" target="_blank" rel="noreferrer noopener">You Can’t Save Everyone: Some Exceptions Should Be Left Alone</a></li><li><a href="https://github.com/solidusio/solidus" target="_blank" rel="noreferrer noopener">Solidus</a> and <a href="https://github.com/spree/spree" target="_blank" rel="noreferrer noopener">Spree</a></li><li>Rescue_from Exception</li><li>Injecting special error reporting</li><li>Don’t necessarily want to rescue all exceptions</li><li>Injecting an error reporting tool</li><li>Trying to think of a good reason to rescue_from exception</li><li>Loss of visibility</li><li><a href="http://exceptionalruby.com/" target="_blank" rel="noreferrer noopener">Exceptional Ruby by Avdi Grimm</a></li><li><a href="https://devchat.tv/ruby-rogues/019-rr-book-club-exceptional-ruby-with-avdi-grimm" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode 19</a></li><li>When is capturing exceptions the right way to go?</li><li>Using an exception when something is legitimately broken</li><li><a href="https://github.com/cmaxw/project-honeypot" target="_blank" rel="noreferrer noopener">project-honeypot</a></li><li>When exceptions are in a state that you don’t expect</li><li>Having enough information to attack problems when they arise</li><li>Dig method for hashes</li><li>Elegance of <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> that allows you to not work as hard</li><li>Developing code for better exception handling</li><li>Developing with visibility in mind</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://supergood.software/" target="_blank" rel="noreferrer noopener">Super Good Software</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://github.com/solidusio/solidus" target="_blank" rel="noreferrer noopener">Solidus</a></li><li><a href="https://github.com/spree/spree" target="_blank" rel="noreferrer noopener">Spree</a></li><li><a href="https://supergood.software/you-cant-save-everyone/" target="_blank" rel="noreferrer noopener">You Can’t Save Everyone: Some Exceptions Should Be Left Alone</a></li><li><a href="http://exceptionalruby.com/" target="_blank" rel="noreferrer noopener">Exceptional Ruby by Avdi Grimm</a></li><li><a href="https://devchat.tv/ruby-rogues/019-rr-book-club-exceptional-ruby-with-avdi-grimm" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode 19</a></li><li><a href="https://github.com/cmaxw/project-honeypot" target="_blank" rel="noreferrer noopener">project-honeypot</a></li><li><a href="https://github.com/jarednorman" target="_blank" rel="noreferrer noopener">Jared’s GitHub</a></li><li><a href="https://twitter.com/SuperGoodJared" target="_blank" rel="noreferrer noopener">@SuperGoodJared</a></li><li><a href="https://twitter.com/SuperGoodSoft" target="_blank" rel="noreferrer noopener">@SuperGoodSoft</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li><a href="https://www.homedepot.com/c/tool_and_truck_rental" target="_blank" rel="noreferrer noopener">Home Depot tool rental</a></li><li><a href="https://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a></li><li><a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a></li><li><a href="https://devchat.tv" target="_blank" rel="noreferrer noopener">Chuck@devchat.tv</a></li></ul>Eric<ul><li><a href="https://www.cnn.com/2016/02/03/health/resting-bitch-face-research-irpt/index.html" target="_blank" rel="noreferrer noopener">'Resting bitch face' is real, scientists say – CNN article</a></li></ul>David<ul><li><a href="https://www.amazon.com/Basin-Range-John-McPhee/dp/0374516901" target="_blank" rel="noreferrer noopener">Basin and Range by John McPhee</a></li></ul>Catherine<ul><li><a href="https://scottscheapflights.com/" target="_blank" rel="noreferrer noopener">Scott’s Cheap Flights</a></li></ul>Dave<ul><li><a href="https://blog.driftingruby.com/configuring-a-sentry-server-on-ubuntu-16-04-lts/" target="_blank" rel="noreferrer noopener">Configuring a Sentry Server on Ubuntu 16.04 by Dave</a></li><li><a href="http://marriagehelp.org/" target="_blank" rel="noreferrer noopener">Re-engage</a></li></ul>Jared<ul><li><a href="https://livingcomputers.org/" target="_blank" rel="noreferrer noopener">Living Computers</a></li><li><a href="https://github.com/junegunn/fzf" target="_blank" rel="noreferrer noopener">fzf</a></li><li><a href="https://github.com/jhawthorn/fzy" target="_blank" rel="noreferrer noopener">fzy</a></li></ul>Special Guest: Jared Norman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7bf28f6b-7635-4d7e-8852-f1bfa342aeb6</guid><pubDate>Tue, 31 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849148/stream.mp3" length="44632375" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- David Richards
- Eric Berry
- Catherine Meyers
- Dave Kimura
 Special Guests: Jared NormanIn this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Eric Berry</li><li>Catherine Meyers</li><li>Dave Kimura</li></ul> Special Guests: Jared NormanIn this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming since he was about 10 years old and for the past 7 years, he has been doing <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>. These days, he runs a consultancy company called <a href="https://supergood.software/" target="_blank" rel="noreferrer noopener">Super Good Software</a> doing <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a> stuff and mostly eCommerce. They talk about his article <a href="https://supergood.software/you-cant-save-everyone/" target="_blank" rel="noreferrer noopener">You Can’t Save Everyone: Some Exceptions Should Be Left Alone</a>, when capturing exceptions is the right way to go, developing with good visibility in mind, and more!In particular, we dive pretty deep on:<ul><li>Jared intro</li><li>Founder of <a href="https://supergood.software/" target="_blank" rel="noreferrer noopener">Super Good Software</a></li><li>Article - <a href="https://supergood.software/you-cant-save-everyone/" target="_blank" rel="noreferrer noopener">You Can’t Save Everyone: Some Exceptions Should Be Left Alone</a></li><li><a href="https://github.com/solidusio/solidus" target="_blank" rel="noreferrer noopener">Solidus</a> and <a href="https://github.com/spree/spree" target="_blank" rel="noreferrer noopener">Spree</a></li><li>Rescue_from Exception</li><li>Injecting special error reporting</li><li>Don’t necessarily want to rescue all exceptions</li><li>Injecting an error reporting tool</li><li>Trying to think of a good reason to rescue_from exception</li><li>Loss of visibility</li><li><a href="http://exceptionalruby.com/" target="_blank" rel="noreferrer noopener">Exceptional Ruby by Avdi Grimm</a></li><li><a href="https://devchat.tv/ruby-rogues/019-rr-book-club-exceptional-ruby-with-avdi-grimm" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode 19</a></li><li>When is capturing exceptions the right way to go?</li><li>Using an exception when something is legitimately broken</li><li><a href="https://github.com/cmaxw/project-honeypot" target="_blank" rel="noreferrer noopener">project-honeypot</a></li><li>When exceptions are in a state that you don’t expect</li><li>Having enough information to attack problems when they arise</li><li>Dig method for hashes</li><li>Elegance of <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> that allows you to not work as hard</li><li>Developing code for better exception handling</li><li>Developing with visibility in mind</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://supergood.software/" target="_blank" rel="noreferrer noopener">Super Good Software</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://github.com/solidusio/solidus" target="_blank" rel="noreferrer noopener">Solidus</a></li><li><a href="https://github.com/spree/spree" target="_blank" rel="noreferrer noopener">Spree</a></li><li><a href="https://supergood.software/you-cant-save-everyone/" target="_blank" rel="noreferrer noopener">You Can’t Save Everyone: Some Exceptions Should Be Left Alone</a></li><li><a href="http://exceptionalruby.com/" target="_blank" rel="noreferrer noopener">Exceptional Ruby by Avdi Grimm</a></li><li><a href="https://devchat.tv/ruby-rogues/019-rr-book-club-exceptional-ruby-with-avdi-grimm" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode 19</a></li><li><a href="https://github.com/cmaxw/project-honeypot" target="_blank" rel="noreferrer noopener">project-honeypot</a></li><li><a...]]></itunes:summary><itunes:duration>3104</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 372: Hiring with Mindaugas Mozūras</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-372-hiring-with-mindaugas-mozuras</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Eric Berry</li><li>Catherine Meyers</li></ul> Special Guests: Mindaugas MozūrasIn this episode of Ruby Rogues, the panel talks to Mindaugas Mozūras about hiring. Mindaugas is from Lithaunia and has worked at <a href="https://www.vinted.com/" target="_blank" rel="noreferrer noopener">Vinted</a> for the past 6 years, starting as a software developer and is now is the head of engineering there. They talk about why it’s hard to find great developers to hire, the importance of hiring both junior and senior developers, and his blog post <a href="https://codingfearlessly.com/a-user-guide-to-me" target="_blank" rel="noreferrer noopener">A User Guide to Me</a>. They also touch on how you come about writing up job roles, the importance of letting developers think outside of the box, and more!In particular, we dive pretty deep on:<ul><li>Mindaugas intro</li><li>Is it different to hire in Lithuania?</li><li>It’s not easy to find great developers</li><li>Why is it so hard to find good developers?</li><li>Are there programming boot-camps in Lithuania?</li><li>Having the resources to train new developers</li><li>Hiring a balance between junior and senior developers</li><li>Junior developers VS senior developers</li><li>Fear of hiring junior developers</li><li><a href="https://codingfearlessly.com/a-user-guide-to-me" target="_blank" rel="noreferrer noopener">A USER GUIDE TO ME blog post</a></li><li>Why did you write this?</li><li><a href="http://randsinrepose.com/archives/how-to-rands/" target="_blank" rel="noreferrer noopener">How to Rands</a></li><li>Communication</li><li>How do you write up job roles?</li><li>Figuring out what you need</li><li>How they write up job ads differently at <a href="https://www.vinted.com/" target="_blank" rel="noreferrer noopener">Vinted</a></li><li>Weekly one-on-ones and quarterly reviews</li><li>Allowing people to be who they are and fit openly into the company</li><li>Not forcing people to fit inside a certain “box”</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.vinted.com/" target="_blank" rel="noreferrer noopener">Vinted</a></li><li><a href="https://codingfearlessly.com/a-user-guide-to-me" target="_blank" rel="noreferrer noopener">A USER GUIDE TO ME blog post</a></li><li><a href="http://randsinrepose.com/archives/how-to-rands/" target="_blank" rel="noreferrer noopener">How to Rands</a></li><li><a href="https://github.com/mmozuras" target="_blank" rel="noreferrer noopener">Mindaugas GitHub</a></li><li><a href="https://www.vinted.com/jobs" target="_blank" rel="noreferrer noopener">vinted.com/jobs</a></li><li><a href="https://twitter.com/mmozuras?lang=en" target="_blank" rel="noreferrer noopener">@mmozuras</a></li><li><a href="https://codingfearlessly.com/" target="_blank" rel="noreferrer noopener">CodingFearlessly.com</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li>Sit down and write code</li><li>Take a minute for yourself</li></ul>Eric<ul><li><a href="https://hackajob.co/" target="_blank" rel="noreferrer noopener">hackajob.co</a></li><li><a href="https://markmanson.net/not-giving-a-fuck" target="_blank" rel="noreferrer noopener">The Subtle Art of Not Giving a F*ck by Mark Manson</a></li></ul>David<ul><li><a href="https://medium.com/@quixotic_scholar/studying-to-the-hilt-why-learning-should-look-more-like-exercise-cbfae517f14b" target="_blank" rel="noreferrer noopener">Studying to the HILT: Why Learning Should Look More Like Exercise by Jay Lynch</a></li><li>Outdoors</li></ul>Catherine<ul><li><a href="https://www.amazon.com/Reset-Fight-Inclusion-Lasting-Change/dp/039959101X/ref=sr_1_1?dpID=41-wI8hOtvL&amp;dpSrc=srch&amp;ie=UTF8&amp;keywords=ellen+pao+reset&amp;preST=_SY344_BO1%2C204%2C203%2C200_QL70_&amp;qid=1530636881&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Reset by Ellen Pao</a></li><li><a href="https://www.meetup.com/Maven-Diversity-in-Tech-Women-Level-Up/" target="_blank" rel="noreferrer noopener">Women Level Up</a></li></ul>Mindaugas<ul><li><a href="https://www.goodreads.com/book/show/34118071-scaling-teams" target="_blank" rel="noreferrer noopener">Scaling Teams by Alexander Grosse</a></li><li><a href="https://github.com/cknadler/vim-anywhere" target="_blank" rel="noreferrer noopener">vim-anywhere</a></li></ul>Special Guest: Mindaugas Mozūras.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">086ae97f-7150-4e93-866a-ad945662efef</guid><pubDate>Tue, 24 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849105/stream.mp3" length="64618430" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- David Richards
- Eric Berry
- Catherine Meyers
 Special Guests: Mindaugas MozūrasIn this episode of Ruby Rogues, the panel talks to Mindaugas Mozūras about hiring. Mindaugas is from Lithaunia and has worked at...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Eric Berry</li><li>Catherine Meyers</li></ul> Special Guests: Mindaugas MozūrasIn this episode of Ruby Rogues, the panel talks to Mindaugas Mozūras about hiring. Mindaugas is from Lithaunia and has worked at <a href="https://www.vinted.com/" target="_blank" rel="noreferrer noopener">Vinted</a> for the past 6 years, starting as a software developer and is now is the head of engineering there. They talk about why it’s hard to find great developers to hire, the importance of hiring both junior and senior developers, and his blog post <a href="https://codingfearlessly.com/a-user-guide-to-me" target="_blank" rel="noreferrer noopener">A User Guide to Me</a>. They also touch on how you come about writing up job roles, the importance of letting developers think outside of the box, and more!In particular, we dive pretty deep on:<ul><li>Mindaugas intro</li><li>Is it different to hire in Lithuania?</li><li>It’s not easy to find great developers</li><li>Why is it so hard to find good developers?</li><li>Are there programming boot-camps in Lithuania?</li><li>Having the resources to train new developers</li><li>Hiring a balance between junior and senior developers</li><li>Junior developers VS senior developers</li><li>Fear of hiring junior developers</li><li><a href="https://codingfearlessly.com/a-user-guide-to-me" target="_blank" rel="noreferrer noopener">A USER GUIDE TO ME blog post</a></li><li>Why did you write this?</li><li><a href="http://randsinrepose.com/archives/how-to-rands/" target="_blank" rel="noreferrer noopener">How to Rands</a></li><li>Communication</li><li>How do you write up job roles?</li><li>Figuring out what you need</li><li>How they write up job ads differently at <a href="https://www.vinted.com/" target="_blank" rel="noreferrer noopener">Vinted</a></li><li>Weekly one-on-ones and quarterly reviews</li><li>Allowing people to be who they are and fit openly into the company</li><li>Not forcing people to fit inside a certain “box”</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.vinted.com/" target="_blank" rel="noreferrer noopener">Vinted</a></li><li><a href="https://codingfearlessly.com/a-user-guide-to-me" target="_blank" rel="noreferrer noopener">A USER GUIDE TO ME blog post</a></li><li><a href="http://randsinrepose.com/archives/how-to-rands/" target="_blank" rel="noreferrer noopener">How to Rands</a></li><li><a href="https://github.com/mmozuras" target="_blank" rel="noreferrer noopener">Mindaugas GitHub</a></li><li><a href="https://www.vinted.com/jobs" target="_blank" rel="noreferrer noopener">vinted.com/jobs</a></li><li><a href="https://twitter.com/mmozuras?lang=en" target="_blank" rel="noreferrer noopener">@mmozuras</a></li><li><a href="https://codingfearlessly.com/" target="_blank" rel="noreferrer noopener">CodingFearlessly.com</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li>Sit down and write code</li><li>Take a minute for yourself</li></ul>Eric<ul><li><a href="https://hackajob.co/" target="_blank" rel="noreferrer noopener">hackajob.co</a></li><li><a href="https://markmanson.net/not-giving-a-fuck" target="_blank" rel="noreferrer noopener">The Subtle Art of Not Giving a F*ck by Mark Manson</a></li></ul>David<ul><li><a href="https://medium.com/@quixotic_scholar/studying-to-the-hilt-why-learning-should-look-more-like-exercise-cbfae517f14b" target="_blank" rel="noreferrer noopener">Studying to the HILT: Why Learning Should Look More Like Exercise by Jay...]]></itunes:summary><itunes:duration>3969</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 371: The Modular Monolith: Rails Architecture with Dan Manges</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-371-the-modular-monolith-rails-architecture-with-dan-manges</link><description><![CDATA[Panel: <ul><li>David Richards</li><li>Dave Kimura</li><li>Catherine Meyers</li></ul> Special Guests: Dan MangesIn this episode of Ruby Rogues, the panel talks to Dan Manges about his blog post entitled <a href="https://medium.com/@dan_manges/the-modular-monolith-rails-architecture-fb1023826fc4" target="_blank" rel="noreferrer noopener">The Modular Monolith: Rails Architecture</a>. Dan is the CTO of <a href="https://www.joinroot.com/?utm_expid=.fdeJJszjRUq24CtIqQhOyw.0&amp;utm_referrer=https%253A%252F%252Fwww.dan-manges.com%252F" target="_blank" rel="noreferrer noopener">Root</a>, which is a car insurance carrier in Columbus, Ohio. They started the company a few years ago because they felt that the prices people pay for car insurance should be based primarily on diving behavior and not demographics. They talk about how he built the architecture of the app for his company, what a Modular Monolith is, their different gems, and more!In particular, we dive pretty deep on:<ul><li>Dan intro</li><li>CTO and Co-Founder of <a href="https://www.joinroot.com/?utm_expid=.fdeJJszjRUq24CtIqQhOyw.0&amp;utm_referrer=https%253A%252F%252Fwww.dan-manges.com%252F" target="_blank" rel="noreferrer noopener">Root</a></li><li>Tracking driving habits of users to determine rate</li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li>Architecture of the app</li><li>Back-end platform in Rails</li><li>Mobile as the primary interface</li><li>See the app in the <a href="https://play.google.com/store/apps/details?hl=en&amp;id=com.joinroot.root" target="_blank" rel="noreferrer noopener">Google Play</a> and <a href="https://itunes.apple.com/us/app/root-car-insurance/id1021256908?mt=8" target="_blank" rel="noreferrer noopener">iTunes</a> stores</li><li>Current direction for the company</li><li>Identify good architectural boundaries in the code base</li><li>Monoliths</li><li>What is Modular Monolith?</li><li>Why did you decide not to go the microservices route?</li><li>Microservices introduce tradeoffs in your efficiency of making changes</li><li>Not having a too fragmented back-end platform</li><li>Do you have one large schema?</li><li>Maintaining productivity</li><li>Engines</li><li>Separate integration tests</li><li>Integration tests between various components</li><li>Their rating engine</li><li>Deployments</li><li>His article: <a href="https://medium.com/@dan_manges/the-modular-monolith-rails-architecture-fb1023826fc4" target="_blank" rel="noreferrer noopener">The Modular Monolith: Rails Architecture</a></li><li>Highly recommends their modular monolith</li><li>Everything is in one codebase</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://medium.com/@dan_manges/the-modular-monolith-rails-architecture-fb1023826fc4" target="_blank" rel="noreferrer noopener">The Modular Monolith: Rails Architecture</a></li><li><a href="https://www.joinroot.com/?utm_expid=.fdeJJszjRUq24CtIqQhOyw.0&amp;utm_referrer=https%253A%252F%252Fwww.dan-manges.com%252F" target="_blank" rel="noreferrer noopener">Root</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://play.google.com/store/apps/details?hl=en&amp;id=com.joinroot.root" target="_blank" rel="noreferrer noopener">Root in the Google Play store</a></li><li><a href="https://itunes.apple.com/us/app/root-car-insurance/id1021256908?mt=8" target="_blank" rel="noreferrer noopener">Root in iTunes</a></li><li><a href="https://www.dan-manges.com/" target="_blank" rel="noreferrer noopener">dan-manges.com</a></li><li><a href="https://twitter.com/dan_manges" target="_blank" rel="noreferrer noopener">@dan_manges</a></li><li><a href="https://medium.com/@dan_manges" target="_blank" rel="noreferrer noopener">Dan’s Medium</a></li><li><a href="https://github.com/dan-manges" target="_blank" rel="noreferrer noopener">Dan’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Dave<ul><li><a href="https://www.imdb.com/title/tt0487831/" target="_blank" rel="noreferrer noopener">The IT Crowd</a></li></ul>David<ul><li>Pay attention to how you’re hiring</li><li><a href="https://www.amazon.com/Atlas-Lost-World-Travels-America-ebook/dp/B074LRM9NZ/ref=sr_1_1?ie=UTF8&amp;keywords=atlas+lost+world&amp;qid=1530032294&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Atlas of a Lost World by Craig Childs</a></li></ul>Catherine<ul><li><a href="https://breakingintostartups.com/" target="_blank" rel="noreferrer noopener">Breaking Into Startups Podcast</a></li></ul>Dan<ul><li><a href="https://eggerapps.at/postico/" target="_blank" rel="noreferrer noopener">Postico</a></li></ul>Special Guest: Dan Manges.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b948e253-5eb4-48f3-b35e-aa1bdc74176d</guid><pubDate>Tue, 17 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849196/stream.mp3" length="57911039" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- David Richards
- Dave Kimura
- Catherine Meyers
 Special Guests: Dan MangesIn this episode of Ruby Rogues, the panel talks to Dan Manges about his blog post entitled...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>David Richards</li><li>Dave Kimura</li><li>Catherine Meyers</li></ul> Special Guests: Dan MangesIn this episode of Ruby Rogues, the panel talks to Dan Manges about his blog post entitled <a href="https://medium.com/@dan_manges/the-modular-monolith-rails-architecture-fb1023826fc4" target="_blank" rel="noreferrer noopener">The Modular Monolith: Rails Architecture</a>. Dan is the CTO of <a href="https://www.joinroot.com/?utm_expid=.fdeJJszjRUq24CtIqQhOyw.0&amp;utm_referrer=https%253A%252F%252Fwww.dan-manges.com%252F" target="_blank" rel="noreferrer noopener">Root</a>, which is a car insurance carrier in Columbus, Ohio. They started the company a few years ago because they felt that the prices people pay for car insurance should be based primarily on diving behavior and not demographics. They talk about how he built the architecture of the app for his company, what a Modular Monolith is, their different gems, and more!In particular, we dive pretty deep on:<ul><li>Dan intro</li><li>CTO and Co-Founder of <a href="https://www.joinroot.com/?utm_expid=.fdeJJszjRUq24CtIqQhOyw.0&amp;utm_referrer=https%253A%252F%252Fwww.dan-manges.com%252F" target="_blank" rel="noreferrer noopener">Root</a></li><li>Tracking driving habits of users to determine rate</li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li>Architecture of the app</li><li>Back-end platform in Rails</li><li>Mobile as the primary interface</li><li>See the app in the <a href="https://play.google.com/store/apps/details?hl=en&amp;id=com.joinroot.root" target="_blank" rel="noreferrer noopener">Google Play</a> and <a href="https://itunes.apple.com/us/app/root-car-insurance/id1021256908?mt=8" target="_blank" rel="noreferrer noopener">iTunes</a> stores</li><li>Current direction for the company</li><li>Identify good architectural boundaries in the code base</li><li>Monoliths</li><li>What is Modular Monolith?</li><li>Why did you decide not to go the microservices route?</li><li>Microservices introduce tradeoffs in your efficiency of making changes</li><li>Not having a too fragmented back-end platform</li><li>Do you have one large schema?</li><li>Maintaining productivity</li><li>Engines</li><li>Separate integration tests</li><li>Integration tests between various components</li><li>Their rating engine</li><li>Deployments</li><li>His article: <a href="https://medium.com/@dan_manges/the-modular-monolith-rails-architecture-fb1023826fc4" target="_blank" rel="noreferrer noopener">The Modular Monolith: Rails Architecture</a></li><li>Highly recommends their modular monolith</li><li>Everything is in one codebase</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://medium.com/@dan_manges/the-modular-monolith-rails-architecture-fb1023826fc4" target="_blank" rel="noreferrer noopener">The Modular Monolith: Rails Architecture</a></li><li><a href="https://www.joinroot.com/?utm_expid=.fdeJJszjRUq24CtIqQhOyw.0&amp;utm_referrer=https%253A%252F%252Fwww.dan-manges.com%252F" target="_blank" rel="noreferrer noopener">Root</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://play.google.com/store/apps/details?hl=en&amp;id=com.joinroot.root" target="_blank" rel="noreferrer noopener">Root in the Google Play store</a></li><li><a href="https://itunes.apple.com/us/app/root-car-insurance/id1021256908?mt=8" target="_blank" rel="noreferrer noopener">Root in iTunes</a></li><li><a href="https://www.dan-manges.com/" target="_blank" rel="noreferrer noopener">dan-manges.com</a></li><li><a href="https://twitter.com/dan_manges" target="_blank" rel="noreferrer noopener">@dan_manges</a></li><li><a href="https://medium.com/@dan_manges" target="_blank" rel="noreferrer noopener">Dan’s Medium</a></li><li><a href="https://github.com/dan-manges" target="_blank" rel="noreferrer noopener">Dan’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/"...]]></itunes:summary><itunes:duration>3549</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 370: How I Built Timeasure with Eliav Lavi</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-370-how-i-built-timeasure-with-eliav-lavi</link><description><![CDATA[Panel: <ul><li>David Richards</li><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li></ul> Special Guests: Eliav LaviIn this episode of Ruby Rogues, the panel talks to Eliav Lavi about his article <a href="https://medium.com/rubyinside/how-i-built-timeasure-part-1-motivation-method-wrapping-1304cf841206" target="_blank" rel="noreferrer noopener">How I Built Timeasure</a>. Eliav works for <a href="https://www.riskified.com/" target="_blank" rel="noreferrer noopener">Riskified</a> where he is a back-end developer working with <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> mostly and recently some <a href="https://www.scala-lang.org/" target="_blank" rel="noreferrer noopener">Scala</a>. In the past, he studied music but  had always been into technology from a young age. They talk about how got to where he is today, what the developer scene is like in Israel, and <a href="https://github.com/riskified/timeasure/" target="_blank" rel="noreferrer noopener">Timeasure</a>. They talk about what this gem is, why they decided to create it, and more!In particular, we dive pretty deep on:<ul><li>Eliav intro</li><li>Studied music originally</li><li>Risk analyst at <a href="https://www.riskified.com/" target="_blank" rel="noreferrer noopener">Riskified</a></li><li>Company started on <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li>Been a professional developer for the last year and a half</li><li>Self-taught programmer</li><li>Used blogs and books to learn</li><li>How welcoming and helpful the Ruby community is</li><li>What’s the developer scene like in Israel?</li><li>Rails and <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> jobs common in Israel</li><li>English as the common denominator for code</li><li>What is <a href="https://github.com/riskified/timeasure/" target="_blank" rel="noreferrer noopener">Timeasure</a>?</li><li>Needed a way to measure the run-time of code</li><li>Safe to use in production</li><li>Easy DSL</li><li>Did you look at other gems first before creating this?</li><li>Used <a href="https://newrelic.com/" target="_blank" rel="noreferrer noopener">NewRelic</a> originally</li><li>How is the data stored?</li><li>What to do with all the collected measurements?</li><li><a href="https://newrelic.com/insights" target="_blank" rel="noreferrer noopener">NewRelic Insights</a></li><li><a href="https://github.com/ruby-prof/ruby-prof" target="_blank" rel="noreferrer noopener">Ruby Prof</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://medium.com/rubyinside/how-i-built-timeasure-part-1-motivation-method-wrapping-1304cf841206" target="_blank" rel="noreferrer noopener">How I Built Timeasure</a></li><li><a href="https://www.riskified.com/" target="_blank" rel="noreferrer noopener">Riskified</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.scala-lang.org/" target="_blank" rel="noreferrer noopener">Scala</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://github.com/riskified/timeasure/" target="_blank" rel="noreferrer noopener">Timeasure</a></li><li><a href="https://newrelic.com/" target="_blank" rel="noreferrer noopener">NewRelic</a></li><li><a href="https://newrelic.com/insights" target="_blank" rel="noreferrer noopener">NewRelic Insights</a></li><li><a href="https://github.com/ruby-prof/ruby-prof" target="_blank" rel="noreferrer noopener">Ruby Prof</a></li><li><a href="https://medium.com/@eliavlavi" target="_blank" rel="noreferrer noopener">Eliav’s Medium</a></li><li><a href="https://github.com/eliavlavi" target="_blank" rel="noreferrer noopener">Eliav’s GitHub</a></li><li><a href="https://twitter.com/eliavlavi" target="_blank" rel="noreferrer noopener">@eliavlavi</a></li><li><a href="https://github.com/Riskified" target="_blank" rel="noreferrer noopener">Riskified’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:David<ul><li><a href="https://medium.com/the-mission/make-your-life-a-story-worth-reading-e4408b349bf" target="_blank" rel="noreferrer noopener">Make Your Life a Story Worth Reading by Jake Wilder</a></li></ul>Dave<ul><li><a href="https://www.amazon.com/Paint-Color-Catcher-Chimes-Suncatchers/dp/B01HN0FRFM/ref=sr_1_1?s=lawn-" target="_blank" rel="noreferrer noopener">Sun Catchers</a></li></ul>Eric<ul><li>Golf</li></ul>Catherine<ul><li><a href="https://www.amazon.com/Women-Tech-Practical-Inspiring-Stories-ebook/dp/B010ZZYJSI" target="_blank" rel="noreferrer noopener">Women in Tech: Take Your Career to the Next Level by Tarah Wheeler</a></li></ul>Eliav<ul><li><a href="https://www.warhol.org/" target="_blank" rel="noreferrer noopener">Andy Warhol Museum</a></li></ul>Special Guest: Eliav Lavi.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d735717e-b2d6-48ee-98d5-736ca5853159</guid><pubDate>Tue, 10 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849278/stream.mp3" length="47675736" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- David Richards
- Dave Kimura
- Eric Berry
- Catherine Meyers
 Special Guests: Eliav LaviIn this episode of Ruby Rogues, the panel talks to Eliav Lavi about his article...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>David Richards</li><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li></ul> Special Guests: Eliav LaviIn this episode of Ruby Rogues, the panel talks to Eliav Lavi about his article <a href="https://medium.com/rubyinside/how-i-built-timeasure-part-1-motivation-method-wrapping-1304cf841206" target="_blank" rel="noreferrer noopener">How I Built Timeasure</a>. Eliav works for <a href="https://www.riskified.com/" target="_blank" rel="noreferrer noopener">Riskified</a> where he is a back-end developer working with <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> mostly and recently some <a href="https://www.scala-lang.org/" target="_blank" rel="noreferrer noopener">Scala</a>. In the past, he studied music but  had always been into technology from a young age. They talk about how got to where he is today, what the developer scene is like in Israel, and <a href="https://github.com/riskified/timeasure/" target="_blank" rel="noreferrer noopener">Timeasure</a>. They talk about what this gem is, why they decided to create it, and more!In particular, we dive pretty deep on:<ul><li>Eliav intro</li><li>Studied music originally</li><li>Risk analyst at <a href="https://www.riskified.com/" target="_blank" rel="noreferrer noopener">Riskified</a></li><li>Company started on <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li>Been a professional developer for the last year and a half</li><li>Self-taught programmer</li><li>Used blogs and books to learn</li><li>How welcoming and helpful the Ruby community is</li><li>What’s the developer scene like in Israel?</li><li>Rails and <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> jobs common in Israel</li><li>English as the common denominator for code</li><li>What is <a href="https://github.com/riskified/timeasure/" target="_blank" rel="noreferrer noopener">Timeasure</a>?</li><li>Needed a way to measure the run-time of code</li><li>Safe to use in production</li><li>Easy DSL</li><li>Did you look at other gems first before creating this?</li><li>Used <a href="https://newrelic.com/" target="_blank" rel="noreferrer noopener">NewRelic</a> originally</li><li>How is the data stored?</li><li>What to do with all the collected measurements?</li><li><a href="https://newrelic.com/insights" target="_blank" rel="noreferrer noopener">NewRelic Insights</a></li><li><a href="https://github.com/ruby-prof/ruby-prof" target="_blank" rel="noreferrer noopener">Ruby Prof</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://medium.com/rubyinside/how-i-built-timeasure-part-1-motivation-method-wrapping-1304cf841206" target="_blank" rel="noreferrer noopener">How I Built Timeasure</a></li><li><a href="https://www.riskified.com/" target="_blank" rel="noreferrer noopener">Riskified</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.scala-lang.org/" target="_blank" rel="noreferrer noopener">Scala</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://github.com/riskified/timeasure/" target="_blank" rel="noreferrer noopener">Timeasure</a></li><li><a href="https://newrelic.com/" target="_blank" rel="noreferrer noopener">NewRelic</a></li><li><a href="https://newrelic.com/insights" target="_blank" rel="noreferrer noopener">NewRelic Insights</a></li><li><a href="https://github.com/ruby-prof/ruby-prof" target="_blank" rel="noreferrer noopener">Ruby Prof</a></li><li><a href="https://medium.com/@eliavlavi" target="_blank" rel="noreferrer noopener">Eliav’s Medium</a></li><li><a href="https://github.com/eliavlavi" target="_blank" rel="noreferrer noopener">Eliav’s GitHub</a></li><li><a href="https://twitter.com/eliavlavi" target="_blank" rel="noreferrer noopener">@eliavlavi</a></li><li><a...]]></itunes:summary><itunes:duration>2908</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 369: How Ruby 2.5 Prints Backtraces and Error Messages with Vishal Telangre</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-369-how-ruby-2-5-prints-backtraces-and-error-messages-with-vishal-telangre</link><description><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li></ul> Special Guests: Vishal TelangreIn this episode of Ruby Rogues, the panelists talk to Vishal Telangre about his blog post entitled <a href="https://blog.bigbinary.com/2018/03/07/ruby-2-5-prints-backstrace-and-error-message-in-reverse-order.html" target="_blank" rel="noreferrer noopener">Ruby 2.5 prints backtrace and error message in reverse order</a>. Vishal is working remotely for <a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a> where he works with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a>, <a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kuberernetes</a>, and <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a>. They talk about the power of blog posts at BigBinary, give suggestions for people wanting to get into blogging, and inspiration for blog posts. They also touch on his blog post, the changes to backtrace in Ruby 2.5, and more!In particular, we dive pretty deep on:<ul><li>Vishal intro</li><li><a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a> posts a lot of blogs</li><li>Write about the experiences that they encounter while working</li><li>Plan-free Fridays</li><li>Is there any type of motivation or culture that adds to people wanting to provide so many blog posts?</li><li>Suggestions for someone trying to get into blogging</li><li>Vishal’s <a href="https://blog.bigbinary.com/authors/vishaltelangre/" target="_blank" rel="noreferrer noopener">blog posts</a> at BigBinary</li><li>Start with a simple topic</li><li>Your blog post doesn’t have to “change the world”</li><li>Blogging about new things coming up</li><li>Ruby 2.5 backtrace</li><li>His <a href="https://blog.bigbinary.com/2018/03/07/ruby-2-5-prints-backstrace-and-error-message-in-reverse-order.html" target="_blank" rel="noreferrer noopener">blog post</a></li><li>Changes to backtrace in Ruby 2.5</li><li>Makes debugging convenient</li><li>Huge change for companies who do logs</li><li>Effect of change from a developer standpoint</li><li>Time saved</li><li>Mixed sentiments on this change</li><li>When this features is enabled</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://blog.bigbinary.com/2018/03/07/ruby-2-5-prints-backstrace-and-error-message-in-reverse-order.html" target="_blank" rel="noreferrer noopener">Ruby 2.5 prints backtrace and error message in reverse order</a></li><li><a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kuberernetes</a></li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://blog.bigbinary.com/authors/vishaltelangre/" target="_blank" rel="noreferrer noopener">Vishal’s blog posts at BigBinary</a></li><li><a href="https://github.com/vishaltelangre" target="_blank" rel="noreferrer noopener">Vishal’s GitHub</a></li><li><a href="https://vishaltelangre.com/" target="_blank" rel="noreferrer noopener">Vishaltelangre.com</a></li><li><a href="https://twitter.com/suruwat?lang=en" target="_blank" rel="noreferrer noopener">@suruwat</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Dave<ul><li><a href="https://www.homedepot.com/p/Husky-20-Gal-175-PSI-Portable-Electric-Air-Compressor-C201H/206189626" target="_blank" rel="noreferrer noopener">Husky 20 Gallon Air Compressor</a></li></ul>Eric<ul><li>Developer conundrum</li></ul>Catherine<ul><li><a href="https://leetcode.com/" target="_blank" rel="noreferrer noopener">LeetCode.com</a></li><li><a href="https://www.thedailymeal.com/recipes/pesto-marcella-hazan-recipe" target="_blank" rel="noreferrer noopener">Marcella Hazan Pesto Recipe</a></li></ul>Vishal<ul><li><a href="https://www.youtube.com/watch?v=yJDv-zdhzMY" target="_blank" rel="noreferrer noopener">The Mother of All Demos by Douglas Engelbart</a></li></ul>Special Guest: Vishal Telangre.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">649e83fb-e7fa-4eee-9f15-58d336e72e59</guid><pubDate>Tue, 03 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849185/stream.mp3" length="42239790" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Eric Berry
- Catherine Meyers
 Special Guests: Vishal TelangreIn this episode of Ruby Rogues, the panelists talk to Vishal Telangre about his blog post entitled...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li></ul> Special Guests: Vishal TelangreIn this episode of Ruby Rogues, the panelists talk to Vishal Telangre about his blog post entitled <a href="https://blog.bigbinary.com/2018/03/07/ruby-2-5-prints-backstrace-and-error-message-in-reverse-order.html" target="_blank" rel="noreferrer noopener">Ruby 2.5 prints backtrace and error message in reverse order</a>. Vishal is working remotely for <a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a> where he works with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a>, <a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kuberernetes</a>, and <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a>. They talk about the power of blog posts at BigBinary, give suggestions for people wanting to get into blogging, and inspiration for blog posts. They also touch on his blog post, the changes to backtrace in Ruby 2.5, and more!In particular, we dive pretty deep on:<ul><li>Vishal intro</li><li><a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a> posts a lot of blogs</li><li>Write about the experiences that they encounter while working</li><li>Plan-free Fridays</li><li>Is there any type of motivation or culture that adds to people wanting to provide so many blog posts?</li><li>Suggestions for someone trying to get into blogging</li><li>Vishal’s <a href="https://blog.bigbinary.com/authors/vishaltelangre/" target="_blank" rel="noreferrer noopener">blog posts</a> at BigBinary</li><li>Start with a simple topic</li><li>Your blog post doesn’t have to “change the world”</li><li>Blogging about new things coming up</li><li>Ruby 2.5 backtrace</li><li>His <a href="https://blog.bigbinary.com/2018/03/07/ruby-2-5-prints-backstrace-and-error-message-in-reverse-order.html" target="_blank" rel="noreferrer noopener">blog post</a></li><li>Changes to backtrace in Ruby 2.5</li><li>Makes debugging convenient</li><li>Huge change for companies who do logs</li><li>Effect of change from a developer standpoint</li><li>Time saved</li><li>Mixed sentiments on this change</li><li>When this features is enabled</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://blog.bigbinary.com/2018/03/07/ruby-2-5-prints-backstrace-and-error-message-in-reverse-order.html" target="_blank" rel="noreferrer noopener">Ruby 2.5 prints backtrace and error message in reverse order</a></li><li><a href="https://www.bigbinary.com/" target="_blank" rel="noreferrer noopener">BigBinary</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kuberernetes</a></li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://blog.bigbinary.com/authors/vishaltelangre/" target="_blank" rel="noreferrer noopener">Vishal’s blog posts at BigBinary</a></li><li><a href="https://github.com/vishaltelangre" target="_blank" rel="noreferrer noopener">Vishal’s GitHub</a></li><li><a href="https://vishaltelangre.com/" target="_blank" rel="noreferrer noopener">Vishaltelangre.com</a></li><li><a href="https://twitter.com/suruwat?lang=en" target="_blank" rel="noreferrer noopener">@suruwat</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Dave<ul><li><a href="https://www.homedepot.com/p/Husky-20-Gal-175-PSI-Portable-Electric-Air-Compressor-C201H/206189626" target="_blank" rel="noreferrer noopener">Husky 20 Gallon Air...]]></itunes:summary><itunes:duration>2567</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 368: Improving Ruby Performance with Rust with Daniel P. Clark</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-368-improving-ruby-performance-with-rust-with-daniel-p-clark</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li><li>David Richards</li></ul> Special Guests: Daniel P. ClarkIn this episode of Ruby Rogues, the panelists talk to Daniel P. Clark about improving Ruby performance with Rust. Daniel has been a hobbyist programmer for over 20 years and started blogging about <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> and other technical matters about 5 years ago. One of the things he is well known for is his <a href="https://github.com/danielpclark/faster_path" target="_blank" rel="noreferrer noopener">Faster Path</a> gem on GitHub, which has over 700 stars. They talk about his blog article <a href="https://blog.codeship.com/improving-ruby-performance-with-rust/" target="_blank" rel="noreferrer noopener">Improving Ruby Performance with Rust</a>, why he chose to use <a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a>, and the benefits of using a Rust extension in Ruby. They also touch on his faster path gem, the <a href="https://usehelix.com/" target="_blank" rel="noreferrer noopener">Helix</a> project, and more!In particular, we dive pretty deep on:<ul><li>Daniel intro</li><li>Likes to blog - <a href="https://6ftdan.com/" target="_blank" rel="noreferrer noopener">6ftdan.com</a></li><li>Released <a href="https://github.com/danielpclark/faster_path" target="_blank" rel="noreferrer noopener">Faster Path</a> gem</li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://blog.codeship.com/improving-ruby-performance-with-rust/" target="_blank" rel="noreferrer noopener">Improving Ruby Performance with Rust</a> blog article</li><li>Why <a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a>?</li><li><a href="https://medium.com/@fbzga/rust-to-the-rescue-of-ruby-2067f5e1dc25" target="_blank" rel="noreferrer noopener">Rust to the rescue (of Ruby)</a> blog article</li><li>Rust was exciting because of the promises it gave</li><li>No garbage collector in Rust</li><li>Why is not having a garbage collector a positive?</li><li>Rust’s ownership model</li><li>Why would use a Rust extension in Ruby?</li><li>Have you played around with sending objects into a Ruby function?</li><li>The story behind creating his Faster path gem</li><li><a href="http://www.rubyflow.com/" target="_blank" rel="noreferrer noopener">rubyflow.com</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a> and <a href="https://spring.io/" target="_blank" rel="noreferrer noopener">Spring</a> and how they react</li><li><a href="https://usehelix.com/" target="_blank" rel="noreferrer noopener">Helix</a> project</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://github.com/danielpclark/faster_path" target="_blank" rel="noreferrer noopener">Faster Path</a></li><li><a href="https://blog.codeship.com/improving-ruby-performance-with-rust/" target="_blank" rel="noreferrer noopener">Improving Ruby Performance with Rust</a></li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="https://codeship.com/" target="_blank" rel="noreferrer noopener">CodeShip</a></li><li><a href="https://medium.com/@fbzga/rust-to-the-rescue-of-ruby-2067f5e1dc25" target="_blank" rel="noreferrer noopener">Rust to the rescue (of Ruby)</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://6ftdan.com/" target="_blank" rel="noreferrer noopener">6ftdan.com</a></li><li><a href="http://www.rubyflow.com/" target="_blank" rel="noreferrer noopener">rubyflow.com</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="https://spring.io/" target="_blank" rel="noreferrer noopener">Spring</a></li><li><a href="https://usehelix.com/" target="_blank" rel="noreferrer noopener">Helix</a></li><li><a href="https://twitter.com/6ftdan" target="_blank" rel="noreferrer noopener">@6ftdan</a></li><li><a href="https://github.com/danielpclark" target="_blank" rel="noreferrer noopener">Daniel’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Charles<ul><li><a href="https://github.com/logrotate/logrotate" target="_blank" rel="noreferrer noopener">Logrotate</a></li><li><a href="https://charlesmaxwood.com/" target="_blank" rel="noreferrer noopener">charlesmaxwood.com</a></li><li><a href="https://devchat.tv/blog" target="_blank" rel="noreferrer noopener">devchat.tv/blog</a></li><li><a href="https://devchat.tv/youtube" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li></ul>Dave<ul><li><a href="https://www.orangecomputers.com/node/" target="_blank" rel="noreferrer noopener">Orange Computers</a></li><li><a href="https://www.proxmox.com/en/" target="_blank" rel="noreferrer noopener">Proxmox</a></li><li><a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">Gitlab</a></li></ul>David<ul><li><a href="https://www.imdb.com/title/tt0367279/" target="_blank" rel="noreferrer noopener">Arrested Development</a></li></ul>Eric<ul><li><a href="https://www.youtube.com/watch?v=zng5kRle4FA" target="_blank" rel="noreferrer noopener">Dead Alewives Club YouTube video</a></li></ul>Catherine<ul><li><a href="https://www.npr.org/podcasts/510313/how-i-built-this" target="_blank" rel="noreferrer noopener">How I Built This with Guy Raz podcast</a></li></ul>Daniel<ul><li><a href="https://www.amazon.com/Programming-Rust-Fast-Systems-Development/dp/1491927283" target="_blank" rel="noreferrer noopener">Programming Rust by Jim Blandy and Jason Orendorff</a></li><li><a href="https://www.youtube.com/user/allyourdev" target="_blank" rel="noreferrer noopener">All Your Dev YouTube channel</a></li><li><a href="https://www.legalshield.com/" target="_blank" rel="noreferrer noopener">LegalShield</a></li><li><a href="http://gosmallbiz.com/" target="_blank" rel="noreferrer noopener">GoSmallBiz</a></li></ul>Special Guest: Daniel P. Clark.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c878032c-4238-4f07-8d80-ada92b6be8cb</guid><pubDate>Tue, 26 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849128/stream.mp3" length="55904020" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
- Catherine Meyers
- David Richards
 Special Guests: Daniel P. ClarkIn this episode of Ruby Rogues, the panelists talk to Daniel P. Clark about improving Ruby performance with Rust. Daniel has been...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li><li>David Richards</li></ul> Special Guests: Daniel P. ClarkIn this episode of Ruby Rogues, the panelists talk to Daniel P. Clark about improving Ruby performance with Rust. Daniel has been a hobbyist programmer for over 20 years and started blogging about <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> and other technical matters about 5 years ago. One of the things he is well known for is his <a href="https://github.com/danielpclark/faster_path" target="_blank" rel="noreferrer noopener">Faster Path</a> gem on GitHub, which has over 700 stars. They talk about his blog article <a href="https://blog.codeship.com/improving-ruby-performance-with-rust/" target="_blank" rel="noreferrer noopener">Improving Ruby Performance with Rust</a>, why he chose to use <a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a>, and the benefits of using a Rust extension in Ruby. They also touch on his faster path gem, the <a href="https://usehelix.com/" target="_blank" rel="noreferrer noopener">Helix</a> project, and more!In particular, we dive pretty deep on:<ul><li>Daniel intro</li><li>Likes to blog - <a href="https://6ftdan.com/" target="_blank" rel="noreferrer noopener">6ftdan.com</a></li><li>Released <a href="https://github.com/danielpclark/faster_path" target="_blank" rel="noreferrer noopener">Faster Path</a> gem</li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://blog.codeship.com/improving-ruby-performance-with-rust/" target="_blank" rel="noreferrer noopener">Improving Ruby Performance with Rust</a> blog article</li><li>Why <a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a>?</li><li><a href="https://medium.com/@fbzga/rust-to-the-rescue-of-ruby-2067f5e1dc25" target="_blank" rel="noreferrer noopener">Rust to the rescue (of Ruby)</a> blog article</li><li>Rust was exciting because of the promises it gave</li><li>No garbage collector in Rust</li><li>Why is not having a garbage collector a positive?</li><li>Rust’s ownership model</li><li>Why would use a Rust extension in Ruby?</li><li>Have you played around with sending objects into a Ruby function?</li><li>The story behind creating his Faster path gem</li><li><a href="http://www.rubyflow.com/" target="_blank" rel="noreferrer noopener">rubyflow.com</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a> and <a href="https://spring.io/" target="_blank" rel="noreferrer noopener">Spring</a> and how they react</li><li><a href="https://usehelix.com/" target="_blank" rel="noreferrer noopener">Helix</a> project</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://github.com/danielpclark/faster_path" target="_blank" rel="noreferrer noopener">Faster Path</a></li><li><a href="https://blog.codeship.com/improving-ruby-performance-with-rust/" target="_blank" rel="noreferrer noopener">Improving Ruby Performance with Rust</a></li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="https://codeship.com/" target="_blank" rel="noreferrer noopener">CodeShip</a></li><li><a href="https://medium.com/@fbzga/rust-to-the-rescue-of-ruby-2067f5e1dc25" target="_blank" rel="noreferrer noopener">Rust to the rescue (of Ruby)</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://6ftdan.com/" target="_blank" rel="noreferrer noopener">6ftdan.com</a></li><li><a href="http://www.rubyflow.com/" target="_blank" rel="noreferrer noopener">rubyflow.com</a></li><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks</a></li><li><a href="https://spring.io/" target="_blank"...]]></itunes:summary><itunes:duration>3423</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-367-ruby-core-language-evolution-moving-towards-functional-with-victor-shepelev</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li><li>David Richards</li></ul> Special Guests: Victor ShepelevIn this episode of Ruby Rogues, the panelists talk to Victor Shepelev about functional programming in Ruby. Victor is a Ukrainian programmer and poet who has been programming since he was a child. He has been programming with <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> for the past 12 years and has contributed a lot to the open source community, as well as mentors and participates in discussions about Ruby’s progress. They talk about how to approach functional programming in Ruby, changes Victor hopes to see in Ruby, and more!In particular, we dive pretty deep on:<ul><li>Victor intro</li><li>What is functional programming in terms of <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>?</li><li>Used to be a computer journalist and historian of programming languages</li><li>Higher-order functions</li><li>Functional style of programming was possible from the beginning in Ruby</li><li><a href="https://www.haskell.org/" target="_blank" rel="noreferrer noopener">Haskell</a></li><li>Functional style in any language</li><li>Making the functional style more natural in the future</li><li>His current interests</li><li>Is pattern matching something you would like to see changed?</li><li>What are some changes in Ruby that you would like to see?</li><li>What is pattern-matching?</li><li>Seeing code in a more idiomatic way</li><li>Still a lot of discussions happening</li><li>Immutable objects</li><li>Speeding up Ruby</li><li>The more functional Ruby is becoming, the more room for optimization there is</li><li>Writing at a higher level</li><li><a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a></li><li>Gentle extension to what is already there</li><li>The “old self”</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.haskell.org/" target="_blank" rel="noreferrer noopener">Haskell</a></li><li><a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a></li><li><a href="https://github.com/zverok" target="_blank" rel="noreferrer noopener">Victor’s GitHub</a></li><li><a href="https://twitter.com/zverok" target="_blank" rel="noreferrer noopener">@zverok</a></li><li><a href="https://zverok.github.io/" target="_blank" rel="noreferrer noopener">zverok.github.io</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Crucial-Accountability-Resolving-Expectations-Commitments/dp/0071829318" target="_blank" rel="noreferrer noopener">Crucial Accountability by Kerry Patterson</a></li></ul>Dave<ul><li><a href="https://www.homedepot.com/p/Gila-36-in-x-78-in-Black-Privacy-Window-Film-PB78/100618512" target="_blank" rel="noreferrer noopener">Gila Tint for Garage Door Windows</a></li></ul>David<ul><li><a href="https://www.amazon.com/Flow-Psychology-Experience-Perennial-Classics-ebook/dp/B000W94FE6" target="_blank" rel="noreferrer noopener">Flow by Mihaly Csikszentmihalyi</a></li></ul>Eric<ul><li><a href="https://github.com/hopsoft/ellington" target="_blank" rel="noreferrer noopener">Ellington gem</a></li></ul>Catherine<ul><li><a href="https://www.youtube.com/watch?v=25u-pp-7PHE" target="_blank" rel="noreferrer noopener">Ruby versus the Titans of FP by Cassandra Cruz</a> – RubyConf 2016 Talk</li><li><a href="https://www.amazon.com/Radical-Candor-Kim-Scott/dp/B01KTIEFEE" target="_blank" rel="noreferrer noopener">Radical Candor by Kim Scott</a></li></ul>Victor<ul><li><a href="https://github.com/zverok" target="_blank" rel="noreferrer noopener">Victor’s GitHub</a></li><li><a href="https://github.com/molybdenum-99/reality" target="_blank" rel="noreferrer noopener">Reality</a></li></ul>Special Guest: Victor Shepelev.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a729967d-84c1-4755-a367-72c61c1fd93e</guid><pubDate>Tue, 19 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849283/stream.mp3" length="58009074" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
- Catherine Meyers
- David Richards
 Special Guests: Victor ShepelevIn this episode of Ruby Rogues, the panelists talk to Victor Shepelev about functional programming in Ruby. Victor is a Ukrainian...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li><li>David Richards</li></ul> Special Guests: Victor ShepelevIn this episode of Ruby Rogues, the panelists talk to Victor Shepelev about functional programming in Ruby. Victor is a Ukrainian programmer and poet who has been programming since he was a child. He has been programming with <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> for the past 12 years and has contributed a lot to the open source community, as well as mentors and participates in discussions about Ruby’s progress. They talk about how to approach functional programming in Ruby, changes Victor hopes to see in Ruby, and more!In particular, we dive pretty deep on:<ul><li>Victor intro</li><li>What is functional programming in terms of <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>?</li><li>Used to be a computer journalist and historian of programming languages</li><li>Higher-order functions</li><li>Functional style of programming was possible from the beginning in Ruby</li><li><a href="https://www.haskell.org/" target="_blank" rel="noreferrer noopener">Haskell</a></li><li>Functional style in any language</li><li>Making the functional style more natural in the future</li><li>His current interests</li><li>Is pattern matching something you would like to see changed?</li><li>What are some changes in Ruby that you would like to see?</li><li>What is pattern-matching?</li><li>Seeing code in a more idiomatic way</li><li>Still a lot of discussions happening</li><li>Immutable objects</li><li>Speeding up Ruby</li><li>The more functional Ruby is becoming, the more room for optimization there is</li><li>Writing at a higher level</li><li><a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a></li><li>Gentle extension to what is already there</li><li>The “old self”</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.haskell.org/" target="_blank" rel="noreferrer noopener">Haskell</a></li><li><a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a></li><li><a href="https://github.com/zverok" target="_blank" rel="noreferrer noopener">Victor’s GitHub</a></li><li><a href="https://twitter.com/zverok" target="_blank" rel="noreferrer noopener">@zverok</a></li><li><a href="https://zverok.github.io/" target="_blank" rel="noreferrer noopener">zverok.github.io</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Crucial-Accountability-Resolving-Expectations-Commitments/dp/0071829318" target="_blank" rel="noreferrer noopener">Crucial Accountability by Kerry Patterson</a></li></ul>Dave<ul><li><a href="https://www.homedepot.com/p/Gila-36-in-x-78-in-Black-Privacy-Window-Film-PB78/100618512" target="_blank" rel="noreferrer noopener">Gila Tint for Garage Door Windows</a></li></ul>David<ul><li><a href="https://www.amazon.com/Flow-Psychology-Experience-Perennial-Classics-ebook/dp/B000W94FE6" target="_blank" rel="noreferrer noopener">Flow by Mihaly Csikszentmihalyi</a></li></ul>Eric<ul><li><a href="https://github.com/hopsoft/ellington" target="_blank" rel="noreferrer noopener">Ellington gem</a></li></ul>Catherine<ul><li><a href="https://www.youtube.com/watch?v=25u-pp-7PHE" target="_blank" rel="noreferrer noopener">Ruby versus the Titans of FP by Cassandra Cruz</a> –...]]></itunes:summary><itunes:duration>3555</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 366: Build Your Own RSpec: A Gentle Metaprogramming Intro with Paweł Dąbrowski</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-366-build-your-own-rspec-a-gentle-metaprogramming-intro-with-pawel-dabrowski</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Paweł DąbrowskiIn this episode of Ruby Rogues, the panelists talk to Paweł Dąbrowski about metaprogramming and DSLs. Paweł is a <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> developer, is on the <a href="https://www.ironin.it/" target="_blank" rel="noreferrer noopener">iRonin</a> team, and runs a <a href="http://pdabrowski.com/blog/articles" target="_blank" rel="noreferrer noopener">Ruby blog</a>, which he started in January 2018. They talk about his blog, the importance of contributing to the community, and why he chose to create his own version of <a href="http://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a>. They also touch on how hard it was to get into blog writing as a developer, the use of blog writing as a way to confirm your skills, and much more!In particular, we dive pretty deep on:<ul><li>Paweł intro</li><li><a href="http://pdabrowski.com/blog/ruby-on-rails/testing/build-your-own-rspec/" target="_blank" rel="noreferrer noopener">Build your own RSpec blog post</a></li><li>Wanted to dive in and share his thoughts on the topic</li><li>The importance of branding yourself</li><li>He wants to be able to share his skills to others</li><li>What prompted you to want to write a blog?</li><li>Importance of contributing to the <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> community</li><li>Developer therapy</li><li>Write a blog post and then make it into a script</li><li>Do you find yourself going back to your blog posts in the future?</li><li>Why did you decide to create your own version of <a href="http://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a>?</li><li>How far did you get into creating your own RSpec before it got really difficult?</li><li>Remind yourself it’s just Ruby code</li><li>Did you use TDD?</li><li>Do you think about the application code differently now?</li><li>Writing application code is easier for him now</li><li>How hard was it to get into blog writing?</li><li>The fear of the opinions of others</li><li>Blog writing has changed the way he looks at code</li><li>Blog writing as a way to confirm your skills</li><li>His inspiration for the blog posts</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.ironin.it/" target="_blank" rel="noreferrer noopener">iRonin</a></li><li>Paweł’s <a href="http://pdabrowski.com/blog/articles" target="_blank" rel="noreferrer noopener">Ruby blog</a></li><li><a href="http://pdabrowski.com/blog/ruby-on-rails/testing/build-your-own-rspec/" target="_blank" rel="noreferrer noopener">Build your own RSpec blog post</a></li><li><a href="http://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li><li><a href="https://github.com/rubyhero" target="_blank" rel="noreferrer noopener">Paweł’s GitHub </a></li><li><a href="https://devchat.tv/views-on-vue" target="_blank" rel="noreferrer noopener">Views on Vue Podcast</a></li><li><a href="https://devchat.tv/views-on-vue/vov-003-nuxt-js-basics-and-vuejs-in-action" target="_blank" rel="noreferrer noopener">VoV Episode 3: Nuxt.js Podcast</a></li><li><a href="https://twitter.com/pdabrowski_k1" target="_blank" rel="noreferrer noopener">@pdabrowski_k1</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Charles<ul><li><a href="https://www.audible.com/lp/freetrial?Matchtype=e&amp;cvo_campaign=226473129&amp;cvo_crid=205365918618&amp;cvosrc=ppc.google.audible&amp;gclid=EAIaIQobChMI6qWQ6cPK2wIVDZRpCh3JWwLiEAAYASAAEgJj3PD_BwE&amp;source_code=GO1GBSH08051690CG" target="_blank" rel="noreferrer noopener">Audible</a></li><li><a href="https://www.amazon.com/5-Love-Languages-Children/dp/0802403476" target="_blank" rel="noreferrer noopener">The 5 Love Languages of Children by Gary Chapman</a></li><li><a href="https://www.amazon.com/Whole-Brain-Child-Revolutionary-Strategies-Developing/dp/0553386697" target="_blank" rel="noreferrer noopener">The Whole-Brain Child by Daniel J. Siegel and Tina Payne Bryson</a></li></ul>Dave<ul><li><a href="https://www.homedepot.com/p/Husky-3-8-in-x-50-ft-Hybrid-Retractable-Hose-Reel-540HR-RET-HOM/205331905" target="_blank" rel="noreferrer noopener">Retractable Hose Reel</a></li><li><a href="https://www.dewalt.com/products/power-tools/outdoor-power-equipment/20v-max-lithium-ion-xr-brushless-13-string-trimmer-50ah/dcst920p1" target="_blank" rel="noreferrer noopener">20V Power Trimmer</a></li></ul>David<ul><li><a href="https://www.amazon.com/Making-Learning-Whole-Principles-Transform-ebook/dp/B0037NWZZ0/ref=mt_kindle?_encoding=UTF8&amp;me=" target="_blank" rel="noreferrer noopener">Making Learning Whole by David Perkins</a></li><li><a href="https://www.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397/ref=as_li_ss_tl?ie=UTF8&amp;keywords=soft+skills&amp;linkCode=sl1&amp;linkId=37fec2451179e73af762a68276e20de8&amp;qid=1526181928&amp;sr=8-2&amp;tag=mmeditations-20" target="_blank" rel="noreferrer noopener">Soft Skills by John Sonmez</a></li></ul>Eric<ul><li><a href="https://nuxtjs.org/" target="_blank" rel="noreferrer noopener">Nuxt.js</a></li></ul>Paweł<ul><li><a href="https://github.com/rubyhero/chartable" target="_blank" rel="noreferrer noopener">Chartable</a></li><li><a href="https://www.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397/ref=as_li_ss_tl?ie=UTF8&amp;keywords=soft+skills&amp;linkCode=sl1&amp;linkId=37fec2451179e73af762a68276e20de8&amp;qid=1526181928&amp;sr=8-2&amp;tag=mmeditations-20" target="_blank" rel="noreferrer noopener">Soft Skills by John Sonmez</a></li></ul>Special Guest: Paweł Dąbrowski.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1002931a-dda5-48dd-ad29-3bf663f34927</guid><pubDate>Tue, 12 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849157/stream.mp3" length="47857205" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
- David Richards
 Special Guests: Paweł DąbrowskiIn this episode of Ruby Rogues, the panelists talk to Paweł Dąbrowski about metaprogramming and DSLs. Paweł is a https://www.ruby-lang.org/en/...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Paweł DąbrowskiIn this episode of Ruby Rogues, the panelists talk to Paweł Dąbrowski about metaprogramming and DSLs. Paweł is a <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> developer, is on the <a href="https://www.ironin.it/" target="_blank" rel="noreferrer noopener">iRonin</a> team, and runs a <a href="http://pdabrowski.com/blog/articles" target="_blank" rel="noreferrer noopener">Ruby blog</a>, which he started in January 2018. They talk about his blog, the importance of contributing to the community, and why he chose to create his own version of <a href="http://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a>. They also touch on how hard it was to get into blog writing as a developer, the use of blog writing as a way to confirm your skills, and much more!In particular, we dive pretty deep on:<ul><li>Paweł intro</li><li><a href="http://pdabrowski.com/blog/ruby-on-rails/testing/build-your-own-rspec/" target="_blank" rel="noreferrer noopener">Build your own RSpec blog post</a></li><li>Wanted to dive in and share his thoughts on the topic</li><li>The importance of branding yourself</li><li>He wants to be able to share his skills to others</li><li>What prompted you to want to write a blog?</li><li>Importance of contributing to the <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> community</li><li>Developer therapy</li><li>Write a blog post and then make it into a script</li><li>Do you find yourself going back to your blog posts in the future?</li><li>Why did you decide to create your own version of <a href="http://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a>?</li><li>How far did you get into creating your own RSpec before it got really difficult?</li><li>Remind yourself it’s just Ruby code</li><li>Did you use TDD?</li><li>Do you think about the application code differently now?</li><li>Writing application code is easier for him now</li><li>How hard was it to get into blog writing?</li><li>The fear of the opinions of others</li><li>Blog writing has changed the way he looks at code</li><li>Blog writing as a way to confirm your skills</li><li>His inspiration for the blog posts</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.ironin.it/" target="_blank" rel="noreferrer noopener">iRonin</a></li><li>Paweł’s <a href="http://pdabrowski.com/blog/articles" target="_blank" rel="noreferrer noopener">Ruby blog</a></li><li><a href="http://pdabrowski.com/blog/ruby-on-rails/testing/build-your-own-rspec/" target="_blank" rel="noreferrer noopener">Build your own RSpec blog post</a></li><li><a href="http://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li><li><a href="https://github.com/rubyhero" target="_blank" rel="noreferrer noopener">Paweł’s GitHub </a></li><li><a href="https://devchat.tv/views-on-vue" target="_blank" rel="noreferrer noopener">Views on Vue Podcast</a></li><li><a href="https://devchat.tv/views-on-vue/vov-003-nuxt-js-basics-and-vuejs-in-action" target="_blank" rel="noreferrer noopener">VoV Episode 3: Nuxt.js Podcast</a></li><li><a href="https://twitter.com/pdabrowski_k1" target="_blank" rel="noreferrer noopener">@pdabrowski_k1</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.lootcrate.com/" target="_blank"...]]></itunes:summary><itunes:duration>2919</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 365: Should I Use Ruby on Rails with Nathan Kontny</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-365-should-i-use-ruby-on-rails-with-nathan-kontny</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Nathan KontnyIn this episode of Ruby Rogues, the panelists talk to Nathan Kontny about his video <a href="https://www.youtube.com/watch?v=5PCF6Mijshw" target="_blank" rel="noreferrer noopener">Should I use Ruby on Rails?</a> Nathan has been a <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> developer since about 2005 when he created a startup and has since been making software and starting business. He has just recently been running the CRM<a href="https://highrisehq.com/" target="_blank" rel="noreferrer noopener"> Highrise</a> and is now onto more projects elsewhere. They talk about his prior experiences as a software developer, why he chose to use Rails when creating software, and much more!In particular, we dive pretty deep on:<ul><li>Nathan intro</li><li><a href="https://www.youtube.com/watch?v=5PCF6Mijshw" target="_blank" rel="noreferrer noopener">Should I use Ruby on Rails?</a> Video</li><li>Engineer for Obama’s re-election campaign</li><li>Created <a href="https://draftin.com/" target="_blank" rel="noreferrer noopener">Draft</a></li><li>Inkling using Rails</li><li>Worked ad <a href="http://www.ycombinator.com/" target="_blank" rel="noreferrer noopener">Y Combinator</a></li><li>Chose <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> to create startups</li><li>Lives are better when people feel like they’re being heard</li><li><a href="https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" target="_blank" rel="noreferrer noopener">The Five Dysfunctions of a Team by Patrick Lencioni</a></li><li>Why did you use Rails over something like <a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a>?</li><li>Looking into discussion boards and the libraries already created</li><li>What made you think it would stay the hottest?</li><li>Hosting was awful</li><li>Using the hype of Rails to get good press for his startup</li><li>When did you first feel confident in your decision to use Rails?</li><li><a href="https://www.rackspace.com/en-us" target="_blank" rel="noreferrer noopener">Rackspace </a></li><li>Do you still use Rails or have you switched to something like <a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a>?</li><li>Still confident in his decision and loves it as a platform</li><li>Using Rails for what it’s good for</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.youtube.com/watch?v=5PCF6Mijshw" target="_blank" rel="noreferrer noopener">Should I use Ruby on Rails?</a></li><li><a href="https://highrisehq.com/" target="_blank" rel="noreferrer noopener">Highrise</a></li><li><a href="http://www.ycombinator.com/" target="_blank" rel="noreferrer noopener">Y Combinator</a></li><li><a href="https://draftin.com/" target="_blank" rel="noreferrer noopener">Draft</a></li><li><a href="https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" target="_blank" rel="noreferrer noopener">The Five Dysfunctions of a Team by Patrick Lencioni</a></li><li><a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a></li><li><a href="https://www.rackspace.com/en-us" target="_blank" rel="noreferrer noopener">Rackspace </a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://twitter.com/natekontny?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@natekontny</a></li><li><a href="https://medium.com/@natekontny" target="_blank" rel="noreferrer noopener">Nathan’s Medium</a></li><li><a href="https://www.youtube.com/nathankontny" target="_blank" rel="noreferrer noopener">Nathan’s YouTube</a></li><li><a href="https://github.com/n8" target="_blank" rel="noreferrer noopener">Nathan’s GitHub</a></li><li><a href="https://gmail.com" target="_blank" rel="noreferrer noopener">NateKontny@gmail.com</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" target="_blank" rel="noreferrer noopener">The Five Dysfunctions of a Team by Patrick Lencioni</a></li><li><a href="https://www.amazon.com/Life-Promises-Leaders-Inspirational-Scriptures/dp/1414364628" target="_blank" rel="noreferrer noopener">Life Promises for Leaders by Zig Ziglar</a></li><li>Spend time with the people you care about</li></ul>Dave<ul><li><a href="https://nest.com/doorbell/nest-hello/overview/" target="_blank" rel="noreferrer noopener">Nest Hello</a></li><li><a href="https://www.gofundme.com/okyere-and-acheampong-house-fire" target="_blank" rel="noreferrer noopener">Okyere and Acheampong House Fire GoFundMe</a></li></ul>David<ul><li><a href="https://www.imdb.com/title/tt0086197/" target="_blank" rel="noreferrer noopener">The Right Stuff</a></li></ul>Eric<ul><li><a href="https://www.thoughtworks.com/radar" target="_blank" rel="noreferrer noopener">ThoughtWorks Tech Radar</a></li><li><a href="https://www.amazon.com/Amazon-VN94DQ-Echo-Spot-Black/dp/B073SQYXTW" target="_blank" rel="noreferrer noopener">Amazon Echo Spot</a></li></ul>Nathan<ul><li><a href="https://www.amazon.com/How-Fail-Almost-Everything-Still/dp/1491518855" target="_blank" rel="noreferrer noopener">How to Fail at Almost Everything and Still Win Big by Scott Adams</a></li><li><a href="https://www.amazon.com/Something-Really-New-Creating-Innovative/dp/0814400329" target="_blank" rel="noreferrer noopener">Something Really New by Denis J. Hauptly</a></li><li><a href="https://www.filtrete.com/3M/en_US/filtrete/products/smart-filter-technology/" target="_blank" rel="noreferrer noopener">Bluetooth Air Filter</a></li></ul>Special Guest: Nathan Kontny.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2e0c2e78-f62a-4d4b-bc92-a54bd3b85474</guid><pubDate>Tue, 05 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849169/stream.mp3" length="72739120" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
- David Richards
 Special Guests: Nathan KontnyIn this episode of Ruby Rogues, the panelists talk to Nathan Kontny about his video https://www.youtube.com/watch?v=5PCF6Mijshw Nathan has been a...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Nathan KontnyIn this episode of Ruby Rogues, the panelists talk to Nathan Kontny about his video <a href="https://www.youtube.com/watch?v=5PCF6Mijshw" target="_blank" rel="noreferrer noopener">Should I use Ruby on Rails?</a> Nathan has been a <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> developer since about 2005 when he created a startup and has since been making software and starting business. He has just recently been running the CRM<a href="https://highrisehq.com/" target="_blank" rel="noreferrer noopener"> Highrise</a> and is now onto more projects elsewhere. They talk about his prior experiences as a software developer, why he chose to use Rails when creating software, and much more!In particular, we dive pretty deep on:<ul><li>Nathan intro</li><li><a href="https://www.youtube.com/watch?v=5PCF6Mijshw" target="_blank" rel="noreferrer noopener">Should I use Ruby on Rails?</a> Video</li><li>Engineer for Obama’s re-election campaign</li><li>Created <a href="https://draftin.com/" target="_blank" rel="noreferrer noopener">Draft</a></li><li>Inkling using Rails</li><li>Worked ad <a href="http://www.ycombinator.com/" target="_blank" rel="noreferrer noopener">Y Combinator</a></li><li>Chose <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> to create startups</li><li>Lives are better when people feel like they’re being heard</li><li><a href="https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" target="_blank" rel="noreferrer noopener">The Five Dysfunctions of a Team by Patrick Lencioni</a></li><li>Why did you use Rails over something like <a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a>?</li><li>Looking into discussion boards and the libraries already created</li><li>What made you think it would stay the hottest?</li><li>Hosting was awful</li><li>Using the hype of Rails to get good press for his startup</li><li>When did you first feel confident in your decision to use Rails?</li><li><a href="https://www.rackspace.com/en-us" target="_blank" rel="noreferrer noopener">Rackspace </a></li><li>Do you still use Rails or have you switched to something like <a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a>?</li><li>Still confident in his decision and loves it as a platform</li><li>Using Rails for what it’s good for</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.youtube.com/watch?v=5PCF6Mijshw" target="_blank" rel="noreferrer noopener">Should I use Ruby on Rails?</a></li><li><a href="https://highrisehq.com/" target="_blank" rel="noreferrer noopener">Highrise</a></li><li><a href="http://www.ycombinator.com/" target="_blank" rel="noreferrer noopener">Y Combinator</a></li><li><a href="https://draftin.com/" target="_blank" rel="noreferrer noopener">Draft</a></li><li><a href="https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" target="_blank" rel="noreferrer noopener">The Five Dysfunctions of a Team by Patrick Lencioni</a></li><li><a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a></li><li><a href="https://www.rackspace.com/en-us" target="_blank" rel="noreferrer noopener">Rackspace </a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://twitter.com/natekontny?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@natekontny</a></li><li><a href="https://medium.com/@natekontny" target="_blank" rel="noreferrer noopener">Nathan’s Medium</a></li><li><a href="https://www.youtube.com/nathankontny" target="_blank" rel="noreferrer noopener">Nathan’s...]]></itunes:summary><itunes:duration>4478</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 364: Why Won't Bundle Update? with Olivier Lacan</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-364-why-won-t-bundle-update-with-olivier-lacan</link><description><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li><li>Catherine Meyers</li></ul> Special Guests: Olivier LacanIn this episode of Ruby Rogues, the panelists talk to Olivier Lacan about his blog post <a href="https://olivierlacan.com/posts/why-wont-bundle-update/" target="_blank" rel="noreferrer noopener">Why Won’t Bundle Update?</a> and related topics. Olivier was originally a designer/web developer who fell into <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> around 2010 and has been working on <a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a>, which is sadly in the process of being shut down. They talk about what package managers are, where you would you see them normally in code, dependencies, gems, and much more!In particular, we dive pretty deep on:<ul><li>Olivier intro</li><li><a href="https://sass-lang.com/ruby-sass" target="_blank" rel="noreferrer noopener">Sass</a> and <a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a></li><li>Why they are shutting down Code School</li><li>Transferring expertise to <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">PluralSight</a></li><li><a href="https://speakerdeck.com/olivierlacan/the-life-and-death-of-a-rails-app" target="_blank" rel="noreferrer noopener">The Life and Death of a Rails App</a></li><li>What is a package manager?</li><li>Where would you see a package manager?</li><li>Reusable code</li><li>More structured and sustainable process</li><li>Conversations that helps the community mature</li><li><a href="https://rubygems.org/" target="_blank" rel="noreferrer noopener">Ruby Gems</a></li><li>What’s acceptable across communities</li><li>Dependencies</li><li>Having collaborative conversations</li><li><a href="https://yarnpkg.com/en/" target="_blank" rel="noreferrer noopener">Yarn</a></li><li>Transitive dependencies</li><li>Authentication</li><li>Dependencies as degrees of liability</li><li>Taking on risk</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a></li><li><a href="https://sass-lang.com/ruby-sass" target="_blank" rel="noreferrer noopener">Sass</a></li><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">PluralSight</a></li><li><a href="https://speakerdeck.com/olivierlacan/the-life-and-death-of-a-rails-app" target="_blank" rel="noreferrer noopener">The Life and Death of a Rails App Talk</a></li><li><a href="https://rubygems.org/" target="_blank" rel="noreferrer noopener">Ruby Gems</a></li><li><a href="https://olivierlacan.com/posts/why-wont-bundle-update/" target="_blank" rel="noreferrer noopener">Why Won’t Bundle Update?</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://yarnpkg.com/en/" target="_blank" rel="noreferrer noopener">Yarn</a></li><li><a href="https://twitter.com/olivierlacan?lang=en" target="_blank" rel="noreferrer noopener">@olivierlacan</a></li><li><a href="https://olivierlacan.com/" target="_blank" rel="noreferrer noopener">OlivierLacan.com</a></li><li><a href="https://www.youtube.com/watch?v=eASsqQsaNOA" target="_blank" rel="noreferrer noopener">Human Errors Talk</a></li><li><a href="https://keepachangelog.com/en/1.0.0/" target="_blank" rel="noreferrer noopener">KeepAChangeLog.com</a></li><li><a href="https://github.com/olivierlacan" target="_blank" rel="noreferrer noopener">Olivier’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Dave<ul><li><a href="https://www.imdb.com/title/tt7221388/" target="_blank" rel="noreferrer noopener">Cobra Kai</a></li><li><a href="https://www.oculus.com/go/" target="_blank" rel="noreferrer noopener">Oculus Go</a></li></ul>David<ul><li><a href="https://developer.github.com/changes/2018-05-07-new-checks-api-public-beta/" target="_blank" rel="noreferrer noopener">GitHub Checks</a></li></ul>Eric<ul><li><a href="https://www.stickermule.com/" target="_blank" rel="noreferrer noopener">StickerMule</a></li><li><a href="https://www.hulu.com/the-handmaids-tale" target="_blank" rel="noreferrer noopener">The Handmaid’s Tale</a></li></ul>Catherine<ul><li><a href="https://www.amazon.com/Between-World-Me-Ta-Nehisi-Coates/dp/0451482212" target="_blank" rel="noreferrer noopener">Between the World and Me by Ta-Nehisi Coates</a></li><li><a href="https://www.netflix.com/title/80095698" target="_blank" rel="noreferrer noopener">Dear White People</a></li></ul>Oliver<ul><li><a href="https://www.amazon.com/Rising-Strong-Ability-Transforms-Parent/dp/081298580X" target="_blank" rel="noreferrer noopener">Rising Strong by Brené Brown</a></li><li><a href="https://www.youtube.com/watch?v=Xcmav7MMzkw" target="_blank" rel="noreferrer noopener">What is Health Justice? by Tim Faust</a></li></ul>Special Guest: Olivier Lacan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">56aeb7b9-8c87-4244-805e-5995b542b613</guid><pubDate>Wed, 30 May 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849276/stream.mp3" length="63835332" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Eric Berry
- David Richards
- Catherine Meyers
 Special Guests: Olivier LacanIn this episode of Ruby Rogues, the panelists talk to Olivier Lacan about his blog post https://olivierlacan.com/posts/why-wont-bundle-update/ and...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li><li>Catherine Meyers</li></ul> Special Guests: Olivier LacanIn this episode of Ruby Rogues, the panelists talk to Olivier Lacan about his blog post <a href="https://olivierlacan.com/posts/why-wont-bundle-update/" target="_blank" rel="noreferrer noopener">Why Won’t Bundle Update?</a> and related topics. Olivier was originally a designer/web developer who fell into <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> around 2010 and has been working on <a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a>, which is sadly in the process of being shut down. They talk about what package managers are, where you would you see them normally in code, dependencies, gems, and much more!In particular, we dive pretty deep on:<ul><li>Olivier intro</li><li><a href="https://sass-lang.com/ruby-sass" target="_blank" rel="noreferrer noopener">Sass</a> and <a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a></li><li>Why they are shutting down Code School</li><li>Transferring expertise to <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">PluralSight</a></li><li><a href="https://speakerdeck.com/olivierlacan/the-life-and-death-of-a-rails-app" target="_blank" rel="noreferrer noopener">The Life and Death of a Rails App</a></li><li>What is a package manager?</li><li>Where would you see a package manager?</li><li>Reusable code</li><li>More structured and sustainable process</li><li>Conversations that helps the community mature</li><li><a href="https://rubygems.org/" target="_blank" rel="noreferrer noopener">Ruby Gems</a></li><li>What’s acceptable across communities</li><li>Dependencies</li><li>Having collaborative conversations</li><li><a href="https://yarnpkg.com/en/" target="_blank" rel="noreferrer noopener">Yarn</a></li><li>Transitive dependencies</li><li>Authentication</li><li>Dependencies as degrees of liability</li><li>Taking on risk</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a></li><li><a href="https://sass-lang.com/ruby-sass" target="_blank" rel="noreferrer noopener">Sass</a></li><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">PluralSight</a></li><li><a href="https://speakerdeck.com/olivierlacan/the-life-and-death-of-a-rails-app" target="_blank" rel="noreferrer noopener">The Life and Death of a Rails App Talk</a></li><li><a href="https://rubygems.org/" target="_blank" rel="noreferrer noopener">Ruby Gems</a></li><li><a href="https://olivierlacan.com/posts/why-wont-bundle-update/" target="_blank" rel="noreferrer noopener">Why Won’t Bundle Update?</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://yarnpkg.com/en/" target="_blank" rel="noreferrer noopener">Yarn</a></li><li><a href="https://twitter.com/olivierlacan?lang=en" target="_blank" rel="noreferrer noopener">@olivierlacan</a></li><li><a href="https://olivierlacan.com/" target="_blank" rel="noreferrer noopener">OlivierLacan.com</a></li><li><a href="https://www.youtube.com/watch?v=eASsqQsaNOA" target="_blank" rel="noreferrer noopener">Human Errors Talk</a></li><li><a href="https://keepachangelog.com/en/1.0.0/" target="_blank" rel="noreferrer noopener">KeepAChangeLog.com</a></li><li><a href="https://github.com/olivierlacan" target="_blank" rel="noreferrer noopener">Olivier’s...]]></itunes:summary><itunes:duration>3920</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 363: Fir - The Friendly Interactive Ruby REPL with Dean Nasseri</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-363-fir-the-friendly-interactive-ruby-repl-with-dean-nasseri</link><description><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li></ul> Special Guests: Dean NasseriIn this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. <a href="https://github.com/dnasseri/fir" target="_blank" rel="noreferrer noopener">Fir</a> is the friendly interactive Ruby REPL that Dean created when he was inspired by the REPL <a href="https://fishshell.com/" target="_blank" rel="noreferrer noopener">Fish</a>. Dean is a software engineer at <a href="https://www.vts.com/" target="_blank" rel="noreferrer noopener">VTS</a>, which is a commercial real estate software platform that uses <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a>. They talk about why he created Fir, how he approached creating it, how long it took him to build, and much more!In particular, we dive pretty deep on:<ul><li>Dean intro</li><li>What is <a href="https://github.com/dnasseri/fir" target="_blank" rel="noreferrer noopener">Fir</a>?</li><li>Inspired by <a href="https://fishshell.com/" target="_blank" rel="noreferrer noopener">Fish</a> REPL</li><li>Interactive approach</li><li>Does that work with multi-lines?</li><li>Quick lookup</li><li>What’s your favorite way to use Fir?</li><li>Use REPLs for everything</li><li><a href="http://pryrepl.org/" target="_blank" rel="noreferrer noopener">Pry</a></li><li>Pry vs Fir</li><li>How did you approach creating a REPL?</li><li>Looked at Pry a lot hen creating Fir</li><li><a href="http://patshaughnessy.net/ruby-under-a-microscope" target="_blank" rel="noreferrer noopener">Ruby Under a Microscope by Pat Shaughnessy</a></li><li>Do you have a lot of users of it?</li><li>Wants to direct people to Fish</li><li>Why would someone switch to Fish?</li><li><a href="http://ohmyz.sh/" target="_blank" rel="noreferrer noopener">Oh My ZSH</a></li><li>Auto suggestions are killer</li><li>How much time did this take you to build?</li><li>What kind of terminal do you use?</li><li><a href="https://hyper.is/" target="_blank" rel="noreferrer noopener">Hyper</a></li><li><a href="https://github.com/eggplanetio/mert" target="_blank" rel="noreferrer noopener">Mert</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.vts.com/" target="_blank" rel="noreferrer noopener">VTS</a></li><li><a href="https://github.com/dnasseri/fir" target="_blank" rel="noreferrer noopener">Fir</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://fishshell.com/" target="_blank" rel="noreferrer noopener">Fish</a></li><li><a href="http://pryrepl.org/" target="_blank" rel="noreferrer noopener">Pry</a></li><li><a href="http://patshaughnessy.net/ruby-under-a-microscope" target="_blank" rel="noreferrer noopener">Ruby Under a Microscope by Pat Shaughnessy</a></li><li><a href="http://ohmyz.sh/" target="_blank" rel="noreferrer noopener">Oh My ZSH</a></li><li><a href="https://hyper.is/" target="_blank" rel="noreferrer noopener">Hyper</a></li><li><a href="https://github.com/eggplanetio/mert" target="_blank" rel="noreferrer noopener">Mert</a></li><li><a href="https://www.nasseri.io/" target="_blank" rel="noreferrer noopener">nasseri.io</a></li><li><a href="https://twitter.com/deannasseri?lang=en" target="_blank" rel="noreferrer noopener">@DeanNasseri</a></li></ul>Picks:Dave<ul><li><a href="https://www.amazon.com/Door-Knob-Covers-Child-Safety/dp/B071GWJX4D" target="_blank" rel="noreferrer noopener">Doorknob Covers</a></li><li><a href="https://marvelstrikeforce.com/en/" target="_blank" rel="noreferrer noopener">Marvel Strike Force</a></li></ul>Eric<ul><li><a href="https://github.com/eggplanetio/mert" target="_blank" rel="noreferrer noopener">Mert</a></li><li>Utah Hospitals</li><li>Chuck</li></ul>Catherine<ul><li><a href="http://codelandconf.com/" target="_blank" rel="noreferrer noopener">Codeland Conf</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHack</a></li></ul>Dean<ul><li><a href="https://www.redblobgames.com/" target="_blank" rel="noreferrer noopener">Red Blob Games</a></li></ul>Special Guest: Dean Nasseri.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">afbe4e88-24b0-45d3-b140-445387e46c88</guid><pubDate>Tue, 22 May 2018 14:30:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849107/stream.mp3" length="40503795" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Dave Kimura
- Eric Berry
- Catherine Meyers
 Special Guests: Dean NasseriIn this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. https://github.com/dnasseri/fir is the friendly interactive Ruby REPL that Dean created...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Dave Kimura</li><li>Eric Berry</li><li>Catherine Meyers</li></ul> Special Guests: Dean NasseriIn this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. <a href="https://github.com/dnasseri/fir" target="_blank" rel="noreferrer noopener">Fir</a> is the friendly interactive Ruby REPL that Dean created when he was inspired by the REPL <a href="https://fishshell.com/" target="_blank" rel="noreferrer noopener">Fish</a>. Dean is a software engineer at <a href="https://www.vts.com/" target="_blank" rel="noreferrer noopener">VTS</a>, which is a commercial real estate software platform that uses <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a>. They talk about why he created Fir, how he approached creating it, how long it took him to build, and much more!In particular, we dive pretty deep on:<ul><li>Dean intro</li><li>What is <a href="https://github.com/dnasseri/fir" target="_blank" rel="noreferrer noopener">Fir</a>?</li><li>Inspired by <a href="https://fishshell.com/" target="_blank" rel="noreferrer noopener">Fish</a> REPL</li><li>Interactive approach</li><li>Does that work with multi-lines?</li><li>Quick lookup</li><li>What’s your favorite way to use Fir?</li><li>Use REPLs for everything</li><li><a href="http://pryrepl.org/" target="_blank" rel="noreferrer noopener">Pry</a></li><li>Pry vs Fir</li><li>How did you approach creating a REPL?</li><li>Looked at Pry a lot hen creating Fir</li><li><a href="http://patshaughnessy.net/ruby-under-a-microscope" target="_blank" rel="noreferrer noopener">Ruby Under a Microscope by Pat Shaughnessy</a></li><li>Do you have a lot of users of it?</li><li>Wants to direct people to Fish</li><li>Why would someone switch to Fish?</li><li><a href="http://ohmyz.sh/" target="_blank" rel="noreferrer noopener">Oh My ZSH</a></li><li>Auto suggestions are killer</li><li>How much time did this take you to build?</li><li>What kind of terminal do you use?</li><li><a href="https://hyper.is/" target="_blank" rel="noreferrer noopener">Hyper</a></li><li><a href="https://github.com/eggplanetio/mert" target="_blank" rel="noreferrer noopener">Mert</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.vts.com/" target="_blank" rel="noreferrer noopener">VTS</a></li><li><a href="https://github.com/dnasseri/fir" target="_blank" rel="noreferrer noopener">Fir</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://fishshell.com/" target="_blank" rel="noreferrer noopener">Fish</a></li><li><a href="http://pryrepl.org/" target="_blank" rel="noreferrer noopener">Pry</a></li><li><a href="http://patshaughnessy.net/ruby-under-a-microscope" target="_blank" rel="noreferrer noopener">Ruby Under a Microscope by Pat Shaughnessy</a></li><li><a href="http://ohmyz.sh/" target="_blank" rel="noreferrer noopener">Oh My ZSH</a></li><li><a href="https://hyper.is/" target="_blank" rel="noreferrer noopener">Hyper</a></li><li><a href="https://github.com/eggplanetio/mert" target="_blank" rel="noreferrer noopener">Mert</a></li><li><a href="https://www.nasseri.io/" target="_blank" rel="noreferrer noopener">nasseri.io</a></li><li><a href="https://twitter.com/deannasseri?lang=en" target="_blank" rel="noreferrer noopener">@DeanNasseri</a></li></ul>Picks:Dave<ul><li><a href="https://www.amazon.com/Door-Knob-Covers-Child-Safety/dp/B071GWJX4D" target="_blank" rel="noreferrer noopener">Doorknob Covers</a></li><li><a href="https://marvelstrikeforce.com/en/" target="_blank" rel="noreferrer noopener">Marvel Strike Force</a></li></ul>Eric<ul><li><a href="https://github.com/eggplanetio/mert" target="_blank" rel="noreferrer noopener">Mert</a></li><li>Utah Hospitals</li><li>Chuck</li></ul>Catherine<ul><li><a href="http://codelandconf.com/" target="_blank" rel="noreferrer noopener">Codeland Conf</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2458</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 362: Measuring Ruby Performance with Rails and Discourse with Noah Gibbs</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-362-measuring-ruby-performance-with-rails-and-discourse-with-noah-gibbs</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Dave Kimura</li><li>Catherine Meyers</li></ul> Special Guests: Noah GibbsIn this episode of Ruby Rogues, the panelists talk to Noah Gibbs about measuring <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> performance with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a>. Noah wrote a book called <a href="http://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails</a> and is currently analyzing Ruby performance for <a href="https://www.appfolio.com/" target="_blank" rel="noreferrer noopener">AppFolio</a>. They talk about how he puts benchmarks around Discourse, the 2 distinct audiences that come to Rails, and how Rails is constantly improving. They also touch on his life as a programmer leading up to being a Ruby fellow and much more!In particular, we dive pretty deep on:<ul><li>Catherine intro</li><li>Noah intro</li><li><a href="http://engineering.appfolio.com/" target="_blank" rel="noreferrer noopener">Engineering.appfolio.com</a></li><li><a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li>Do you find that your benchmark is applicable worldwide?</li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> is going to continue to rise and fall</li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> code goes up and down with Rails in the US</li><li><a href="http://hanamirb.org/" target="_blank" rel="noreferrer noopener">Hanami</a></li><li>How do you put benchmarks around <a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a>?</li><li>Messy and requires a lot of tooling</li><li>Always a balance in a benchmark</li><li>The “real world” is messy</li><li>2 distinct audiences for Rails</li><li>Rails is transitioning over time</li><li>Nothing has ever come close to Rails</li><li>Technology revolves around what’s hot</li><li>Recent shift in technology</li><li>Server-less technology</li><li>The life of a Ruby fellow</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a></li><li><a href="http://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails</a></li><li><a href="https://www.appfolio.com/" target="_blank" rel="noreferrer noopener">AppFolio</a></li><li><a href="http://engineering.appfolio.com/" target="_blank" rel="noreferrer noopener">Engineering.appfolio.com</a></li><li><a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li><a href="http://hanamirb.org/" target="_blank" rel="noreferrer noopener">Hanami</a></li><li><a href="https://twitter.com/codefolio?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@codefolio</a></li><li><a href="https://github.com/noahgibbs" target="_blank" rel="noreferrer noopener">Noah’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Potter-Hogwarts-Battle-Cooperative-Building/dp/B01EIKRP0K" target="_blank" rel="noreferrer noopener">Hogwarts Battles</a></li><li><a href="https://www.youtube.com/c/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li></ul>Dave<ul><li><a href="https://marvelstrikeforce.com/en/" target="_blank" rel="noreferrer noopener">Marvel Strike Force</a></li><li><a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a></li></ul>David<ul><li><a href="https://www.amazon.com/Docker-Deep-Dive-Nigel-Poulton-ebook/dp/B01LXWQUFF/ref=mt_kindle?_encoding=UTF8&amp;me=" target="_blank" rel="noreferrer noopener">Docker Deep Dive by Nigel Poulton</a></li><li><a href="https://www.amazon.com/Principles-Life-Work-Ray-Dalio/dp/1501124021" target="_blank" rel="noreferrer noopener">Principles: Life and Work by Ray Dalio</a></li></ul>Catherine<ul><li><a href="https://www.amazon.com/Hacking-Growth-Fastest-Growing-Companies-Breakout/dp/045149721X" target="_blank" rel="noreferrer noopener">Hacking Growth by Sean Ellis</a></li><li><a href="https://http.cat/" target="_blank" rel="noreferrer noopener">Http Cat</a></li></ul>Noah<ul><li><a href="https://us-store.wacom.com/" target="_blank" rel="noreferrer noopener">Wacom Tablet</a></li><li><a href="https://www.youtube.com/user/DrawWithJazza" target="_blank" rel="noreferrer noopener">Draw with Jazza</a></li><li><a href="https://the-composition.com/the-origins-of-opera-and-the-future-of-programming-bcdaf8fbe960" target="_blank" rel="noreferrer noopener">The Origins of Opera and the Future of Programming by Jessica Kerr</a></li></ul>Special Guest: Noah Gibbs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a98cec78-e932-4e04-8265-4da9c36071a1</guid><pubDate>Tue, 15 May 2018 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849159/stream.mp3" length="57823908" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- David Richards
- Dave Kimura
- Catherine Meyers
 Special Guests: Noah GibbsIn this episode of Ruby Rogues, the panelists talk to Noah Gibbs about measuring https://www.ruby-lang.org/en/ performance with...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Dave Kimura</li><li>Catherine Meyers</li></ul> Special Guests: Noah GibbsIn this episode of Ruby Rogues, the panelists talk to Noah Gibbs about measuring <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> performance with <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a>. Noah wrote a book called <a href="http://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails</a> and is currently analyzing Ruby performance for <a href="https://www.appfolio.com/" target="_blank" rel="noreferrer noopener">AppFolio</a>. They talk about how he puts benchmarks around Discourse, the 2 distinct audiences that come to Rails, and how Rails is constantly improving. They also touch on his life as a programmer leading up to being a Ruby fellow and much more!In particular, we dive pretty deep on:<ul><li>Catherine intro</li><li>Noah intro</li><li><a href="http://engineering.appfolio.com/" target="_blank" rel="noreferrer noopener">Engineering.appfolio.com</a></li><li><a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li>Do you find that your benchmark is applicable worldwide?</li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> is going to continue to rise and fall</li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> code goes up and down with Rails in the US</li><li><a href="http://hanamirb.org/" target="_blank" rel="noreferrer noopener">Hanami</a></li><li>How do you put benchmarks around <a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a>?</li><li>Messy and requires a lot of tooling</li><li>Always a balance in a benchmark</li><li>The “real world” is messy</li><li>2 distinct audiences for Rails</li><li>Rails is transitioning over time</li><li>Nothing has ever come close to Rails</li><li>Technology revolves around what’s hot</li><li>Recent shift in technology</li><li>Server-less technology</li><li>The life of a Ruby fellow</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a></li><li><a href="http://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails</a></li><li><a href="https://www.appfolio.com/" target="_blank" rel="noreferrer noopener">AppFolio</a></li><li><a href="http://engineering.appfolio.com/" target="_blank" rel="noreferrer noopener">Engineering.appfolio.com</a></li><li><a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li><li><a href="http://hanamirb.org/" target="_blank" rel="noreferrer noopener">Hanami</a></li><li><a href="https://twitter.com/codefolio?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@codefolio</a></li><li><a href="https://github.com/noahgibbs" target="_blank" rel="noreferrer noopener">Noah’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Potter-Hogwarts-Battle-Cooperative-Building/dp/B01EIKRP0K" target="_blank" rel="noreferrer noopener">Hogwarts Battles</a></li><li><a href="https://www.youtube.com/c/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li></ul>Dave<ul><li><a href="https://marvelstrikeforce.com/en/" target="_blank" rel="noreferrer noopener">Marvel Strike Force</a></li><li><a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a></li></ul>David<ul><li><a...]]></itunes:summary><itunes:duration>3543</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 361: Ruby Elapsed Time with Luca Guidi</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-361-ruby-elapsed-time-with-luca-guidi</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Dave Kimura</li></ul> Special Guests: Luca GuidiIn this episode of Ruby Rogues, the panelists talk to Luca Guidi about Ruby elapsed time. Luca works remotely for <a href="https://dnsimple.com/" target="_blank" rel="noreferrer noopener">DNSimple</a> and is most well known in the<a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener"> Ruby</a> community for his open source projects, such as <a href="http://hanamirb.org/" target="_blank" rel="noreferrer noopener">Hanami</a>. They talk about NTP, time drifts, and the pros and cons to using a monoatomic clock. They also touch on the importance of being exposed to different languages in order to be a well-rounded developer.In particular, we dive pretty deep on:<ul><li>Luca intro</li><li>His elapsed time <a href="https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/" target="_blank" rel="noreferrer noopener">blog post</a></li><li>Why he wrote the blog post</li><li>What is NTP?</li><li>NTP = Network Time Protocol</li><li>The importance of keeping your computer time in sync with an external NTP server</li><li>Time drifts</li><li>World clock and monatomic clock</li><li>The blindness around time</li><li>Building a system around time</li><li>Working on time and attendance</li><li>The things you don’t think about are what you take for granted</li><li><a href="https://railsconf.com/" target="_blank" rel="noreferrer noopener">RailsConf</a></li><li>How did you come about finding this conclusion?</li><li><a href="http://wl.english.purdue.edu/owl/resource/560/07/" target="_blank" rel="noreferrer noopener">Go Computer Language</a></li><li>Being exposed to different languages</li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> is flexible and high-level</li><li>The dangers of coming to Ruby as their first language</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.youtube.com/c/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li><li><a href="https://dnsimple.com/" target="_blank" rel="noreferrer noopener">DNSimple</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="http://hanamirb.org/" target="_blank" rel="noreferrer noopener">Hanami</a></li><li><a href="https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/" target="_blank" rel="noreferrer noopener">Elapsed Time Blog Post</a></li><li><a href="https://railsconf.com/" target="_blank" rel="noreferrer noopener">RailsConf</a></li><li><a href="http://wl.english.purdue.edu/owl/resource/560/07/" target="_blank" rel="noreferrer noopener">Go Language</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://lucaguidi.com/" target="_blank" rel="noreferrer noopener">LucaGuidi.com</a></li><li><a href="https://github.com/jodosha" target="_blank" rel="noreferrer noopener">Luca’s GitHub</a></li><li><a href="https://twitter.com/jodosha?lang=en" target="_blank" rel="noreferrer noopener">@jodosha</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Zoom-H6-Six-Track-Portable-Recorder/dp/B00DFU9BRK" target="_blank" rel="noreferrer noopener">Zoom H6</a></li><li><a href="https://www.facebook.com/marketplace/112770598734988/?launch_creation=0" target="_blank" rel="noreferrer noopener">Facebook Marketplace</a></li></ul>Dave<ul><li><a href="https://marvelstrikeforce.com/en/" target="_blank" rel="noreferrer noopener">Marvel Strike Force</a></li><li><a href="https://www.hondata.com/" target="_blank" rel="noreferrer noopener">Hondata</a></li><li><a href="https://mockaroo.com/" target="_blank" rel="noreferrer noopener">Mockaroo</a></li></ul>David<ul><li><a href="https://www.trifacta.com/" target="_blank" rel="noreferrer noopener">Trifacta</a></li></ul>Luca<ul><li><a href="https://tasty.co/" target="_blank" rel="noreferrer noopener">Tasty</a></li><li><a href="https://dailystoic.com/" target="_blank" rel="noreferrer noopener">Daily Stoic by Yyan Holiday</a></li><li><a href="https://www.elektron.se/products/digitakt/" target="_blank" rel="noreferrer noopener">Digitakt</a></li></ul>Special Guest: Luca Guidi.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ae1e560d-df61-420f-b37e-e27028547f85</guid><pubDate>Tue, 08 May 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849127/stream.mp3" length="51382858" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- David Richards
- Dave Kimura
 Special Guests: Luca GuidiIn this episode of Ruby Rogues, the panelists talk to Luca Guidi about Ruby elapsed time. Luca works remotely for https://dnsimple.com/ and is most well known in...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li><li>Dave Kimura</li></ul> Special Guests: Luca GuidiIn this episode of Ruby Rogues, the panelists talk to Luca Guidi about Ruby elapsed time. Luca works remotely for <a href="https://dnsimple.com/" target="_blank" rel="noreferrer noopener">DNSimple</a> and is most well known in the<a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener"> Ruby</a> community for his open source projects, such as <a href="http://hanamirb.org/" target="_blank" rel="noreferrer noopener">Hanami</a>. They talk about NTP, time drifts, and the pros and cons to using a monoatomic clock. They also touch on the importance of being exposed to different languages in order to be a well-rounded developer.In particular, we dive pretty deep on:<ul><li>Luca intro</li><li>His elapsed time <a href="https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/" target="_blank" rel="noreferrer noopener">blog post</a></li><li>Why he wrote the blog post</li><li>What is NTP?</li><li>NTP = Network Time Protocol</li><li>The importance of keeping your computer time in sync with an external NTP server</li><li>Time drifts</li><li>World clock and monatomic clock</li><li>The blindness around time</li><li>Building a system around time</li><li>Working on time and attendance</li><li>The things you don’t think about are what you take for granted</li><li><a href="https://railsconf.com/" target="_blank" rel="noreferrer noopener">RailsConf</a></li><li>How did you come about finding this conclusion?</li><li><a href="http://wl.english.purdue.edu/owl/resource/560/07/" target="_blank" rel="noreferrer noopener">Go Computer Language</a></li><li>Being exposed to different languages</li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> is flexible and high-level</li><li>The dangers of coming to Ruby as their first language</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.youtube.com/c/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li><li><a href="https://dnsimple.com/" target="_blank" rel="noreferrer noopener">DNSimple</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="http://hanamirb.org/" target="_blank" rel="noreferrer noopener">Hanami</a></li><li><a href="https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/" target="_blank" rel="noreferrer noopener">Elapsed Time Blog Post</a></li><li><a href="https://railsconf.com/" target="_blank" rel="noreferrer noopener">RailsConf</a></li><li><a href="http://wl.english.purdue.edu/owl/resource/560/07/" target="_blank" rel="noreferrer noopener">Go Language</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://lucaguidi.com/" target="_blank" rel="noreferrer noopener">LucaGuidi.com</a></li><li><a href="https://github.com/jodosha" target="_blank" rel="noreferrer noopener">Luca’s GitHub</a></li><li><a href="https://twitter.com/jodosha?lang=en" target="_blank" rel="noreferrer noopener">@jodosha</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Zoom-H6-Six-Track-Portable-Recorder/dp/B00DFU9BRK" target="_blank" rel="noreferrer noopener">Zoom H6</a></li><li><a href="https://www.facebook.com/marketplace/112770598734988/?launch_creation=0" target="_blank" rel="noreferrer noopener">Facebook Marketplace</a></li></ul>Dave<ul><li><a href="https://marvelstrikeforce.com/en/" target="_blank" rel="noreferrer noopener">Marvel Strike Force</a></li><li><a href="https://www.hondata.com/" target="_blank" rel="noreferrer noopener">Hondata</a></li><li><a href="https://mockaroo.com/" target="_blank" rel="noreferrer noopener">Mockaroo</a></li></ul>David<ul><li><a href="https://www.trifacta.com/" target="_blank"...]]></itunes:summary><itunes:duration>3140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 360: Cucumber is 10 years old with Aslak Hellesøy</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-360-cucumber-is-10-years-old-with-aslak-hellesoy</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li></ul> Special Guests: Aslak HellesøyIn this episode of Ruby Rogues, the panelists talk to Aslak Hellesøy about Cucumber. Aslak has been a software developer since around 1997 and has been in the <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> community since around 2003. He created <a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a> in 2008, which has been his hobby on the side since its creation. They talk about the difference between TDD and BDD, what Cucumber is, and how it works. They also stress the importance of having conversations in order to facilitate collaboration and trust.In particular, we dive pretty deep on:<ul><li>Aslak intro</li><li>What is the difference between TDD and BDD?</li><li><a href="https://www.seleniumhq.org/" target="_blank" rel="noreferrer noopener">Selenium</a> and <a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="http://teamcapybara.github.io/capybara/" target="_blank" rel="noreferrer noopener">Capybara </a></li><li>With BDD, you lose your fast feedback loop and your flow</li><li>People accept slow feedback loops</li><li>The test pyramid</li><li>Most tests should be uni-tests</li><li>Why is it that full-stack tests are slow?</li><li>io makes full-stack tests slow</li><li>What is <a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a>?</li><li>A tool that supports behavior-driven development (BDD)</li><li>Having conversations around concrete examples</li><li>Visualization</li><li>Cucumber used to express examples</li><li>Allows people to design the tests for the BDD flavor of TDD to develop a software</li><li>Example mapping</li><li>The importance of having the conversations</li><li>Facilitating collaboration and trust</li><li>Having face-to-face conversations</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a></li><li><a href="https://www.seleniumhq.org/" target="_blank" rel="noreferrer noopener">Selenium</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="http://teamcapybara.github.io/capybara/" target="_blank" rel="noreferrer noopener">Capybara</a></li><li><a href="https://cucumber.io/support#slack" target="_blank" rel="noreferrer noopener">Cucumber’s Slack</a></li><li><a href="https://twitter.com/aslak_hellesoy?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@aslak_hellesoy</a></li><li><a href="https://github.com/aslakhellesoy" target="_blank" rel="noreferrer noopener">Aslak’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="https://www.udemy.com/blockchain-developer/" target="_blank" rel="noreferrer noopener">Udemy course on Blockchain and Ethereum</a></li><li><a href="https://www.youtube.com/watch?v=zVqczFZr124" target="_blank" rel="noreferrer noopener">Creating a blockchain with JavaScript YouTube videos</a></li></ul>David<ul><li><a href="https://www.amazon.com/Surely-Youre-Joking-Mr-Feynman-ebook/dp/B003V1WXKU" target="_blank" rel="noreferrer noopener">"Surely You're Joking, Mr. Feynman!" by Richard P. Feynman</a></li></ul>Aslak<ul><li><a href="https://cucumber.io/events/approved-trainer-program-chicago" target="_blank" rel="noreferrer noopener">BDD and Cucumber Training in June</a></li><li><a href="https://github.com/cucumber/cucumber-electron" target="_blank" rel="noreferrer noopener">Cucumber Electron</a></li></ul>Special Guest: Aslak Hellesøy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ea60aed1-e506-4981-9c4b-7209f587e56b</guid><pubDate>Tue, 01 May 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849117/stream.mp3" length="70885136" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- David Richards
 Special Guests: Aslak HellesøyIn this episode of Ruby Rogues, the panelists talk to Aslak Hellesøy about Cucumber. Aslak has been a software developer since around 1997 and has been in the...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li></ul> Special Guests: Aslak HellesøyIn this episode of Ruby Rogues, the panelists talk to Aslak Hellesøy about Cucumber. Aslak has been a software developer since around 1997 and has been in the <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> community since around 2003. He created <a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a> in 2008, which has been his hobby on the side since its creation. They talk about the difference between TDD and BDD, what Cucumber is, and how it works. They also stress the importance of having conversations in order to facilitate collaboration and trust.In particular, we dive pretty deep on:<ul><li>Aslak intro</li><li>What is the difference between TDD and BDD?</li><li><a href="https://www.seleniumhq.org/" target="_blank" rel="noreferrer noopener">Selenium</a> and <a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="http://teamcapybara.github.io/capybara/" target="_blank" rel="noreferrer noopener">Capybara </a></li><li>With BDD, you lose your fast feedback loop and your flow</li><li>People accept slow feedback loops</li><li>The test pyramid</li><li>Most tests should be uni-tests</li><li>Why is it that full-stack tests are slow?</li><li>io makes full-stack tests slow</li><li>What is <a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a>?</li><li>A tool that supports behavior-driven development (BDD)</li><li>Having conversations around concrete examples</li><li>Visualization</li><li>Cucumber used to express examples</li><li>Allows people to design the tests for the BDD flavor of TDD to develop a software</li><li>Example mapping</li><li>The importance of having the conversations</li><li>Facilitating collaboration and trust</li><li>Having face-to-face conversations</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a></li><li><a href="https://www.seleniumhq.org/" target="_blank" rel="noreferrer noopener">Selenium</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="http://teamcapybara.github.io/capybara/" target="_blank" rel="noreferrer noopener">Capybara</a></li><li><a href="https://cucumber.io/support#slack" target="_blank" rel="noreferrer noopener">Cucumber’s Slack</a></li><li><a href="https://twitter.com/aslak_hellesoy?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@aslak_hellesoy</a></li><li><a href="https://github.com/aslakhellesoy" target="_blank" rel="noreferrer noopener">Aslak’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="https://www.udemy.com/blockchain-developer/" target="_blank" rel="noreferrer noopener">Udemy course on Blockchain and Ethereum</a></li><li><a href="https://www.youtube.com/watch?v=zVqczFZr124" target="_blank" rel="noreferrer noopener">Creating a blockchain with JavaScript YouTube videos</a></li></ul>David<ul><li><a href="https://www.amazon.com/Surely-Youre-Joking-Mr-Feynman-ebook/dp/B003V1WXKU" target="_blank" rel="noreferrer noopener">"Surely You're Joking, Mr. Feynman!" by Richard P. Feynman</a></li></ul>Aslak<ul><li><a href="https://cucumber.io/events/approved-trainer-program-chicago" target="_blank" rel="noreferrer noopener">BDD and Cucumber Training in June</a></li><li><a href="https://github.com/cucumber/cucumber-electron" target="_blank" rel="noreferrer noopener">Cucumber Electron</a></li></ul>Special Guest: Aslak Hellesøy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>4362</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 359: Panelist Thoughts, Gripes, and Ideas</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-359-panelist-thoughts-gripes-and-ideas</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Brian Hogan</li><li>Eric Berry</li><li>Dave Kimura</li><li>David Richards</li></ul>In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later.In particular, we dive pretty deep on:<ul><li>Having a frozen version of your code is a good idea</li><li>Dependency problems</li><li>Ruby gems</li><li><a href="https://github.com/geminabox" target="_blank" rel="noreferrer noopener">Gem in a Box</a></li><li><a href="https://rubygems.org/" target="_blank" rel="noreferrer noopener">Rubygems.org</a></li><li>Node modules</li><li><a href="https://docs.npmjs.com/cli/install" target="_blank" rel="noreferrer noopener">npm install</a></li><li>Do you have to manually add all the gems to the gem in a box?</li><li>You don’t ever save time, you just shift time</li><li>Do the hard work up front that you can</li><li>Stages of a system</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a>, <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>, and <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Hello World</li><li>The future of building more complex languages and frameworks</li><li>Trial and error</li><li>Sometimes sad when writing code</li><li>There isn’t a lot of empathy in the programming world</li><li><a href="https://pbs.twimg.com/media/DZB9pXaXUAAiREc.jpg" target="_blank" rel="noreferrer noopener">Fullstack developer image</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://rubygems.org/" target="_blank" rel="noreferrer noopener">Rubygems.org</a></li><li><a href="https://docs.npmjs.com/cli/install" target="_blank" rel="noreferrer noopener">npm install</a></li><li><a href="https://github.com/geminabox" target="_blank" rel="noreferrer noopener">Gem in a Box</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails </a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript </a></li><li><a href="https://pbs.twimg.com/media/DZB9pXaXUAAiREc.jpg" target="_blank" rel="noreferrer noopener">Fullstack developer image</a></li></ul>Picks:Charles<ul><li><a href="https://www.ng-conf.org/" target="_blank" rel="noreferrer noopener">NG Conf</a></li><li><a href="https://devchat.tv/youtube" target="_blank" rel="noreferrer noopener">DevChat.tv/YouTube</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHack</a></li><li><a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a></li><li>New Show Ideas</li></ul>Brian<ul><li><a href="https://pragprog.com/book/lhelph/functional-web-development-with-elixir-otp-and-phoenix" target="_blank" rel="noreferrer noopener">Functional Web Development with Elixir, OTP, and Phoenix by Lance Halvorsen</a></li><li><a href="https://github.com/koekeishiya/chunkwm" target="_blank" rel="noreferrer noopener">Chunkwm GitHub</a></li><li><a href="http://hde-advent-2017.hatenadiary.jp/entry/2017/12/24/000000" target="_blank" rel="noreferrer noopener">Chunkwm Tutorial</a></li></ul>Eric<ul><li><a href="http://www.crabbybillsirb.com/" target="_blank" rel="noreferrer noopener">Crabby Bill’s</a></li><li><a href="https://www.fox.com/bobs-burgers/" target="_blank" rel="noreferrer noopener">Bob’s Burgers</a></li></ul>David<ul><li><a href="https://www.quora.com/What-should-a-FAQ-for-a-software-company-contain/answer/David-Richards-5" target="_blank" rel="noreferrer noopener">What should a FAQ for a software company contain? by David Richards</a></li><li><a href="https://www.theguardian.com/books/2017/mar/04/what-writers-really-do-when-they-write" target="_blank" rel="noreferrer noopener">George Saunders: what writers really do when they write</a></li></ul>Dave<ul><li><a href="https://weblog.rubyonrails.org/2018/4/9/Rails-5-2-0-final/" target="_blank" rel="noreferrer noopener">Rails 5.2</a></li><li><a href="https://www.eugdpr.org/" target="_blank" rel="noreferrer noopener">GDPR</a>v</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8cc4d5a3-6a8b-4718-9ec6-6a831223c375</guid><pubDate>Tue, 24 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849167/stream.mp3" length="57818008" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Brian Hogan
- Eric Berry
- Dave Kimura
- David Richards
In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Brian Hogan</li><li>Eric Berry</li><li>Dave Kimura</li><li>David Richards</li></ul>In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later.In particular, we dive pretty deep on:<ul><li>Having a frozen version of your code is a good idea</li><li>Dependency problems</li><li>Ruby gems</li><li><a href="https://github.com/geminabox" target="_blank" rel="noreferrer noopener">Gem in a Box</a></li><li><a href="https://rubygems.org/" target="_blank" rel="noreferrer noopener">Rubygems.org</a></li><li>Node modules</li><li><a href="https://docs.npmjs.com/cli/install" target="_blank" rel="noreferrer noopener">npm install</a></li><li>Do you have to manually add all the gems to the gem in a box?</li><li>You don’t ever save time, you just shift time</li><li>Do the hard work up front that you can</li><li>Stages of a system</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a>, <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>, and <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Hello World</li><li>The future of building more complex languages and frameworks</li><li>Trial and error</li><li>Sometimes sad when writing code</li><li>There isn’t a lot of empathy in the programming world</li><li><a href="https://pbs.twimg.com/media/DZB9pXaXUAAiREc.jpg" target="_blank" rel="noreferrer noopener">Fullstack developer image</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://rubygems.org/" target="_blank" rel="noreferrer noopener">Rubygems.org</a></li><li><a href="https://docs.npmjs.com/cli/install" target="_blank" rel="noreferrer noopener">npm install</a></li><li><a href="https://github.com/geminabox" target="_blank" rel="noreferrer noopener">Gem in a Box</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails </a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript </a></li><li><a href="https://pbs.twimg.com/media/DZB9pXaXUAAiREc.jpg" target="_blank" rel="noreferrer noopener">Fullstack developer image</a></li></ul>Picks:Charles<ul><li><a href="https://www.ng-conf.org/" target="_blank" rel="noreferrer noopener">NG Conf</a></li><li><a href="https://devchat.tv/youtube" target="_blank" rel="noreferrer noopener">DevChat.tv/YouTube</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHack</a></li><li><a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a></li><li>New Show Ideas</li></ul>Brian<ul><li><a href="https://pragprog.com/book/lhelph/functional-web-development-with-elixir-otp-and-phoenix" target="_blank" rel="noreferrer noopener">Functional Web Development with Elixir, OTP, and Phoenix by Lance Halvorsen</a></li><li><a href="https://github.com/koekeishiya/chunkwm" target="_blank" rel="noreferrer noopener">Chunkwm GitHub</a></li><li><a href="http://hde-advent-2017.hatenadiary.jp/entry/2017/12/24/000000" target="_blank" rel="noreferrer noopener">Chunkwm Tutorial</a></li></ul>Eric<ul><li><a href="http://www.crabbybillsirb.com/" target="_blank" rel="noreferrer noopener">Crabby Bill’s</a></li><li><a href="https://www.fox.com/bobs-burgers/" target="_blank" rel="noreferrer noopener">Bob’s Burgers</a></li></ul>David<ul><li><a...]]></itunes:summary><itunes:duration>3543</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 358: Code Automation</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-358-code-automation</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li></ul>In this episode of Ruby Rogues, the panel discusses code automation. They talk about how automating things tends to make them more efficient and speed the time up it takes to complete them. In a world where time is precious, it’s important to automate anything you can so that you can save yourself valuable time and money. They also touch on the importance of having a structure and a consensus among the company in order to have the best productivity and the pros and cons of using “sprints”.In particular, we dive pretty deep on:<ul><li>The more automated things are, the more efficient they tend to be</li><li>What can we automate and delegate to make work easier?</li><li>Why do you think people are having trouble filling senior positions?</li><li>Retention is a problem among companies</li><li>Companies need to be more aggressive with incentives to keep people they want to stay</li><li>There are more jobs every day and not enough people are being trained fast enough</li><li>People leave companies because their priorities don’t match up with the job priorities</li><li>Agile processes</li><li>What is DevOps?</li><li>Make sure everyone understands the process</li><li>The importance of structure</li><li>Without structure, conflicts are going to arise</li><li>Merge conflicts</li><li>Planning out the “sprint”</li><li>The pros and cons to “sprints”</li><li>Velocity is a planning tool only</li><li>Test runners</li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a>, <a href="http://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a>, and <a href="https://es6.io/" target="_blank" rel="noreferrer noopener">ES6</a> build processes</li><li>What to do when the “sprint” timeline doesn’t match up with your actual performance?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="http://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li><li><a href="https://es6.io/" target="_blank" rel="noreferrer noopener">ES6</a></li><li><a href="https://DevChat.tv" target="_blank" rel="noreferrer noopener">Chuck@DevChat.tv</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Procrastinate-Purpose-Permissions-Multiply-Your-ebook/dp/B00KWG5U0M" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose by Rory Vaden</a></li><li>Alexa Flash Briefings to come</li></ul>Dave<ul><li>Having a good soldering iron</li><li>Heat shrink tubing</li><li><a href="https://www.amazon.com/s/?hvadid=174204279531&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9060039&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=17311302448266484447&amp;hvtargid=kwd-195705476&amp;ie=UTF8&amp;index=aps&amp;keywords=exercise+trampoline&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Exercise trampoline</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ff177464-8d8e-41d3-9695-c8af6db78f0b</guid><pubDate>Tue, 17 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849203/stream.mp3" length="63771058" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
In this episode of Ruby Rogues, the panel discusses code automation. They talk about how automating things tends to make them more efficient and speed the time up it takes to complete them. In a world where...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li></ul>In this episode of Ruby Rogues, the panel discusses code automation. They talk about how automating things tends to make them more efficient and speed the time up it takes to complete them. In a world where time is precious, it’s important to automate anything you can so that you can save yourself valuable time and money. They also touch on the importance of having a structure and a consensus among the company in order to have the best productivity and the pros and cons of using “sprints”.In particular, we dive pretty deep on:<ul><li>The more automated things are, the more efficient they tend to be</li><li>What can we automate and delegate to make work easier?</li><li>Why do you think people are having trouble filling senior positions?</li><li>Retention is a problem among companies</li><li>Companies need to be more aggressive with incentives to keep people they want to stay</li><li>There are more jobs every day and not enough people are being trained fast enough</li><li>People leave companies because their priorities don’t match up with the job priorities</li><li>Agile processes</li><li>What is DevOps?</li><li>Make sure everyone understands the process</li><li>The importance of structure</li><li>Without structure, conflicts are going to arise</li><li>Merge conflicts</li><li>Planning out the “sprint”</li><li>The pros and cons to “sprints”</li><li>Velocity is a planning tool only</li><li>Test runners</li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a>, <a href="http://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a>, and <a href="https://es6.io/" target="_blank" rel="noreferrer noopener">ES6</a> build processes</li><li>What to do when the “sprint” timeline doesn’t match up with your actual performance?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="http://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li><li><a href="https://es6.io/" target="_blank" rel="noreferrer noopener">ES6</a></li><li><a href="https://DevChat.tv" target="_blank" rel="noreferrer noopener">Chuck@DevChat.tv</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Procrastinate-Purpose-Permissions-Multiply-Your-ebook/dp/B00KWG5U0M" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose by Rory Vaden</a></li><li>Alexa Flash Briefings to come</li></ul>Dave<ul><li>Having a good soldering iron</li><li>Heat shrink tubing</li><li><a href="https://www.amazon.com/s/?hvadid=174204279531&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9060039&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=17311302448266484447&amp;hvtargid=kwd-195705476&amp;ie=UTF8&amp;index=aps&amp;keywords=exercise+trampoline&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Exercise trampoline</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3916</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 357: Ruby 3 with Takashi Kokubun</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-357-ruby-3-with-takashi-kokubun</link><description><![CDATA[Panel: <ul><li>Eric Berry</li><li>Dave Kimura</li><li>David Richards</li></ul> Special Guests: Takashi KokubunIn this episode of Ruby Rogues, the panel discusses Ruby 3 with Takashi Kokubun. Takashi works for <a href="https://www.treasuredata.com/" target="_blank" rel="noreferrer noopener">Treasure Data</a> as a layers application engineer and works with template engines such as <a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a> and <a href="https://github.com/k0kubun/hamlit" target="_blank" rel="noreferrer noopener">Hamlit</a>. They talk about JIT Compilers and the upcoming Ruby 3.0 launch and the efforts that are going in to making this launch run more smoothly. They also touch on the importance of optimizing your code and discuss the 3 by 3 challenge with the upcoming Ruby 3.0 launch.In particular, we dive pretty deep on:<ul><li>Takashi intro</li><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li>Works for <a href="https://www.treasuredata.com/" target="_blank" rel="noreferrer noopener">Treasure Data</a></li><li>What is a JCompiler?</li><li><a href="https://github.com/k0kubun/llrb" target="_blank" rel="noreferrer noopener">JIT Compiler</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>Real world application performance</li><li>Have you done any benchmarks to see if the actual application performance has increased?</li><li>Need method inlining for the best application</li><li>Any efforts being used to speed up Ruby 3.0?</li><li>Trouble with optimizing</li><li>Thinking about optimization in your code is important</li><li>Solve problems using the JIT compiler</li><li>3 by 3 challenge</li><li>How long have you been working on this compiler?</li><li>Current version of the <a href="https://github.com/k0kubun/llrb" target="_blank" rel="noreferrer noopener">JIT compiler</a></li><li><a href="https://llvm.org/" target="_blank" rel="noreferrer noopener">LLVM</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li>Concurrency</li><li>Types</li><li>And much, much more!</li></ul>Links:<ul><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://www.treasuredata.com/" target="_blank" rel="noreferrer noopener">Treasure Data</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://github.com/k0kubun/hamlit" target="_blank" rel="noreferrer noopener">Hamlit</a></li><li><a href="https://github.com/k0kubun/llrb" target="_blank" rel="noreferrer noopener">JIT Compiler</a></li><li><a href="https://llvm.org/" target="_blank" rel="noreferrer noopener">LLVM</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://github.com/k0kubun/md2key" target="_blank" rel="noreferrer noopener">md2key</a></li><li><a href="https://github.com/itamae-kitchen/mitamae" target="_blank" rel="noreferrer noopener">mitamae</a></li><li><a href="https://github.com/k0kubun" target="_blank" rel="noreferrer noopener">Takashi’s GitHub</a></li></ul>Picks:Eric<ul><li><a href="http://danbrown.com/origin/" target="_blank" rel="noreferrer noopener">Origin by Dan Brown</a></li><li><a href="https://www.tunnelbear.com/" target="_blank" rel="noreferrer noopener">Tunnel Bear</a></li></ul>Dave<ul><li><a href="https://automobiles.honda.com/civic-si-sedan" target="_blank" rel="noreferrer noopener">2018 Honda Civic Si</a></li></ul>David<ul><li><a href="https://www.amazon.com/Joan-Didion/e/B000AQ4ZD2" target="_blank" rel="noreferrer noopener">Joan Didion</a></li></ul>Takashi<ul><li><a href="https://github.com/k0kubun/md2key" target="_blank" rel="noreferrer noopener">md2key</a></li><li><a href="https://github.com/itamae-kitchen/mitamae" target="_blank" rel="noreferrer noopener">mitamae</a></li></ul>Special Guest: Takashi Kokubun.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b394cb5e-1d3e-42df-88b8-b2c73d93066f</guid><pubDate>Tue, 10 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849136/stream.mp3" length="60491794" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Eric Berry
- Dave Kimura
- David Richards
 Special Guests: Takashi KokubunIn this episode of Ruby Rogues, the panel discusses Ruby 3 with Takashi Kokubun. Takashi works for https://www.treasuredata.com/ as a layers application engineer and...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Eric Berry</li><li>Dave Kimura</li><li>David Richards</li></ul> Special Guests: Takashi KokubunIn this episode of Ruby Rogues, the panel discusses Ruby 3 with Takashi Kokubun. Takashi works for <a href="https://www.treasuredata.com/" target="_blank" rel="noreferrer noopener">Treasure Data</a> as a layers application engineer and works with template engines such as <a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a> and <a href="https://github.com/k0kubun/hamlit" target="_blank" rel="noreferrer noopener">Hamlit</a>. They talk about JIT Compilers and the upcoming Ruby 3.0 launch and the efforts that are going in to making this launch run more smoothly. They also touch on the importance of optimizing your code and discuss the 3 by 3 challenge with the upcoming Ruby 3.0 launch.In particular, we dive pretty deep on:<ul><li>Takashi intro</li><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li>Works for <a href="https://www.treasuredata.com/" target="_blank" rel="noreferrer noopener">Treasure Data</a></li><li>What is a JCompiler?</li><li><a href="https://github.com/k0kubun/llrb" target="_blank" rel="noreferrer noopener">JIT Compiler</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>Real world application performance</li><li>Have you done any benchmarks to see if the actual application performance has increased?</li><li>Need method inlining for the best application</li><li>Any efforts being used to speed up Ruby 3.0?</li><li>Trouble with optimizing</li><li>Thinking about optimization in your code is important</li><li>Solve problems using the JIT compiler</li><li>3 by 3 challenge</li><li>How long have you been working on this compiler?</li><li>Current version of the <a href="https://github.com/k0kubun/llrb" target="_blank" rel="noreferrer noopener">JIT compiler</a></li><li><a href="https://llvm.org/" target="_blank" rel="noreferrer noopener">LLVM</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li>Concurrency</li><li>Types</li><li>And much, much more!</li></ul>Links:<ul><li><a href="http://haml.info/" target="_blank" rel="noreferrer noopener">Haml</a></li><li><a href="https://www.treasuredata.com/" target="_blank" rel="noreferrer noopener">Treasure Data</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://github.com/k0kubun/hamlit" target="_blank" rel="noreferrer noopener">Hamlit</a></li><li><a href="https://github.com/k0kubun/llrb" target="_blank" rel="noreferrer noopener">JIT Compiler</a></li><li><a href="https://llvm.org/" target="_blank" rel="noreferrer noopener">LLVM</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://github.com/k0kubun/md2key" target="_blank" rel="noreferrer noopener">md2key</a></li><li><a href="https://github.com/itamae-kitchen/mitamae" target="_blank" rel="noreferrer noopener">mitamae</a></li><li><a href="https://github.com/k0kubun" target="_blank" rel="noreferrer noopener">Takashi’s GitHub</a></li></ul>Picks:Eric<ul><li><a href="http://danbrown.com/origin/" target="_blank" rel="noreferrer noopener">Origin by Dan Brown</a></li><li><a href="https://www.tunnelbear.com/" target="_blank" rel="noreferrer noopener">Tunnel Bear</a></li></ul>Dave<ul><li><a href="https://automobiles.honda.com/civic-si-sedan" target="_blank" rel="noreferrer noopener">2018 Honda Civic Si</a></li></ul>David<ul><li><a href="https://www.amazon.com/Joan-Didion/e/B000AQ4ZD2" target="_blank" rel="noreferrer noopener">Joan Didion</a></li></ul>Takashi<ul><li><a href="https://github.com/k0kubun/md2key" target="_blank" rel="noreferrer noopener">md2key</a></li><li><a href="https://github.com/itamae-kitchen/mitamae" target="_blank" rel="noreferrer noopener">mitamae</a></li></ul>Special Guest: Takashi Kokubun....]]></itunes:summary><itunes:duration>3711</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 356: Geospatial Programming in Ruby with Daniel Azuma and Tee Parham</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-356-geospatial-programming-in-ruby-with-daniel-azuma-and-tee-parham</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Eric Berry</li><li> Special Guests: Daniel Azuma and Tee Parham</li></ul>In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> for about 14 years. Tee is co-founder and CTO of <a href="https://neighborland.com/" target="_blank" rel="noreferrer noopener">Neighborland</a>, which is built on <a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a>. Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what <a href="https://github.com/rgeo/rgeo" target="_blank" rel="noreferrer noopener">RGeo Gem</a> is, and other interesting aspects of geospatial programming.In particular, we dive pretty deep on:<ul><li>Daniel and Tee intros</li><li>What is the landscape when it comes to geospatial programming?</li><li>What is geospatial programming?</li><li><a href="https://www.google.com/maps" target="_blank" rel="noreferrer noopener">Google Maps</a></li><li>Get ahold of a lot of data</li><li>Wide angle of data available</li><li>Large amount of application available</li><li><a href="https://github.com/rgeo/rgeo" target="_blank" rel="noreferrer noopener">RGeo Gem</a></li><li>What does RGeo do?</li><li><a href="https://www.crimereports.com/" target="_blank" rel="noreferrer noopener">CrimeReports.com</a></li><li>Draw shapes on a map to outline the cities or space</li><li>A lot goes into Geospatial programming</li><li>What drove you to create this project?</li><li>Why <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>?</li><li>Created out of necessity</li><li><a href="https://postgis.net/" target="_blank" rel="noreferrer noopener">PostGIS</a></li><li>When did this project begin to gain traction?</li><li>Open sourced it so that other people could use it</li><li>When did Tee get involved?</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://neighborland.com/" target="_blank" rel="noreferrer noopener">Neighborland</a></li><li><a href="https://www.google.com/maps" target="_blank" rel="noreferrer noopener">Google Maps</a></li><li><a href="https://github.com/rgeo/rgeo" target="_blank" rel="noreferrer noopener">RGeo Gem</a></li><li><a href="https://www.crimereports.com/" target="_blank" rel="noreferrer noopener">CrimeReports.com</a></li><li><a href="https://postgis.net/" target="_blank" rel="noreferrer noopener">PostGIS</a></li><li><a href="https://twitter.com/teeparham?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@TeeParham</a></li><li><a href="https://github.com/teeparham" target="_blank" rel="noreferrer noopener">Tee’s GitHub</a></li><li><a href="http://daniel-azuma.com/blog/" target="_blank" rel="noreferrer noopener">Daniel’s Blog</a></li><li><a href="https://github.com/dazuma" target="_blank" rel="noreferrer noopener">Daniel’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="https://codesponsor.io/" target="_blank" rel="noreferrer noopener">CodeSponsor</a></li></ul>Eric<ul><li><a href="https://polymail.io/" target="_blank" rel="noreferrer noopener">Polymail</a></li><li><a href="https://codesponsor.io/" target="_blank" rel="noreferrer noopener">CodeSponsor</a></li></ul>Daniel<ul><li><a href="https://projecteuler.net/" target="_blank" rel="noreferrer noopener">Project Euler</a></li><li><a href="https://www.facebook.com/berkeleybreathed/" target="_blank" rel="noreferrer noopener">Bloom County</a></li></ul>Tee<ul><li><a href="https://beta.observablehq.com/" target="_blank" rel="noreferrer noopener">Observable</a></li><li><a href="https://mapschool.io/" target="_blank" rel="noreferrer noopener">MapSchool.io</a></li><li><a href="http://geojson.io/#map=2/20.0/0.0" target="_blank" rel="noreferrer noopener">GeoJSON.io</a></li><li><a href="https://www.amazon.com/Memory-Illusion-Remembering-Forgetting-Science-ebook/dp/B019CGXQA8" target="_blank" rel="noreferrer noopener">The Memory Illusion by Julia Shaw</a></li><li>Retrospective Album</li></ul>Special Guests: Daniel Azuma and Tee Parham.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">91ee0f3b-f1e0-4178-93b4-42fe32893d61</guid><pubDate>Tue, 03 Apr 2018 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849208/stream.mp3" length="55268524" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Eric Berry
-  Special Guests: Daniel Azuma and Tee Parham
In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Eric Berry</li><li> Special Guests: Daniel Azuma and Tee Parham</li></ul>In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> for about 14 years. Tee is co-founder and CTO of <a href="https://neighborland.com/" target="_blank" rel="noreferrer noopener">Neighborland</a>, which is built on <a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a>. Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what <a href="https://github.com/rgeo/rgeo" target="_blank" rel="noreferrer noopener">RGeo Gem</a> is, and other interesting aspects of geospatial programming.In particular, we dive pretty deep on:<ul><li>Daniel and Tee intros</li><li>What is the landscape when it comes to geospatial programming?</li><li>What is geospatial programming?</li><li><a href="https://www.google.com/maps" target="_blank" rel="noreferrer noopener">Google Maps</a></li><li>Get ahold of a lot of data</li><li>Wide angle of data available</li><li>Large amount of application available</li><li><a href="https://github.com/rgeo/rgeo" target="_blank" rel="noreferrer noopener">RGeo Gem</a></li><li>What does RGeo do?</li><li><a href="https://www.crimereports.com/" target="_blank" rel="noreferrer noopener">CrimeReports.com</a></li><li>Draw shapes on a map to outline the cities or space</li><li>A lot goes into Geospatial programming</li><li>What drove you to create this project?</li><li>Why <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a>?</li><li>Created out of necessity</li><li><a href="https://postgis.net/" target="_blank" rel="noreferrer noopener">PostGIS</a></li><li>When did this project begin to gain traction?</li><li>Open sourced it so that other people could use it</li><li>When did Tee get involved?</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://neighborland.com/" target="_blank" rel="noreferrer noopener">Neighborland</a></li><li><a href="https://www.google.com/maps" target="_blank" rel="noreferrer noopener">Google Maps</a></li><li><a href="https://github.com/rgeo/rgeo" target="_blank" rel="noreferrer noopener">RGeo Gem</a></li><li><a href="https://www.crimereports.com/" target="_blank" rel="noreferrer noopener">CrimeReports.com</a></li><li><a href="https://postgis.net/" target="_blank" rel="noreferrer noopener">PostGIS</a></li><li><a href="https://twitter.com/teeparham?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@TeeParham</a></li><li><a href="https://github.com/teeparham" target="_blank" rel="noreferrer noopener">Tee’s GitHub</a></li><li><a href="http://daniel-azuma.com/blog/" target="_blank" rel="noreferrer noopener">Daniel’s Blog</a></li><li><a href="https://github.com/dazuma" target="_blank" rel="noreferrer noopener">Daniel’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="https://codesponsor.io/" target="_blank" rel="noreferrer noopener">CodeSponsor</a></li></ul>Eric<ul><li><a href="https://polymail.io/" target="_blank" rel="noreferrer noopener">Polymail</a></li><li><a href="https://codesponsor.io/" target="_blank" rel="noreferrer noopener">CodeSponsor</a></li></ul>Daniel<ul><li><a href="https://projecteuler.net/" target="_blank" rel="noreferrer noopener">Project Euler</a></li><li><a href="https://www.facebook.com/berkeleybreathed/" target="_blank" rel="noreferrer noopener">Bloom...]]></itunes:summary><itunes:duration>3383</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 355: Code Reviews with Jacob Stoebel</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-355-code-reviews-with-jacob-stoebel</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Jacob StoebelIn this episode of Ruby Rogues, the panel discusses code reviews with Jacob Stoebel. Jacob is a <a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> developer and works for <a href="https://www.epublishing.com/" target="_blank" rel="noreferrer noopener">ePublishing</a> where he does mostly front-end programming. He talks about how he believes that code reviews can be both honest and nice, and that they should inspire the programmer to want to go back and make his/her code better, not tear him/her down. He also gives fours steps to the response process for giving positive and helpful code reviews.In particular, we dive pretty deep on:<ul><li>Jacob intro</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Are there other places beside code reviews that we give this kind of feedback?</li><li>Talking about code reviews is a great ice-breaker at conferences</li><li>Developing is a creative profession</li><li>Trust must be present for creativity to flow</li><li>What led you to this topic?</li><li>Used to be a high school drama teacher</li><li>It’s possible to give honest and positive feedback</li><li>Code reviews CAN be honest and nice</li><li>Code reviews should be inspiring</li><li>Code review role play</li><li>Example if a good code review vs a bad code review</li><li>Four steps to response process</li><li>Put the author in the driver’s seat as first</li><li>The opinion has to be consented</li><li>Keep the conversation civil and collaborative</li><li>Rule out passive aggressive comments in the future</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://jsdevsummit.com/" target="_blank" rel="noreferrer noopener">JS Dev Summit</a></li><li><a href="https://www.epublishing.com/" target="_blank" rel="noreferrer noopener">ePublishing</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://twitter.com/jstoebel?lang=en" target="_blank" rel="noreferrer noopener">@JStoebel</a></li><li><a href="https://github.com/jstoebel" target="_blank" rel="noreferrer noopener">Jacob’s GitHub</a></li><li><a href="http://www.jstoebel.com/" target="_blank" rel="noreferrer noopener">Jacob’s Website</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/12-Rules-Life-Antidote-Chaos/dp/0345816021" target="_blank" rel="noreferrer noopener">12 Rules for Life by Jordan Peterson</a></li><li><a href="https://www.amazon.com/Whole-Brain-Child-Revolutionary-Strategies-Developing/dp/0553386697" target="_blank" rel="noreferrer noopener">The Whole Brain Child by Daniel Siegal</a></li></ul>Dave<ul><li><a href="http://humanedevelopment.org/" target="_blank" rel="noreferrer noopener">Humane Development</a></li><li><a href="https://www.homedepot.com/p/DEWALT-18-Gauge-Pneumatic-Brad-Nailer-DWFP12233/205647692" target="_blank" rel="noreferrer noopener">DEWALT 18-Gauge Pneumatic Brad Nailer</a></li></ul>Eric<ul><li><a href="http://phoenixframework.org/" target="_blank" rel="noreferrer noopener">Phoenix Framework on Elixir</a></li></ul>David<ul><li><a href="https://www.amazon.com/Thought-as-System-David-Bohm/dp/0415110300" target="_blank" rel="noreferrer noopener">Thought as a System by David Bohm</a></li><li><a href="https://www.amazon.com/Radical-Candor-Kim-Scott/dp/B01KTIEFEE" target="_blank" rel="noreferrer noopener">Radical Candor by Kim Scott</a></li></ul>Jacob<ul><li><a href="https://www.amazon.com/Liz-Lermans-critical-response-process/dp/0972738509" target="_blank" rel="noreferrer noopener">Liz Lerman's Critical Response Process: A method for getting useful feedback on anything you make, from dance to dessert</a></li><li><a href="https://www.youtube.com/watch?v=qH_y45he4-o" target="_blank" rel="noreferrer noopener">Growing Old by Chad Fowler talk</a></li></ul>Special Guest: Jacob Stoebel.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b8180e40-3298-446c-b6b1-c91a35c3c7ae</guid><pubDate>Tue, 27 Mar 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849206/stream.mp3" length="69590742" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
- David Richards
 Special Guests: Jacob StoebelIn this episode of Ruby Rogues, the panel discusses code reviews with Jacob Stoebel. Jacob is a http://rubyonrails.org/ and...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Jacob StoebelIn this episode of Ruby Rogues, the panel discusses code reviews with Jacob Stoebel. Jacob is a <a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> developer and works for <a href="https://www.epublishing.com/" target="_blank" rel="noreferrer noopener">ePublishing</a> where he does mostly front-end programming. He talks about how he believes that code reviews can be both honest and nice, and that they should inspire the programmer to want to go back and make his/her code better, not tear him/her down. He also gives fours steps to the response process for giving positive and helpful code reviews.In particular, we dive pretty deep on:<ul><li>Jacob intro</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> and <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Are there other places beside code reviews that we give this kind of feedback?</li><li>Talking about code reviews is a great ice-breaker at conferences</li><li>Developing is a creative profession</li><li>Trust must be present for creativity to flow</li><li>What led you to this topic?</li><li>Used to be a high school drama teacher</li><li>It’s possible to give honest and positive feedback</li><li>Code reviews CAN be honest and nice</li><li>Code reviews should be inspiring</li><li>Code review role play</li><li>Example if a good code review vs a bad code review</li><li>Four steps to response process</li><li>Put the author in the driver’s seat as first</li><li>The opinion has to be consented</li><li>Keep the conversation civil and collaborative</li><li>Rule out passive aggressive comments in the future</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://jsdevsummit.com/" target="_blank" rel="noreferrer noopener">JS Dev Summit</a></li><li><a href="https://www.epublishing.com/" target="_blank" rel="noreferrer noopener">ePublishing</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://twitter.com/jstoebel?lang=en" target="_blank" rel="noreferrer noopener">@JStoebel</a></li><li><a href="https://github.com/jstoebel" target="_blank" rel="noreferrer noopener">Jacob’s GitHub</a></li><li><a href="http://www.jstoebel.com/" target="_blank" rel="noreferrer noopener">Jacob’s Website</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/12-Rules-Life-Antidote-Chaos/dp/0345816021" target="_blank" rel="noreferrer noopener">12 Rules for Life by Jordan Peterson</a></li><li><a href="https://www.amazon.com/Whole-Brain-Child-Revolutionary-Strategies-Developing/dp/0553386697" target="_blank" rel="noreferrer noopener">The Whole Brain Child by Daniel Siegal</a></li></ul>Dave<ul><li><a href="http://humanedevelopment.org/" target="_blank" rel="noreferrer noopener">Humane Development</a></li><li><a href="https://www.homedepot.com/p/DEWALT-18-Gauge-Pneumatic-Brad-Nailer-DWFP12233/205647692" target="_blank" rel="noreferrer noopener">DEWALT 18-Gauge Pneumatic Brad Nailer</a></li></ul>Eric<ul><li><a href="http://phoenixframework.org/" target="_blank" rel="noreferrer noopener">Phoenix Framework on Elixir</a></li></ul>David<ul><li><a href="https://www.amazon.com/Thought-as-System-David-Bohm/dp/0415110300" target="_blank" rel="noreferrer noopener">Thought as a System by David Bohm</a></li><li><a href="https://www.amazon.com/Radical-Candor-Kim-Scott/dp/B01KTIEFEE" target="_blank" rel="noreferrer noopener">Radical Candor by Kim...]]></itunes:summary><itunes:duration>4281</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 354: Music, Musicians, and Programmers with Catherine Meyers</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-354-music-musicians-and-programmers-with-catherine-meyers</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Catherine MeyersIn this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at <a href="https://www.mavenlink.com/" target="_blank" rel="noreferrer noopener">Mavenlink</a> in San Francisco and is a co-organizer of a meet-up called <a href="http://womenlevelup.com/" target="_blank" rel="noreferrer noopener">Women Level Up</a>. Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being a singer for many years.In particular, we dive pretty deep on:<ul><li>Check out <a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li>Catherine intro</li><li>Previously an opera singer</li><li>How did you decide to get into programming?</li><li>Who she performed for and where she performed</li><li>Her friends suggested she start coding</li><li>Tips to help those not interested in coding give it a chance</li><li>Coding is like solving a puzzle</li><li>Coding boot camps to facilitate a career change</li><li>HTML</li><li><a href="https://flatironschool.com/" target="_blank" rel="noreferrer noopener">Flatiron School</a></li><li>The importance of resilience</li><li><a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">Ruby Conf</a></li><li>The ability to communicate with many different typed of people</li><li>Patterns</li><li>Do musicians have an advantage as a developer?</li><li>Patterns in<a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener"> Rails</a></li><li>How can music make you a better coder?</li><li>Your brain as a musician</li><li>Is there a correlation with brain activity and listening to music?</li><li>Different music affects different people</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://www.mavenlink.com/" target="_blank" rel="noreferrer noopener">Mavenlink</a></li><li><a href="http://womenlevelup.com/" target="_blank" rel="noreferrer noopener">Women Level Up</a></li><li><a href="https://flatironschool.com/" target="_blank" rel="noreferrer noopener">Flatiron School</a></li><li><a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">Ruby Conf</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">Ruby Hack Conference</a></li><li><a href="https://twitter.com/ccmeyers324?lang=en" target="_blank" rel="noreferrer noopener">@CCMeyers324</a></li><li><a href="http://catherinecodes.com/" target="_blank" rel="noreferrer noopener">CatherineMeyers.com</a></li></ul>Picks:Charles<ul><li><a href="https://en.wikipedia.org/wiki/The_Greatest_Showman" target="_blank" rel="noreferrer noopener">The Greatest Showman</a></li><li><a href="http://reactroundup.com/" target="_blank" rel="noreferrer noopener">React Round Up</a></li><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="http://viewsonvue.com/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li><li>Elixir Podcast coming soon</li></ul>Dave<ul><li><a href="https://www.amazon.com/s/?hvadid=241943562385&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028551&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=1678233869150364792&amp;hvtargid=kwd-749875792&amp;ie=UTF8&amp;index=aps&amp;keywords=heat-shrink+tubing&amp;r=&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Heat Shrink Tubing</a></li><li><a href="https://www.amazon.com/s/ref=nb_sb_noss_1?field-keywords=heat+gun&amp;rh=i%253Aaps%252Ck%253Aheat+gun&amp;url=search-alias%253Daps" target="_blank" rel="noreferrer noopener">Heat Gun</a></li><li>Eric</li><li><a href="https://en.wikipedia.org/wiki/Pastel_de_nata" target="_blank" rel="noreferrer noopener">Pastel de Nata</a></li><li><a href="https://www.amazon.com/The-Expanse-Season-1/dp/B018BZ3SCM" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li><a href="https://new.consensys.net/" target="_blank" rel="noreferrer noopener">Consensys</a></li></ul>David<ul><li><a href="https://www.youtube.com/watch?v=qYnA9wWFHLI" target="_blank" rel="noreferrer noopener">Marconi Union – Weightless</a></li><li><a href="https://www.youtube.com/watch?v=IvUU8joBb1Q" target="_blank" rel="noreferrer noopener">Wintergatan - Marble Machine</a></li></ul>Catherine<ul><li>Public School Music Education</li><li><a href="https://dev.to/basecspodcast" target="_blank" rel="noreferrer noopener">Base.cs</a></li><li><a href="https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277" target="_blank" rel="noreferrer noopener">Ruby Under a Microscope by Pat Shaughnessy</a></li></ul>Special Guest: Catherine Meyers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">096dcfe6-1ffd-4733-890d-321299233476</guid><pubDate>Tue, 20 Mar 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849214/stream.mp3" length="67342743" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Dave Kimura
- Eric Berry
- David Richards
 Special Guests: Catherine MeyersIn this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Dave Kimura</li><li>Eric Berry</li><li>David Richards</li></ul> Special Guests: Catherine MeyersIn this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at <a href="https://www.mavenlink.com/" target="_blank" rel="noreferrer noopener">Mavenlink</a> in San Francisco and is a co-organizer of a meet-up called <a href="http://womenlevelup.com/" target="_blank" rel="noreferrer noopener">Women Level Up</a>. Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being a singer for many years.In particular, we dive pretty deep on:<ul><li>Check out <a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li>Catherine intro</li><li>Previously an opera singer</li><li>How did you decide to get into programming?</li><li>Who she performed for and where she performed</li><li>Her friends suggested she start coding</li><li>Tips to help those not interested in coding give it a chance</li><li>Coding is like solving a puzzle</li><li>Coding boot camps to facilitate a career change</li><li>HTML</li><li><a href="https://flatironschool.com/" target="_blank" rel="noreferrer noopener">Flatiron School</a></li><li>The importance of resilience</li><li><a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">Ruby Conf</a></li><li>The ability to communicate with many different typed of people</li><li>Patterns</li><li>Do musicians have an advantage as a developer?</li><li>Patterns in<a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener"> Rails</a></li><li>How can music make you a better coder?</li><li>Your brain as a musician</li><li>Is there a correlation with brain activity and listening to music?</li><li>Different music affects different people</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://www.mavenlink.com/" target="_blank" rel="noreferrer noopener">Mavenlink</a></li><li><a href="http://womenlevelup.com/" target="_blank" rel="noreferrer noopener">Women Level Up</a></li><li><a href="https://flatironschool.com/" target="_blank" rel="noreferrer noopener">Flatiron School</a></li><li><a href="https://rubyconf.org/" target="_blank" rel="noreferrer noopener">Ruby Conf</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">Ruby Hack Conference</a></li><li><a href="https://twitter.com/ccmeyers324?lang=en" target="_blank" rel="noreferrer noopener">@CCMeyers324</a></li><li><a href="http://catherinecodes.com/" target="_blank" rel="noreferrer noopener">CatherineMeyers.com</a></li></ul>Picks:Charles<ul><li><a href="https://en.wikipedia.org/wiki/The_Greatest_Showman" target="_blank" rel="noreferrer noopener">The Greatest Showman</a></li><li><a href="http://reactroundup.com/" target="_blank" rel="noreferrer noopener">React Round Up</a></li><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="http://viewsonvue.com/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li><li>Elixir Podcast coming soon</li></ul>Dave<ul><li><a href="https://www.amazon.com/s/?hvadid=241943562385&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028551&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=1678233869150364792&amp;hvtargid=kwd-749875792&amp;ie=UTF8&amp;index=aps&amp;keywords=heat-shrink+tubing&amp;r=&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Heat Shrink Tubing</a></li><li><a...]]></itunes:summary><itunes:duration>4140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 353: Removing Business Logic from Rails Controllers with Aaron Sumner</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-353-removing-business-logic-from-rails-controllers-with-aaron-sumner</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li></ul> Special Guests: Aaron SumnerIn this episode of Ruby Rogues, the panel discusses removing business logic from Rails controllers with Aaron Sumner. Aaron is a long time Ruby developer, using mostly <a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a>, writes a blog called <a href="https://everydayrails.com/" target="_blank" rel="noreferrer noopener">Everyday Rails</a>, and most people know him from his book, <a href="https://www.amazon.com/Everyday-Rails-Testing-RSpec-test-driven-ebook/dp/B077S8QCG2" target="_blank" rel="noreferrer noopener">Everyday Rails Testing with RSpec: A practical approach to test-driven development</a>. They discuss service objects, the pros and cons of using them, and they emphasize not trying to change something all at once, but gradually.In particular, we dive pretty deep on:<ul><li>Aaron intro</li><li>How to test code without controller tests?</li><li>The cons to controller tests</li><li>Soft deprecation</li><li>If you’re not writing controller tests, what are you writing?</li><li>Get the code out of the controllers and test it in more isolation</li><li>Service objects</li><li>Problem with a controller having a lot of business logic in it</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>Cons of service objects</li><li>Using a service object inside of a controller</li><li>Pros of service objects</li><li>Getting smaller can happen step-wise</li><li>Re-architecting should happen gradually not all at once</li><li>When you write a service object, there is a flow to it</li><li>How writing his <a href="https://www.amazon.com/Everyday-Rails-Testing-RSpec-test-driven-ebook/dp/B077S8QCG2" target="_blank" rel="noreferrer noopener">book</a> impacted his views</li><li>Start small</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://everydayrails.com/" target="_blank" rel="noreferrer noopener">Everyday Rails</a></li><li><a href="https://www.amazon.com/Everyday-Rails-Testing-RSpec-test-driven-ebook/dp/B077S8QCG2" target="_blank" rel="noreferrer noopener">Everyday Rails Testing with RSpec: A practical approach to test-driven development</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://twitter.com/everydayrails" target="_blank" rel="noreferrer noopener">@EverydayRails</a></li><li><a href="https://github.com/everydayrails" target="_blank" rel="noreferrer noopener">Everyday Rails GitHub</a></li><li><a href="https://everydayrails.com" target="_blank" rel="noreferrer noopener">Aaron@everydayrails.com</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The 12 Week Year by Brian P. Moran and Michael Lennington</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHACK Conference</a></li></ul>David<ul><li><a href="https://www.amazon.com/Ready-Player-One-Ernest-Cline/dp/0307887448" target="_blank" rel="noreferrer noopener">Ready Player One by Ernest Cline</a></li></ul>Aaron<ul><li><a href="https://github.com/kelseyhightower/nocode" target="_blank" rel="noreferrer noopener">No code</a></li><li>Deleting code</li><li><a href="https://30for30podcasts.com/" target="_blank" rel="noreferrer noopener">30 for 30 Podcast</a></li></ul>Special Guest: Aaron Sumner.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">64c95c20-6123-48bb-aa7f-7598167719b4</guid><pubDate>Tue, 13 Mar 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849293/stream.mp3" length="56365236" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- David Richards
 Special Guests: Aaron SumnerIn this episode of Ruby Rogues, the panel discusses removing business logic from Rails controllers with Aaron Sumner. Aaron is a long time Ruby developer, using mostly...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>David Richards</li></ul> Special Guests: Aaron SumnerIn this episode of Ruby Rogues, the panel discusses removing business logic from Rails controllers with Aaron Sumner. Aaron is a long time Ruby developer, using mostly <a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a>, writes a blog called <a href="https://everydayrails.com/" target="_blank" rel="noreferrer noopener">Everyday Rails</a>, and most people know him from his book, <a href="https://www.amazon.com/Everyday-Rails-Testing-RSpec-test-driven-ebook/dp/B077S8QCG2" target="_blank" rel="noreferrer noopener">Everyday Rails Testing with RSpec: A practical approach to test-driven development</a>. They discuss service objects, the pros and cons of using them, and they emphasize not trying to change something all at once, but gradually.In particular, we dive pretty deep on:<ul><li>Aaron intro</li><li>How to test code without controller tests?</li><li>The cons to controller tests</li><li>Soft deprecation</li><li>If you’re not writing controller tests, what are you writing?</li><li>Get the code out of the controllers and test it in more isolation</li><li>Service objects</li><li>Problem with a controller having a lot of business logic in it</li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li>Cons of service objects</li><li>Using a service object inside of a controller</li><li>Pros of service objects</li><li>Getting smaller can happen step-wise</li><li>Re-architecting should happen gradually not all at once</li><li>When you write a service object, there is a flow to it</li><li>How writing his <a href="https://www.amazon.com/Everyday-Rails-Testing-RSpec-test-driven-ebook/dp/B077S8QCG2" target="_blank" rel="noreferrer noopener">book</a> impacted his views</li><li>Start small</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://everydayrails.com/" target="_blank" rel="noreferrer noopener">Everyday Rails</a></li><li><a href="https://www.amazon.com/Everyday-Rails-Testing-RSpec-test-driven-ebook/dp/B077S8QCG2" target="_blank" rel="noreferrer noopener">Everyday Rails Testing with RSpec: A practical approach to test-driven development</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Ruby on Rails</a></li><li><a href="https://twitter.com/everydayrails" target="_blank" rel="noreferrer noopener">@EverydayRails</a></li><li><a href="https://github.com/everydayrails" target="_blank" rel="noreferrer noopener">Everyday Rails GitHub</a></li><li><a href="https://everydayrails.com" target="_blank" rel="noreferrer noopener">Aaron@everydayrails.com</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The 12 Week Year by Brian P. Moran and Michael Lennington</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHACK Conference</a></li></ul>David<ul><li><a href="https://www.amazon.com/Ready-Player-One-Ernest-Cline/dp/0307887448" target="_blank" rel="noreferrer noopener">Ready Player One by Ernest Cline</a></li></ul>Aaron<ul><li><a href="https://github.com/kelseyhightower/nocode" target="_blank" rel="noreferrer noopener">No code</a></li><li>Deleting code</li><li><a href="https://30for30podcasts.com/" target="_blank" rel="noreferrer noopener">30 for 30 Podcast</a></li></ul>Special Guest: Aaron Sumner.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3452</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 352: React on Rails and Webpacker with Justin Gordon and Rob Wise</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-352-react-on-rails-and-webpacker-with-justin-gordon-and-rob-wise</link><description><![CDATA[Panel: Charles Max WoodDave KimuraEric Berry Special Guests: Justin Gordon and Rob WiseIn this episode of Ruby Rogues, the panel discusses React on Rails and Webpacker with Justin Gordon and Rob Wise. They talk about the origins of React on Rails and compare it to Webpacker. They also talk about how the two go hand in hand and how you can use them in your own coding to make your life easier.In particular, we dive pretty deep on:<ul><li>React on Rails library</li><li>Ruby on Rails adopted Webpack and called it Webpacker</li><li>Define your fence lines for your library</li><li>JavaScript</li><li>Key features of React on Rails</li><li>Props.md</li><li>Angular issues with Webpacker</li><li>How the original React on Rails worked</li><li>Needed a view helper</li><li>How much of a part is Webpacker to the core team?</li><li>Webpack was huge win</li><li>They made a lot of assumptions when making Webpacker</li><li>Global registration</li><li>Server rendering</li><li>HTML</li><li><a href="https://hvmn.com/" target="_blank" rel="noreferrer noopener">HVMN.com</a></li><li>jQuery</li><li>Is there a path with this where you don’t have to be a react expert?</li><li><a href="https://forum.shakacode.com/" target="_blank" rel="noreferrer noopener">Forum.shakacode.com</a></li><li>Much Webpack to I need to know to pick up React on Rails?</li><li>Do we need all of the Ruby stuff built around Webpack?</li><li>React Router</li><li>2 types of developer to target</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://hvmn.com/" target="_blank" rel="noreferrer noopener">HVMN.com</a></li><li><a href="https://forum.shakacode.com/" target="_blank" rel="noreferrer noopener">Forum.shakacode.com</a></li><li><a href="http://www.shakacode.com/" target="_blank" rel="noreferrer noopener">Shakacode.com</a></li><li><a href="https://twitter.com/railsonmaui?lang=en" target="_blank" rel="noreferrer noopener">@RailsonMaui</a></li><li><a href="https://github.com/robwise" target="_blank" rel="noreferrer noopener">Rob’s GitHub</a></li><li><a href="https://twitter.com/robawise?lang=en" target="_blank" rel="noreferrer noopener">@RobAWise</a></li></ul>Picks:Charles<ul><li>Anti-Pick: <a href="https://intellibed.com/" target="_blank" rel="noreferrer noopener">INTELLIbed</a></li><li><a href="https://www.tuftandneedle.com/mattress/?size=tn23t" target="_blank" rel="noreferrer noopener">Tuft &amp; Needle Bed</a></li></ul>Dave<ul><li><a href="https://www.samsclub.com/sams/bostitch-laminator-12-5-inch-fast-heat/prod21291391.ip" target="_blank" rel="noreferrer noopener">Bostitch Laminator</a></li></ul>Eric<ul><li><a href="https://getbitbar.com/" target="_blank" rel="noreferrer noopener">BitBar</a></li></ul>Justin<ul><li><a href="https://www.audible.com/pd/Science-Technology/Why-We-Sleep-Audiobook/B0752ZQR33" target="_blank" rel="noreferrer noopener">Why We Sleep on Audible</a></li><li><a href="https://forum.shakacode.com/t/top-health-podcasts-videos-and-books-on-ketosis-intermittent-fasting-paleo-and-related/880" target="_blank" rel="noreferrer noopener">“Top Health Podcasts, Videos, And Books on Ketosis, Intermittent Fasting, Paleo, and related…” </a></li><li><a href="https://forum.shakacode.com/t/justins-favorite-productivity-tools-with-mac-and-ios/388" target="_blank" rel="noreferrer noopener">“Justin’s favorite productivity tools (with Mac and iOS)”</a></li><li><a href="https://www.hawaiichee.com/" target="_blank" rel="noreferrer noopener">HawaiiChee.com</a></li></ul>Rob<ul><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">The Prettier Project for JavaScript by James Long</a></li></ul>Special Guests: Justin Gordon and Rob Wise.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f8ef164f-6905-4f21-9a11-22a9cd1147f5</guid><pubDate>Tue, 06 Mar 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849243/stream.mp3" length="73701586" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodDave KimuraEric Berry Special Guests: Justin Gordon and Rob WiseIn this episode of Ruby Rogues, the panel discusses React on Rails and Webpacker with Justin Gordon and Rob Wise. They talk about the origins of React on Rails and...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodDave KimuraEric Berry Special Guests: Justin Gordon and Rob WiseIn this episode of Ruby Rogues, the panel discusses React on Rails and Webpacker with Justin Gordon and Rob Wise. They talk about the origins of React on Rails and compare it to Webpacker. They also talk about how the two go hand in hand and how you can use them in your own coding to make your life easier.In particular, we dive pretty deep on:<ul><li>React on Rails library</li><li>Ruby on Rails adopted Webpack and called it Webpacker</li><li>Define your fence lines for your library</li><li>JavaScript</li><li>Key features of React on Rails</li><li>Props.md</li><li>Angular issues with Webpacker</li><li>How the original React on Rails worked</li><li>Needed a view helper</li><li>How much of a part is Webpacker to the core team?</li><li>Webpack was huge win</li><li>They made a lot of assumptions when making Webpacker</li><li>Global registration</li><li>Server rendering</li><li>HTML</li><li><a href="https://hvmn.com/" target="_blank" rel="noreferrer noopener">HVMN.com</a></li><li>jQuery</li><li>Is there a path with this where you don’t have to be a react expert?</li><li><a href="https://forum.shakacode.com/" target="_blank" rel="noreferrer noopener">Forum.shakacode.com</a></li><li>Much Webpack to I need to know to pick up React on Rails?</li><li>Do we need all of the Ruby stuff built around Webpack?</li><li>React Router</li><li>2 types of developer to target</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://hvmn.com/" target="_blank" rel="noreferrer noopener">HVMN.com</a></li><li><a href="https://forum.shakacode.com/" target="_blank" rel="noreferrer noopener">Forum.shakacode.com</a></li><li><a href="http://www.shakacode.com/" target="_blank" rel="noreferrer noopener">Shakacode.com</a></li><li><a href="https://twitter.com/railsonmaui?lang=en" target="_blank" rel="noreferrer noopener">@RailsonMaui</a></li><li><a href="https://github.com/robwise" target="_blank" rel="noreferrer noopener">Rob’s GitHub</a></li><li><a href="https://twitter.com/robawise?lang=en" target="_blank" rel="noreferrer noopener">@RobAWise</a></li></ul>Picks:Charles<ul><li>Anti-Pick: <a href="https://intellibed.com/" target="_blank" rel="noreferrer noopener">INTELLIbed</a></li><li><a href="https://www.tuftandneedle.com/mattress/?size=tn23t" target="_blank" rel="noreferrer noopener">Tuft &amp; Needle Bed</a></li></ul>Dave<ul><li><a href="https://www.samsclub.com/sams/bostitch-laminator-12-5-inch-fast-heat/prod21291391.ip" target="_blank" rel="noreferrer noopener">Bostitch Laminator</a></li></ul>Eric<ul><li><a href="https://getbitbar.com/" target="_blank" rel="noreferrer noopener">BitBar</a></li></ul>Justin<ul><li><a href="https://www.audible.com/pd/Science-Technology/Why-We-Sleep-Audiobook/B0752ZQR33" target="_blank" rel="noreferrer noopener">Why We Sleep on Audible</a></li><li><a href="https://forum.shakacode.com/t/top-health-podcasts-videos-and-books-on-ketosis-intermittent-fasting-paleo-and-related/880" target="_blank" rel="noreferrer noopener">“Top Health Podcasts, Videos, And Books on Ketosis, Intermittent Fasting, Paleo, and related…” </a></li><li><a href="https://forum.shakacode.com/t/justins-favorite-productivity-tools-with-mac-and-ios/388" target="_blank" rel="noreferrer noopener">“Justin’s favorite productivity tools (with Mac and iOS)”</a></li><li><a href="https://www.hawaiichee.com/" target="_blank" rel="noreferrer noopener">HawaiiChee.com</a></li></ul>Rob<ul><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">The Prettier Project for JavaScript by James Long</a></li></ul>Special Guests: Justin Gordon and Rob Wise.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br...]]></itunes:summary><itunes:duration>4538</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 351: Thwarting Insider Threats with Greg Kushto</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-351-thwarting-insider-threats-with-greg-kushto</link><description><![CDATA[Panel: Charles Max WoodDave KimuraBrian HoganEric Berry Special Guests: Greg KushtoIn this episode of Ruby Rogues, the panel discusses how to thwart insider threats with Greg Kushto. Greg is the vice president of sales engineering and security at <a href="http://www.force3.com/" target="_blank" rel="noreferrer noopener">Force 3</a>. Greg talks about how it is a team effort to uphold information security in a company, especially insider threats. He got started with computer security when he worked at a helpdesk and then moved his way up to making it his full-time career. This episode is great for understanding insider threats, both what they are and how to prevent them.In particular, we dive pretty deep on:<ul><li>What are insider threats?</li><li>Malicious or unaware intent</li><li>Team approach to thwart insider threats</li><li>How did you get started?</li><li>Helpdesk worker</li><li>How to get started in this line of work</li><li>You need to be an expert in order to be successful in this line of work</li><li>Making a statement</li><li>Whistleblowing</li><li>Prevention</li><li>Don’t give everyone full access to everything</li><li>Don’t leave holes in your work</li><li>Most errors are caused by humans</li><li>Insider threats don’t always have malicious intent</li><li>Is there an easy list of things to prevent these threats before they begin?</li><li>CIA</li><li>How does the new technology affect insider threats?</li><li>What to do when there’s a breach</li><li>And much, much more!</li></ul>Links: <ul><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="http://www.force3.com/" target="_blank" rel="noreferrer noopener">Force 3</a></li><li><a href="https://www.interviewcake.com/?utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Interview Cake</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://twitter.com/greg_kushto?lang=en" target="_blank" rel="noreferrer noopener">@Greg_Kushto</a></li><li><a href="http://force3.com/blog/new-security-director-greg-kushto-profile-2/" target="_blank" rel="noreferrer noopener">Greg’s Blog</a></li></ul>Picks:Charles<ul><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">Apple AirPods</a></li><li><a href="https://www.amazon.com/Audio-Technica-ATR2100-USB-Cardioid-Dynamic-Microphone/dp/B004QJOZS4" target="_blank" rel="noreferrer noopener">ATR2100 Mic</a></li><li><a href="http://www.ecamm.com/mac/callrecorder/" target="_blank" rel="noreferrer noopener">Ecamm Call Recorder</a></li><li><a href="https://upside.com/travel" target="_blank" rel="noreferrer noopener">Upside</a></li></ul>Dave<ul><li><a href="https://www.auxbeam.com/" target="_blank" rel="noreferrer noopener">Auxbeam LED Headlights</a></li><li>Native Fire</li></ul>Brian<ul><li><a href="https://www.amazon.com/Bloxels-Build-Your-Video-Game/dp/B01FUFJ4ZQ" target="_blank" rel="noreferrer noopener">Bloxels</a></li><li><a href="https://github.com/napcs/s3server" target="_blank" rel="noreferrer noopener">S3 Server</a></li></ul>Eric<ul><li><a href="https://gitcoin.co/" target="_blank" rel="noreferrer noopener">GitCoin</a></li><li><a href="https://codepilot.ai/" target="_blank" rel="noreferrer noopener">CodePilot</a></li></ul>Greg<ul><li><a href="https://www.amazon.com/Cuckoos-Egg-Tracking-Computer-Espionage/dp/1416507787" target="_blank" rel="noreferrer noopener">The Cuckoo’s Egg</a></li><li><a href="https://itunes.apple.com/ca/artist/greta-van-fleet/646178956" target="_blank" rel="noreferrer noopener">Greta Van Fleet</a></li></ul>Special Guest: Greg Kushto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e9d5f57c-bf27-46cf-958a-6c4c0fa1a9ae</guid><pubDate>Tue, 27 Feb 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849234/stream.mp3" length="64944133" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodDave KimuraBrian HoganEric Berry Special Guests: Greg KushtoIn this episode of Ruby Rogues, the panel discusses how to thwart insider threats with Greg Kushto. Greg is the vice president of sales engineering and security at...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodDave KimuraBrian HoganEric Berry Special Guests: Greg KushtoIn this episode of Ruby Rogues, the panel discusses how to thwart insider threats with Greg Kushto. Greg is the vice president of sales engineering and security at <a href="http://www.force3.com/" target="_blank" rel="noreferrer noopener">Force 3</a>. Greg talks about how it is a team effort to uphold information security in a company, especially insider threats. He got started with computer security when he worked at a helpdesk and then moved his way up to making it his full-time career. This episode is great for understanding insider threats, both what they are and how to prevent them.In particular, we dive pretty deep on:<ul><li>What are insider threats?</li><li>Malicious or unaware intent</li><li>Team approach to thwart insider threats</li><li>How did you get started?</li><li>Helpdesk worker</li><li>How to get started in this line of work</li><li>You need to be an expert in order to be successful in this line of work</li><li>Making a statement</li><li>Whistleblowing</li><li>Prevention</li><li>Don’t give everyone full access to everything</li><li>Don’t leave holes in your work</li><li>Most errors are caused by humans</li><li>Insider threats don’t always have malicious intent</li><li>Is there an easy list of things to prevent these threats before they begin?</li><li>CIA</li><li>How does the new technology affect insider threats?</li><li>What to do when there’s a breach</li><li>And much, much more!</li></ul>Links: <ul><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="http://www.force3.com/" target="_blank" rel="noreferrer noopener">Force 3</a></li><li><a href="https://www.interviewcake.com/?utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Interview Cake</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://twitter.com/greg_kushto?lang=en" target="_blank" rel="noreferrer noopener">@Greg_Kushto</a></li><li><a href="http://force3.com/blog/new-security-director-greg-kushto-profile-2/" target="_blank" rel="noreferrer noopener">Greg’s Blog</a></li></ul>Picks:Charles<ul><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">Apple AirPods</a></li><li><a href="https://www.amazon.com/Audio-Technica-ATR2100-USB-Cardioid-Dynamic-Microphone/dp/B004QJOZS4" target="_blank" rel="noreferrer noopener">ATR2100 Mic</a></li><li><a href="http://www.ecamm.com/mac/callrecorder/" target="_blank" rel="noreferrer noopener">Ecamm Call Recorder</a></li><li><a href="https://upside.com/travel" target="_blank" rel="noreferrer noopener">Upside</a></li></ul>Dave<ul><li><a href="https://www.auxbeam.com/" target="_blank" rel="noreferrer noopener">Auxbeam LED Headlights</a></li><li>Native Fire</li></ul>Brian<ul><li><a href="https://www.amazon.com/Bloxels-Build-Your-Video-Game/dp/B01FUFJ4ZQ" target="_blank" rel="noreferrer noopener">Bloxels</a></li><li><a href="https://github.com/napcs/s3server" target="_blank" rel="noreferrer noopener">S3 Server</a></li></ul>Eric<ul><li><a href="https://gitcoin.co/" target="_blank" rel="noreferrer noopener">GitCoin</a></li><li><a href="https://codepilot.ai/" target="_blank" rel="noreferrer noopener">CodePilot</a></li></ul>Greg<ul><li><a href="https://www.amazon.com/Cuckoos-Egg-Tracking-Computer-Espionage/dp/1416507787" target="_blank" rel="noreferrer noopener">The Cuckoo’s Egg</a></li><li><a href="https://itunes.apple.com/ca/artist/greta-van-fleet/646178956" target="_blank" rel="noreferrer noopener">Greta Van Fleet</a></li></ul>Special Guest: Greg Kushto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br...]]></itunes:summary><itunes:duration>3989</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 350: Episode 350 Celebration!</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-350-episode-350-celebration</link><description><![CDATA[Panel: Charles Max WoodDave KimuraDavid Richards Special Guests: NoneIn this episode of Ruby Rogues, the panel discusses where they are right now and what their day to day looks like. Dave is with <a href="https://www.sage.com/en-us/" target="_blank" rel="noreferrer noopener">Sage Software</a> and continues to push himself so that he will always be learning and progressing. He has three kids currently and he tries to have a good work-life balance so that he can separate both of his worlds. David is currently at a Fintech company where he is on the core team and does the data science. He also writes a lot and explores his creativity through that. Charles finds himself working a lot on the podcasts and has to schedule time to code. He works from home and therefore gets to spend a good amount of time with his family. The panel also talks about the importance of family, the need to challenge yourself, and much more!In particular, we dive pretty deep on:<ul><li>Where are you now?</li><li><a href="https://www.sage.com/en-us/" target="_blank" rel="noreferrer noopener">Sage Software</a></li><li>Stimulus and JavaScript Frameworks</li><li>Drift and Ruby</li><li>Python, Ruby, and Elixir</li><li>CSS</li><li><a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a></li><li>The importance of family</li><li>Learning new languages</li><li>Expanding your horizons</li><li>Python vs Ruby</li><li>New show ideas</li><li>Working outside Ruby and your comfort zones</li><li>Machine Learning</li><li>Using Ruby knowledge to solve problems elsewhere</li><li>What projects are you working on right now?</li><li>And much, much more!</li></ul>Links: <ul><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.sage.com/en-us/" target="_blank" rel="noreferrer noopener">Sage Software</a></li><li><a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a></li><li><a href="https://www.interviewcake.com/" target="_blank" rel="noreferrer noopener">Interview Cake</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li> </li></ul>Picks:Charles<ul><li><a href="https://itunes.apple.com/us/podcast/engaging-gospel-doctrine-mormon-sunday-school-lds/id542038988?mt=2" target="_blank" rel="noreferrer noopener">Mormon Sunday School Podcast</a></li><li>Having tough conversations</li><li><a href="http://www.kimcrayton.com/about/" target="_blank" rel="noreferrer noopener">Kim Crayton</a></li></ul>Dave<ul><li><a href="https://www.apple.com/imac-pro/" target="_blank" rel="noreferrer noopener">iMac Pro</a></li><li><a href="http://www.microcenter.com/" target="_blank" rel="noreferrer noopener">Micro Center</a></li><li> </li></ul>David<ul><li>Space E Python Library</li><li>Prodigy</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8c097c4d-36d5-4000-b094-cc4c4e151f6d</guid><pubDate>Tue, 20 Feb 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849237/stream.mp3" length="73520953" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodDave KimuraDavid Richards Special Guests: NoneIn this episode of Ruby Rogues, the panel discusses where they are right now and what their day to day looks like. Dave is with https://www.sage.com/en-us/ and continues to push...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodDave KimuraDavid Richards Special Guests: NoneIn this episode of Ruby Rogues, the panel discusses where they are right now and what their day to day looks like. Dave is with <a href="https://www.sage.com/en-us/" target="_blank" rel="noreferrer noopener">Sage Software</a> and continues to push himself so that he will always be learning and progressing. He has three kids currently and he tries to have a good work-life balance so that he can separate both of his worlds. David is currently at a Fintech company where he is on the core team and does the data science. He also writes a lot and explores his creativity through that. Charles finds himself working a lot on the podcasts and has to schedule time to code. He works from home and therefore gets to spend a good amount of time with his family. The panel also talks about the importance of family, the need to challenge yourself, and much more!In particular, we dive pretty deep on:<ul><li>Where are you now?</li><li><a href="https://www.sage.com/en-us/" target="_blank" rel="noreferrer noopener">Sage Software</a></li><li>Stimulus and JavaScript Frameworks</li><li>Drift and Ruby</li><li>Python, Ruby, and Elixir</li><li>CSS</li><li><a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a></li><li>The importance of family</li><li>Learning new languages</li><li>Expanding your horizons</li><li>Python vs Ruby</li><li>New show ideas</li><li>Working outside Ruby and your comfort zones</li><li>Machine Learning</li><li>Using Ruby knowledge to solve problems elsewhere</li><li>What projects are you working on right now?</li><li>And much, much more!</li></ul>Links: <ul><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.sage.com/en-us/" target="_blank" rel="noreferrer noopener">Sage Software</a></li><li><a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a></li><li><a href="https://www.interviewcake.com/" target="_blank" rel="noreferrer noopener">Interview Cake</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li> </li></ul>Picks:Charles<ul><li><a href="https://itunes.apple.com/us/podcast/engaging-gospel-doctrine-mormon-sunday-school-lds/id542038988?mt=2" target="_blank" rel="noreferrer noopener">Mormon Sunday School Podcast</a></li><li>Having tough conversations</li><li><a href="http://www.kimcrayton.com/about/" target="_blank" rel="noreferrer noopener">Kim Crayton</a></li></ul>Dave<ul><li><a href="https://www.apple.com/imac-pro/" target="_blank" rel="noreferrer noopener">iMac Pro</a></li><li><a href="http://www.microcenter.com/" target="_blank" rel="noreferrer noopener">Micro Center</a></li><li> </li></ul>David<ul><li>Space E Python Library</li><li>Prodigy</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4527</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 349: The Overnight Failure with Sebastian Sogamoso</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-349-the-overnight-failure-with-sebastian-sogamoso</link><description><![CDATA[Panel: Charles Max WoodEric BerryDave KimuraDavid Richards Special Guests: Sebastian SogamosoIn this episode of Ruby Rogues, the panel discusses failures with Sebastian Sogamoso. Sebastian is a software developer of 6 years, and working with Ruby for the last 5 years, and before worked with Java and PHP. He is currently living in Panama City, but grew up in Colombia. He now works for <a href="https://cookpad.com/us?via=jp" target="_blank" rel="noreferrer noopener">CookPad</a> and organizes a Ruby conference in Colombia. Sebastian stresses the fact that everyone fails no matter what, and if you take responsibility and learn from your failures, you can more on to become a better programmer and developer because of it.In particular, we dive pretty deep on:<ul><li>Ruby, Java, and PHP</li><li>Failure stories</li><li>Personal failure stories in software projects</li><li>Public failure stories in technology companies</li><li>Failure from a personal perspective</li><li>I am the worst developer ever?</li><li>Will I get fired?</li><li>Will this ever be over?</li><li>Getting peer support</li><li>Will I have to carry with the weight of this failure for my entire career?</li><li>Taking time off to decompress</li><li>Failure from a company perspective</li><li>The customer support side</li><li>The Public Relationships side</li><li>The engineering side</li><li>Blameless postmortems (don’t do guilt blame)</li><li>Root cause analysis</li><li>Fix the code, but most importantly the processes</li><li>Gaining confidence back</li><li>Mental health</li><li>Why sharing our failures can help</li><li>Impostor syndrome</li><li>And much, much more!</li></ul>Links:  <ul><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://cookpad.com/us?via=jp" target="_blank" rel="noreferrer noopener">CookPad</a></li><li><a href="https://www.interviewcake.com/?utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Interview Cake</a></li><li><a href="https://www.freshbooks.com/?ag=freshbook&amp;ap=1t1&amp;camp=US%2528SEM%2529Branded%257CEXM&amp;crid=165769161334&amp;dv=c&amp;gclid=CjwKCAiAk4XUBRB5EiwAHBLUMbbsRfVeq8Mw1B0h9G4Dno11YQmyiz2FynIWHLgb6w-je_OYNIUwuBoCFz0QAvD&amp;kw=freshbook&amp;mt=e&amp;ntwk=g&amp;ref=ppc-na-fb&amp;source=GOOGLE" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="http://www.sebasoga.com/" target="_blank" rel="noreferrer noopener">SebaSoga.com</a></li><li><a href="https://twitter.com/sebasoga?lang=en" target="_blank" rel="noreferrer noopener">@SebaSoga</a></li><li><a href="https://github.com/sebasoga" target="_blank" rel="noreferrer noopener">Sebastian’s GitHub</a></li><li><a href="https://sourcediving.com/" target="_blank" rel="noreferrer noopener">SourceDiving.com</a></li><li> </li></ul>Picks:Charles<ul><li><a href="https://www.craigslist.org/about/sites" target="_blank" rel="noreferrer noopener">Craigslist</a></li><li><a href="https://www.ebay.com/" target="_blank" rel="noreferrer noopener">eBay</a></li><li>Classified Sites for Non-Running Vehicles</li></ul>Eric<ul><li><a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a></li><li>Cats</li></ul>Dave<ul><li>Costco Glasses</li></ul>David<ul><li><a href="https://hbr.org/2014/10/what-peter-drucker-knew-about-2020" target="_blank" rel="noreferrer noopener">The Knowledge Worker by Peter Drucker</a></li><li><a href="https://medium.com/personal-growth/how-mindfulness-actually-works-and-why-it-can-change-your-life-b76d889a490" target="_blank" rel="noreferrer noopener">A Different View of Mindfulness by Zat Rana</a></li><li> </li></ul>Sebastian<ul><li><a href="https://www.headspace.com/headspace-meditation-app" target="_blank" rel="noreferrer noopener">Headspace App</a></li><li><a href="https://www.youneedabudget.com/apps/" target="_blank" rel="noreferrer noopener">You Need a Budget App</a></li><li><a href="https://1blocker.com/" target="_blank" rel="noreferrer noopener">1Blocker App</a></li></ul>Special Guest: Sebastian Sogamoso.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5965dfe3-148b-40a1-8401-37cd35f4e9a5</guid><pubDate>Tue, 13 Feb 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849178/stream.mp3" length="64496281" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodEric BerryDave KimuraDavid Richards Special Guests: Sebastian SogamosoIn this episode of Ruby Rogues, the panel discusses failures with Sebastian Sogamoso. Sebastian is a software developer of 6 years, and working with Ruby for...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodEric BerryDave KimuraDavid Richards Special Guests: Sebastian SogamosoIn this episode of Ruby Rogues, the panel discusses failures with Sebastian Sogamoso. Sebastian is a software developer of 6 years, and working with Ruby for the last 5 years, and before worked with Java and PHP. He is currently living in Panama City, but grew up in Colombia. He now works for <a href="https://cookpad.com/us?via=jp" target="_blank" rel="noreferrer noopener">CookPad</a> and organizes a Ruby conference in Colombia. Sebastian stresses the fact that everyone fails no matter what, and if you take responsibility and learn from your failures, you can more on to become a better programmer and developer because of it.In particular, we dive pretty deep on:<ul><li>Ruby, Java, and PHP</li><li>Failure stories</li><li>Personal failure stories in software projects</li><li>Public failure stories in technology companies</li><li>Failure from a personal perspective</li><li>I am the worst developer ever?</li><li>Will I get fired?</li><li>Will this ever be over?</li><li>Getting peer support</li><li>Will I have to carry with the weight of this failure for my entire career?</li><li>Taking time off to decompress</li><li>Failure from a company perspective</li><li>The customer support side</li><li>The Public Relationships side</li><li>The engineering side</li><li>Blameless postmortems (don’t do guilt blame)</li><li>Root cause analysis</li><li>Fix the code, but most importantly the processes</li><li>Gaining confidence back</li><li>Mental health</li><li>Why sharing our failures can help</li><li>Impostor syndrome</li><li>And much, much more!</li></ul>Links:  <ul><li><a href="https://promo.linode.com/rubyrogues/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://cookpad.com/us?via=jp" target="_blank" rel="noreferrer noopener">CookPad</a></li><li><a href="https://www.interviewcake.com/?utm_source=rubyrogues" target="_blank" rel="noreferrer noopener">Interview Cake</a></li><li><a href="https://www.freshbooks.com/?ag=freshbook&amp;ap=1t1&amp;camp=US%2528SEM%2529Branded%257CEXM&amp;crid=165769161334&amp;dv=c&amp;gclid=CjwKCAiAk4XUBRB5EiwAHBLUMbbsRfVeq8Mw1B0h9G4Dno11YQmyiz2FynIWHLgb6w-je_OYNIUwuBoCFz0QAvD&amp;kw=freshbook&amp;mt=e&amp;ntwk=g&amp;ref=ppc-na-fb&amp;source=GOOGLE" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="http://www.sebasoga.com/" target="_blank" rel="noreferrer noopener">SebaSoga.com</a></li><li><a href="https://twitter.com/sebasoga?lang=en" target="_blank" rel="noreferrer noopener">@SebaSoga</a></li><li><a href="https://github.com/sebasoga" target="_blank" rel="noreferrer noopener">Sebastian’s GitHub</a></li><li><a href="https://sourcediving.com/" target="_blank" rel="noreferrer noopener">SourceDiving.com</a></li><li> </li></ul>Picks:Charles<ul><li><a href="https://www.craigslist.org/about/sites" target="_blank" rel="noreferrer noopener">Craigslist</a></li><li><a href="https://www.ebay.com/" target="_blank" rel="noreferrer noopener">eBay</a></li><li>Classified Sites for Non-Running Vehicles</li></ul>Eric<ul><li><a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a></li><li>Cats</li></ul>Dave<ul><li>Costco Glasses</li></ul>David<ul><li><a href="https://hbr.org/2014/10/what-peter-drucker-knew-about-2020" target="_blank" rel="noreferrer noopener">The Knowledge Worker by Peter Drucker</a></li><li><a href="https://medium.com/personal-growth/how-mindfulness-actually-works-and-why-it-can-change-your-life-b76d889a490" target="_blank" rel="noreferrer noopener">A Different View of Mindfulness by Zat Rana</a></li><li> </li></ul>Sebastian<ul><li><a href="https://www.headspace.com/headspace-meditation-app" target="_blank" rel="noreferrer noopener">Headspace App</a></li><li><a href="https://www.youneedabudget.com/apps/" target="_blank" rel="noreferrer noopener">You Need a Budget App</a></li><li><a href="https://1blocker.com/" target="_blank"...]]></itunes:summary><itunes:duration>3961</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 348: Continuous Automation - Chef, InSpec, and Habitat with Nathen Harvey and Nell Shamrell-Harrington</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-348-continuous-automation-chef-inspec-and-habitat-with-nathen-harvey-and-nell-shamrell-harrington</link><description><![CDATA[Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Nathen Harvey and Nell Shamrell-HarringtonIn this episode, the Ruby Rogues panelist speak with Nathen Harvey and Nell Shamrell-Harrington. Nell is the Senior Software Development Engineer at <a href="https://www.chef.io" target="_blank" rel="noreferrer noopener">Chef</a>, the CTO at <a href="http://operationcode.org" target="_blank" rel="noreferrer noopener">Operation Code</a>. Nathen is the VP Community at Chef. The topic of discussion is about Chef. Chef is a platform that enables teams to collaborate, share, and automate everything.In particular, we dive pretty deep on:<ul><li>What is Dev Ops? A cultural and professional movement, focused on how we build and operate high-velocity organizations, born from the experiences of its practitioners.</li><li>Chef Automate - the platform that enables teams to collaborate, share, and automate everything.</li><li>Cultural and Professional</li><li>Continuous Automation - Chef, InSpec, Habitat</li><li>3 Main Focuses: Infrastructure Automation, Compliance Automation, Application Automation</li><li>Instanbul, AWS Cloud, Etc.</li><li>AWS Bean Stalk</li><li>Chef works best at “Massive Scale”</li><li>Where Chef shines!</li><li>Tests</li><li>More on compliance</li><li>InSpec</li><li>Things to do at the minimum?</li><li>Talks about issues with infrastructure issues at Knight Capital</li><li>Habitat - Application Automation, Build, deploy, run any application, anywhere.</li><li>If you hate Dev Ops?</li><li>Chef Community - Slack</li><li>The best way to learn about each of these - <a href="https://learn.chef.io/#/" target="_blank" rel="noreferrer noopener">https://learn.chef.io/#/</a></li><li>and much much more.</li></ul>Links: <ul><li>https://www.linkedin.com/in/nathen</li><li>Chef - Infrastructure Automation, Infrastructure as Code - <a href="https://www.chef.io/chef/" target="_blank" rel="noreferrer noopener">https://www.chef.io/chef/</a></li><li>InSpec - Compliance Automation, testing framework for infrastructure - <a href="https://www.inspec.io/" target="_blank" rel="noreferrer noopener">https://www.inspec.io/</a></li><li>In-browser tutorial - <a href="https://www.inspec.io/tutorial" target="_blank" rel="noreferrer noopener">https://www.inspec.io/tutorial</a></li><li><a href="https://www.habitat.sh/" target="_blank" rel="noreferrer noopener">https://www.habitat.sh/</a>  Tutorials - https://www.habitat.sh/learn/</li><li><a href="https://www.linkedin.com/in/nellshamrell" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/nellshamrell</a></li><li><a href="https://blog.chef.io/author/nshamrell/" target="_blank" rel="noreferrer noopener">https://blog.chef.io/author/nshamrell/</a></li><li>@NellShamrell</li><li>@NathenHarvey</li></ul>Picks:David<ul><li>Zat Rana -https://medium.com/personal-growth/how-ernest-hemingway-became-an-overnight-success-3277b482c39c</li></ul>Eric<ul><li><a href="https://operationcode.org" target="_blank" rel="noreferrer noopener">Operation Code </a></li><li><a href="https://codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsor</a> is Back!</li></ul>Dave<ul><li><a href="https://www.kregtool.com/store/c13/kreg-jigsreg/" target="_blank" rel="noreferrer noopener">Kreg Pocket Jig</a></li></ul>Chuck<ul><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">AirPods </a></li></ul>Nell<ul><li>Blue Pearl Animal Clinic</li><li><a href="http://www.imdb.com/title/tt4555426/" target="_blank" rel="noreferrer noopener">Darkest Hour</a></li></ul>Nathen<ul><li><a href="https://www.devopsdays.org" target="_blank" rel="noreferrer noopener">Dev Ops Days </a></li><li><a href="http://ChefConf.com" target="_blank" rel="noreferrer noopener">ChefConf.com</a></li><li><a href="http://foodfightshow.org" target="_blank" rel="noreferrer noopener">The Food Fight Show Podcast</a></li></ul>Special Guests: Nathen Harvey and Nell Shamrell-Harrington.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bc6eed12-0888-4c4a-84c2-42568822b0aa</guid><pubDate>Tue, 06 Feb 2018 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849171/stream.mp3" length="59952336" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Nathen Harvey and Nell Shamrell-HarringtonIn this episode, the Ruby Rogues panelist speak with Nathen Harvey and Nell Shamrell-Harrington. Nell is the Senior Software Development Engineer at...</itunes:subtitle><itunes:summary><![CDATA[Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Nathen Harvey and Nell Shamrell-HarringtonIn this episode, the Ruby Rogues panelist speak with Nathen Harvey and Nell Shamrell-Harrington. Nell is the Senior Software Development Engineer at <a href="https://www.chef.io" target="_blank" rel="noreferrer noopener">Chef</a>, the CTO at <a href="http://operationcode.org" target="_blank" rel="noreferrer noopener">Operation Code</a>. Nathen is the VP Community at Chef. The topic of discussion is about Chef. Chef is a platform that enables teams to collaborate, share, and automate everything.In particular, we dive pretty deep on:<ul><li>What is Dev Ops? A cultural and professional movement, focused on how we build and operate high-velocity organizations, born from the experiences of its practitioners.</li><li>Chef Automate - the platform that enables teams to collaborate, share, and automate everything.</li><li>Cultural and Professional</li><li>Continuous Automation - Chef, InSpec, Habitat</li><li>3 Main Focuses: Infrastructure Automation, Compliance Automation, Application Automation</li><li>Instanbul, AWS Cloud, Etc.</li><li>AWS Bean Stalk</li><li>Chef works best at “Massive Scale”</li><li>Where Chef shines!</li><li>Tests</li><li>More on compliance</li><li>InSpec</li><li>Things to do at the minimum?</li><li>Talks about issues with infrastructure issues at Knight Capital</li><li>Habitat - Application Automation, Build, deploy, run any application, anywhere.</li><li>If you hate Dev Ops?</li><li>Chef Community - Slack</li><li>The best way to learn about each of these - <a href="https://learn.chef.io/#/" target="_blank" rel="noreferrer noopener">https://learn.chef.io/#/</a></li><li>and much much more.</li></ul>Links: <ul><li>https://www.linkedin.com/in/nathen</li><li>Chef - Infrastructure Automation, Infrastructure as Code - <a href="https://www.chef.io/chef/" target="_blank" rel="noreferrer noopener">https://www.chef.io/chef/</a></li><li>InSpec - Compliance Automation, testing framework for infrastructure - <a href="https://www.inspec.io/" target="_blank" rel="noreferrer noopener">https://www.inspec.io/</a></li><li>In-browser tutorial - <a href="https://www.inspec.io/tutorial" target="_blank" rel="noreferrer noopener">https://www.inspec.io/tutorial</a></li><li><a href="https://www.habitat.sh/" target="_blank" rel="noreferrer noopener">https://www.habitat.sh/</a>  Tutorials - https://www.habitat.sh/learn/</li><li><a href="https://www.linkedin.com/in/nellshamrell" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/nellshamrell</a></li><li><a href="https://blog.chef.io/author/nshamrell/" target="_blank" rel="noreferrer noopener">https://blog.chef.io/author/nshamrell/</a></li><li>@NellShamrell</li><li>@NathenHarvey</li></ul>Picks:David<ul><li>Zat Rana -https://medium.com/personal-growth/how-ernest-hemingway-became-an-overnight-success-3277b482c39c</li></ul>Eric<ul><li><a href="https://operationcode.org" target="_blank" rel="noreferrer noopener">Operation Code </a></li><li><a href="https://codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsor</a> is Back!</li></ul>Dave<ul><li><a href="https://www.kregtool.com/store/c13/kreg-jigsreg/" target="_blank" rel="noreferrer noopener">Kreg Pocket Jig</a></li></ul>Chuck<ul><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">AirPods </a></li></ul>Nell<ul><li>Blue Pearl Animal Clinic</li><li><a href="http://www.imdb.com/title/tt4555426/" target="_blank" rel="noreferrer noopener">Darkest Hour</a></li></ul>Nathen<ul><li><a href="https://www.devopsdays.org" target="_blank" rel="noreferrer noopener">Dev Ops Days </a></li><li><a href="http://ChefConf.com" target="_blank" rel="noreferrer noopener">ChefConf.com</a></li><li><a href="http://foodfightshow.org" target="_blank" rel="noreferrer noopener">The Food Fight Show Podcast</a></li></ul>Special Guests: Nathen Harvey and Nell Shamrell-Harrington.   <br /><br />Advertising...]]></itunes:summary><itunes:duration>3677</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 347: There's Nothing New Under the Sun with Justin Searls and Josh Greenwood</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-347-there-s-nothing-new-under-the-sun-with-justin-searls-and-josh-greenwood</link><description><![CDATA[Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Justin Searls and Josh GreenwoodIn this episode, the Ruby Rogues speaks with Justin Searls and Josh Greenwood. Justin and Josh both work for a software agency called <a href="http://testdouble.com" target="_blank" rel="noreferrer noopener">Test Double</a>, who are a fully remote software agency. Both Josh and Justin are well versed in many technologies and platforms of development such as Ruby, Javascript and much more.  Both Justin and Josh are on the show to talks about their recent presentation “There's Nothing New Under the Sun,” which was presented at conferences.In particular, we dive pretty deep on:<ul><li>History and the knowledge of the community</li><li>Abandoning Gems</li><li>Exploratory</li><li>The rise of Rails</li><li>How much of what you do is in Ruby and Rails?</li><li>New contracts - How long do they last?</li><li>Secrets to onboard members or developers?</li><li>Overwhelmed with projects?</li><li>Where do you see Ruby in the next few years?</li><li>Slowing of processors - intel</li><li>Working with other languages, then into Ruby</li><li>Jim!</li><li>Our industry’s obsession at placing novelty/newness above deeper truths and wisdoms. Once the shine has worn off we tend to ignore it, and even the timeline-style most information consumption software is designed with goes out of its way to bury anything “old”</li><li>What important context new Ruby developers tend to lack (this was the motivation for the talk in the first place) and what can we do to make them more comfortable &amp; capable</li><li>Straight up nostalgia time. Folks who’ve been in Ruby for a while should find motivation and encouragement by celebrating our past more often to remind ourselves of why we love Ruby</li><li>and much much more.</li></ul>Links: <ul><li>https://github.com/searls</li><li>http://testdouble.com</li><li>@searls</li><li>@joshtgreenwood</li></ul>Picks:David<ul><li><a href="http://www.imdb.com/title/tt0238784/" target="_blank" rel="noreferrer noopener">Gilmore Girls </a></li><li><a href="https://julialang.org" target="_blank" rel="noreferrer noopener">Programming Language  - Julia</a></li></ul>Eric<ul><li><a href="https://www.fox.com/the-orville#season-1" target="_blank" rel="noreferrer noopener">Orville </a></li><li><a href="http://www.imdb.com/title/tt3398228/" target="_blank" rel="noreferrer noopener">BoJack Horseman </a></li></ul>Dave<ul><li><a href="http://agoodsnowman.com" target="_blank" rel="noreferrer noopener">A Good Snowman is hard to build </a></li><li><a href="https://github.com/seiyria/dos-strap" target="_blank" rel="noreferrer noopener">Dos Strap</a></li></ul>Justin<ul><li><a href="https://www.bloc.io/ruby-warrior#/" target="_blank" rel="noreferrer noopener">Ruby Warrior</a></li><li><a href="https://kinja.com/api/profile/getsession?redirect=https%3A%2F%2Fgizmodo.com%2Fsetsession%3Fr%3Dhttps%253A%252F%252Fgizmodo.com%252Fskyrim-vr-is-everything-wrong-with-virtual-reality-righ-1820981227" target="_blank" rel="noreferrer noopener">SkyrimVR</a></li><li><a href="https://www.osakacoffee.com" target="_blank" rel="noreferrer noopener">Osaka</a></li></ul>Josh<ul><li><a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">Elm</a></li><li>Space Max text editor</li><li><a href="https://dinopoloclub.com/minimetro/" target="_blank" rel="noreferrer noopener">Mini Metro</a></li></ul>Special Guests: Josh Greenwood and Justin Searls.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">69e64920-a472-43dd-bbc6-602a00c84bd0</guid><pubDate>Tue, 30 Jan 2018 05:30:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849298/stream.mp3" length="65515481" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Justin Searls and Josh GreenwoodIn this episode, the Ruby Rogues speaks with Justin Searls and Josh Greenwood. Justin and Josh both work for a software agency called http://testdouble.com, who...</itunes:subtitle><itunes:summary><![CDATA[Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Justin Searls and Josh GreenwoodIn this episode, the Ruby Rogues speaks with Justin Searls and Josh Greenwood. Justin and Josh both work for a software agency called <a href="http://testdouble.com" target="_blank" rel="noreferrer noopener">Test Double</a>, who are a fully remote software agency. Both Josh and Justin are well versed in many technologies and platforms of development such as Ruby, Javascript and much more.  Both Justin and Josh are on the show to talks about their recent presentation “There's Nothing New Under the Sun,” which was presented at conferences.In particular, we dive pretty deep on:<ul><li>History and the knowledge of the community</li><li>Abandoning Gems</li><li>Exploratory</li><li>The rise of Rails</li><li>How much of what you do is in Ruby and Rails?</li><li>New contracts - How long do they last?</li><li>Secrets to onboard members or developers?</li><li>Overwhelmed with projects?</li><li>Where do you see Ruby in the next few years?</li><li>Slowing of processors - intel</li><li>Working with other languages, then into Ruby</li><li>Jim!</li><li>Our industry’s obsession at placing novelty/newness above deeper truths and wisdoms. Once the shine has worn off we tend to ignore it, and even the timeline-style most information consumption software is designed with goes out of its way to bury anything “old”</li><li>What important context new Ruby developers tend to lack (this was the motivation for the talk in the first place) and what can we do to make them more comfortable &amp; capable</li><li>Straight up nostalgia time. Folks who’ve been in Ruby for a while should find motivation and encouragement by celebrating our past more often to remind ourselves of why we love Ruby</li><li>and much much more.</li></ul>Links: <ul><li>https://github.com/searls</li><li>http://testdouble.com</li><li>@searls</li><li>@joshtgreenwood</li></ul>Picks:David<ul><li><a href="http://www.imdb.com/title/tt0238784/" target="_blank" rel="noreferrer noopener">Gilmore Girls </a></li><li><a href="https://julialang.org" target="_blank" rel="noreferrer noopener">Programming Language  - Julia</a></li></ul>Eric<ul><li><a href="https://www.fox.com/the-orville#season-1" target="_blank" rel="noreferrer noopener">Orville </a></li><li><a href="http://www.imdb.com/title/tt3398228/" target="_blank" rel="noreferrer noopener">BoJack Horseman </a></li></ul>Dave<ul><li><a href="http://agoodsnowman.com" target="_blank" rel="noreferrer noopener">A Good Snowman is hard to build </a></li><li><a href="https://github.com/seiyria/dos-strap" target="_blank" rel="noreferrer noopener">Dos Strap</a></li></ul>Justin<ul><li><a href="https://www.bloc.io/ruby-warrior#/" target="_blank" rel="noreferrer noopener">Ruby Warrior</a></li><li><a href="https://kinja.com/api/profile/getsession?redirect=https%3A%2F%2Fgizmodo.com%2Fsetsession%3Fr%3Dhttps%253A%252F%252Fgizmodo.com%252Fskyrim-vr-is-everything-wrong-with-virtual-reality-righ-1820981227" target="_blank" rel="noreferrer noopener">SkyrimVR</a></li><li><a href="https://www.osakacoffee.com" target="_blank" rel="noreferrer noopener">Osaka</a></li></ul>Josh<ul><li><a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">Elm</a></li><li>Space Max text editor</li><li><a href="https://dinopoloclub.com/minimetro/" target="_blank" rel="noreferrer noopener">Mini Metro</a></li></ul>Special Guests: Josh Greenwood and Justin Searls.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4025</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 346: Ruby Debuggers with Daniel Azuma</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-346-ruby-debuggers-with-daniel-azuma</link><description><![CDATA[Panel:Charles Max WoodDave KimuraBrian HoganEric BerrySpecial Guest: Daniel AzumaIn this episode, the Ruby Rogues speaks with Daniel Azuma, Daniel is has being a “Rubyist", and has been developing for over 20 years, and currently works at Google apart of the Cloud team with programming language support specialist. Daniel leads the Ruby and Elixir team at Google.Daniel is on the show to discuss Ruby debuggers with the Ruby Rogues panel. Topics cover ruby support, cloud debugger, projects, processes for debuggers and much more. This is a great episode to understand more about Ruby debuggers and processes.In particular, we dive pretty deep on:<ul><li>Ruby Support</li><li>Cloud Debugger</li><li>First debugger project</li><li>Talks about debugging</li><li>Why do you use a debugger in the first place?</li><li>Figuring out info and where to started  - processes to start</li><li>Rapid round trips</li><li>Pry</li><li>Second debugger,</li><li>Snapshots of program state</li><li>Byte Code</li><li>Is this only available on the Google cloud platform</li><li>Similar products?</li><li>Stack driver gems</li><li>Google cloud debugger gem</li><li>Standard rails application?</li><li>Does the debugger take snapshots of the issue?</li><li>Debugger agents</li><li>If you could do it about what would you tell yourself?</li><li>What are the lessons of writing a Ruby Debugger?</li><li>If someone wants to put a Ruby app on App engine how do they do that?</li><li>and much much more.</li></ul>Links: <ul><li><a href="http://daniel-azuma.com/" target="_blank" rel="noreferrer noopener">http://daniel-azuma.com/</a></li><li><a href="http://daniel-azuma.com/articles/talks/rubyconf-2017" target="_blank" rel="noreferrer noopener">http://daniel-azuma.com/articles/talks/rubyconf-2017</a></li><li><a href="https://cloud.google.com/debugger/" target="_blank" rel="noreferrer noopener">debugger product</a></li><li><a href="https://cloud.google.com/appengine/" target="_blank" rel="noreferrer noopener">App Engine</a></li><li><a href="http://daniel-azuma.com/articles/talks/railsconf-2012" target="_blank" rel="noreferrer noopener">RailsConf 2012 talk</a></li><li><a href="http://daniel-azuma.com/articles/talks/railsconf-2013" target="_blank" rel="noreferrer noopener">RailsConf 2013 talk</a></li><li><a href="https://github.com/rgeo" target="_blank" rel="noreferrer noopener">rgeo</a></li></ul>Picks:Brian<ul><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://monodraw.helftone.com" target="_blank" rel="noreferrer noopener">Monodraw</a></li><li><a href="https://typora.io" target="_blank" rel="noreferrer noopener">Typora</a></li></ul>Eric<ul><li><a href="http://www.imdb.com/title/tt5675620/" target="_blank" rel="noreferrer noopener">The Punisher</a></li></ul>Dave<ul><li><a href="https://kitematic.com" target="_blank" rel="noreferrer noopener">Kitematic</a></li><li><a href="https://itunes.apple.com/us/app/thomas-friends-minis/id1216643761?mt=8" target="_blank" rel="noreferrer noopener">Thomas and Friends Mini app</a></li></ul>Chuck<ul><li><a href="https://itunes.apple.com/us/podcast/my-business-on-purpose/id969222210?mt=2" target="_blank" rel="noreferrer noopener">Business on Purpose </a></li><li><a href="https://devchat.tv/adv-in-angular/mas-020-kent-c-dodds" target="_blank" rel="noreferrer noopener">Kent C. Dobbs</a></li><li> </li></ul>Daniel<ul><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://musanim.com" target="_blank" rel="noreferrer noopener">Music Animation Machine </a></li><li>https://www.youtube.com/watch?v=EAWSonBN3Pk</li></ul>Special Guest: Daniel Azuma.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9f47002b-58a2-43de-aa77-ee8518f8aa8b</guid><pubDate>Tue, 23 Jan 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849240/stream.mp3" length="63068447" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraBrian HoganEric BerrySpecial Guest: Daniel AzumaIn this episode, the Ruby Rogues speaks with Daniel Azuma, Daniel is has being a “Rubyist", and has been developing for over 20 years, and currently works at Google apart...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraBrian HoganEric BerrySpecial Guest: Daniel AzumaIn this episode, the Ruby Rogues speaks with Daniel Azuma, Daniel is has being a “Rubyist", and has been developing for over 20 years, and currently works at Google apart of the Cloud team with programming language support specialist. Daniel leads the Ruby and Elixir team at Google.Daniel is on the show to discuss Ruby debuggers with the Ruby Rogues panel. Topics cover ruby support, cloud debugger, projects, processes for debuggers and much more. This is a great episode to understand more about Ruby debuggers and processes.In particular, we dive pretty deep on:<ul><li>Ruby Support</li><li>Cloud Debugger</li><li>First debugger project</li><li>Talks about debugging</li><li>Why do you use a debugger in the first place?</li><li>Figuring out info and where to started  - processes to start</li><li>Rapid round trips</li><li>Pry</li><li>Second debugger,</li><li>Snapshots of program state</li><li>Byte Code</li><li>Is this only available on the Google cloud platform</li><li>Similar products?</li><li>Stack driver gems</li><li>Google cloud debugger gem</li><li>Standard rails application?</li><li>Does the debugger take snapshots of the issue?</li><li>Debugger agents</li><li>If you could do it about what would you tell yourself?</li><li>What are the lessons of writing a Ruby Debugger?</li><li>If someone wants to put a Ruby app on App engine how do they do that?</li><li>and much much more.</li></ul>Links: <ul><li><a href="http://daniel-azuma.com/" target="_blank" rel="noreferrer noopener">http://daniel-azuma.com/</a></li><li><a href="http://daniel-azuma.com/articles/talks/rubyconf-2017" target="_blank" rel="noreferrer noopener">http://daniel-azuma.com/articles/talks/rubyconf-2017</a></li><li><a href="https://cloud.google.com/debugger/" target="_blank" rel="noreferrer noopener">debugger product</a></li><li><a href="https://cloud.google.com/appengine/" target="_blank" rel="noreferrer noopener">App Engine</a></li><li><a href="http://daniel-azuma.com/articles/talks/railsconf-2012" target="_blank" rel="noreferrer noopener">RailsConf 2012 talk</a></li><li><a href="http://daniel-azuma.com/articles/talks/railsconf-2013" target="_blank" rel="noreferrer noopener">RailsConf 2013 talk</a></li><li><a href="https://github.com/rgeo" target="_blank" rel="noreferrer noopener">rgeo</a></li></ul>Picks:Brian<ul><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://monodraw.helftone.com" target="_blank" rel="noreferrer noopener">Monodraw</a></li><li><a href="https://typora.io" target="_blank" rel="noreferrer noopener">Typora</a></li></ul>Eric<ul><li><a href="http://www.imdb.com/title/tt5675620/" target="_blank" rel="noreferrer noopener">The Punisher</a></li></ul>Dave<ul><li><a href="https://kitematic.com" target="_blank" rel="noreferrer noopener">Kitematic</a></li><li><a href="https://itunes.apple.com/us/app/thomas-friends-minis/id1216643761?mt=8" target="_blank" rel="noreferrer noopener">Thomas and Friends Mini app</a></li></ul>Chuck<ul><li><a href="https://itunes.apple.com/us/podcast/my-business-on-purpose/id969222210?mt=2" target="_blank" rel="noreferrer noopener">Business on Purpose </a></li><li><a href="https://devchat.tv/adv-in-angular/mas-020-kent-c-dodds" target="_blank" rel="noreferrer noopener">Kent C. Dobbs</a></li><li> </li></ul>Daniel<ul><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://musanim.com" target="_blank" rel="noreferrer noopener">Music Animation Machine </a></li><li>https://www.youtube.com/watch?v=EAWSonBN3Pk</li></ul>Special Guest: Daniel Azuma.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3872</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 345: App Failure Emergencies and Holidays</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-345-app-failure-emergencies-and-holidays</link><description><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Amit ChoudaryIn this episode, the Ruby Rogues speaks with Amit Choudary, Amit is based in India as a Ruby and Ruby on Rails, Javascript, and Fullstack Developer. Amit is working with a company called <a href="https://www.bigbinary.com" target="_blank" rel="noreferrer noopener">Big Binary</a>.  Big Binary builds web apps and a variety of mobile applications.  Amit mentions his informative blog on Ruby 2.5 at <a href="https://blog.bigbinary.com" target="_blank" rel="noreferrer noopener">blog</a> at Big Binary.Amit and the panel discuss app failure emergencies and holidays. Importantly this episode is about how holidays affect the schedules, staff, and emergency deploying apps or repairing crashes and servers. This is a great episode to learn about strategies to recover from crashes, emergencies, and disaster recovery,In particular, we dive pretty deep on:<ul><li>Holiday and emergency deployment</li><li>Staff availability is the biggest problem during that holidays</li><li>Coming in on holidays</li><li>"The Server is Down email”</li><li>Adapting and avoiding the email</li><li>Crashes - stories</li><li>Redundant storage array</li><li>Disaster recovery</li><li>Having a plan</li><li>Communication</li><li>Having the team in-place</li><li>Dealing with management and giving updates</li><li>Covering things during holidays</li><li>Documentations</li><li>Deployment</li><li>Running tests, CI Code</li><li>Guard</li><li>Continuous deployment</li><li>Rolling back</li><li>Database</li><li>Debugging</li><li>Irreversible migration</li><li>Risk assessment</li><li>Mistakes happen</li><li>and much much more.</li></ul>Links: <ul><li>https://www.bigbinary.com</li><li>https://blog.bigbinary.com</li><li>@bigbinary</li></ul>Picks:David<ul><li>Threat Models</li><li><a href="https://www.amazon.com/Human-Heart-Cosmic-Understand-Cardiovascular/dp/1603586199/ref=sr_1_1?ie=UTF8&amp;keywords=human+heart+cosmic+heart&amp;qid=1516078263&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Human Heart, Cosmic Heart </a></li></ul>Dave<ul><li><a href="https://www.amazon.com/s/?hvadid=178342606223&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028550&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t2&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=13802965029594655908&amp;hvtargid=aud-397161105788%3Akwd-721212405&amp;ie=UTF8&amp;index=aps&amp;keywords=electro-voice+re20&amp;ref=pd_sl_1n0v3w1c01_e&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Electro Voice RE20</a></li><li><a href="https://github.com/rails/activestorage" target="_blank" rel="noreferrer noopener">Rails Active Storage</a></li></ul>Chuck<ul><li><a href="https://www.eterniumgame.com" target="_blank" rel="noreferrer noopener">Eternium</a></li><li>Atari - Sega Games</li><li>Smoker</li><li>Instant Pot</li></ul>Amit<ul><li>2.5 Ruby</li></ul>Special Guest: Amit Choudary.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8eea844c-7bd3-4874-abf8-0cd7be8a3f66</guid><pubDate>Tue, 16 Jan 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849147/stream.mp3" length="62984221" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Amit ChoudaryIn this episode, the Ruby Rogues speaks with Amit Choudary, Amit is based in India as a Ruby and Ruby on Rails, Javascript, and Fullstack Developer. Amit is working with a...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Amit ChoudaryIn this episode, the Ruby Rogues speaks with Amit Choudary, Amit is based in India as a Ruby and Ruby on Rails, Javascript, and Fullstack Developer. Amit is working with a company called <a href="https://www.bigbinary.com" target="_blank" rel="noreferrer noopener">Big Binary</a>.  Big Binary builds web apps and a variety of mobile applications.  Amit mentions his informative blog on Ruby 2.5 at <a href="https://blog.bigbinary.com" target="_blank" rel="noreferrer noopener">blog</a> at Big Binary.Amit and the panel discuss app failure emergencies and holidays. Importantly this episode is about how holidays affect the schedules, staff, and emergency deploying apps or repairing crashes and servers. This is a great episode to learn about strategies to recover from crashes, emergencies, and disaster recovery,In particular, we dive pretty deep on:<ul><li>Holiday and emergency deployment</li><li>Staff availability is the biggest problem during that holidays</li><li>Coming in on holidays</li><li>"The Server is Down email”</li><li>Adapting and avoiding the email</li><li>Crashes - stories</li><li>Redundant storage array</li><li>Disaster recovery</li><li>Having a plan</li><li>Communication</li><li>Having the team in-place</li><li>Dealing with management and giving updates</li><li>Covering things during holidays</li><li>Documentations</li><li>Deployment</li><li>Running tests, CI Code</li><li>Guard</li><li>Continuous deployment</li><li>Rolling back</li><li>Database</li><li>Debugging</li><li>Irreversible migration</li><li>Risk assessment</li><li>Mistakes happen</li><li>and much much more.</li></ul>Links: <ul><li>https://www.bigbinary.com</li><li>https://blog.bigbinary.com</li><li>@bigbinary</li></ul>Picks:David<ul><li>Threat Models</li><li><a href="https://www.amazon.com/Human-Heart-Cosmic-Understand-Cardiovascular/dp/1603586199/ref=sr_1_1?ie=UTF8&amp;keywords=human+heart+cosmic+heart&amp;qid=1516078263&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Human Heart, Cosmic Heart </a></li></ul>Dave<ul><li><a href="https://www.amazon.com/s/?hvadid=178342606223&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028550&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t2&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=13802965029594655908&amp;hvtargid=aud-397161105788%3Akwd-721212405&amp;ie=UTF8&amp;index=aps&amp;keywords=electro-voice+re20&amp;ref=pd_sl_1n0v3w1c01_e&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Electro Voice RE20</a></li><li><a href="https://github.com/rails/activestorage" target="_blank" rel="noreferrer noopener">Rails Active Storage</a></li></ul>Chuck<ul><li><a href="https://www.eterniumgame.com" target="_blank" rel="noreferrer noopener">Eternium</a></li><li>Atari - Sega Games</li><li>Smoker</li><li>Instant Pot</li></ul>Amit<ul><li>2.5 Ruby</li></ul>Special Guest: Amit Choudary.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3867</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 344: What Are You Working On?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-344-what-are-you-working-on</link><description><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsBrian HoganEric BerryIn this episode, the Ruby Rogues panel discuss things they are playing with or working on now.  Much of the discussion covers technologies in Rails and Ruby, Rails. 5.2 beta, React, Sprinkles, redux, and more details with these technologies. Each of the Ruby Rogues members comment on their workflows and personal applications for apps and web applications. Also, how playing with things or technologies, helps build your skills and development.In particular, we dive pretty deep on: <ul><li>What are the things you have been playing with? Rails, Ruby, React</li><li>React, react components</li><li>JS Sprinkles</li><li>Tubo Links</li><li>Hybrid Apps</li><li>Using Angular and React</li><li>Why do I thing that way I do?</li><li>Comments of DHH</li><li>Rails is the Swiss Army Knife</li><li><a href="https://www.reddit.com/r/rails/comments/7mt3x3/stimulus_js_framework_from_railsdhhbasecamp/" target="_blank" rel="noreferrer noopener">Stimulus </a></li><li>Playing with things helps your development</li><li>Environments and Rails</li><li>Using Elm</li><li>File transfer</li><li><a href="https://pragmaticstudio.com" target="_blank" rel="noreferrer noopener">Pragmatic Studios </a>- free videos</li><li>Podcasting Applications</li><li>Understanding how people work.</li><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li><li>Practical Docker</li><li>And much much more</li></ul>Links:<ul><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://pragmaticstudio.com" target="_blank" rel="noreferrer noopener">Pragmatic Studios</a></li><li> </li></ul>Picks:Dave<ul><li><a href="http://rubyonrails.link" target="_blank" rel="noreferrer noopener">rubyonrails.link</a></li><li><a href="https://curecoin.net" target="_blank" rel="noreferrer noopener">Cure Coin</a></li></ul>David<ul><li><a href="https://melmagazine.com/how-brands-turned-trolling-into-a-marketing-strategy-a486654f2096?gi=6cc55a746fad" target="_blank" rel="noreferrer noopener">Article - How Brands Turn Trolling  into a Marketing Strategy</a></li><li> </li></ul>Eric<ul><li><a href="https://www.xbox.com/en-US/" target="_blank" rel="noreferrer noopener">XBox</a> - Call of Duty</li><li><a href="https://www.poeticcases.com/products/lumos-2017-apple-ipad-pro-10-5" target="_blank" rel="noreferrer noopener">iPad Case</a></li></ul>Charles<ul><li><a href="https://www.indiegogo.com" target="_blank" rel="noreferrer noopener">New Shows  - React, View and Elixir Indiegogo</a></li><li>Avengers Infinity</li><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li></ul>Brian<ul><li><a href="http://www.korg.com/us/products/software/korg_gadget/" target="_blank" rel="noreferrer noopener">Korg Gadget</a></li><li><a href="https://pragmaticstudio.com" target="_blank" rel="noreferrer noopener">Pragmatic Studios</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">dbbf61ea-6da5-453b-8e8c-7131b4cc82db</guid><pubDate>Tue, 09 Jan 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849173/stream.mp3" length="52264795" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraDavid RichardsBrian HoganEric BerryIn this episode, the Ruby Rogues panel discuss things they are playing with or working on now.  Much of the discussion covers technologies in Rails and Ruby, Rails. 5.2 beta, React,...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsBrian HoganEric BerryIn this episode, the Ruby Rogues panel discuss things they are playing with or working on now.  Much of the discussion covers technologies in Rails and Ruby, Rails. 5.2 beta, React, Sprinkles, redux, and more details with these technologies. Each of the Ruby Rogues members comment on their workflows and personal applications for apps and web applications. Also, how playing with things or technologies, helps build your skills and development.In particular, we dive pretty deep on: <ul><li>What are the things you have been playing with? Rails, Ruby, React</li><li>React, react components</li><li>JS Sprinkles</li><li>Tubo Links</li><li>Hybrid Apps</li><li>Using Angular and React</li><li>Why do I thing that way I do?</li><li>Comments of DHH</li><li>Rails is the Swiss Army Knife</li><li><a href="https://www.reddit.com/r/rails/comments/7mt3x3/stimulus_js_framework_from_railsdhhbasecamp/" target="_blank" rel="noreferrer noopener">Stimulus </a></li><li>Playing with things helps your development</li><li>Environments and Rails</li><li>Using Elm</li><li>File transfer</li><li><a href="https://pragmaticstudio.com" target="_blank" rel="noreferrer noopener">Pragmatic Studios </a>- free videos</li><li>Podcasting Applications</li><li>Understanding how people work.</li><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li><li>Practical Docker</li><li>And much much more</li></ul>Links:<ul><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://pragmaticstudio.com" target="_blank" rel="noreferrer noopener">Pragmatic Studios</a></li><li> </li></ul>Picks:Dave<ul><li><a href="http://rubyonrails.link" target="_blank" rel="noreferrer noopener">rubyonrails.link</a></li><li><a href="https://curecoin.net" target="_blank" rel="noreferrer noopener">Cure Coin</a></li></ul>David<ul><li><a href="https://melmagazine.com/how-brands-turned-trolling-into-a-marketing-strategy-a486654f2096?gi=6cc55a746fad" target="_blank" rel="noreferrer noopener">Article - How Brands Turn Trolling  into a Marketing Strategy</a></li><li> </li></ul>Eric<ul><li><a href="https://www.xbox.com/en-US/" target="_blank" rel="noreferrer noopener">XBox</a> - Call of Duty</li><li><a href="https://www.poeticcases.com/products/lumos-2017-apple-ipad-pro-10-5" target="_blank" rel="noreferrer noopener">iPad Case</a></li></ul>Charles<ul><li><a href="https://www.indiegogo.com" target="_blank" rel="noreferrer noopener">New Shows  - React, View and Elixir Indiegogo</a></li><li>Avengers Infinity</li><li><a href="https://www.docker.com" target="_blank" rel="noreferrer noopener">Docker</a></li></ul>Brian<ul><li><a href="http://www.korg.com/us/products/software/korg_gadget/" target="_blank" rel="noreferrer noopener">Korg Gadget</a></li><li><a href="https://pragmaticstudio.com" target="_blank" rel="noreferrer noopener">Pragmatic Studios</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3195</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 343: Ruby 2.5 with Jesus Castello</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-343-ruby-2-5-with-jesus-castello</link><description><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Ruby 2.5 with Jesus Castello. Jesus has been a developer for several years, and has learned Ruby 6 years ago and is now teaching Ruby. Jesus is on Ruby Rogues to talk about Ruby 2.5 and performance improvements and performance documentation. Also, Jesus talks about the everything Ruby 2.5 and the next editions for the language.In particular, we dive pretty deep on: <ul><li>Improvements and documentation</li><li>Changes to the library</li><li>RVM - Is Great</li><li>System Ruby</li><li>What feels most natural working with</li><li>Preventing SkyNet!</li><li>Language changes</li><li>Top-level constant lookup is removed.</li><li>Rescue/else/ensure are allowed inside do/end blocks.</li><li>Refinements take place in string interpolations.</li><li>New methods like Kernel#yield_self (Discuss possible uses)<br /> Removed “ubygems.rb” file from stdlib. (We can talk about why this file existed &amp; why it has been removed.)</li><li>Elixir and writing code fast</li><li>Ruby performance (Why do so many people complain about it, is it really a limiting factor for them? Would people be happy if it got 3 times faster? <a href="https://blog.heroku.com/ruby-3-by-3" target="_blank" rel="noreferrer noopener">Ruby 3x3 project</a>)</li><li>And much much more</li></ul>Links:<ul><li><a href="https://github.com/ruby/ruby/blob/v2_5_0_preview1/NEWS" target="_blank" rel="noreferrer noopener">https://github.com/ruby/ruby/blob/v2_5_0_preview1/NEWS</a></li><li><a href="https://blog.jetbrains.com/ruby/2017/10/10-new-features-in-ruby-2-5/" target="_blank" rel="noreferrer noopener">https://blog.jetbrains.com/ruby/2017/10/10-new-features-in-ruby-2-5/</a></li><li><a href="http://www.rubyguides.com/2017/11/ruby-2-5-performance/" target="_blank" rel="noreferrer noopener">http://www.rubyguides.com/2017/11/ruby-2-5-performance/</a></li><li><a href="http://www.rubyguides.com" target="_blank" rel="noreferrer noopener">http://www.rubyguides.com</a></li><li>@matugm</li><li> </li></ul>Picks:Dave<ul><li><a href="https://videojs.com" target="_blank" rel="noreferrer noopener">Video JS</a></li><li><a href="https://curecoin.net" target="_blank" rel="noreferrer noopener">Cure Coin</a></li></ul>David<ul><li>These is nothing new under the sun</li></ul>Eric<ul><li>White Board Tests</li></ul>Charles<ul><li><a href="https://www.indiegogo.com" target="_blank" rel="noreferrer noopener">New Shows  - React, View and Elixir Indiegogo</a></li><li><a href="https://reactdevsummit.com" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="http://DevChat.tv/events" target="_blank" rel="noreferrer noopener">DevChat.tv/events</a></li></ul>Jesus<ul><li><a href="http://tableprintgem.com" target="_blank" rel="noreferrer noopener">Ruby Gems  - Table Print</a></li><li><a href="https://apidock.com/ruby/ERB" target="_blank" rel="noreferrer noopener">Rails ERV</a></li><li><a href="http://www.rubyguides.com" target="_blank" rel="noreferrer noopener">Ruby Guides </a></li></ul>Special Guest: Jesus Castello.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">aaa93889-f43e-4d23-9635-84730ccaaacb</guid><pubDate>Thu, 04 Jan 2018 06:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849296/stream.mp3" length="55177131" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Ruby 2.5 with Jesus Castello. Jesus has been a developer for several years, and has learned Ruby 6 years ago and is now teaching Ruby. Jesus is on...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Ruby 2.5 with Jesus Castello. Jesus has been a developer for several years, and has learned Ruby 6 years ago and is now teaching Ruby. Jesus is on Ruby Rogues to talk about Ruby 2.5 and performance improvements and performance documentation. Also, Jesus talks about the everything Ruby 2.5 and the next editions for the language.In particular, we dive pretty deep on: <ul><li>Improvements and documentation</li><li>Changes to the library</li><li>RVM - Is Great</li><li>System Ruby</li><li>What feels most natural working with</li><li>Preventing SkyNet!</li><li>Language changes</li><li>Top-level constant lookup is removed.</li><li>Rescue/else/ensure are allowed inside do/end blocks.</li><li>Refinements take place in string interpolations.</li><li>New methods like Kernel#yield_self (Discuss possible uses)<br /> Removed “ubygems.rb” file from stdlib. (We can talk about why this file existed &amp; why it has been removed.)</li><li>Elixir and writing code fast</li><li>Ruby performance (Why do so many people complain about it, is it really a limiting factor for them? Would people be happy if it got 3 times faster? <a href="https://blog.heroku.com/ruby-3-by-3" target="_blank" rel="noreferrer noopener">Ruby 3x3 project</a>)</li><li>And much much more</li></ul>Links:<ul><li><a href="https://github.com/ruby/ruby/blob/v2_5_0_preview1/NEWS" target="_blank" rel="noreferrer noopener">https://github.com/ruby/ruby/blob/v2_5_0_preview1/NEWS</a></li><li><a href="https://blog.jetbrains.com/ruby/2017/10/10-new-features-in-ruby-2-5/" target="_blank" rel="noreferrer noopener">https://blog.jetbrains.com/ruby/2017/10/10-new-features-in-ruby-2-5/</a></li><li><a href="http://www.rubyguides.com/2017/11/ruby-2-5-performance/" target="_blank" rel="noreferrer noopener">http://www.rubyguides.com/2017/11/ruby-2-5-performance/</a></li><li><a href="http://www.rubyguides.com" target="_blank" rel="noreferrer noopener">http://www.rubyguides.com</a></li><li>@matugm</li><li> </li></ul>Picks:Dave<ul><li><a href="https://videojs.com" target="_blank" rel="noreferrer noopener">Video JS</a></li><li><a href="https://curecoin.net" target="_blank" rel="noreferrer noopener">Cure Coin</a></li></ul>David<ul><li>These is nothing new under the sun</li></ul>Eric<ul><li>White Board Tests</li></ul>Charles<ul><li><a href="https://www.indiegogo.com" target="_blank" rel="noreferrer noopener">New Shows  - React, View and Elixir Indiegogo</a></li><li><a href="https://reactdevsummit.com" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="http://DevChat.tv/events" target="_blank" rel="noreferrer noopener">DevChat.tv/events</a></li></ul>Jesus<ul><li><a href="http://tableprintgem.com" target="_blank" rel="noreferrer noopener">Ruby Gems  - Table Print</a></li><li><a href="https://apidock.com/ruby/ERB" target="_blank" rel="noreferrer noopener">Rails ERV</a></li><li><a href="http://www.rubyguides.com" target="_blank" rel="noreferrer noopener">Ruby Guides </a></li></ul>Special Guest: Jesus Castello.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3378</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 342  Rails, Development, and More with David Heinemeier Hansson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-342-rails-development-and-more-with-david-heinemeier-hansson</link><description><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Rails, Development, and More with David Heinemeier Hansson. David is the creator of Ruby on Rails, the founder and CTO of Basecamp, and the hosts of <a href="https://rework.fm" target="_blank" rel="noreferrer noopener">The ReWork Podcast</a>.   David Answers a number of questions form the panel about the front-end on Rails, Turbo Link, Stimulus, How does this differ,  cheaper labor, better hardware, and much more. This is a great episode to understand the background of Ruby on Rails, Basecamps, and things to come with Ruby.In particular, we dive pretty deep on: <ul><li>The new book The Com Company</li><li>Where are we going with the front-end on Rails?</li><li>Turbo Links</li><li>Stimulus</li><li>Redux Application</li><li>Productivity</li><li>Do you Stimulus providing enough?</li><li>How does this differ from new things coming out?</li><li>Ruby on Rails will not last…</li><li>Toolkits</li><li>Cheaper hardware</li><li>Basecamp</li><li>Higher cost of programmers</li><li>The Frontier</li><li>C in Java</li><li>Why don’t you hire senior experience?</li><li>Experience and career path</li><li>Remote Work</li><li>Paying developers enough</li><li>Competitive pay</li><li>Switching jobs and values</li><li>What is your vision of where Active Storage is going?</li><li>Cloud Storage</li><li>Action Cable</li><li>What are your thoughts on bitcoin?</li><li>Train wrecks and it will end badly</li><li>How about BlockChain and the web?</li><li>What is your daily driver? Cars? Watches?</li><li>Porche 911</li><li>Celebrating technological heritage</li><li>What is in tech that you are liking?</li><li>VR</li><li>And much much more</li></ul>Links:<ul><li><a href="http://david.heinemeierhansson.com" target="_blank" rel="noreferrer noopener">http://david.heinemeierhansson.com</a></li><li><a href="https://twitter.com/internetofshit?lang=en" target="_blank" rel="noreferrer noopener">https://twitter.com/internetofshit?lang=en</a></li><li><a href="https://rework.fm" target="_blank" rel="noreferrer noopener">The ReWork Podcast</a></li><li>@dhh</li></ul>Picks:Dave<ul><li><a href="https://github.com/minio/minio" target="_blank" rel="noreferrer noopener">Minio</a></li></ul>David<ul><li><a href="http://co2meter.com" target="_blank" rel="noreferrer noopener">co2meter.com</a></li><li><a href="http://www.sensorpush.com" target="_blank" rel="noreferrer noopener">Sensor Push</a></li><li><a href="https://www.amazon.com/Meditations-Thrift-Editions-Marcus-Aurelius/dp/048629823X" target="_blank" rel="noreferrer noopener">The Meditations </a></li></ul>Eric<ul><li><a href="https://www.youtube.com/watch?v=O4mN33w5Ftw" target="_blank" rel="noreferrer noopener">Secret of Luck</a></li><li>Post - Funding open source</li></ul>Charles<ul><li><a href="https://github.com/carrierwaveuploader/carrierwave" target="_blank" rel="noreferrer noopener">Carrier Wave</a></li><li><a href="https://about.gitlab.com" target="_blank" rel="noreferrer noopener">Git Lab</a></li></ul>Special Guest: David Heinemeier Hansson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c979a7bb-c0b5-4235-ad49-148d41217f7b</guid><pubDate>Wed, 27 Dec 2017 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849140/stream.mp3" length="89521311" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Rails, Development, and More with David Heinemeier Hansson. David is the creator of Ruby on Rails, the founder and CTO of Basecamp, and the hosts...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Rails, Development, and More with David Heinemeier Hansson. David is the creator of Ruby on Rails, the founder and CTO of Basecamp, and the hosts of <a href="https://rework.fm" target="_blank" rel="noreferrer noopener">The ReWork Podcast</a>.   David Answers a number of questions form the panel about the front-end on Rails, Turbo Link, Stimulus, How does this differ,  cheaper labor, better hardware, and much more. This is a great episode to understand the background of Ruby on Rails, Basecamps, and things to come with Ruby.In particular, we dive pretty deep on: <ul><li>The new book The Com Company</li><li>Where are we going with the front-end on Rails?</li><li>Turbo Links</li><li>Stimulus</li><li>Redux Application</li><li>Productivity</li><li>Do you Stimulus providing enough?</li><li>How does this differ from new things coming out?</li><li>Ruby on Rails will not last…</li><li>Toolkits</li><li>Cheaper hardware</li><li>Basecamp</li><li>Higher cost of programmers</li><li>The Frontier</li><li>C in Java</li><li>Why don’t you hire senior experience?</li><li>Experience and career path</li><li>Remote Work</li><li>Paying developers enough</li><li>Competitive pay</li><li>Switching jobs and values</li><li>What is your vision of where Active Storage is going?</li><li>Cloud Storage</li><li>Action Cable</li><li>What are your thoughts on bitcoin?</li><li>Train wrecks and it will end badly</li><li>How about BlockChain and the web?</li><li>What is your daily driver? Cars? Watches?</li><li>Porche 911</li><li>Celebrating technological heritage</li><li>What is in tech that you are liking?</li><li>VR</li><li>And much much more</li></ul>Links:<ul><li><a href="http://david.heinemeierhansson.com" target="_blank" rel="noreferrer noopener">http://david.heinemeierhansson.com</a></li><li><a href="https://twitter.com/internetofshit?lang=en" target="_blank" rel="noreferrer noopener">https://twitter.com/internetofshit?lang=en</a></li><li><a href="https://rework.fm" target="_blank" rel="noreferrer noopener">The ReWork Podcast</a></li><li>@dhh</li></ul>Picks:Dave<ul><li><a href="https://github.com/minio/minio" target="_blank" rel="noreferrer noopener">Minio</a></li></ul>David<ul><li><a href="http://co2meter.com" target="_blank" rel="noreferrer noopener">co2meter.com</a></li><li><a href="http://www.sensorpush.com" target="_blank" rel="noreferrer noopener">Sensor Push</a></li><li><a href="https://www.amazon.com/Meditations-Thrift-Editions-Marcus-Aurelius/dp/048629823X" target="_blank" rel="noreferrer noopener">The Meditations </a></li></ul>Eric<ul><li><a href="https://www.youtube.com/watch?v=O4mN33w5Ftw" target="_blank" rel="noreferrer noopener">Secret of Luck</a></li><li>Post - Funding open source</li></ul>Charles<ul><li><a href="https://github.com/carrierwaveuploader/carrierwave" target="_blank" rel="noreferrer noopener">Carrier Wave</a></li><li><a href="https://about.gitlab.com" target="_blank" rel="noreferrer noopener">Git Lab</a></li></ul>Special Guest: David Heinemeier Hansson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5529</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 341: Standards vs Reality</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-341-standards-vs-reality</link><description><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsIn this episode, the Ruby Rogues panel discuss Standard vs Reality. The panel discusses how realistic it is to expect standards.  Charles, Dave and David cover topics on the appearance of code, the family of origin, conforming when working with a team, community projects, company repos, challenging old standards, and much more concerning how workflows are performed today. This is a great episode for developers to learn to ask if there is a better or time efficient way to do things.In particular, we dive pretty deep on: <ul><li>The reality of standards  - Does it work and make money?</li><li>The appearance of code - the family of origin</li><li>Working with a team and maintaining standards</li><li>Community standards</li><li>Company standards and repos</li><li>Who is the boss in project</li><li>Challenging old standard as technology updates</li><li>Overhead</li><li>Standards are a stand-in for I don’t have to think about it.</li><li>Reality Check?</li><li>Search Kick</li><li>Validation</li><li>Code growing</li><li>Lines of Code</li><li><a href="http://batsov.com/rubocop/" target="_blank" rel="noreferrer noopener">Rubocop </a></li><li>Building standard on your own projects</li><li>Writing code that works, but not beautiful</li><li>How quickly can you get it done</li><li>Maximizing the individual</li><li>Being open to criticism</li><li>And much much more!</li></ul>Picks:Dave<ul><li>https://sentry.io/welcome/</li></ul>David<ul><li><a href="https://www.amazon.com/Spys-Guide-Strategy-Kindle-Single-ebook/dp/B074DZQZBY" target="_blank" rel="noreferrer noopener">Spy’s Guide to Strategy </a></li></ul>Charles<ul><li><a href="http://UpWork.com" target="_blank" rel="noreferrer noopener">UpWork.com</a></li><li><a href="http://PipeDrive.com" target="_blank" rel="noreferrer noopener">PipeDrive.com</a></li><li><a href="https://www.amazon.com/Way-Kings-Brandon-Sanderson/dp/0765365278" target="_blank" rel="noreferrer noopener">The Way of Kings - books </a></li><li>Getting a second opinion</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ef3ba253-c315-4155-943b-17a90e6e615d</guid><pubDate>Fri, 22 Dec 2017 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849141/stream.mp3" length="63692672" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraDavid RichardsIn this episode, the Ruby Rogues panel discuss Standard vs Reality. The panel discusses how realistic it is to expect standards.  Charles, Dave and David cover topics on the appearance of code, the family...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsIn this episode, the Ruby Rogues panel discuss Standard vs Reality. The panel discusses how realistic it is to expect standards.  Charles, Dave and David cover topics on the appearance of code, the family of origin, conforming when working with a team, community projects, company repos, challenging old standards, and much more concerning how workflows are performed today. This is a great episode for developers to learn to ask if there is a better or time efficient way to do things.In particular, we dive pretty deep on: <ul><li>The reality of standards  - Does it work and make money?</li><li>The appearance of code - the family of origin</li><li>Working with a team and maintaining standards</li><li>Community standards</li><li>Company standards and repos</li><li>Who is the boss in project</li><li>Challenging old standard as technology updates</li><li>Overhead</li><li>Standards are a stand-in for I don’t have to think about it.</li><li>Reality Check?</li><li>Search Kick</li><li>Validation</li><li>Code growing</li><li>Lines of Code</li><li><a href="http://batsov.com/rubocop/" target="_blank" rel="noreferrer noopener">Rubocop </a></li><li>Building standard on your own projects</li><li>Writing code that works, but not beautiful</li><li>How quickly can you get it done</li><li>Maximizing the individual</li><li>Being open to criticism</li><li>And much much more!</li></ul>Picks:Dave<ul><li>https://sentry.io/welcome/</li></ul>David<ul><li><a href="https://www.amazon.com/Spys-Guide-Strategy-Kindle-Single-ebook/dp/B074DZQZBY" target="_blank" rel="noreferrer noopener">Spy’s Guide to Strategy </a></li></ul>Charles<ul><li><a href="http://UpWork.com" target="_blank" rel="noreferrer noopener">UpWork.com</a></li><li><a href="http://PipeDrive.com" target="_blank" rel="noreferrer noopener">PipeDrive.com</a></li><li><a href="https://www.amazon.com/Way-Kings-Brandon-Sanderson/dp/0765365278" target="_blank" rel="noreferrer noopener">The Way of Kings - books </a></li><li>Getting a second opinion</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3911</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 340: Strings and Encodings in Ruby with Aaron Lasseigne</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-340-strings-and-encodings-in-ruby-with-aaron-lasseigne</link><description><![CDATA[Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss Strings and Encodings in Ruby with Aaron Lasseigne. Aaron has been a Ruby developer for over a decade and is the author of <a href="https://aaronlasseigne.com/books/mastering-ruby/strings-and-encodings/" target="_blank" rel="noreferrer noopener">Mastering Ruby: Strings and Encodings</a>. Also, Aaron talks about his recent work on a service object Gem called <a href="https://github.com/AaronLasseigne/active_interaction" target="_blank" rel="noreferrer noopener">Active Interaction</a>. This is a great episode on learning about Strings and Encodings.In particular, we dive pretty deep on: Discussion Points (contributed by guests and hosts):•Why is it so important to understand strings?◦“The internet is powered by multimillion-dollar string manipulation machines. We put strings in a box, and get new strings out. While there’s plenty of mathy things that can happen in the middle, there is no denying the importance of strings in today’s world.” - Schneems◦They’re the only data structure that lies to you. You can see the exact contents of an array or hash but strings mask what’s happening. That’s why you can get situations when a single character has a length of 2.•What are character sets?◦A character set defines a group of characters, their order, and it assigns each an identifier (a code point).▪Unicode is a character set.◦What are code points?▪Unique identifiers within the character set.◦UTF-8, UTF-16, and UTF-32 are implementations of the Unicode character set▪Each has its own benefits•Normalization forms◦Different representations of the same character. We can represent “é” as a single character or as an “e” and a combining mark (2 characters). Normalization forms allow us to change between forms.◦There are 4 forms, NFC, NFD, NFKC, and NFKD and they all do slightly different things.▪They can be switched between with `String#unicode_normalize`.•Sorting◦Easy for English only but can be quite difficult with other languages. Sorting “e” and “é” can be tricky.•Security◦Identical characters, similar characters, and invisible characters can all be used to spoof user names.▪<a href="https://www.huffingtonpost.com/entry/how-to-avoid-downloading-a-fake-app_us_5a147d40e4b0f401dfa7eafb" target="_blank" rel="noreferrer noopener">https://www.huffingtonpost.com/entry/how-to-avoid-downloading-a-fake-app_us_5a147d40e4b0f401dfa7eafb</a> ▪<a href="https://www.reddit.com/r/Android/comments/7ahujw/psa_two_different_developers_under_the_same_name/" target="_blank" rel="noreferrer noopener">https://www.reddit.com/r/Android/comments/7ahujw/psa_two_different_developers_under_the_same_name/</a> •The current state of Unicode support in Ruby. It was improved in 2.4 when methods like `upcase` started working with Unicode characters.•The addition of grapheme support in Ruby 2.5.•Freezing strings with `String#freeze` and with the special comment at the top of a file.◦Immutable strings may still make it into Ruby 3 as the default.•Character set expressions (a term I made up) for use with methods like `String#count` and `String#delete`.◦They’re like the inside of a regular expression character set (e.g. `[a-z]`)•Tofu and mojibake◦Tofu are those white boxes you see when a character doesn’t exist on your computer.◦Mojibake is when the characters show up but they don’t make sense because you’re using the wrong encoding or they were misencoded somewhere along the way.•Fixing bad characters◦Strings can be checked with `valid_encoding?`.◦`String#scrub` lets you replace invalid bytes with a single character which is the replacement character by default (that black diamond with a question mark in it).◦`String#encode` also does replacement work and will let you swap out characters if you go from something like UTF-8 to ASCII.▪You can even change out newline types with it.◦`Encoding::Converter` is an even more powerful way to convert but it’s a tool for when things go seriously wrong.Links: <ul><li>https://aaronlasseigne.com</li><li>https://github.com/AaronLasseigne</li><li> @AaronLasseigne</li><li><a href="https://aaronlasseigne.com/books/mastering-ruby/strings-and-encodings/" target="_blank" rel="noreferrer noopener">Mastering Ruby: Strings and Encodings</a></li><li><a href="https://github.com/AaronLasseigne/active_interaction" target="_blank" rel="noreferrer noopener">Active Interaction</a></li></ul>Picks:Eric<ul><li><a href="https://www.youtube.com/watch?v=O4mN33w5Ftw" target="_blank" rel="noreferrer noopener">The Secret of Luck </a></li><li><a href="http://paulgraham.com/ds.html" target="_blank" rel="noreferrer noopener">Do Things That Don’t Scale </a></li><li><a href="http://www.imdb.com/title/tt1723816/" target="_blank" rel="noreferrer noopener">Girls</a></li></ul>Dave<ul><li><a href="https://www.mozilla.org/en-US/firefox/" target="_blank" rel="noreferrer noopener">FireFox Quantum </a></li></ul>David<ul><li><a href="http://chris.com" target="_blank" rel="noreferrer noopener">chris.com</a></li><li>https://juliasilge.com/blog/tidy-word-vectors/</li></ul>Charles<ul><li><a href="http://slack.com" target="_blank" rel="noreferrer noopener">slack.com</a></li><li>Visual Studio Code Sharing</li><li>Podcast for React And View</li></ul>Aaron<ul><li><a href="http://devdoc.io" target="_blank" rel="noreferrer noopener">devdoc.io</a></li><li><a href="http://www.metacritic.com/music/rose-mountain/screaming-females" target="_blank" rel="noreferrer noopener">Rose Mountain</a></li><li><a href="http://thedollop.net" target="_blank" rel="noreferrer noopener">The Dollop</a></li></ul>  Special Guest: Aaron Lasseigne.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0b555706-6e23-46a4-af1a-e755df3bedd2</guid><pubDate>Tue, 12 Dec 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849205/stream.mp3" length="53417018" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss Strings and Encodings in Ruby with Aaron Lasseigne. Aaron has been a Ruby developer for over a decade and is the author of...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss Strings and Encodings in Ruby with Aaron Lasseigne. Aaron has been a Ruby developer for over a decade and is the author of <a href="https://aaronlasseigne.com/books/mastering-ruby/strings-and-encodings/" target="_blank" rel="noreferrer noopener">Mastering Ruby: Strings and Encodings</a>. Also, Aaron talks about his recent work on a service object Gem called <a href="https://github.com/AaronLasseigne/active_interaction" target="_blank" rel="noreferrer noopener">Active Interaction</a>. This is a great episode on learning about Strings and Encodings.In particular, we dive pretty deep on: Discussion Points (contributed by guests and hosts):•Why is it so important to understand strings?◦“The internet is powered by multimillion-dollar string manipulation machines. We put strings in a box, and get new strings out. While there’s plenty of mathy things that can happen in the middle, there is no denying the importance of strings in today’s world.” - Schneems◦They’re the only data structure that lies to you. You can see the exact contents of an array or hash but strings mask what’s happening. That’s why you can get situations when a single character has a length of 2.•What are character sets?◦A character set defines a group of characters, their order, and it assigns each an identifier (a code point).▪Unicode is a character set.◦What are code points?▪Unique identifiers within the character set.◦UTF-8, UTF-16, and UTF-32 are implementations of the Unicode character set▪Each has its own benefits•Normalization forms◦Different representations of the same character. We can represent “é” as a single character or as an “e” and a combining mark (2 characters). Normalization forms allow us to change between forms.◦There are 4 forms, NFC, NFD, NFKC, and NFKD and they all do slightly different things.▪They can be switched between with `String#unicode_normalize`.•Sorting◦Easy for English only but can be quite difficult with other languages. Sorting “e” and “é” can be tricky.•Security◦Identical characters, similar characters, and invisible characters can all be used to spoof user names.▪<a href="https://www.huffingtonpost.com/entry/how-to-avoid-downloading-a-fake-app_us_5a147d40e4b0f401dfa7eafb" target="_blank" rel="noreferrer noopener">https://www.huffingtonpost.com/entry/how-to-avoid-downloading-a-fake-app_us_5a147d40e4b0f401dfa7eafb</a> ▪<a href="https://www.reddit.com/r/Android/comments/7ahujw/psa_two_different_developers_under_the_same_name/" target="_blank" rel="noreferrer noopener">https://www.reddit.com/r/Android/comments/7ahujw/psa_two_different_developers_under_the_same_name/</a> •The current state of Unicode support in Ruby. It was improved in 2.4 when methods like `upcase` started working with Unicode characters.•The addition of grapheme support in Ruby 2.5.•Freezing strings with `String#freeze` and with the special comment at the top of a file.◦Immutable strings may still make it into Ruby 3 as the default.•Character set expressions (a term I made up) for use with methods like `String#count` and `String#delete`.◦They’re like the inside of a regular expression character set (e.g. `[a-z]`)•Tofu and mojibake◦Tofu are those white boxes you see when a character doesn’t exist on your computer.◦Mojibake is when the characters show up but they don’t make sense because you’re using the wrong encoding or they were misencoded somewhere along the way.•Fixing bad characters◦Strings can be checked with `valid_encoding?`.◦`String#scrub` lets you replace invalid bytes with a single character which is the replacement character by default (that black diamond with a question mark in it).◦`String#encode` also does replacement work and will let you swap out characters if you go from something like UTF-8 to ASCII.▪You can even change out newline types with it.◦`Encoding::Converter` is an even more powerful way to convert but it’s a tool for when things...]]></itunes:summary><itunes:duration>3267</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 339: Typical Day of a Developer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-339-typical-day-of-a-developer</link><description><![CDATA[Panel:Dave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss the typical day of a developer. Eric, David, and Dave speak about their daily routines as far as preparation, favorite task management tools, workflows, meetings, coding and testing, home life, working remote, commuting, health/mental healthy choices, and scheduling your projects to stay on course.Importantly, the panel discusses how to handle burnout and keeping up the inspiration to work, and build side businesses. This is a great episode to learn tips and tricks from successful developers and staying the course for further success and longevity in the industry.In particular, we dive pretty deep on: <ul><li>First, how Eric Berry handles day to day</li><li>Preparation for the day</li><li><a href="https://clubhouse.io" target="_blank" rel="noreferrer noopener">Clubhouse task management </a></li><li><a href="https://calendly.com" target="_blank" rel="noreferrer noopener">Calendly </a></li><li>Handling burnout!</li><li>Organization with your tasks list</li><li>Passion</li><li>Recharging or resetting/resting</li><li>Doing what matters to you - Validation</li><li>Second, how Dave Kimura handle day to day</li><li>Healthy choices  - eating in or out for lunch</li><li>Working from home after hours</li><li>Scheduling your tasks</li><li>Priority is with the family</li><li>Third, how David handles day to day</li><li>Mediation and clarity</li><li>How much time do you spend learning something new</li><li>Hiring</li><li>What is the ideal day?</li><li>Delivering a product</li><li>No meetings</li><li>Learning something new</li><li>What does a bad day look like</li><li>Production issues</li><li>Disorganization</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://clubhouse.io" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://calendly.com" target="_blank" rel="noreferrer noopener">Calendly </a></li><li><a href="https://www.amazon.com/Sapiens-Humankind-Yuval-Noah-Harari/dp/0062316095" target="_blank" rel="noreferrer noopener">Sapiens </a>- Book</li><li>Writing Great Sentences  - Book</li><li><a href="http://trello.com" target="_blank" rel="noreferrer noopener">trello.com</a></li></ul>Picks:Eric<ul><li><a href="https://calendly.com" target="_blank" rel="noreferrer noopener">Calendly </a></li><li><a href="https://clubhouse.io" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.metabase.com" target="_blank" rel="noreferrer noopener">MetaBase</a></li></ul>Dave<ul><li><a href="https://aws.amazon.com/elasticbeanstalk/" target="_blank" rel="noreferrer noopener">AWS BeanStalk</a></li></ul>David<ul><li><a href="https://www.goodreads.com/book/show/247731.Tower" target="_blank" rel="noreferrer noopener">Tower - Bill Henderson</a></li><li><a href="https://www.amazon.com/Building-Great-Sentences-Write-Courses/dp/0452298601" target="_blank" rel="noreferrer noopener">Building Great Sentences</a></li></ul>    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">343b2aa1-8a6f-4527-8862-5238f8ddca52</guid><pubDate>Tue, 05 Dec 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849263/stream.mp3" length="57716834" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Dave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss the typical day of a developer. Eric, David, and Dave speak about their daily routines as far as preparation, favorite task management tools, workflows, meetings,...</itunes:subtitle><itunes:summary><![CDATA[Panel:Dave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss the typical day of a developer. Eric, David, and Dave speak about their daily routines as far as preparation, favorite task management tools, workflows, meetings, coding and testing, home life, working remote, commuting, health/mental healthy choices, and scheduling your projects to stay on course.Importantly, the panel discusses how to handle burnout and keeping up the inspiration to work, and build side businesses. This is a great episode to learn tips and tricks from successful developers and staying the course for further success and longevity in the industry.In particular, we dive pretty deep on: <ul><li>First, how Eric Berry handles day to day</li><li>Preparation for the day</li><li><a href="https://clubhouse.io" target="_blank" rel="noreferrer noopener">Clubhouse task management </a></li><li><a href="https://calendly.com" target="_blank" rel="noreferrer noopener">Calendly </a></li><li>Handling burnout!</li><li>Organization with your tasks list</li><li>Passion</li><li>Recharging or resetting/resting</li><li>Doing what matters to you - Validation</li><li>Second, how Dave Kimura handle day to day</li><li>Healthy choices  - eating in or out for lunch</li><li>Working from home after hours</li><li>Scheduling your tasks</li><li>Priority is with the family</li><li>Third, how David handles day to day</li><li>Mediation and clarity</li><li>How much time do you spend learning something new</li><li>Hiring</li><li>What is the ideal day?</li><li>Delivering a product</li><li>No meetings</li><li>Learning something new</li><li>What does a bad day look like</li><li>Production issues</li><li>Disorganization</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://clubhouse.io" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://calendly.com" target="_blank" rel="noreferrer noopener">Calendly </a></li><li><a href="https://www.amazon.com/Sapiens-Humankind-Yuval-Noah-Harari/dp/0062316095" target="_blank" rel="noreferrer noopener">Sapiens </a>- Book</li><li>Writing Great Sentences  - Book</li><li><a href="http://trello.com" target="_blank" rel="noreferrer noopener">trello.com</a></li></ul>Picks:Eric<ul><li><a href="https://calendly.com" target="_blank" rel="noreferrer noopener">Calendly </a></li><li><a href="https://clubhouse.io" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.metabase.com" target="_blank" rel="noreferrer noopener">MetaBase</a></li></ul>Dave<ul><li><a href="https://aws.amazon.com/elasticbeanstalk/" target="_blank" rel="noreferrer noopener">AWS BeanStalk</a></li></ul>David<ul><li><a href="https://www.goodreads.com/book/show/247731.Tower" target="_blank" rel="noreferrer noopener">Tower - Bill Henderson</a></li><li><a href="https://www.amazon.com/Building-Great-Sentences-Write-Courses/dp/0452298601" target="_blank" rel="noreferrer noopener">Building Great Sentences</a></li></ul>    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3522</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 338: Data Warehousing with Trae Robrock</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-338-data-warehousing-with-trae-robrock</link><description><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Trae RobrockIn this episode, the Ruby Rogues speaks with Trae Robrock. Trae is on Ruby Rogues to talk about his current business <a href="https://www.greenbits.com" target="_blank" rel="noreferrer noopener">Green Bits</a>. Green Bits creates point of sale (POS) inventory management software for the legal cannabis industry. Green Bits has been in business for the last 3 years since 2014, and they have launched alongside Washington states recreational program. Green Bits is functioning 7 states and is running  80% of the Washington market.Trae explains about the real-time mapping built-in the tracking system in the APIs. Furthermore, Trae talks about the tracking system between the seed to the customer purchase.  Lastly, Ruby Rogues digs deep and learn how the infrastructure works for a growing industry.In particular, we dive pretty deep on: <ul><li>The controversial company Green Bits</li><li>Schedule 1 drug</li><li>Banking with this business and industry</li><li>Cash-based business with no paper trail</li><li>Paper trail only on the product</li><li>Tracking data and finances</li><li>600 customer base</li><li>Track systems APIs</li><li>We are just a startup company starting a real business not potheads</li><li>Modeling Data</li><li>Naming system</li><li>Opening Replicator</li><li>Scaling the system</li><li>ETL - Sub 1 minutes times</li><li>Rebuilding databases</li><li>How long does it take to get up to speed?</li><li>Accounting knowledge</li><li>How do you get started with a Warehousing system like this?</li><li>AWS Lamda</li><li>Star Schema</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://www.greenbits.com" target="_blank" rel="noreferrer noopener">Green Bits</a></li><li><a href="https://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351" target="_blank" rel="noreferrer noopener">Refactoring Patterns by Martin Fowler</a></li><li><a href="https://greenbit.com" target="_blank" rel="noreferrer noopener">trae@greenbit.com</a></li><li>@trobrock</li></ul>Picks:Trae<ul><li><a href="https://itunes.apple.com/us/podcast/the-garyvee-audio-experience/id928159684?mt=2" target="_blank" rel="noreferrer noopener">GaryVee  Experience </a></li></ul>Dave<ul><li>Beats Headphones</li></ul>Charles<ul><li><a href="https://www.hanselminutes.com" target="_blank" rel="noreferrer noopener">Hensal Minutes Podcast </a></li><li>.NetRocks</li><li><a href="http://2ketodudes.com" target="_blank" rel="noreferrer noopener">Two Keto Dudes</a></li><li>NYC</li></ul>David<ul><li><a href="https://medium.com/swlh/the-3-most-important-things-i-know-about-consumers-i-learned-from-bartending-6a5f36829b" target="_blank" rel="noreferrer noopener">The 3 Important Things I know about Consumers  I Learned From Bartending  </a></li></ul>  Special Guest: Trae Robrock.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9d6a0110-729e-4679-8107-8e8dd55d7de8</guid><pubDate>Tue, 28 Nov 2017 23:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849200/stream.mp3" length="50211507" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Trae RobrockIn this episode, the Ruby Rogues speaks with Trae Robrock. Trae is on Ruby Rogues to talk about his current business https://www.greenbits.com. Green Bits creates point of sale...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Trae RobrockIn this episode, the Ruby Rogues speaks with Trae Robrock. Trae is on Ruby Rogues to talk about his current business <a href="https://www.greenbits.com" target="_blank" rel="noreferrer noopener">Green Bits</a>. Green Bits creates point of sale (POS) inventory management software for the legal cannabis industry. Green Bits has been in business for the last 3 years since 2014, and they have launched alongside Washington states recreational program. Green Bits is functioning 7 states and is running  80% of the Washington market.Trae explains about the real-time mapping built-in the tracking system in the APIs. Furthermore, Trae talks about the tracking system between the seed to the customer purchase.  Lastly, Ruby Rogues digs deep and learn how the infrastructure works for a growing industry.In particular, we dive pretty deep on: <ul><li>The controversial company Green Bits</li><li>Schedule 1 drug</li><li>Banking with this business and industry</li><li>Cash-based business with no paper trail</li><li>Paper trail only on the product</li><li>Tracking data and finances</li><li>600 customer base</li><li>Track systems APIs</li><li>We are just a startup company starting a real business not potheads</li><li>Modeling Data</li><li>Naming system</li><li>Opening Replicator</li><li>Scaling the system</li><li>ETL - Sub 1 minutes times</li><li>Rebuilding databases</li><li>How long does it take to get up to speed?</li><li>Accounting knowledge</li><li>How do you get started with a Warehousing system like this?</li><li>AWS Lamda</li><li>Star Schema</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://www.greenbits.com" target="_blank" rel="noreferrer noopener">Green Bits</a></li><li><a href="https://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351" target="_blank" rel="noreferrer noopener">Refactoring Patterns by Martin Fowler</a></li><li><a href="https://greenbit.com" target="_blank" rel="noreferrer noopener">trae@greenbit.com</a></li><li>@trobrock</li></ul>Picks:Trae<ul><li><a href="https://itunes.apple.com/us/podcast/the-garyvee-audio-experience/id928159684?mt=2" target="_blank" rel="noreferrer noopener">GaryVee  Experience </a></li></ul>Dave<ul><li>Beats Headphones</li></ul>Charles<ul><li><a href="https://www.hanselminutes.com" target="_blank" rel="noreferrer noopener">Hensal Minutes Podcast </a></li><li>.NetRocks</li><li><a href="http://2ketodudes.com" target="_blank" rel="noreferrer noopener">Two Keto Dudes</a></li><li>NYC</li></ul>David<ul><li><a href="https://medium.com/swlh/the-3-most-important-things-i-know-about-consumers-i-learned-from-bartending-6a5f36829b" target="_blank" rel="noreferrer noopener">The 3 Important Things I know about Consumers  I Learned From Bartending  </a></li></ul>  Special Guest: Trae Robrock.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3067</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 337: Rapidly Mapping API Schemas in Ruby with Adam Cuppy</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-337-rapidly-mapping-api-schemas-in-ruby-with-adam-cuppy</link><description><![CDATA[Panel:Brian HoganDave KimuraEric BerrySpecial Guest: Adam CuppyIn this episode, the Ruby Rogues speaks with Adam Cuppy. Adam is the co-founder of <a href="https://codingzeal.com" target="_blank" rel="noreferrer noopener">Zeal</a>. Zeal is a software consultancy that specializes in Rails, React, and Elixir. In his earlier experience, he was a professional actor. Adam talks about his journey from actor to a developer, and his self-taught experience as he dived into coding for a creative company and learned about marketing. Adam is on Ruby Rouges to talks about his current talk on Rapidly Mapping API Schemas in Ruby. Adam recently presented this topic to the annual Ruby Dev Summit.In particular, we dive pretty deep on: <ul><li>Transition to Developer</li><li>Web applications</li><li>Creative and Artistry</li><li>Rapidly Mapping API Schemas in Ruby</li><li>Is this similar to Zappier?</li><li>Meta Programming</li><li>Hash</li><li>Client Object</li><li>Calling Data</li><li>Being self taught and becoming aware of patterns</li><li>Design patterns</li><li>PHP framework and intro to Rails</li><li>NVC</li><li>Inspiration to build</li><li>Communication among the team is the first code you write</li><li>What if Shakespeare wrote Ruby?</li><li>Write and tell a new story</li><li>Failure is not that common - Break stuff.</li><li> </li><li>and much much more.</li></ul>Links: <ul><li><a href="https://codingzeal.com" target="_blank" rel="noreferrer noopener">Zeal </a></li><li>@adamcuppy</li><li><a href="http://github.com/acuppy" target="_blank" rel="noreferrer noopener">github.com/acuppy</a></li></ul>Picks:Dave<ul><li><a href="https://www.driftingruby.com" target="_blank" rel="noreferrer noopener">Drifting Ruby Podcast</a></li></ul>Adam<ul><li><a href="https://www.amazon.com/Daily-Stoic-Meditations-Wisdom-Perseverance/dp/B01MA32SO0" target="_blank" rel="noreferrer noopener">The Daily Stoic </a></li><li><a href="https://www.amazon.com/Profit-First-Transform-Cash-Eating-Money-Making-ebook/dp/B01HCGYTH4/ref=sr_1_1?ie=UTF8&amp;keywords=Profit+First&amp;qid=1511293572&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Profit First</a></li><li><a href="http://podcast.codingzeal.com" target="_blank" rel="noreferrer noopener">Interestings Podcast</a></li></ul>Eric<ul><li><a href="https://bottega.tech" target="_blank" rel="noreferrer noopener">Bottega </a></li></ul>Brian<ul><li><a href="http://officehours.io" target="_blank" rel="noreferrer noopener">officehours.io</a></li></ul>  Special Guest: Adam Cuppy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a7cc019e-8f84-4951-b34e-c31be9f412f3</guid><pubDate>Tue, 21 Nov 2017 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849229/stream.mp3" length="60198691" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Brian HoganDave KimuraEric BerrySpecial Guest: Adam CuppyIn this episode, the Ruby Rogues speaks with Adam Cuppy. Adam is the co-founder of https://codingzeal.com. Zeal is a software consultancy that specializes in Rails, React, and Elixir. In...</itunes:subtitle><itunes:summary><![CDATA[Panel:Brian HoganDave KimuraEric BerrySpecial Guest: Adam CuppyIn this episode, the Ruby Rogues speaks with Adam Cuppy. Adam is the co-founder of <a href="https://codingzeal.com" target="_blank" rel="noreferrer noopener">Zeal</a>. Zeal is a software consultancy that specializes in Rails, React, and Elixir. In his earlier experience, he was a professional actor. Adam talks about his journey from actor to a developer, and his self-taught experience as he dived into coding for a creative company and learned about marketing. Adam is on Ruby Rouges to talks about his current talk on Rapidly Mapping API Schemas in Ruby. Adam recently presented this topic to the annual Ruby Dev Summit.In particular, we dive pretty deep on: <ul><li>Transition to Developer</li><li>Web applications</li><li>Creative and Artistry</li><li>Rapidly Mapping API Schemas in Ruby</li><li>Is this similar to Zappier?</li><li>Meta Programming</li><li>Hash</li><li>Client Object</li><li>Calling Data</li><li>Being self taught and becoming aware of patterns</li><li>Design patterns</li><li>PHP framework and intro to Rails</li><li>NVC</li><li>Inspiration to build</li><li>Communication among the team is the first code you write</li><li>What if Shakespeare wrote Ruby?</li><li>Write and tell a new story</li><li>Failure is not that common - Break stuff.</li><li> </li><li>and much much more.</li></ul>Links: <ul><li><a href="https://codingzeal.com" target="_blank" rel="noreferrer noopener">Zeal </a></li><li>@adamcuppy</li><li><a href="http://github.com/acuppy" target="_blank" rel="noreferrer noopener">github.com/acuppy</a></li></ul>Picks:Dave<ul><li><a href="https://www.driftingruby.com" target="_blank" rel="noreferrer noopener">Drifting Ruby Podcast</a></li></ul>Adam<ul><li><a href="https://www.amazon.com/Daily-Stoic-Meditations-Wisdom-Perseverance/dp/B01MA32SO0" target="_blank" rel="noreferrer noopener">The Daily Stoic </a></li><li><a href="https://www.amazon.com/Profit-First-Transform-Cash-Eating-Money-Making-ebook/dp/B01HCGYTH4/ref=sr_1_1?ie=UTF8&amp;keywords=Profit+First&amp;qid=1511293572&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Profit First</a></li><li><a href="http://podcast.codingzeal.com" target="_blank" rel="noreferrer noopener">Interestings Podcast</a></li></ul>Eric<ul><li><a href="https://bottega.tech" target="_blank" rel="noreferrer noopener">Bottega </a></li></ul>Brian<ul><li><a href="http://officehours.io" target="_blank" rel="noreferrer noopener">officehours.io</a></li></ul>  Special Guest: Adam Cuppy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3692</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 336: Refactoring Mature Rails Apps with Ben Orenstein</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-336-refactoring-mature-rails-apps-with-ben-orenstein</link><description><![CDATA[Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsSpecial Guest: Ben OrensteinIn this episode, the Ruby Rogues speak with a return guest, Ben Orenstein. Ben gives an update on leaving the company he worked for <a href="https://thoughtbot.com" target="_blank" rel="noreferrer noopener">ThoughtBot</a>, to pursue entrepreneurial aspirations. He most recent work is a call <a href="http://www.refactoringrails.io/buy" target="_blank" rel="noreferrer noopener">Refactoring Rails</a>. Ben speaks about the work that went into creating this course and working with Rail on this type of platform. Ben dives into the course features such as testing practices, coding practices, code quality, and much more.In particular, we dive pretty deep on: <ul><li>What makes Rail development slow to a crawl?</li><li>Active record callbacks</li><li>Slow tests</li><li>Testing best practices</li><li>Who will this course benefit?</li><li>Coding practices</li><li>As an advance dev. It is still good to get another perspective</li><li>Keeping the configuration up to date.</li><li>Working in teams -  Code quality and quantity</li><li>Leaving ThoughtBot</li><li>Surrendering relationship after leaving the job</li><li>Solo entrepreneurship - is this work?</li><li>Working in confidence</li><li>Working on Elm</li><li>Refactoring old version of rails</li><li>Refactoring code</li><li>Dev. Ops team</li><li>Technical debt</li><li><a href="https://www.codequalitychallenge.com" target="_blank" rel="noreferrer noopener">30 Day Code Quality Challenge </a></li><li>and much much more.</li></ul>Links: <ul><li><a href="http://www.refactoringrails.io/buy" target="_blank" rel="noreferrer noopener">Refactoring Rails</a></li><li><a href="https://thoughtbot.com" target="_blank" rel="noreferrer noopener">ThoughtBot</a></li><li><a href="http://artofproductpodcast.com" target="_blank" rel="noreferrer noopener">Podcast -  The Art Product</a></li><li><a href="https://www.codequalitychallenge.com" target="_blank" rel="noreferrer noopener">30 Day Code Quality Challenge</a></li><li>@r00k</li><li><a href="http://benorenstein.com" target="_blank" rel="noreferrer noopener">benorenstein.com</a></li></ul>Picks:David<ul><li><a href="https://www.youtube.com/watch?v=5aH2Ppjpcho" target="_blank" rel="noreferrer noopener">What Makes Us Feel Great About Our Work?</a></li></ul>Dave<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentury </a></li></ul>Chuck<ul><li>Course  - How To Find A Job</li><li><a href="https://www.neuyear.net" target="_blank" rel="noreferrer noopener">NeuYear</a></li><li>Battery Powered Soldering Iron</li></ul>Eric<ul><li><a href="https://www.metabase.com" target="_blank" rel="noreferrer noopener">MetaBase</a></li></ul>Ben<ul><li>Gem  -  Adder Extras</li><li>Book - <a href="https://www.amazon.com/Deskbound-Standing-Up-Sitting-World/dp/1628600586" target="_blank" rel="noreferrer noopener">DeskBound  </a></li></ul>Special Guest: Ben Orenstein.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a875e686-31bd-4f36-9d15-364b1076a412</guid><pubDate>Wed, 15 Nov 2017 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849142/stream.mp3" length="55094605" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsSpecial Guest: Ben OrensteinIn this episode, the Ruby Rogues speak with a return guest, Ben Orenstein. Ben gives an update on leaving the company he worked for https://thoughtbot.com, to pursue...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsSpecial Guest: Ben OrensteinIn this episode, the Ruby Rogues speak with a return guest, Ben Orenstein. Ben gives an update on leaving the company he worked for <a href="https://thoughtbot.com" target="_blank" rel="noreferrer noopener">ThoughtBot</a>, to pursue entrepreneurial aspirations. He most recent work is a call <a href="http://www.refactoringrails.io/buy" target="_blank" rel="noreferrer noopener">Refactoring Rails</a>. Ben speaks about the work that went into creating this course and working with Rail on this type of platform. Ben dives into the course features such as testing practices, coding practices, code quality, and much more.In particular, we dive pretty deep on: <ul><li>What makes Rail development slow to a crawl?</li><li>Active record callbacks</li><li>Slow tests</li><li>Testing best practices</li><li>Who will this course benefit?</li><li>Coding practices</li><li>As an advance dev. It is still good to get another perspective</li><li>Keeping the configuration up to date.</li><li>Working in teams -  Code quality and quantity</li><li>Leaving ThoughtBot</li><li>Surrendering relationship after leaving the job</li><li>Solo entrepreneurship - is this work?</li><li>Working in confidence</li><li>Working on Elm</li><li>Refactoring old version of rails</li><li>Refactoring code</li><li>Dev. Ops team</li><li>Technical debt</li><li><a href="https://www.codequalitychallenge.com" target="_blank" rel="noreferrer noopener">30 Day Code Quality Challenge </a></li><li>and much much more.</li></ul>Links: <ul><li><a href="http://www.refactoringrails.io/buy" target="_blank" rel="noreferrer noopener">Refactoring Rails</a></li><li><a href="https://thoughtbot.com" target="_blank" rel="noreferrer noopener">ThoughtBot</a></li><li><a href="http://artofproductpodcast.com" target="_blank" rel="noreferrer noopener">Podcast -  The Art Product</a></li><li><a href="https://www.codequalitychallenge.com" target="_blank" rel="noreferrer noopener">30 Day Code Quality Challenge</a></li><li>@r00k</li><li><a href="http://benorenstein.com" target="_blank" rel="noreferrer noopener">benorenstein.com</a></li></ul>Picks:David<ul><li><a href="https://www.youtube.com/watch?v=5aH2Ppjpcho" target="_blank" rel="noreferrer noopener">What Makes Us Feel Great About Our Work?</a></li></ul>Dave<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentury </a></li></ul>Chuck<ul><li>Course  - How To Find A Job</li><li><a href="https://www.neuyear.net" target="_blank" rel="noreferrer noopener">NeuYear</a></li><li>Battery Powered Soldering Iron</li></ul>Eric<ul><li><a href="https://www.metabase.com" target="_blank" rel="noreferrer noopener">MetaBase</a></li></ul>Ben<ul><li>Gem  -  Adder Extras</li><li>Book - <a href="https://www.amazon.com/Deskbound-Standing-Up-Sitting-World/dp/1628600586" target="_blank" rel="noreferrer noopener">DeskBound  </a></li></ul>Special Guest: Ben Orenstein.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3372</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 335: Collaborative and Effective Work Environment with David Richards</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-335-collaborative-and-effective-work-environment-with-david-richards</link><description><![CDATA[Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: David RichardsIn this episode, the Ruby Rogues speak with David Richards. David has been a software developer for the last couple of decades and develops most of his software with Ruby. Currently, David is building fin-tech products for companies.David is on Ruby Rogues to talk about the process of collaborative work, developer turnover, effective work, and personally connecting with your work. Also, the differences in being older and more experienced developer in today’s world. Lastly, David and the panel discuss the overall effectiveness of a developer in the company and among his/her peers.In particular, we dive pretty deep on: <ul><li>Developer turnover</li><li>Work overload</li><li>Doing something that matter in your job</li><li>Finding yourself and passion for a job</li><li>Being an emotional developer</li><li>Generational expectations of your job</li><li>The definition of work has changed!</li><li><a href="http://searchcrm.techtarget.com/definition/knowledge-worker" target="_blank" rel="noreferrer noopener">Knowledge worker</a></li><li>Being an older and experience</li><li>Working with new developers, and finding developers with experience</li><li>Doing the brown-bag lunch</li><li>Hiring and the kinds of things you want them to deliver</li><li>Power, pleasure, and meaning in a job vs. job title.</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://medium.freecodecamp.org/we-fired-our-top-talent-best-decision-we-ever-made-4c0a99728fde" target="_blank" rel="noreferrer noopener">We fired our top developer…</a></li><li><a href="https://about.gitlab.com" target="_blank" rel="noreferrer noopener">Gitlab</a></li><li><a href="http://getdatachops.com/" target="_blank" rel="noreferrer noopener">Get Data Chops</a></li></ul>Picks:David<ul><li><a href="https://medium.com/data-journalism-awards/holding-the-powerful-accountable-using-data-f0bd5ebb24e3" target="_blank" rel="noreferrer noopener">Holding the Powerful Accountable</a></li><li><a href="https://machinelearningmastery.com" target="_blank" rel="noreferrer noopener">Machine Learning Mastery </a></li></ul>Dave<ul><li><a href="https://medium.freecodecamp.org/we-fired-our-top-talent-best-decision-we-ever-made-4c0a99728fde" target="_blank" rel="noreferrer noopener">We fired our top developer…</a></li><li><a href="https://github.com/colszowka/simplecov" target="_blank" rel="noreferrer noopener">SimpleCov</a></li></ul>Chuck<ul><li>Getting back into Coding</li><li><a href="https://github.com/carrierwaveuploader/carrierwave" target="_blank" rel="noreferrer noopener">Gems -  CarrierWav, Fog, MiniMagic</a></li><li>Bash</li><li>VS code</li></ul>Eric<ul><li>Chad Whitaker - GradaPay</li><li>Github</li></ul>Special Guest: David Richards.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">db992bfe-f96c-4121-8c5c-bc29cf5356f0</guid><pubDate>Wed, 08 Nov 2017 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849156/stream.mp3" length="51428790" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: David RichardsIn this episode, the Ruby Rogues speak with David Richards. David has been a software developer for the last couple of decades and develops most of his software with Ruby....</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: David RichardsIn this episode, the Ruby Rogues speak with David Richards. David has been a software developer for the last couple of decades and develops most of his software with Ruby. Currently, David is building fin-tech products for companies.David is on Ruby Rogues to talk about the process of collaborative work, developer turnover, effective work, and personally connecting with your work. Also, the differences in being older and more experienced developer in today’s world. Lastly, David and the panel discuss the overall effectiveness of a developer in the company and among his/her peers.In particular, we dive pretty deep on: <ul><li>Developer turnover</li><li>Work overload</li><li>Doing something that matter in your job</li><li>Finding yourself and passion for a job</li><li>Being an emotional developer</li><li>Generational expectations of your job</li><li>The definition of work has changed!</li><li><a href="http://searchcrm.techtarget.com/definition/knowledge-worker" target="_blank" rel="noreferrer noopener">Knowledge worker</a></li><li>Being an older and experience</li><li>Working with new developers, and finding developers with experience</li><li>Doing the brown-bag lunch</li><li>Hiring and the kinds of things you want them to deliver</li><li>Power, pleasure, and meaning in a job vs. job title.</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://medium.freecodecamp.org/we-fired-our-top-talent-best-decision-we-ever-made-4c0a99728fde" target="_blank" rel="noreferrer noopener">We fired our top developer…</a></li><li><a href="https://about.gitlab.com" target="_blank" rel="noreferrer noopener">Gitlab</a></li><li><a href="http://getdatachops.com/" target="_blank" rel="noreferrer noopener">Get Data Chops</a></li></ul>Picks:David<ul><li><a href="https://medium.com/data-journalism-awards/holding-the-powerful-accountable-using-data-f0bd5ebb24e3" target="_blank" rel="noreferrer noopener">Holding the Powerful Accountable</a></li><li><a href="https://machinelearningmastery.com" target="_blank" rel="noreferrer noopener">Machine Learning Mastery </a></li></ul>Dave<ul><li><a href="https://medium.freecodecamp.org/we-fired-our-top-talent-best-decision-we-ever-made-4c0a99728fde" target="_blank" rel="noreferrer noopener">We fired our top developer…</a></li><li><a href="https://github.com/colszowka/simplecov" target="_blank" rel="noreferrer noopener">SimpleCov</a></li></ul>Chuck<ul><li>Getting back into Coding</li><li><a href="https://github.com/carrierwaveuploader/carrierwave" target="_blank" rel="noreferrer noopener">Gems -  CarrierWav, Fog, MiniMagic</a></li><li>Bash</li><li>VS code</li></ul>Eric<ul><li>Chad Whitaker - GradaPay</li><li>Github</li></ul>Special Guest: David Richards.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3143</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 334: Is Elixir the Next Ruby? with Hal Fulton</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-334-is-elixir-the-next-ruby-with-hal-fulton</link><description><![CDATA[Panel:Charles Max WoodDave KimuraSpecial Guest: Hal FultonIn this episode, the Ruby Rouges speak with Hal Fulton. Hal is one of the first few people to learn the Ruby language in the beginning from the Japanese. Hal describes the history Ruby and his journey to before an author of the book <a href="https://www.amazon.com/Ruby-Way-Programming-Addison-Wesley-Professional/dp/0321714636" target="_blank" rel="noreferrer noopener">The Ruby Way</a>. This book was one of the few foundational elements Ruby developers of today.Hal has recently presented at the Ruby Dev Summit, on Is Elixir the new Ruby? The panel asks questions about, how or if, Elixir is possibly out there to replace Ruby. Hal talks about the pros and con of Ruby in today’s world fo development. Also, the practicality of Elixir and how it fits into our world today.In particular, we dive pretty deep on:<ul><li>Hal talks about the history of Ruby</li><li>Ruby does not handle multiple processors</li><li><a href="http://www.gotw.ca/publications/concurrency-ddj.htm" target="_blank" rel="noreferrer noopener">The Free Lunch is Over</a> - Moore’s Law</li><li>The future is in multiple core and or processors</li><li>OOP or FP</li><li>Immutability</li><li>Rail helped Ruby in the uptake</li><li>Speed and Threads of Elixir</li><li>Phoenix</li><li>Erline, Raya - Elixir</li><li>Elixer is easier on the eyes as far as syntax</li><li>Tools you are using can wear you down</li><li>What is Elixir missing? Time and Date issues</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://www.amazon.com/Ruby-Way-Programming-Addison-Wesley-Professional/dp/0321714636" target="_blank" rel="noreferrer noopener">The Ruby Way</a></li><li><a href="http://therubyway.io" target="_blank" rel="noreferrer noopener">http://therubyway.io</a></li><li><a href="https://github.com/hal9000" target="_blank" rel="noreferrer noopener">https://github.com/hal9000</a></li><li>@hal9000</li></ul>Picks:Hal<ul><li>The Secret History - Books</li><li>The Shadow of the Wind - Book</li><li>The Mars Society  -  Organization</li><li>The Long Now Foundation -  Organization</li><li>Gesture App for iPad</li></ul>Dave<ul><li><a href="http://interactjs.io" target="_blank" rel="noreferrer noopener">Interact JS</a></li></ul>Chuck<ul><li>Getting back into Coding</li><li><a href="http://egghead.io" target="_blank" rel="noreferrer noopener">egghead.io</a></li><li><a href="http://devchat.tv/15minutes" target="_blank" rel="noreferrer noopener">devchat.tv/15minutes</a></li></ul>Special Guest: Hal Fulton.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4c50f4cf-62a5-47dc-b8d8-6779e67cc2c5</guid><pubDate>Tue, 31 Oct 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849249/stream.mp3" length="54966153" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraSpecial Guest: Hal FultonIn this episode, the Ruby Rouges speak with Hal Fulton. Hal is one of the first few people to learn the Ruby language in the beginning from the Japanese. Hal describes the history Ruby and his...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraSpecial Guest: Hal FultonIn this episode, the Ruby Rouges speak with Hal Fulton. Hal is one of the first few people to learn the Ruby language in the beginning from the Japanese. Hal describes the history Ruby and his journey to before an author of the book <a href="https://www.amazon.com/Ruby-Way-Programming-Addison-Wesley-Professional/dp/0321714636" target="_blank" rel="noreferrer noopener">The Ruby Way</a>. This book was one of the few foundational elements Ruby developers of today.Hal has recently presented at the Ruby Dev Summit, on Is Elixir the new Ruby? The panel asks questions about, how or if, Elixir is possibly out there to replace Ruby. Hal talks about the pros and con of Ruby in today’s world fo development. Also, the practicality of Elixir and how it fits into our world today.In particular, we dive pretty deep on:<ul><li>Hal talks about the history of Ruby</li><li>Ruby does not handle multiple processors</li><li><a href="http://www.gotw.ca/publications/concurrency-ddj.htm" target="_blank" rel="noreferrer noopener">The Free Lunch is Over</a> - Moore’s Law</li><li>The future is in multiple core and or processors</li><li>OOP or FP</li><li>Immutability</li><li>Rail helped Ruby in the uptake</li><li>Speed and Threads of Elixir</li><li>Phoenix</li><li>Erline, Raya - Elixir</li><li>Elixer is easier on the eyes as far as syntax</li><li>Tools you are using can wear you down</li><li>What is Elixir missing? Time and Date issues</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://www.amazon.com/Ruby-Way-Programming-Addison-Wesley-Professional/dp/0321714636" target="_blank" rel="noreferrer noopener">The Ruby Way</a></li><li><a href="http://therubyway.io" target="_blank" rel="noreferrer noopener">http://therubyway.io</a></li><li><a href="https://github.com/hal9000" target="_blank" rel="noreferrer noopener">https://github.com/hal9000</a></li><li>@hal9000</li></ul>Picks:Hal<ul><li>The Secret History - Books</li><li>The Shadow of the Wind - Book</li><li>The Mars Society  -  Organization</li><li>The Long Now Foundation -  Organization</li><li>Gesture App for iPad</li></ul>Dave<ul><li><a href="http://interactjs.io" target="_blank" rel="noreferrer noopener">Interact JS</a></li></ul>Chuck<ul><li>Getting back into Coding</li><li><a href="http://egghead.io" target="_blank" rel="noreferrer noopener">egghead.io</a></li><li><a href="http://devchat.tv/15minutes" target="_blank" rel="noreferrer noopener">devchat.tv/15minutes</a></li></ul>Special Guest: Hal Fulton.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3364</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 333: RubyMotion and the Aesthetic of Ruby with Amir Rajan</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-333-rubymotion-and-the-aesthetic-of-ruby-with-amir-rajan</link><description><![CDATA[Panel:Charles Max WoodDave KimuraSpecial Guest: Amir RajanIn this episode, the Ruby Rouges speak with Amir Rajan. Amir is a game developer and is the most successful Ruby game developer. Amir is also the owner/CEO of <a href="http://rubymotion.com" target="_blank" rel="noreferrer noopener">RubyMotion</a>. RubyMotion allows you to write Ruby for the Mac platform. Amir will be speaking at Ruby Dev Summit this fall.Amir talks about being apart of not web part of Ruby and the innovation including mobile. The panel discusses building application for mobile in Ruby Motion and the OS platform. The panel also discusses the easy of building with RubyMotion and how the language has come along way since Mac Ruby and others. Also, how to get started and all installations required to build with RubyMotion.In particular, we dive pretty deep on:<ul><li>Ruby - not on the web</li><li>Mobile Ruby</li><li>Google and Android don’t provide the same thing for app building.</li><li><a href="http://macruby.org" target="_blank" rel="noreferrer noopener">Mac Ruby </a></li><li>Language Translation compiler</li><li><a href="https://llvm.org" target="_blank" rel="noreferrer noopener">LLVM</a> bit code - Low-level virtual machine</li><li>How RubyMotion works with LLVM</li><li>Complier backends</li><li><a href="https://llvm.org/docs/tutorial/" target="_blank" rel="noreferrer noopener">LLVM Kaleidoscope</a></li><li>Understand one level below Ruby</li><li><a href="https://github.com/ruby/ruby" target="_blank" rel="noreferrer noopener">Ruby Source code </a></li><li>Learning RubyMotion - Red Potion, AF Motion, Bubble Wrap</li><li>Masonry</li><li>Understanding Apple’s documentation</li><li>Ruby Motion does Android</li><li>Why pick RubyMotion?</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://github.com/ruby/ruby/pull/878/commits" target="_blank" rel="noreferrer noopener">We are the designated survivors/digging into Ruby: Heredoc pull request</a></li><li><a href="https://llvm.org/docs/tutorial/" target="_blank" rel="noreferrer noopener">LLVM Kaleidoscope</a></li><li><a href="http://rubymotion.com" target="_blank" rel="noreferrer noopener">RubyMotion</a></li><li>Twich - Game Development with Ruby</li><li><a href="http://amirrajan.net" target="_blank" rel="noreferrer noopener">Amir Rajan</a></li><li>@amirranjan</li></ul>Picks:Amir<ul><li><a href="https://www.youtube.com/watch?v=-NiyfG8Ctbo" target="_blank" rel="noreferrer noopener">Nier: Automata</a></li><li><a href="https://www.idlethumbs.net/" target="_blank" rel="noreferrer noopener">Idle Thumbs</a> Podcast</li><li><a href="https://media.zencast.fm/literate-gamer/episodes/40" target="_blank" rel="noreferrer noopener">Literate Gamer Podcast</a> (favorite show)</li></ul>Dave<ul><li>Rerun</li></ul>Chuck<ul><li>Ruby Gems</li><li><a href="https://rubygems.org/gems/friendly_id/versions/5.1.0" target="_blank" rel="noreferrer noopener">FriendlyID</a></li><li><a href="https://github.com/seejohnrun/ice_cube" target="_blank" rel="noreferrer noopener">Ice_Cube</a></li><li><a href="https://rubygems.org/gems/recurring_select/versions/2.0.0" target="_blank" rel="noreferrer noopener">Recurring_Select</a></li></ul>Special Guest: Amir Rajan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a4884bab-f59e-4152-bf0c-d7de3b6f75ad</guid><pubDate>Wed, 25 Oct 2017 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849314/stream.mp3" length="67581678" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraSpecial Guest: Amir RajanIn this episode, the Ruby Rouges speak with Amir Rajan. Amir is a game developer and is the most successful Ruby game developer. Amir is also the owner/CEO of http://rubymotion.com. RubyMotion...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraSpecial Guest: Amir RajanIn this episode, the Ruby Rouges speak with Amir Rajan. Amir is a game developer and is the most successful Ruby game developer. Amir is also the owner/CEO of <a href="http://rubymotion.com" target="_blank" rel="noreferrer noopener">RubyMotion</a>. RubyMotion allows you to write Ruby for the Mac platform. Amir will be speaking at Ruby Dev Summit this fall.Amir talks about being apart of not web part of Ruby and the innovation including mobile. The panel discusses building application for mobile in Ruby Motion and the OS platform. The panel also discusses the easy of building with RubyMotion and how the language has come along way since Mac Ruby and others. Also, how to get started and all installations required to build with RubyMotion.In particular, we dive pretty deep on:<ul><li>Ruby - not on the web</li><li>Mobile Ruby</li><li>Google and Android don’t provide the same thing for app building.</li><li><a href="http://macruby.org" target="_blank" rel="noreferrer noopener">Mac Ruby </a></li><li>Language Translation compiler</li><li><a href="https://llvm.org" target="_blank" rel="noreferrer noopener">LLVM</a> bit code - Low-level virtual machine</li><li>How RubyMotion works with LLVM</li><li>Complier backends</li><li><a href="https://llvm.org/docs/tutorial/" target="_blank" rel="noreferrer noopener">LLVM Kaleidoscope</a></li><li>Understand one level below Ruby</li><li><a href="https://github.com/ruby/ruby" target="_blank" rel="noreferrer noopener">Ruby Source code </a></li><li>Learning RubyMotion - Red Potion, AF Motion, Bubble Wrap</li><li>Masonry</li><li>Understanding Apple’s documentation</li><li>Ruby Motion does Android</li><li>Why pick RubyMotion?</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://github.com/ruby/ruby/pull/878/commits" target="_blank" rel="noreferrer noopener">We are the designated survivors/digging into Ruby: Heredoc pull request</a></li><li><a href="https://llvm.org/docs/tutorial/" target="_blank" rel="noreferrer noopener">LLVM Kaleidoscope</a></li><li><a href="http://rubymotion.com" target="_blank" rel="noreferrer noopener">RubyMotion</a></li><li>Twich - Game Development with Ruby</li><li><a href="http://amirrajan.net" target="_blank" rel="noreferrer noopener">Amir Rajan</a></li><li>@amirranjan</li></ul>Picks:Amir<ul><li><a href="https://www.youtube.com/watch?v=-NiyfG8Ctbo" target="_blank" rel="noreferrer noopener">Nier: Automata</a></li><li><a href="https://www.idlethumbs.net/" target="_blank" rel="noreferrer noopener">Idle Thumbs</a> Podcast</li><li><a href="https://media.zencast.fm/literate-gamer/episodes/40" target="_blank" rel="noreferrer noopener">Literate Gamer Podcast</a> (favorite show)</li></ul>Dave<ul><li>Rerun</li></ul>Chuck<ul><li>Ruby Gems</li><li><a href="https://rubygems.org/gems/friendly_id/versions/5.1.0" target="_blank" rel="noreferrer noopener">FriendlyID</a></li><li><a href="https://github.com/seejohnrun/ice_cube" target="_blank" rel="noreferrer noopener">Ice_Cube</a></li><li><a href="https://rubygems.org/gems/recurring_select/versions/2.0.0" target="_blank" rel="noreferrer noopener">Recurring_Select</a></li></ul>Special Guest: Amir Rajan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4155</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 332: Exploring Connections Between Your Apps and the Web with Justin Weiss</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-332-exploring-connections-between-your-apps-and-the-web-with-justin-weiss</link><description><![CDATA[Panel:Charles Max WoodEric BerrySpecial Guest: Justin WeissIn this episode, the Ruby Rouges speak with <a href="https://github.com/justinweiss" target="_blank" rel="noreferrer noopener">Justin Weiss</a>. Justin is a software developer for <a href="http://aha.io" target="_blank" rel="noreferrer noopener">aha.io</a>, blogs at <a href="http://justinweiss.com" target="_blank" rel="noreferrer noopener">justinweiss.com</a>, and is also the book author of <a href="https://www.justinweiss.com/practicing-rails/" target="_blank" rel="noreferrer noopener">Practicing Rails: Learn Rails without being overwhelmed</a>.Justin gives a preview of his presentation at <a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit </a>, which is about exploring connections between your apps and the web. Ruby Rogues and Justin dive deep into questions about testing apps with an array of tools to see how that information is relevant in exploring connectivity and working parts of apps.In particular, we dive pretty deep on:<ul><li>Apps becoming of the web instead of running on the web</li><li>Breaking into the connection between your apps or native client and your mode APIs</li><li>Micro Services</li><li>Finding the pain points</li><li>Where to start to begin open visibility</li><li>Deploy and looking at logs - Gems and Libraries.</li><li>Tooling - API requests manually - Postman app , <a href="https://paw.cloud" target="_blank" rel="noreferrer noopener">PAW</a></li><li>Automation or one-off tools</li><li>When something breaks, what kind of information is relevant</li><li>Figuring out what part of the apps are working well and reproducing problems</li><li>Error Logs</li><li><a href="https://robots.thoughtbot.com/sandi-metz-rules-for-developers" target="_blank" rel="noreferrer noopener">Sandi Metz Principle</a></li><li>Authentication and Authorization</li><li>Characterizing</li><li>and much much more.</li></ul>Links: <ul><li>Aha.io</li><li><a href="https://github.com/justinweiss" target="_blank" rel="noreferrer noopener">Justin Weiss</a></li><li><a href="https://www.justinweiss.com/practicing-rails/" target="_blank" rel="noreferrer noopener">Practicing Rails: Learn Rails without being overwhelmed</a></li><li><a href="http://justinweiss.com" target="_blank" rel="noreferrer noopener">justinweiss.com</a></li><li>Postman app</li><li><a href="https://paw.cloud" target="_blank" rel="noreferrer noopener">PAW</a></li><li><a href="https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/" target="_blank" rel="noreferrer noopener">Advance Rest Client </a></li><li><a href="https://www.charlesproxy.com" target="_blank" rel="noreferrer noopener">Charles proxy </a></li><li>@JustinWeiss</li></ul>Picks:Eric<ul><li>Pry - Rails, Remote, Stack Explore, Doc, Nav</li><li><a href="http://CodeSponsor.io" target="_blank" rel="noreferrer noopener">CodeSponsor.io</a></li></ul>Justin<ul><li>Books - <a href="https://www.amazon.com/dp/B00IQO403K/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">The 3 Book Problem </a></li></ul>Chuck<ul><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li>Angular Bundle</li><li><a href="http://ThriveCart.com" target="_blank" rel="noreferrer noopener">ThriveCart.com</a></li><li>Chuck@DevChat.tv</li></ul>Special Guest: Justin Weiss.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1712ad0e-9b43-4023-9115-89eaf2822a2f</guid><pubDate>Tue, 17 Oct 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849246/stream.mp3" length="45326839" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodEric BerrySpecial Guest: Justin WeissIn this episode, the Ruby Rouges speak with https://github.com/justinweiss. Justin is a software developer for http://aha.io, blogs at http://justinweiss.com, and is also the book author of...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodEric BerrySpecial Guest: Justin WeissIn this episode, the Ruby Rouges speak with <a href="https://github.com/justinweiss" target="_blank" rel="noreferrer noopener">Justin Weiss</a>. Justin is a software developer for <a href="http://aha.io" target="_blank" rel="noreferrer noopener">aha.io</a>, blogs at <a href="http://justinweiss.com" target="_blank" rel="noreferrer noopener">justinweiss.com</a>, and is also the book author of <a href="https://www.justinweiss.com/practicing-rails/" target="_blank" rel="noreferrer noopener">Practicing Rails: Learn Rails without being overwhelmed</a>.Justin gives a preview of his presentation at <a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit </a>, which is about exploring connections between your apps and the web. Ruby Rogues and Justin dive deep into questions about testing apps with an array of tools to see how that information is relevant in exploring connectivity and working parts of apps.In particular, we dive pretty deep on:<ul><li>Apps becoming of the web instead of running on the web</li><li>Breaking into the connection between your apps or native client and your mode APIs</li><li>Micro Services</li><li>Finding the pain points</li><li>Where to start to begin open visibility</li><li>Deploy and looking at logs - Gems and Libraries.</li><li>Tooling - API requests manually - Postman app , <a href="https://paw.cloud" target="_blank" rel="noreferrer noopener">PAW</a></li><li>Automation or one-off tools</li><li>When something breaks, what kind of information is relevant</li><li>Figuring out what part of the apps are working well and reproducing problems</li><li>Error Logs</li><li><a href="https://robots.thoughtbot.com/sandi-metz-rules-for-developers" target="_blank" rel="noreferrer noopener">Sandi Metz Principle</a></li><li>Authentication and Authorization</li><li>Characterizing</li><li>and much much more.</li></ul>Links: <ul><li>Aha.io</li><li><a href="https://github.com/justinweiss" target="_blank" rel="noreferrer noopener">Justin Weiss</a></li><li><a href="https://www.justinweiss.com/practicing-rails/" target="_blank" rel="noreferrer noopener">Practicing Rails: Learn Rails without being overwhelmed</a></li><li><a href="http://justinweiss.com" target="_blank" rel="noreferrer noopener">justinweiss.com</a></li><li>Postman app</li><li><a href="https://paw.cloud" target="_blank" rel="noreferrer noopener">PAW</a></li><li><a href="https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/" target="_blank" rel="noreferrer noopener">Advance Rest Client </a></li><li><a href="https://www.charlesproxy.com" target="_blank" rel="noreferrer noopener">Charles proxy </a></li><li>@JustinWeiss</li></ul>Picks:Eric<ul><li>Pry - Rails, Remote, Stack Explore, Doc, Nav</li><li><a href="http://CodeSponsor.io" target="_blank" rel="noreferrer noopener">CodeSponsor.io</a></li></ul>Justin<ul><li>Books - <a href="https://www.amazon.com/dp/B00IQO403K/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">The 3 Book Problem </a></li></ul>Chuck<ul><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li>Angular Bundle</li><li><a href="http://ThriveCart.com" target="_blank" rel="noreferrer noopener">ThriveCart.com</a></li><li>Chuck@DevChat.tv</li></ul>Special Guest: Justin Weiss.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2761</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 331: 30 days to Elixir then Crystal and back again to Ruby with Fabio Akita</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-331-30-days-to-elixir-then-crystal-and-back-again-to-ruby-with-fabio-akita</link><description><![CDATA[Panel:Charles Max WoodDave KimuraEric BerryBrian HoganSpecial Guest: Fabio AkitaThe Ruby Rouges speak with <a href="http://www.akitaonrails.com" target="_blank" rel="noreferrer noopener">Fabio Akita</a>, a return guess. Fabio is a blogger at AkitaOnRails.com and is an organizer and speaker at Ruby Dev. Conf. Brazil. Fabio mentions have minor open source projects. Fabio talks revolve around “How do you as a Ruby Developer, dive into new languages,” such as Crystal and Elixir. Fabio will be speaking on the upcoming Ruby Dev Summit.In particular, we dive pretty deep on:<ul><li>Should we just all just go to Elixir?</li><li>Problems with choosing and staying with one language?</li><li>Ruby is a ZPE language or 0.8 languages.</li><li>Ruby on Rail was never a full solution.</li><li>Elixir is not a difficult language, object-oriented, and functional.</li><li>Elixir is linked an operating system.</li><li>What drove you to Elixir?</li><li>When new languages come up to replace something you already have…</li><li>Crystal is a getting a stable API in a few months.</li><li>LLVM -  Low-Level Virtual Machine, or compiler framework</li><li>Copy and pasting your Ruby code into the Crystal compiler</li><li>Dropbox client running on python</li><li>Using Rabbit MQ</li><li>and much more.</li></ul>Links: •  @AkitaOnRails•@RubyconfBR•Codeminer42<a href="http://facebook.com/akitaonrails" target="_blank" rel="noreferrer noopener">facebook.com/akitaonrails</a>Picks:Eric•<a href="https://imazing.com" target="_blank" rel="noreferrer noopener">imazing </a> Dave•<a href="http://www.apple.com" target="_blank" rel="noreferrer noopener">Apple Watch</a> Chuck•Just Keep Going…Brian•Plug Rails Cookies Sessions Store<ul><li>Dry</li></ul>Fabio<ul><li><a href="http://kemalcr.com" target="_blank" rel="noreferrer noopener">Kamel</a></li><li><a href="https://discordapp.com" target="_blank" rel="noreferrer noopener">Discord</a></li></ul>Special Guest: Fabio Akita.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a2745927-7629-4a53-985e-de9f5b93caac</guid><pubDate>Tue, 10 Oct 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849292/stream.mp3" length="62383809" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraEric BerryBrian HoganSpecial Guest: Fabio AkitaThe Ruby Rouges speak with http://www.akitaonrails.com, a return guess. Fabio is a blogger at AkitaOnRails.com and is an organizer and speaker at Ruby Dev. Conf. Brazil....</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraEric BerryBrian HoganSpecial Guest: Fabio AkitaThe Ruby Rouges speak with <a href="http://www.akitaonrails.com" target="_blank" rel="noreferrer noopener">Fabio Akita</a>, a return guess. Fabio is a blogger at AkitaOnRails.com and is an organizer and speaker at Ruby Dev. Conf. Brazil. Fabio mentions have minor open source projects. Fabio talks revolve around “How do you as a Ruby Developer, dive into new languages,” such as Crystal and Elixir. Fabio will be speaking on the upcoming Ruby Dev Summit.In particular, we dive pretty deep on:<ul><li>Should we just all just go to Elixir?</li><li>Problems with choosing and staying with one language?</li><li>Ruby is a ZPE language or 0.8 languages.</li><li>Ruby on Rail was never a full solution.</li><li>Elixir is not a difficult language, object-oriented, and functional.</li><li>Elixir is linked an operating system.</li><li>What drove you to Elixir?</li><li>When new languages come up to replace something you already have…</li><li>Crystal is a getting a stable API in a few months.</li><li>LLVM -  Low-Level Virtual Machine, or compiler framework</li><li>Copy and pasting your Ruby code into the Crystal compiler</li><li>Dropbox client running on python</li><li>Using Rabbit MQ</li><li>and much more.</li></ul>Links: •  @AkitaOnRails•@RubyconfBR•Codeminer42<a href="http://facebook.com/akitaonrails" target="_blank" rel="noreferrer noopener">facebook.com/akitaonrails</a>Picks:Eric•<a href="https://imazing.com" target="_blank" rel="noreferrer noopener">imazing </a> Dave•<a href="http://www.apple.com" target="_blank" rel="noreferrer noopener">Apple Watch</a> Chuck•Just Keep Going…Brian•Plug Rails Cookies Sessions Store<ul><li>Dry</li></ul>Fabio<ul><li><a href="http://kemalcr.com" target="_blank" rel="noreferrer noopener">Kamel</a></li><li><a href="https://discordapp.com" target="_blank" rel="noreferrer noopener">Discord</a></li></ul>Special Guest: Fabio Akita.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3829</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 330: Functions vs Methods with Devon Estes</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-330-functions-vs-methods-with-devon-estes</link><description><![CDATA[Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: Devon EstesThe Ruby Rouges speak with <a href="https://github.com/devonestes" target="_blank" rel="noreferrer noopener">Devon Estes</a>, a return guess and Ruby developer who currently lives in Berlin, Germany. The topic of discussion is about Function vs. Methods, and talk about blocks and its functions. Also, some further digging into the behaviors of functions and designs. Devon explains that this topic will be of discussion at Ruby Dev Conf.Devon dives into the object orientation and the interactions between functions, editing or changing functions. The Ruby Rogues ask questions about, service functions, subsections of applications, application logic, and understanding the parts.In particular, we dive pretty deep on:<ul><li>Functions vs. Methods</li><li>Blocks</li><li>When do you want to go for a function?</li><li>Editing Functions.</li><li>Service Objects solving problems</li><li>Methods and Function or classes?</li><li>Placing functions in apps</li><li>30,000 lines</li><li>Single responsibly principle</li><li>Different classes of users</li><li>Example or great uses of functions</li><li>Keeping thing for being hard to manage among users</li><li>Value Objects and phone numbers, and functional methods.</li><li>Object orientation and functional programming</li><li>Merging Elixer and Ruby?</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://github.com/dry-rb/dry-rb.org" target="_blank" rel="noreferrer noopener">DryRB</a></li><li><a href="https://www.educationsuperhighway.org" target="_blank" rel="noreferrer noopener">Education Super Highway</a></li><li>@devonestes</li><li><a href="http://devonestes.com" target="_blank" rel="noreferrer noopener">devonestes.com</a></li><li><a href="http://devonestes.com/fir" target="_blank" rel="noreferrer noopener">devonestes.com/fir</a></li><li> </li></ul>Picks:Eric<ul><li><a href="https://github.com/hopsoft/pipe_envy" target="_blank" rel="noreferrer noopener">Pipe Envy</a></li><li>Super Free Cheese Cake - Keto friendly</li></ul>Dave<ul><li><a href="https://www.amazon.com/Amazon-FreeTime-Unlimited-Monthly-Subscription/dp/B01I499BNA" target="_blank" rel="noreferrer noopener">Amazon Free Time</a></li></ul>Chuck<ul><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li><a href="http://2ketodudes.com" target="_blank" rel="noreferrer noopener">2ketodudes</a></li><li><a href="https://www.audible.com/t2/title?Matchtype=e&amp;asin=B00NMSJMA6&amp;cvo_campaign=250472289&amp;cvo_crid=152675288612&amp;cvosrc=ppc.google.keto+clarity&amp;gclid=Cj0KCQjwgb3OBRDNARIsAOyZbxDpglkwzVIYxEHZyf7cMj8f7cdPiYuWLOmBIATFyCmhckNVZPYI-mQaAp2AEALw_wcB&amp;mkwid=suZPzHFHw_dc&amp;pcrid=152675288612&amp;pkw=keto+clarity&amp;pmt=e&amp;source_code=GO1GB907ESH060513" target="_blank" rel="noreferrer noopener">Keto Clarity </a></li></ul>Devon<ul><li>Nav to Tetris</li><li><a href="https://www.netflix.com/title/70300800" target="_blank" rel="noreferrer noopener">Season 4 Bojack Horseman</a></li><li>Zoos</li></ul>Special Guest: Devon Estes.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cba449b6-0058-4ec7-b367-8a3b0114d173</guid><pubDate>Tue, 03 Oct 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849151/stream.mp3" length="61265349" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: Devon EstesThe Ruby Rouges speak with https://github.com/devonestes, a return guess and Ruby developer who currently lives in Berlin, Germany. The topic of discussion is about Function vs....</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: Devon EstesThe Ruby Rouges speak with <a href="https://github.com/devonestes" target="_blank" rel="noreferrer noopener">Devon Estes</a>, a return guess and Ruby developer who currently lives in Berlin, Germany. The topic of discussion is about Function vs. Methods, and talk about blocks and its functions. Also, some further digging into the behaviors of functions and designs. Devon explains that this topic will be of discussion at Ruby Dev Conf.Devon dives into the object orientation and the interactions between functions, editing or changing functions. The Ruby Rogues ask questions about, service functions, subsections of applications, application logic, and understanding the parts.In particular, we dive pretty deep on:<ul><li>Functions vs. Methods</li><li>Blocks</li><li>When do you want to go for a function?</li><li>Editing Functions.</li><li>Service Objects solving problems</li><li>Methods and Function or classes?</li><li>Placing functions in apps</li><li>30,000 lines</li><li>Single responsibly principle</li><li>Different classes of users</li><li>Example or great uses of functions</li><li>Keeping thing for being hard to manage among users</li><li>Value Objects and phone numbers, and functional methods.</li><li>Object orientation and functional programming</li><li>Merging Elixer and Ruby?</li><li>and much much more.</li></ul>Links: <ul><li><a href="https://github.com/dry-rb/dry-rb.org" target="_blank" rel="noreferrer noopener">DryRB</a></li><li><a href="https://www.educationsuperhighway.org" target="_blank" rel="noreferrer noopener">Education Super Highway</a></li><li>@devonestes</li><li><a href="http://devonestes.com" target="_blank" rel="noreferrer noopener">devonestes.com</a></li><li><a href="http://devonestes.com/fir" target="_blank" rel="noreferrer noopener">devonestes.com/fir</a></li><li> </li></ul>Picks:Eric<ul><li><a href="https://github.com/hopsoft/pipe_envy" target="_blank" rel="noreferrer noopener">Pipe Envy</a></li><li>Super Free Cheese Cake - Keto friendly</li></ul>Dave<ul><li><a href="https://www.amazon.com/Amazon-FreeTime-Unlimited-Monthly-Subscription/dp/B01I499BNA" target="_blank" rel="noreferrer noopener">Amazon Free Time</a></li></ul>Chuck<ul><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li><a href="http://2ketodudes.com" target="_blank" rel="noreferrer noopener">2ketodudes</a></li><li><a href="https://www.audible.com/t2/title?Matchtype=e&amp;asin=B00NMSJMA6&amp;cvo_campaign=250472289&amp;cvo_crid=152675288612&amp;cvosrc=ppc.google.keto+clarity&amp;gclid=Cj0KCQjwgb3OBRDNARIsAOyZbxDpglkwzVIYxEHZyf7cMj8f7cdPiYuWLOmBIATFyCmhckNVZPYI-mQaAp2AEALw_wcB&amp;mkwid=suZPzHFHw_dc&amp;pcrid=152675288612&amp;pkw=keto+clarity&amp;pmt=e&amp;source_code=GO1GB907ESH060513" target="_blank" rel="noreferrer noopener">Keto Clarity </a></li></ul>Devon<ul><li>Nav to Tetris</li><li><a href="https://www.netflix.com/title/70300800" target="_blank" rel="noreferrer noopener">Season 4 Bojack Horseman</a></li><li>Zoos</li></ul>Special Guest: Devon Estes.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3759</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 329: Learning Machine Learning with Marc-André Cournoyer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-329-learning-machine-learning-with-marc-andre-cournoyer</link><description><![CDATA[Panel:Charles DaveEric Special Guest: Marc-André CournoyerRuby Rogues speaks with Marc-André Cournoyer, whose most notable works were the Thin Web Server, Tiny RB Ruby implementation, and a book called “Create your own Programming Language,” responsible for the creation of Coffee Script. Also, he has done some with Rack 2 and creates some of the initial Rack Adapters. The discussion covered in this episode are about learning machine learning. How do you learn it in Ruby? The basics of machine learning and the best practices to become more competent in machine learning. Also some diving into hardware, training, for getting the job done. In particular, we dive pretty deep on:<ul><li>How to Learn Machine Learning?</li><li>Important hardware components: GPU, RAM, etc. </li><li>Training</li><li>Algorithms that are doing once impossible things</li><li>Building a machine learning system for different kind of tasks or applications</li><li>Decide on a side project and completing a side project</li></ul>Links: <ul><li><a href="http://macournoyer.com" target="_blank" rel="noreferrer noopener">Marc-André Cournoyer</a></li><li><a href="http://www.greatcodeclub.com" target="_blank" rel="noreferrer noopener">The Great Code Club</a></li><li><a href="http://www.corelogic.com" target="_blank" rel="noreferrer noopener">CoreLogic</a></li><li><a href="http://twitter.com/macournoyer" target="_blank" rel="noreferrer noopener">twitter.com/macournoyer</a></li><li><a href="http://code.macournoyer.com/thin/" target="_blank" rel="noreferrer noopener">Thin Web Server </a></li><li><a href="http://code.macournoyer.com/tinyrb/" target="_blank" rel="noreferrer noopener">TinyRB</a></li><li><a href="http://createyourproglang.com" target="_blank" rel="noreferrer noopener">Create your own Programming Language</a></li><li><a href="http://refactormycode.com" target="_blank" rel="noreferrer noopener">http://refactormycode.com</a></li><li><a href="http://talkerapp.com" target="_blank" rel="noreferrer noopener">http://talkerapp.com</a></li><li><a href="http://codedinc.com" target="_blank" rel="noreferrer noopener">CodedInc</a></li></ul>Picks:Eric <ul><li><a href="https://codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsors</a></li></ul>Dave <ul><li><a href="https://www.logitech.com/en-us/product/mx-master-2s-flow" target="_blank" rel="noreferrer noopener">MX Master 2S</a></li><li><a href="https://www.amazon.com/Computer-Uninterruptible-Power-Supply-Units/b?ie=UTF8&amp;node=764572" target="_blank" rel="noreferrer noopener">Uninterruptible power supply</a></li></ul>Chuck<ul><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li><a href="http://www.homedepot.com" target="_blank" rel="noreferrer noopener">Home Depot </a></li><li><a href="https://www.unitedrentals.com/en/equipment/earthmoving-equipment/mini-excavators" target="_blank" rel="noreferrer noopener">Mini-Excavators</a></li><li><a href="https://dataskeptic.com" target="_blank" rel="noreferrer noopener">Data Skeptic Podcast </a></li></ul>Marc<ul><li><a href="https://confirmsubscription.com/h/y/52E53ED7FF30E314" target="_blank" rel="noreferrer noopener">Rebuilding a Ruby Web Server from Scratch </a></li><li><a href="http://www.arxiv-sanity.com" target="_blank" rel="noreferrer noopener">Arxiv-Sanity</a></li></ul>Special Guest: Marc-André Cournoyer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">eea9b2ab-0ce3-4fbf-9b20-e9f62faa4683</guid><pubDate>Tue, 26 Sep 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849166/stream.mp3" length="52086790" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles DaveEric Special Guest: Marc-André CournoyerRuby Rogues speaks with Marc-André Cournoyer, whose most notable works were the Thin Web Server, Tiny RB Ruby implementation, and a book called “Create your own Programming Language,”...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles DaveEric Special Guest: Marc-André CournoyerRuby Rogues speaks with Marc-André Cournoyer, whose most notable works were the Thin Web Server, Tiny RB Ruby implementation, and a book called “Create your own Programming Language,” responsible for the creation of Coffee Script. Also, he has done some with Rack 2 and creates some of the initial Rack Adapters. The discussion covered in this episode are about learning machine learning. How do you learn it in Ruby? The basics of machine learning and the best practices to become more competent in machine learning. Also some diving into hardware, training, for getting the job done. In particular, we dive pretty deep on:<ul><li>How to Learn Machine Learning?</li><li>Important hardware components: GPU, RAM, etc. </li><li>Training</li><li>Algorithms that are doing once impossible things</li><li>Building a machine learning system for different kind of tasks or applications</li><li>Decide on a side project and completing a side project</li></ul>Links: <ul><li><a href="http://macournoyer.com" target="_blank" rel="noreferrer noopener">Marc-André Cournoyer</a></li><li><a href="http://www.greatcodeclub.com" target="_blank" rel="noreferrer noopener">The Great Code Club</a></li><li><a href="http://www.corelogic.com" target="_blank" rel="noreferrer noopener">CoreLogic</a></li><li><a href="http://twitter.com/macournoyer" target="_blank" rel="noreferrer noopener">twitter.com/macournoyer</a></li><li><a href="http://code.macournoyer.com/thin/" target="_blank" rel="noreferrer noopener">Thin Web Server </a></li><li><a href="http://code.macournoyer.com/tinyrb/" target="_blank" rel="noreferrer noopener">TinyRB</a></li><li><a href="http://createyourproglang.com" target="_blank" rel="noreferrer noopener">Create your own Programming Language</a></li><li><a href="http://refactormycode.com" target="_blank" rel="noreferrer noopener">http://refactormycode.com</a></li><li><a href="http://talkerapp.com" target="_blank" rel="noreferrer noopener">http://talkerapp.com</a></li><li><a href="http://codedinc.com" target="_blank" rel="noreferrer noopener">CodedInc</a></li></ul>Picks:Eric <ul><li><a href="https://codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsors</a></li></ul>Dave <ul><li><a href="https://www.logitech.com/en-us/product/mx-master-2s-flow" target="_blank" rel="noreferrer noopener">MX Master 2S</a></li><li><a href="https://www.amazon.com/Computer-Uninterruptible-Power-Supply-Units/b?ie=UTF8&amp;node=764572" target="_blank" rel="noreferrer noopener">Uninterruptible power supply</a></li></ul>Chuck<ul><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li><a href="http://www.homedepot.com" target="_blank" rel="noreferrer noopener">Home Depot </a></li><li><a href="https://www.unitedrentals.com/en/equipment/earthmoving-equipment/mini-excavators" target="_blank" rel="noreferrer noopener">Mini-Excavators</a></li><li><a href="https://dataskeptic.com" target="_blank" rel="noreferrer noopener">Data Skeptic Podcast </a></li></ul>Marc<ul><li><a href="https://confirmsubscription.com/h/y/52E53ED7FF30E314" target="_blank" rel="noreferrer noopener">Rebuilding a Ruby Web Server from Scratch </a></li><li><a href="http://www.arxiv-sanity.com" target="_blank" rel="noreferrer noopener">Arxiv-Sanity</a></li></ul>Special Guest: Marc-André Cournoyer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3184</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 329: Learning Machine Learning with Marc-André Cournoyer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-329-learning-machine-learning-with-marc-andre-cournoyer</link><description><![CDATA[Panel:Charles DaveEric Special Guest: Marc-André CournoyerRuby Rouges speaks with Marc-André Cournoyer, whose most notable works were the Thin Web Server, Tiny RB Ruby implementation, and a book called “Create your own Programming Language,” response for the creation of Coffee Script. Also he has done some with with Rack 2 and create some of the initial Rack Adapters. The discussion covered in this episode are about learning machine learning. How do you learn it in Ruby? The basics of machine learning and the best practices to become more competent in machine learning. Also some diving into hardware, training, for getting the job done. In particular, we dive pretty deep on:<ul><li>How to Learn Machine Learning?</li><li>Important hardware components: GPU, RAM, etc. </li><li>Training</li><li>Algorithms that are doing once impossible things</li><li>Building a machine learning system for different kind of tasks or applications</li><li>Decide on a side project and completing a side project</li></ul>Links: <ul><li><a href="http://macournoyer.com" target="_blank" rel="noreferrer noopener">Marc-André Cournoyer</a></li><li><a href="http://www.greatcodeclub.com" target="_blank" rel="noreferrer noopener">The Great Code Club</a></li><li><a href="http://www.corelogic.com" target="_blank" rel="noreferrer noopener">CoreLogic</a></li><li><a href="http://twitter.com/macournoyer" target="_blank" rel="noreferrer noopener">twitter.com/macournoyer</a></li><li><a href="http://code.macournoyer.com/thin/" target="_blank" rel="noreferrer noopener">Thin Web Server </a></li><li><a href="http://code.macournoyer.com/tinyrb/" target="_blank" rel="noreferrer noopener">TinyRB</a></li><li><a href="http://createyourproglang.com" target="_blank" rel="noreferrer noopener">Create your own Programming Language</a></li><li><a href="http://refactormycode.com" target="_blank" rel="noreferrer noopener">http://refactormycode.com</a></li><li><a href="http://talkerapp.com" target="_blank" rel="noreferrer noopener">http://talkerapp.com</a></li><li><a href="http://codedinc.com" target="_blank" rel="noreferrer noopener">CodedInc</a></li></ul>Picks:Eric <ul><li><a href="https://codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsors</a></li></ul>Dave <ul><li><a href="https://www.logitech.com/en-us/product/mx-master-2s-flow" target="_blank" rel="noreferrer noopener">MX Master 2S</a></li><li><a href="https://www.amazon.com/Computer-Uninterruptible-Power-Supply-Units/b?ie=UTF8&amp;node=764572" target="_blank" rel="noreferrer noopener">Uninterruptible power supply</a></li></ul>Chuck<ul><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li><a href="http://www.homedepot.com" target="_blank" rel="noreferrer noopener">Home Depot </a></li><li><a href="https://www.unitedrentals.com/en/equipment/earthmoving-equipment/mini-excavators" target="_blank" rel="noreferrer noopener">Mini-Excavators</a></li><li><a href="https://dataskeptic.com" target="_blank" rel="noreferrer noopener">Data Skeptic Podcast </a></li></ul>Marc<ul><li><a href="https://confirmsubscription.com/h/y/52E53ED7FF30E314" target="_blank" rel="noreferrer noopener">Rebuilding a Ruby Web Server from Scratch </a></li><li><a href="http://www.arxiv-sanity.com" target="_blank" rel="noreferrer noopener">Arxiv-Sanity</a></li></ul>Special Guest: Marc-André Cournoyer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">595f5fb2-b600-484e-b6da-909fdb78556f</guid><pubDate>Tue, 26 Sep 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849138/stream.mp3" length="18317312" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles DaveEric Special Guest: Marc-André CournoyerRuby Rouges speaks with Marc-André Cournoyer, whose most notable works were the Thin Web Server, Tiny RB Ruby implementation, and a book called “Create your own Programming Language,” response...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles DaveEric Special Guest: Marc-André CournoyerRuby Rouges speaks with Marc-André Cournoyer, whose most notable works were the Thin Web Server, Tiny RB Ruby implementation, and a book called “Create your own Programming Language,” response for the creation of Coffee Script. Also he has done some with with Rack 2 and create some of the initial Rack Adapters. The discussion covered in this episode are about learning machine learning. How do you learn it in Ruby? The basics of machine learning and the best practices to become more competent in machine learning. Also some diving into hardware, training, for getting the job done. In particular, we dive pretty deep on:<ul><li>How to Learn Machine Learning?</li><li>Important hardware components: GPU, RAM, etc. </li><li>Training</li><li>Algorithms that are doing once impossible things</li><li>Building a machine learning system for different kind of tasks or applications</li><li>Decide on a side project and completing a side project</li></ul>Links: <ul><li><a href="http://macournoyer.com" target="_blank" rel="noreferrer noopener">Marc-André Cournoyer</a></li><li><a href="http://www.greatcodeclub.com" target="_blank" rel="noreferrer noopener">The Great Code Club</a></li><li><a href="http://www.corelogic.com" target="_blank" rel="noreferrer noopener">CoreLogic</a></li><li><a href="http://twitter.com/macournoyer" target="_blank" rel="noreferrer noopener">twitter.com/macournoyer</a></li><li><a href="http://code.macournoyer.com/thin/" target="_blank" rel="noreferrer noopener">Thin Web Server </a></li><li><a href="http://code.macournoyer.com/tinyrb/" target="_blank" rel="noreferrer noopener">TinyRB</a></li><li><a href="http://createyourproglang.com" target="_blank" rel="noreferrer noopener">Create your own Programming Language</a></li><li><a href="http://refactormycode.com" target="_blank" rel="noreferrer noopener">http://refactormycode.com</a></li><li><a href="http://talkerapp.com" target="_blank" rel="noreferrer noopener">http://talkerapp.com</a></li><li><a href="http://codedinc.com" target="_blank" rel="noreferrer noopener">CodedInc</a></li></ul>Picks:Eric <ul><li><a href="https://codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsors</a></li></ul>Dave <ul><li><a href="https://www.logitech.com/en-us/product/mx-master-2s-flow" target="_blank" rel="noreferrer noopener">MX Master 2S</a></li><li><a href="https://www.amazon.com/Computer-Uninterruptible-Power-Supply-Units/b?ie=UTF8&amp;node=764572" target="_blank" rel="noreferrer noopener">Uninterruptible power supply</a></li></ul>Chuck<ul><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li><a href="http://www.homedepot.com" target="_blank" rel="noreferrer noopener">Home Depot </a></li><li><a href="https://www.unitedrentals.com/en/equipment/earthmoving-equipment/mini-excavators" target="_blank" rel="noreferrer noopener">Mini-Excavators</a></li><li><a href="https://dataskeptic.com" target="_blank" rel="noreferrer noopener">Data Skeptic Podcast </a></li></ul>Marc<ul><li><a href="https://confirmsubscription.com/h/y/52E53ED7FF30E314" target="_blank" rel="noreferrer noopener">Rebuilding a Ruby Web Server from Scratch </a></li><li><a href="http://www.arxiv-sanity.com" target="_blank" rel="noreferrer noopener">Arxiv-Sanity</a></li></ul>Special Guest: Marc-André Cournoyer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1069</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 328: Rails Security Beyond the Defaults with Matias Korhonen</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-328-rails-security-beyond-the-defaults-with-matias-korhonen</link><description><![CDATA[<a href="https://ctt.ec/yaj5h" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>Matias Korhonen has been writing Rails apps professionally at <a href="http://kiskolabs.com" target="_blank" rel="noreferrer noopener">Kisko Labs</a>, a Rails-focused software consultancy in Finland, for almost a decade. In his spare time he works on too many side projects (including <a href="http://piranhas.co" target="_blank" rel="noreferrer noopener">Piranhas.co</a>), a book price comparison site, and <a href="http://tls.care" target="_blank" rel="noreferrer noopener">TLS.care</a> (an SSL certificate monitoring service). He also somehow manages to find time to homebrew beer.The Rogues talk to Matias about securing your Rails applications. Rails comes with a lot of security features built in, but you can still leave yourself open to exploitation if you're not careful. Most of these problems occur in the portion of the app your write as opposed to the parts of the app that Rails handles for you. We go over several tools and techniques for making sure your application, access, and data are all secure.In particular, we dive pretty deep on:<ul><li>Tools that you can use to scan for vulnerabilities or add more security checks to your applications</li><li>Authentication and authorization mistakes</li><li>Securely managing data</li><li>and much, much more...</li></ul>Links:<ul><li><a href="https://github.com/twitter/secureheaders" target="_blank" rel="noreferrer noopener">secureheaders</a></li><li><a href="https://github.com/presidentbeef/brakeman" target="_blank" rel="noreferrer noopener">brakeman</a></li><li><a href="https://codeclimate.com/" target="_blank" rel="noreferrer noopener">Code Climate</a></li><li><a href="http://cloudflare.com" target="_blank" rel="noreferrer noopener">CloudFlare</a></li><li><a href="https://github.com/dropbox/zxcvbn" target="_blank" rel="noreferrer noopener">zxcvbn</a></li><li><a href="https://www.troyhunt.com/introducing-306-million-freely-downloadable-pwned-passwords/" target="_blank" rel="noreferrer noopener">Troy Hunt article on pwned passwords</a></li><li><a href="https://github.com/phatworx/devise_security_extension" target="_blank" rel="noreferrer noopener">Devise Security Extension</a></li><li><a href="https://github.com/elabs/pundit" target="_blank" rel="noreferrer noopener">pundit</a></li><li><a href="https://www.driftingruby.com/episodes/complex-strong-parameters" target="_blank" rel="noreferrer noopener">Drifting Ruby episode on Complex Strong Parameters</a></li><li><a href="https://gemnasium.com/" target="_blank" rel="noreferrer noopener">gemnasium</a></li><li><a href="https://github.com/rubysec/bundler-audit" target="_blank" rel="noreferrer noopener">bundler-audit</a></li><li><a href="https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project" target="_blank" rel="noreferrer noopener">OWASP Zed Attack Proxy Project</a></li><li><a href="https://github.com/kickstarter/rack-attack" target="_blank" rel="noreferrer noopener">rack-attack</a></li></ul>Picks:Brian:<ul><li><a href="https://regex101.com/" target="_blank" rel="noreferrer noopener">Regex 101</a></li><li><a href="http://amzn.to/2xmfUv2" target="_blank" rel="noreferrer noopener">Give and Take by Adam Grant</a></li></ul>Eric:<ul><li><a href="https://www.indiehackers.com/" target="_blank" rel="noreferrer noopener">Indie Hackers</a></li></ul>Dave:<ul><li><a href="https://www.sumologic.com/" target="_blank" rel="noreferrer noopener">Sumo Logic</a></li></ul>Chuck:<ul><li><a href="https://www.youtube.com/watch?v=Trhv4Gi6fy4" target="_blank" rel="noreferrer noopener">Ready Player One Comic-Con trailer breakdown</a></li><li><a href="https://about.mattermost.com/" target="_blank" rel="noreferrer noopener">Mattermost</a></li><li>Ruby Rogues Parley</li><li><a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit (FREE)</a></li></ul>Matias:<ul><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker 3.0</a></li><li><a href="https://github.com/rails/rails/tree/master/activestorage" target="_blank" rel="noreferrer noopener">ActiveStorage</a></li><li><a href="http://heroku.com" target="_blank" rel="noreferrer noopener">Heroku</a></li></ul>Special Guest: Matias Korhonen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1e6183c5-1f19-434f-9020-7a39935e5005</guid><pubDate>Tue, 19 Sep 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849265/stream.mp3" length="52351593" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://ctt.ec/yaj5hMatias Korhonen has been writing Rails apps professionally at http://kiskolabs.com, a Rails-focused software consultancy in Finland, for almost a decade. In his spare time he works on too many side projects (including...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://ctt.ec/yaj5h" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>Matias Korhonen has been writing Rails apps professionally at <a href="http://kiskolabs.com" target="_blank" rel="noreferrer noopener">Kisko Labs</a>, a Rails-focused software consultancy in Finland, for almost a decade. In his spare time he works on too many side projects (including <a href="http://piranhas.co" target="_blank" rel="noreferrer noopener">Piranhas.co</a>), a book price comparison site, and <a href="http://tls.care" target="_blank" rel="noreferrer noopener">TLS.care</a> (an SSL certificate monitoring service). He also somehow manages to find time to homebrew beer.The Rogues talk to Matias about securing your Rails applications. Rails comes with a lot of security features built in, but you can still leave yourself open to exploitation if you're not careful. Most of these problems occur in the portion of the app your write as opposed to the parts of the app that Rails handles for you. We go over several tools and techniques for making sure your application, access, and data are all secure.In particular, we dive pretty deep on:<ul><li>Tools that you can use to scan for vulnerabilities or add more security checks to your applications</li><li>Authentication and authorization mistakes</li><li>Securely managing data</li><li>and much, much more...</li></ul>Links:<ul><li><a href="https://github.com/twitter/secureheaders" target="_blank" rel="noreferrer noopener">secureheaders</a></li><li><a href="https://github.com/presidentbeef/brakeman" target="_blank" rel="noreferrer noopener">brakeman</a></li><li><a href="https://codeclimate.com/" target="_blank" rel="noreferrer noopener">Code Climate</a></li><li><a href="http://cloudflare.com" target="_blank" rel="noreferrer noopener">CloudFlare</a></li><li><a href="https://github.com/dropbox/zxcvbn" target="_blank" rel="noreferrer noopener">zxcvbn</a></li><li><a href="https://www.troyhunt.com/introducing-306-million-freely-downloadable-pwned-passwords/" target="_blank" rel="noreferrer noopener">Troy Hunt article on pwned passwords</a></li><li><a href="https://github.com/phatworx/devise_security_extension" target="_blank" rel="noreferrer noopener">Devise Security Extension</a></li><li><a href="https://github.com/elabs/pundit" target="_blank" rel="noreferrer noopener">pundit</a></li><li><a href="https://www.driftingruby.com/episodes/complex-strong-parameters" target="_blank" rel="noreferrer noopener">Drifting Ruby episode on Complex Strong Parameters</a></li><li><a href="https://gemnasium.com/" target="_blank" rel="noreferrer noopener">gemnasium</a></li><li><a href="https://github.com/rubysec/bundler-audit" target="_blank" rel="noreferrer noopener">bundler-audit</a></li><li><a href="https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project" target="_blank" rel="noreferrer noopener">OWASP Zed Attack Proxy Project</a></li><li><a href="https://github.com/kickstarter/rack-attack" target="_blank" rel="noreferrer noopener">rack-attack</a></li></ul>Picks:Brian:<ul><li><a href="https://regex101.com/" target="_blank" rel="noreferrer noopener">Regex 101</a></li><li><a href="http://amzn.to/2xmfUv2" target="_blank" rel="noreferrer noopener">Give and Take by Adam Grant</a></li></ul>Eric:<ul><li><a href="https://www.indiehackers.com/" target="_blank" rel="noreferrer noopener">Indie Hackers</a></li></ul>Dave:<ul><li><a href="https://www.sumologic.com/" target="_blank" rel="noreferrer noopener">Sumo Logic</a></li></ul>Chuck:<ul><li><a href="https://www.youtube.com/watch?v=Trhv4Gi6fy4" target="_blank" rel="noreferrer noopener">Ready Player One Comic-Con trailer breakdown</a></li><li><a href="https://about.mattermost.com/" target="_blank" rel="noreferrer noopener">Mattermost</a></li><li>Ruby Rogues Parley</li><li><a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit (FREE)</a></li></ul>Matias:<ul><li><a href="https://github.com/rails/webpacker" target="_blank"...]]></itunes:summary><itunes:duration>3201</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 327: Hack Your Workday to Maximize Learning with Allison McMillan</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-327-hack-your-workday-to-maximize-learning-with-allison-mcmillan</link><description><![CDATA[<a href="https://ctt.ec/8ierX" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>Allison is a developer in the Washington DC area. She is a non-profit executive turned developer. She helps organize the <a href="http://rubyconf.org/scholarships" target="_blank" rel="noreferrer noopener">RubyConf and RailsConf Scholar Program</a>. She organizes a local meetup call <a href="https://www.meetup.com/United-Silver-Spring-Ruby/" target="_blank" rel="noreferrer noopener">Silver Spring Ruby</a>. She works at <a href="https://collectiveidea.com/" target="_blank" rel="noreferrer noopener">Collective Idea</a>.The Rogues talk to Allison about being a mom in coding and work-life balance.  They also talk about transitioning from non-profits to coding. This episode goes into depth on:<ul><li>Prioritizing your family and still having a great career</li><li>Goal setting, focus, and growth</li><li>Team collaboration</li><li>Contributing to open source</li><li>and much, much more...</li></ul>Links:<ul><li><a href="https://github.com/collectiveidea/delayed_job" target="_blank" rel="noreferrer noopener">Delayed Job</a></li><li><a href="http://daydreamsinruby.com/" target="_blank" rel="noreferrer noopener">Allison's Blog</a></li><li><a href="https://www.youtube.com/watch?v=nZHTg3Hza1U" target="_blank" rel="noreferrer noopener">Baby Driven Development talk</a></li><li><a href="http://railsgirls.com/" target="_blank" rel="noreferrer noopener">Rails Girls</a></li><li><a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li><a href="http://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li><li><a href="https://github.com/seattlerb/minitest" target="_blank" rel="noreferrer noopener">Minitest</a></li><li><a href="http://railscasts.com/" target="_blank" rel="noreferrer noopener">RailsCasts</a></li><li><a href="https://github.com/collectiveidea/interactor" target="_blank" rel="noreferrer noopener">Interactor Gem</a></li><li><a href="https://twitter.com/wifelette/status/900151009158156288" target="_blank" rel="noreferrer noopener">Leah Silber from Tilde tweet</a></li><li><a href="https://hackernoon.com/babies-at-work-its-weird-that-it-s-weird-b285b070d456" target="_blank" rel="noreferrer noopener">Tilde article on Baby at Work</a></li><li><a href="http://www.mothercoders.org/" target="_blank" rel="noreferrer noopener">Mother Coders</a></li><li><a href="http://www.railsbridge.org" target="_blank" rel="noreferrer noopener">RailsBridge</a></li><li><a href="http://twitter.com/allie_p" target="_blank" rel="noreferrer noopener">Allison on Twitter</a></li></ul>Picks:Eric:<ul><li><a href="https://www.gallupstrengthscenter.com/Home/en-US/Index/" target="_blank" rel="noreferrer noopener">Gallup Strengths Test</a></li><li><a href="http://www.metabase.com/" target="_blank" rel="noreferrer noopener">Metabase</a></li></ul>Allison:<ul><li><a href="http://www.tablexi.com/developers/xi-to-eye-the-sticky-note-game/" target="_blank" rel="noreferrer noopener">Sticky Note Game by TableXI</a></li><li><a href="http://www.writespeakcode.com/" target="_blank" rel="noreferrer noopener">WriteSpeakCode</a></li><li><a href="http://www.rubyjewel.com/" target="_blank" rel="noreferrer noopener">Ruby Jewel</a></li><li><a href="https://www.crystalknows.com/" target="_blank" rel="noreferrer noopener">Crystal DISC Assessment</a></li></ul>Dave<ul><li><a href="http://guides.rubyonrails.org" target="_blank" rel="noreferrer noopener">Rails Guides</a></li></ul>Special Guest: Allison McMillan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e5bb2e6a-75ff-46a4-a2ee-5c3635ad80c3</guid><pubDate>Tue, 12 Sep 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849257/stream.mp3" length="56820175" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://ctt.ec/8ierXAllison is a developer in the Washington DC area. She is a non-profit executive turned developer. She helps organize the http://rubyconf.org/scholarships. She organizes a local meetup call...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://ctt.ec/8ierX" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>Allison is a developer in the Washington DC area. She is a non-profit executive turned developer. She helps organize the <a href="http://rubyconf.org/scholarships" target="_blank" rel="noreferrer noopener">RubyConf and RailsConf Scholar Program</a>. She organizes a local meetup call <a href="https://www.meetup.com/United-Silver-Spring-Ruby/" target="_blank" rel="noreferrer noopener">Silver Spring Ruby</a>. She works at <a href="https://collectiveidea.com/" target="_blank" rel="noreferrer noopener">Collective Idea</a>.The Rogues talk to Allison about being a mom in coding and work-life balance.  They also talk about transitioning from non-profits to coding. This episode goes into depth on:<ul><li>Prioritizing your family and still having a great career</li><li>Goal setting, focus, and growth</li><li>Team collaboration</li><li>Contributing to open source</li><li>and much, much more...</li></ul>Links:<ul><li><a href="https://github.com/collectiveidea/delayed_job" target="_blank" rel="noreferrer noopener">Delayed Job</a></li><li><a href="http://daydreamsinruby.com/" target="_blank" rel="noreferrer noopener">Allison's Blog</a></li><li><a href="https://www.youtube.com/watch?v=nZHTg3Hza1U" target="_blank" rel="noreferrer noopener">Baby Driven Development talk</a></li><li><a href="http://railsgirls.com/" target="_blank" rel="noreferrer noopener">Rails Girls</a></li><li><a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li><a href="http://rspec.info/" target="_blank" rel="noreferrer noopener">RSpec</a></li><li><a href="https://github.com/seattlerb/minitest" target="_blank" rel="noreferrer noopener">Minitest</a></li><li><a href="http://railscasts.com/" target="_blank" rel="noreferrer noopener">RailsCasts</a></li><li><a href="https://github.com/collectiveidea/interactor" target="_blank" rel="noreferrer noopener">Interactor Gem</a></li><li><a href="https://twitter.com/wifelette/status/900151009158156288" target="_blank" rel="noreferrer noopener">Leah Silber from Tilde tweet</a></li><li><a href="https://hackernoon.com/babies-at-work-its-weird-that-it-s-weird-b285b070d456" target="_blank" rel="noreferrer noopener">Tilde article on Baby at Work</a></li><li><a href="http://www.mothercoders.org/" target="_blank" rel="noreferrer noopener">Mother Coders</a></li><li><a href="http://www.railsbridge.org" target="_blank" rel="noreferrer noopener">RailsBridge</a></li><li><a href="http://twitter.com/allie_p" target="_blank" rel="noreferrer noopener">Allison on Twitter</a></li></ul>Picks:Eric:<ul><li><a href="https://www.gallupstrengthscenter.com/Home/en-US/Index/" target="_blank" rel="noreferrer noopener">Gallup Strengths Test</a></li><li><a href="http://www.metabase.com/" target="_blank" rel="noreferrer noopener">Metabase</a></li></ul>Allison:<ul><li><a href="http://www.tablexi.com/developers/xi-to-eye-the-sticky-note-game/" target="_blank" rel="noreferrer noopener">Sticky Note Game by TableXI</a></li><li><a href="http://www.writespeakcode.com/" target="_blank" rel="noreferrer noopener">WriteSpeakCode</a></li><li><a href="http://www.rubyjewel.com/" target="_blank" rel="noreferrer noopener">Ruby Jewel</a></li><li><a href="https://www.crystalknows.com/" target="_blank" rel="noreferrer noopener">Crystal DISC Assessment</a></li></ul>Dave<ul><li><a href="http://guides.rubyonrails.org" target="_blank" rel="noreferrer noopener">Rails Guides</a></li></ul>Special Guest: Allison McMillan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3481</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 326: Chatbots with Jamie Wright</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-326-chatbots-with-jamie-wright</link><description><![CDATA[In this episode of the Ruby Rogues podcast Dave Kimura, Eric Berry, and Charles Max Wood discuss chatbots with Jamie Wright. Jamie will be speaking at <a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a> in October.[01:25] Jamie Wright introductionJamie is a professional nerd and independent contractor. He's been coding for 20 years mostly in Ruby. He's starting to get into Elixir.One of his first projects was a text adventure game, which got him started with conversational UI's. He saw <a href="https://hubot.github.com/" target="_blank" rel="noreferrer noopener">Hubot</a> on <a href="https://basecamp.com/retired/campfire" target="_blank" rel="noreferrer noopener">Campfire</a>. He started tweaking that.He made a timetracking bot that used <a href="http://gofreshbooks.com/devchat" target="_blank" rel="noreferrer noopener">Freshbooks</a> and <a href="http://getharvest.com" target="_blank" rel="noreferrer noopener">Harvest</a>.Then Slack came out and he created <a href="http://tatsu.io" target="_blank" rel="noreferrer noopener">Tatsu</a>.[05:00] Tatsu featuresYou can schedule it and it'll ask automated questions.He's working on having it integrate with github, Harvest, Google Calendar, etc.If there's a blocker, you should be able to create private conversations with the people who are blocked and add that to the standup.When you sign up it adds a video link into your slack. Eric thinks this is pretty clever.In Slack, the default action people should take when a bot is installed should be to DM the person who installed it.[08:50] What it takes to write a bot and the challenges involvedWriting bots is "fun as hell."Chatbots suck. We have the opportunity to improve an entire piece of the industry.Many bots are command based bots. You say something and it responds.Conversational UI's are really hard because they don't have any context or shared understanding of the world.[12:18] Chatbot libraries - Getting StartedEvery large company is working on one.There are also lots of natural language processing services that you can use as well.Before you start, you need to know your use case.Where will your users be? What services do you want to provide?At work? Probably slack.Among friends? FacebookNode has botkit. It's the most popular chatbot platform in the world.Start with botkit, use the examples, then come back to Ruby.Dave brings up building a chatbot for Slack that connected to <a href="http://versionone.com" target="_blank" rel="noreferrer noopener">VersionOne</a>.Data retrieval bots are another great place to start.From there, you start answering the question of where things go.[18:51] The panel's experience with chatbotsTatsu has been around for about 2 years and has existed pre-Slack.Eric uses a Slackbot to get information about users who cancel or decline messages.Chuck has done automatic posting to Slack with <a href="http://zapier.com" target="_blank" rel="noreferrer noopener">Zapier</a>.Chuck also mentions serverless with AWS Lambda.Chatbots are a lot like webapps. They're text in, text out and process things in very similar ways.Dave also brings up SMS bots as well with <a href="http://twilio.com" target="_blank" rel="noreferrer noopener">Twilio</a>.Jamie has thought about creating a web based standup bot for when Slack is down. Slack is a single point of failure for your bot if that's where it lives.Slack gives you a lot of UI elements that you don't get in SMS.[24:51] Do you wish that Slack were more like IRCFrom an end-user perspective, no. But Jamie does wish they'd revisit threading replies and separating conversations in the same channel.It only took a handful of developers to build Slack.[27:20] What gems do you use in Ruby?<a href="https://github.com/slack-ruby/slack-ruby-client" target="_blank" rel="noreferrer noopener">slack-ruby-client by dblock</a><a href="https://github.com/slack-ruby/slack-ruby-bot" target="_blank" rel="noreferrer noopener">slack-ruby-bot by dblock</a><a href="https://github.com/eventmachine/eventmachine" target="_blank" rel="noreferrer noopener">eventmachine</a>[29:30] Does Slack push to an endpoint? or do you poll Slack?You can call an api endpoint on Slack that gives you a websocket endpoint.The events API sends webhook events to your server. It's easier to program against, but it can be slower. It may also be restricted on certain API's[30:55] <a href="https://github.com/jwright/github-fantasy-league" target="_blank" rel="noreferrer noopener">Github Fantasy League</a> Based on a <a href="https://www.pluralsight.com/courses/play-by-play-aaron-patterson" target="_blank" rel="noreferrer noopener">Peepcode video with Aaron Patterson</a>. You got a score based on your activity in Github.Jamie recorded videos for a talk at Codemash.It never actually became a thing, but it was a fun idea.Jamie got into Ruby by going to a Ruby Koans talk by Jim Weirich.Jamie's links<ul><li><a href="http://github.com/jwright" target="_blank" rel="noreferrer noopener">github.com/jwright</a></li><li><a href="http://twitter.com/jwright" target="_blank" rel="noreferrer noopener">twitter.com/jwright</a></li><li><a href="http://brilliantfantastic.com" target="_blank" rel="noreferrer noopener">brilliantfantastic.com</a></li></ul>This is what we put into the chat room after the Dr. Who reference...        PicksEric<ul><li><a href="http://rollbar.com" target="_blank" rel="noreferrer noopener">Rollbar</a></li></ul>Dave<ul><li><a href="https://about.mattermost.com/" target="_blank" rel="noreferrer noopener">Mattermost</a></li></ul>Chuck<ul><li><a href="http://crm.zoho.com" target="_blank" rel="noreferrer noopener">Zoho CRM</a></li></ul>Jamie<ul><li><a href="http://digit.co" target="_blank" rel="noreferrer noopener">Digit</a></li></ul>Special Guest: Jamie Wright.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">271a8ccf-454f-434a-b1bd-474979be0dbf</guid><pubDate>Tue, 05 Sep 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849188/stream.mp3" length="42533270" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the Ruby Rogues podcast Dave Kimura, Eric Berry, and Charles Max Wood discuss chatbots with Jamie Wright. Jamie will be speaking at http://rubydevsummit.com in October.[01:25] Jamie Wright introductionJamie is a professional nerd...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the Ruby Rogues podcast Dave Kimura, Eric Berry, and Charles Max Wood discuss chatbots with Jamie Wright. Jamie will be speaking at <a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a> in October.[01:25] Jamie Wright introductionJamie is a professional nerd and independent contractor. He's been coding for 20 years mostly in Ruby. He's starting to get into Elixir.One of his first projects was a text adventure game, which got him started with conversational UI's. He saw <a href="https://hubot.github.com/" target="_blank" rel="noreferrer noopener">Hubot</a> on <a href="https://basecamp.com/retired/campfire" target="_blank" rel="noreferrer noopener">Campfire</a>. He started tweaking that.He made a timetracking bot that used <a href="http://gofreshbooks.com/devchat" target="_blank" rel="noreferrer noopener">Freshbooks</a> and <a href="http://getharvest.com" target="_blank" rel="noreferrer noopener">Harvest</a>.Then Slack came out and he created <a href="http://tatsu.io" target="_blank" rel="noreferrer noopener">Tatsu</a>.[05:00] Tatsu featuresYou can schedule it and it'll ask automated questions.He's working on having it integrate with github, Harvest, Google Calendar, etc.If there's a blocker, you should be able to create private conversations with the people who are blocked and add that to the standup.When you sign up it adds a video link into your slack. Eric thinks this is pretty clever.In Slack, the default action people should take when a bot is installed should be to DM the person who installed it.[08:50] What it takes to write a bot and the challenges involvedWriting bots is "fun as hell."Chatbots suck. We have the opportunity to improve an entire piece of the industry.Many bots are command based bots. You say something and it responds.Conversational UI's are really hard because they don't have any context or shared understanding of the world.[12:18] Chatbot libraries - Getting StartedEvery large company is working on one.There are also lots of natural language processing services that you can use as well.Before you start, you need to know your use case.Where will your users be? What services do you want to provide?At work? Probably slack.Among friends? FacebookNode has botkit. It's the most popular chatbot platform in the world.Start with botkit, use the examples, then come back to Ruby.Dave brings up building a chatbot for Slack that connected to <a href="http://versionone.com" target="_blank" rel="noreferrer noopener">VersionOne</a>.Data retrieval bots are another great place to start.From there, you start answering the question of where things go.[18:51] The panel's experience with chatbotsTatsu has been around for about 2 years and has existed pre-Slack.Eric uses a Slackbot to get information about users who cancel or decline messages.Chuck has done automatic posting to Slack with <a href="http://zapier.com" target="_blank" rel="noreferrer noopener">Zapier</a>.Chuck also mentions serverless with AWS Lambda.Chatbots are a lot like webapps. They're text in, text out and process things in very similar ways.Dave also brings up SMS bots as well with <a href="http://twilio.com" target="_blank" rel="noreferrer noopener">Twilio</a>.Jamie has thought about creating a web based standup bot for when Slack is down. Slack is a single point of failure for your bot if that's where it lives.Slack gives you a lot of UI elements that you don't get in SMS.[24:51] Do you wish that Slack were more like IRCFrom an end-user perspective, no. But Jamie does wish they'd revisit threading replies and separating conversations in the same channel.It only took a handful of developers to build Slack.[27:20] What gems do you use in Ruby?<a href="https://github.com/slack-ruby/slack-ruby-client" target="_blank" rel="noreferrer noopener">slack-ruby-client by dblock</a><a href="https://github.com/slack-ruby/slack-ruby-bot" target="_blank" rel="noreferrer noopener">slack-ruby-bot by...]]></itunes:summary><itunes:duration>2586</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 325: Date Night with Ruby with Ruberto Paulo</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-325-date-night-with-ruby-with-ruberto-paulo</link><description><![CDATA[<a href="https://ctt.ec/z5PR7" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>RR 325 Date Night with Ruby with Ruberto PauloIn this episode, panelists Dave Kimura, Eric Berry, and Charles Max Wood discuss ongoing learning and keeping your passion for programming alive with Ruberto Paulo.[01:16] Ruberto Paulo introduction and discussion on the South African and worldwide Ruby sceneRubyist from Cape Town, South Africa. Works for a fintech company in Cape Town. He's an organizer of <a href="http://www.rubyfuza.org" target="_blank" rel="noreferrer noopener">RubyFuza</a> and <a href="http://www.rubydcamp.org.za/" target="_blank" rel="noreferrer noopener">Ruby DCamp</a> in South Africa.The Ruby scene in South Africa is growing as is fintech. His company's platform was build by Platform45 and is now maintained by his employer.Developers are also finding work in the wider world from the Cape Town area.Is Cape Town a big Rails area? or is there a big focus on other frameworks? It's a mix, but mostly Rails.Most of the people who live in Kenya spend 1/3 of their income charging their phones. <a href="https://en.wikipedia.org/wiki/M-Pesa" target="_blank" rel="noreferrer noopener">M-pesa</a> is their alternative to banks because they can't afford to have bank accounts. Every business in Africa has to have some kind of technology tie-in because of this.A lot of the developers in Ruby are Polyglots. They're people who have experimented with several languages in the past. Ruby is probably the highest paid language in South Africa. <a href="https://en.wikipedia.org/wiki/Dave_Thomas_(programmer)" target="_blank" rel="noreferrer noopener">Dave Thomas</a> spoke at <a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHACK</a> conference that Elixir is the future. He's using Elixir for pretty much everything now. Elixir presents a viable option to move from for Rubyists.Several years ago, Ruby was hot. Now it's mature. Many corporations have invested in Ruby, so they're not going to adopt another stack.Most frameworks can solve most problems, so people only move when you're in the minority case where you need the capabilities of the new language.A lot of people stick around because they love the language and the community as well.What does Ruby give us that we want to take with us into the future?[19:10] Date Night with RubyRuberto is speaking at <a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a> about Date Night with Ruby.More show notes in progress Special Guest: Ruberto Paulo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">511d6cb7-05a3-472f-b316-5304ee01dd0e</guid><pubDate>Tue, 29 Aug 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849190/stream.mp3" length="78357349" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://ctt.ec/z5PR7RR 325 Date Night with Ruby with Ruberto PauloIn this episode, panelists Dave Kimura, Eric Berry, and Charles Max Wood discuss ongoing learning and keeping your passion for programming alive with Ruberto Paulo.[01:16] Ruberto Paulo...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://ctt.ec/z5PR7" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>RR 325 Date Night with Ruby with Ruberto PauloIn this episode, panelists Dave Kimura, Eric Berry, and Charles Max Wood discuss ongoing learning and keeping your passion for programming alive with Ruberto Paulo.[01:16] Ruberto Paulo introduction and discussion on the South African and worldwide Ruby sceneRubyist from Cape Town, South Africa. Works for a fintech company in Cape Town. He's an organizer of <a href="http://www.rubyfuza.org" target="_blank" rel="noreferrer noopener">RubyFuza</a> and <a href="http://www.rubydcamp.org.za/" target="_blank" rel="noreferrer noopener">Ruby DCamp</a> in South Africa.The Ruby scene in South Africa is growing as is fintech. His company's platform was build by Platform45 and is now maintained by his employer.Developers are also finding work in the wider world from the Cape Town area.Is Cape Town a big Rails area? or is there a big focus on other frameworks? It's a mix, but mostly Rails.Most of the people who live in Kenya spend 1/3 of their income charging their phones. <a href="https://en.wikipedia.org/wiki/M-Pesa" target="_blank" rel="noreferrer noopener">M-pesa</a> is their alternative to banks because they can't afford to have bank accounts. Every business in Africa has to have some kind of technology tie-in because of this.A lot of the developers in Ruby are Polyglots. They're people who have experimented with several languages in the past. Ruby is probably the highest paid language in South Africa. <a href="https://en.wikipedia.org/wiki/Dave_Thomas_(programmer)" target="_blank" rel="noreferrer noopener">Dave Thomas</a> spoke at <a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHACK</a> conference that Elixir is the future. He's using Elixir for pretty much everything now. Elixir presents a viable option to move from for Rubyists.Several years ago, Ruby was hot. Now it's mature. Many corporations have invested in Ruby, so they're not going to adopt another stack.Most frameworks can solve most problems, so people only move when you're in the minority case where you need the capabilities of the new language.A lot of people stick around because they love the language and the community as well.What does Ruby give us that we want to take with us into the future?[19:10] Date Night with RubyRuberto is speaking at <a href="http://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a> about Date Night with Ruby.More show notes in progress Special Guest: Ruberto Paulo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4830</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 324: Developer Horror Stories</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-324-developer-horror-stories</link><description><![CDATA[RR 324: Developer Horror StoriesThe panel for this episode of Ruby Rogues is Dave Kimura, Eric Berry, and Charles Max Well. They are telling developer horror stories this week. Tune in to listen to their stories![00:01:40] Eric’s Story Eric tells a story that happened today. He was working on a report on live data at work. While doing this, he sent texts to hundreds of people that shouldn’t be getting them. The moral of the story is that everyone makes mistakes, even seasoned developers.[00:02:58] How could that have been avoided? Eric has a fail-safe that has to override with an environment variable so that it won’t truncate the tables. Once that happens, no messages will be sent. He works at a company, which is a B to C texting platform that allows customer retention through mass, etc. He commented out stuff, not realizing that it would start sending messages. He needed live data to generate reports so he did not truncate the data. His advice is not to comment out code until you know why you are doing so.Dave says that same thing can also happen with an email service. Instead of commenting out code, make sure they are set up to a mail server or mail dev to where it actually never sends out to the real world but stays in a send box environment. Amazon SES has a way to do this where things stay internally.[00:05:10] Dave’s StoryAround seven years ago Dave needed to store some images. He did not want to use a storage on the local computer because he would have multiple web servers and he did not want to use external storage because he was “lazy.” So he stored the images in the database. It worked for years until one day he saw that the table was 30 GB, which was much larger than it should have been. He had to extract and rewrite because any test to undo it would be substantial. It would be a long running process because 30 GB is a lot of data.In hindsight, Dave’s advice is that you don’t have to prematurely optimize but you also don’t have to make bad decisions. Do not store globs of binary data in your database. If it can be stored as a jpeg, do that.[00:08:04] Charles’ StoryCharles’ story focuses on time zones. He was working on test first development. He wrote tests for a feature and his coworker checked them. The database was running in UTC and doing checks in Mountain Time, so the checks would fail from 6pm until midnight. The CI server would show that tests were not passing for a chunk of the day.It was a simple fix. He learned that you can write a test that passes but may be overlooking something simple that may change when in a different place or a different time.[00:11:05] ErrorsErrors are hard to track down. The hardest ones to find are the ones that only happen occasionally. The worst ones are those that are critical errors that only happen occasionally. Because they only happen sometimes, it is hard to know how to fix them.[00:19:13] Using a Technology Too SoonEric used a technology too soon, which was Rails. Nobody could take over once he left the company. He had to go back to the company and rebuild it in PHP so that others could use it. The lesson from this mistake is that when you chose a technology you have to choose one that supports the buzz factor.  Everyone has a responsibility to the people they are working for to add value. If you leave them with a maintenance nightmare you are not helping, you are hurting. Make sure you are locking things down.[00:22:35] Gems and Poll RequestsDave watches Gems to see what and how often they are updating. He checks to see if his poll request was accepted and reverts back to the original gem. He calls it “free maintenance from other people.” He doesn’t think you should deviate from it too much. An option is to use a proxy as well.[00:27:41] Have you ever had to make patches in your Rails app knowing that those patches were coming in a future release?Eric has had to in the past. His mentor had to patch Rails, apply it, but every time it ran it said,  “if you upgrade rails, upgrade me.” It was a reminder to make sure everyone stays in sync.[00:29:30] MigrationDave and Charles have both had problems with migration. Take snapshots of database before you use migrations. The moral of story is if you’re going to migrate data, make sure you back up your database before you change the data. And don’t do data modifications in your migrations. Also set up a replica of your database. There is no excuse except for laziness or inexperience.[00:32:10] Materialized views. Eric used to work for social media company that had a lot of data coming in from various forms of social media. Helped build sub products that handled intake of data. Decided to use materialized views. It is a view that self updates as data changes in the database. In other words, it creates a fake table and can simplify the application side of things.It got a little messy and they had no idea what was updating things when. Because of this, they had to convert the materialized views to stored procedures. The materialized views killed the database because it triggered things when it shouldn’t be.[00:37:23] Caching Caching is a big problem with development. There are complex cache keys built around different queries and combinations of objects. There is a value with using caches but there is a caution with not using caches too early. A lot of problems have resulted from caching wrong results.  The moral is to measure and make sure that you are working on the right problems. Sometimes premature optimization does not matter. Sometimes caching is just not needed and messes programs up rather than helping them.[00:40:34] How do you populate data with unrealistic data?It depends on how big the application is, but larger ones generate ten to twenty thousand records. For these, Dave uses Active Record Import. He used the Faker Gem to create fakes names. Without using Active Record Import it would take ten to fifteen minutes to 50,000 but instead it took two minutes with using it, saving a lot of time.PicksDave:<ul><li><a href="https://github.com/geminabox/geminabox" target="_blank" rel="noreferrer noopener">Gem in a box</a></li><li><a href="https://github.com/zdennis/activerecord-import" target="_blank" rel="noreferrer noopener">Active Record Import</a></li></ul>Eric:<ul><li><a href="https://www.udemy.com/user/sgslo/" target="_blank" rel="noreferrer noopener">udemy – Stephen Grider</a></li><li><a href="http://www.codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsor </a></li></ul>Charles:<ul><li><a href="http://www.audible.com/" target="_blank" rel="noreferrer noopener">Audible</a></li><li>Meditation app</li><li>Find something that helps you re-center</li><li><a href="https://rubydevsummit.com/" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a38c6e6d-12f5-4ba4-9724-4d1e418cf329</guid><pubDate>Tue, 22 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849179/stream.mp3" length="50896618" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 324: Developer Horror StoriesThe panel for this episode of Ruby Rogues is Dave Kimura, Eric Berry, and Charles Max Well. They are telling developer horror stories this week. Tune in to listen to their stories![00:01:40] Eric’s Story Eric tells a...</itunes:subtitle><itunes:summary><![CDATA[RR 324: Developer Horror StoriesThe panel for this episode of Ruby Rogues is Dave Kimura, Eric Berry, and Charles Max Well. They are telling developer horror stories this week. Tune in to listen to their stories![00:01:40] Eric’s Story Eric tells a story that happened today. He was working on a report on live data at work. While doing this, he sent texts to hundreds of people that shouldn’t be getting them. The moral of the story is that everyone makes mistakes, even seasoned developers.[00:02:58] How could that have been avoided? Eric has a fail-safe that has to override with an environment variable so that it won’t truncate the tables. Once that happens, no messages will be sent. He works at a company, which is a B to C texting platform that allows customer retention through mass, etc. He commented out stuff, not realizing that it would start sending messages. He needed live data to generate reports so he did not truncate the data. His advice is not to comment out code until you know why you are doing so.Dave says that same thing can also happen with an email service. Instead of commenting out code, make sure they are set up to a mail server or mail dev to where it actually never sends out to the real world but stays in a send box environment. Amazon SES has a way to do this where things stay internally.[00:05:10] Dave’s StoryAround seven years ago Dave needed to store some images. He did not want to use a storage on the local computer because he would have multiple web servers and he did not want to use external storage because he was “lazy.” So he stored the images in the database. It worked for years until one day he saw that the table was 30 GB, which was much larger than it should have been. He had to extract and rewrite because any test to undo it would be substantial. It would be a long running process because 30 GB is a lot of data.In hindsight, Dave’s advice is that you don’t have to prematurely optimize but you also don’t have to make bad decisions. Do not store globs of binary data in your database. If it can be stored as a jpeg, do that.[00:08:04] Charles’ StoryCharles’ story focuses on time zones. He was working on test first development. He wrote tests for a feature and his coworker checked them. The database was running in UTC and doing checks in Mountain Time, so the checks would fail from 6pm until midnight. The CI server would show that tests were not passing for a chunk of the day.It was a simple fix. He learned that you can write a test that passes but may be overlooking something simple that may change when in a different place or a different time.[00:11:05] ErrorsErrors are hard to track down. The hardest ones to find are the ones that only happen occasionally. The worst ones are those that are critical errors that only happen occasionally. Because they only happen sometimes, it is hard to know how to fix them.[00:19:13] Using a Technology Too SoonEric used a technology too soon, which was Rails. Nobody could take over once he left the company. He had to go back to the company and rebuild it in PHP so that others could use it. The lesson from this mistake is that when you chose a technology you have to choose one that supports the buzz factor.  Everyone has a responsibility to the people they are working for to add value. If you leave them with a maintenance nightmare you are not helping, you are hurting. Make sure you are locking things down.[00:22:35] Gems and Poll RequestsDave watches Gems to see what and how often they are updating. He checks to see if his poll request was accepted and reverts back to the original gem. He calls it “free maintenance from other people.” He doesn’t think you should deviate from it too much. An option is to use a proxy as well.[00:27:41] Have you ever had to make patches in your Rails app knowing that those patches were coming in a future release?Eric has had to in the past. His mentor had to patch Rails, apply it, but every time it ran it said,  “if you upgrade...]]></itunes:summary><itunes:duration>3109</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 323: Queuing and Amazon SQS with Kinsey Ann Durham</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-323-queuing-and-amazon-sqs-with-kinsey-ann-durham</link><description><![CDATA[RR 323: Queuing and Amazon SQS with Kinsey Ann DurhamThis episode of Ruby Rogues features panelists Charles Max Wood, Dave Kimura, and Eric Berry. Special guest Kinsey Ann Durham joins to talk about queuing and Amazon SQS. Tune in to learn more![00:01:19] Kinsey Ann DurhamKinsey writes code for a company called Go Spot Check. She is always a lead mentor in a San Francisco based company called Bloc.[00:02:50] Background on Amazon SQSGo Spot Check is using Amazon SQS on a smaller scale. Kinsey thinks it is sasy to use. She recommends using something like Amazon SQS or even RabbitMQ. It has provided the company with the ability to explore different architecture patterns and tools.[00:04:50] Can you talk a little about your company and what led to using Amazon SQS?Go Spot Check is a start up in Denver. They focus on recording and data collection for big companies that need to know what is happening in retail, grocery stores, and bars. The focus is on alcohol and retail brands. The company analyzes the data collected that previously held no insight. Go Spot Check is currently moving into a computer vision aspect. Kinsey works off a separate service off of main aspect of Go Spot Check.[00:06:46] What does your stack look like? Is it built off Ruby?Yes, it is a Rails API only. The computer vision is done in Python.[00:08:45] Are you feeding the images through the queue? How does the queuing fit in?Started using Amazon SQS because they wanted to have a more decoupled way of developing. This allowed them to decide the contract between the two services and decide what they wanted it to look like up front. Kinsey describes that it is easy to create fake messages for testing with Amazon SQS. Image data is sent back and forth through the queue. The company does a lot of planograms. Information is taken from that data and posted onto a queue from the machine learning side of things. On the Rail side of things, the data can be picked up in API and sent back to the main app.[00:10:50] Does it accept binary data in the queue? It does not send actual images. All comparison data that has been processed is sent from the machine learning aspect side of things. An article has been published that shows that people do send images in the queue.[00:11:35] Do you use SQS in parallel with SNS (Simple Notification Service)?Kinsey says that they haven’t used SNS. This is because there hasn’t been a need. They are using it to post messages to communicate between different services.[00:12:40] What point would you need to consider a SQS over a Sidekick?Kinsey didn’t look into using Sidekick; she was excited to use SQS. She wanted to try it out and see if it was easy to use. Thought it would be more complex than it has been. She enjoys the free features of Amazon such as message visibility and timeout, which is handled by them. It can be customized and two different queues can be used.[00:16:15] How do you write the workers for an SQS queue?Kinsey has a plain Ruby object in the API that she can reuse with any queue. There are three queues in the company.[00:19:45] Are there any other uses for queues and SQS?Kinsey hasn’t come across any personally but she is sure there are some.[00:23:40] What if you’re someone who is new? Where would you recommend they get started?Suggest getting started with SQS Amazon, SQS documentation. Can get up to speed quickly. Amazon SQS is easy to get up and running. Kinsey is tailoring her Ruby Dev Summit talk to people who are new.[00:30:35] How do you go about mentoring?Kinsey loves mentoring. Developers have side projects or freelance work, but Kinsey likes to mentor because she feels like she makes a difference while continuing to learn. An important part of mentorship is giving support. This support level to students’ means not only offering students help with technical skills. Her goal is to build a well-rounded developer: someone who will be a great team member and people will want to work with in the future. This involves helping students build soft skills such as networking, interviewing skills, and helping them build confidence.[00:33:52] How would people get involved with mentorship?Kinsey is involved with an organization called Bloc - they are always hiring mentors. She shares that people can always get involved in their local community. Schools are looking for mentors. People at local meet ups and Rails Bridge are also both good ways to volunteer. Kinsey learned through mentors - she didn’t go to school to learn code. Mentors changed her life and are important to her, which is why she now mentors.[00:36:30] Advice For Women Kinsey’s advice for women who want to work in the technology world is to go for it. She urges women to get as many people and resources on their side as possible, including great developers who are willing to mentor. She emphasizes the importance of confidence and says to be ready for comments on gender. She believes that - while there are definitely still diversity issues with socioeconomic background, sexual orientation, race, gender, etc. it is getting better – women are more welcome in the technology field than they have previously been.There are technology organizations that are doing well and have no problems with welcoming women into the workplace. People in the field need to be open to having discussions about gender inequality. Open dialogue with team members is the key to solving problems. Some people have grown up not realizing the way they think is wrong. They don’t connect that what they say or think is offensive because it is all they know; it is unconscious to them. This is the type of person that is hard to change.PicksEric: <ul><li><a href="https://opencollective.com" target="_blank" rel="noreferrer noopener">Open Collective </a></li><li><a href="https://opencollective.com/wwcode" target="_blank" rel="noreferrer noopener">Open Collective – Women Who Work </a></li></ul> Dave:<ul><li>Health insurance</li></ul>Charles:<ul><li><a href="http://www.amazon.com/dp/0981808298/?tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Profit First </a></li><li><a href="http://www.amazon.com/dp/0060763280/?tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Secrets of the Millionaire Mind</a></li></ul> Kinsey:<ul><li>Guide program applications for mentors at RubyConf</li><li><a href="http://www.amazon.com/dp/0978739213?tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Release It</a>  </li></ul>Links for Kinsey<ul><li><a href="https://twitter.com/kinseyanndurham?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.instagram.com/kinseyanndurham/" target="_blank" rel="noreferrer noopener">Instagram</a></li><li><a href="https://github.com/durhamka" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>Special Guest: Kinsey Ann Durham.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">19ba333f-c943-4f5f-865d-94a7a09ecbca</guid><pubDate>Tue, 15 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849152/stream.mp3" length="12681216" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 323: Queuing and Amazon SQS with Kinsey Ann DurhamThis episode of Ruby Rogues features panelists Charles Max Wood, Dave Kimura, and Eric Berry. Special guest Kinsey Ann Durham joins to talk about queuing and Amazon SQS. Tune in to learn...</itunes:subtitle><itunes:summary><![CDATA[RR 323: Queuing and Amazon SQS with Kinsey Ann DurhamThis episode of Ruby Rogues features panelists Charles Max Wood, Dave Kimura, and Eric Berry. Special guest Kinsey Ann Durham joins to talk about queuing and Amazon SQS. Tune in to learn more![00:01:19] Kinsey Ann DurhamKinsey writes code for a company called Go Spot Check. She is always a lead mentor in a San Francisco based company called Bloc.[00:02:50] Background on Amazon SQSGo Spot Check is using Amazon SQS on a smaller scale. Kinsey thinks it is sasy to use. She recommends using something like Amazon SQS or even RabbitMQ. It has provided the company with the ability to explore different architecture patterns and tools.[00:04:50] Can you talk a little about your company and what led to using Amazon SQS?Go Spot Check is a start up in Denver. They focus on recording and data collection for big companies that need to know what is happening in retail, grocery stores, and bars. The focus is on alcohol and retail brands. The company analyzes the data collected that previously held no insight. Go Spot Check is currently moving into a computer vision aspect. Kinsey works off a separate service off of main aspect of Go Spot Check.[00:06:46] What does your stack look like? Is it built off Ruby?Yes, it is a Rails API only. The computer vision is done in Python.[00:08:45] Are you feeding the images through the queue? How does the queuing fit in?Started using Amazon SQS because they wanted to have a more decoupled way of developing. This allowed them to decide the contract between the two services and decide what they wanted it to look like up front. Kinsey describes that it is easy to create fake messages for testing with Amazon SQS. Image data is sent back and forth through the queue. The company does a lot of planograms. Information is taken from that data and posted onto a queue from the machine learning side of things. On the Rail side of things, the data can be picked up in API and sent back to the main app.[00:10:50] Does it accept binary data in the queue? It does not send actual images. All comparison data that has been processed is sent from the machine learning aspect side of things. An article has been published that shows that people do send images in the queue.[00:11:35] Do you use SQS in parallel with SNS (Simple Notification Service)?Kinsey says that they haven’t used SNS. This is because there hasn’t been a need. They are using it to post messages to communicate between different services.[00:12:40] What point would you need to consider a SQS over a Sidekick?Kinsey didn’t look into using Sidekick; she was excited to use SQS. She wanted to try it out and see if it was easy to use. Thought it would be more complex than it has been. She enjoys the free features of Amazon such as message visibility and timeout, which is handled by them. It can be customized and two different queues can be used.[00:16:15] How do you write the workers for an SQS queue?Kinsey has a plain Ruby object in the API that she can reuse with any queue. There are three queues in the company.[00:19:45] Are there any other uses for queues and SQS?Kinsey hasn’t come across any personally but she is sure there are some.[00:23:40] What if you’re someone who is new? Where would you recommend they get started?Suggest getting started with SQS Amazon, SQS documentation. Can get up to speed quickly. Amazon SQS is easy to get up and running. Kinsey is tailoring her Ruby Dev Summit talk to people who are new.[00:30:35] How do you go about mentoring?Kinsey loves mentoring. Developers have side projects or freelance work, but Kinsey likes to mentor because she feels like she makes a difference while continuing to learn. An important part of mentorship is giving support. This support level to students’ means not only offering students help with technical skills. Her goal is to build a well-rounded developer: someone who will be a great team member and people will want to work with in the future. This...]]></itunes:summary><itunes:duration>716</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 322 Finding a Great Job</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-322-finding-a-great-job</link><description><![CDATA[RR 322: Finding a Great JobThis episode of Ruby Rogues the panel is Dave Kimura and Charles Max Wood. They discuss Finding a Good Developer Job. Tune in to learn more about this topic![00:02:08] Internal Clock With JobsDave believes that within the developer community, people have a one to two year internal clock. This clock tells them it is “time to find another job.” It confuses him that people go through jobs in a short amount of time. He explains that this is largely due to the on boarding time: it takes a while for developers to go through this process.Charles has switched jobs more frequently than Dave. He explains that his internal clock has been set of either by necessity or simply it being time to move. His reasons for switching jobs have been due to him not being happy and there being a substantial pay raise that he could not afford to turn down. He believes employers need to do more to keep people engaged because it is a loss to get somebody up to speed then have them leave.[00:08:30] Developers Want ChallengesPeople he knows that are in the development career are there for challenges. A lot of them he speaks with state they get to where they aren’t being challenged. Their employer won’t invest in helping them get to the next level, whether it is paying for trainings or conferences. People he has interviewed said that when they are starting to switch, it is for growth.[00:11:12] Are you encouraged to or allowed to figure out how to do things better at work?Dave said that because he’s over the project, he is able to do so. He tells others he works with to do the same. He doesn’t look at it as wasted time, but as time that is spent getting better. This time will be made up when the information learned is used later on with different projects with the company.[00:13:40] Self-care Some companies are short sighted and want employees to spend the least amount of time possible doing things. Most successful teams are developers that want to feel like part of the team. You need developers to believe in the mission and the team. If your manager is telling you to work 80 hours a week something is wrong. It is healthy for a company to recognize limitations.The humane development principle that Ernie Miller that says developers are humans, not machines. Often managers forget developers are humans. They need to be treated as people. Companies have to give them downtime. They have to take care of themselves.[00:20:00] What do you tell people to do if they feel burnt out?First look and assess the situation. Is the issue a self induced issue? Or is the employer forced this issue onto you? Misunderstandings can occur. Communicate with your boss to discuss the issue. Sometimes, it’s a simple that you like your job and push it too far.Learning boundaries are important. There needs to be a physical separation between work and relaxation area. There also needs to be boundaries around your time. Schedule work time as well as family time. Don’t break your own boundaries!Planning is important. What can you fit into the schedule? There is almost a guarantee that you will work too much if you don’t schedule. Backlog items that you want to accomplish. Meet with your team about it. Once you have a plan, don’t exceed what you plan. This will show you whether you are working too much or not enough.[00:28:40] MentorsIt is important to find a mentor. Learning is your responsibility. It only benefits you and your career. The company’s benefit is a side affect of your effort. Your company may not have the resources to help you. Where you will find a mentor is worth considering when you take a job. There are many resources for finding good mentors. railsmentor.org is one for the Ruby community.Dave doesn’t have a mentor but highly advises getting one. He believes that you can be your own mentor if you have a self-teaching capability. It is just a harder way to go. Charles has a mentor. Business people will pay for coaching. He suggests eventualmillionaire.com to check out a business coach he recommends.[00:36:54] How to Get Hired Dave suggests forgetting about job titles when looking for jobs because they are meaningless. Instead, focus on the skill set that the company is looking for. If you expect a company to continue your learning, you’ll always have a junior mentality: you will be a “professional junior.” Development is a career that requires constant education because there will always be new stuff. Companies want someone useful to them who will turn a profit. They want to use you. Sell yourself to them.Companies have a problem and they want you to solve it. You have to show them that you’re the person who can solve the problem in a way that makes it work for them. There is a wish list of technical skills companies have, but that doesn’t mean you have to check every box. They want the right person to solve the problem efficiently and quickly, and be a pleasant person.There is a list of questions that Dave prepares to ask in interviews that he tailors towards each candidate. He doesn’t want to make candidates feel attacked. If they are hired for the company, they’ll have a bad taste in their mouth. He also doesn’t like tests given. Instead, he wants to know how a candidate thinks. He makes sure to ask, “What is your process in coming to an answer?”[00:49:50] Third-party RecruitersThey do not pay attention to resumes they see. They use different tactics to try to suck you in – one is to insult you, while another is to try to hire another person through you. Dave has a policy to not talk to third-party recruiters. They do not know the client they are working for.[00:54:45] NetworkingGet to know other people in the field. People will help you get jobs. Can hunt job boards but it is not as effective as having contacts. Know someone who works at the company doing the thing that you want to do. A personal referral goes a long way. When someone goes to bat for you, it’s because they believe you will do a good job. Companies will not take that lightly.[00:58:50] ResumesTake the time to do your resume right. It is the first impression you make on an employer. That first opinion they have about you will be hard to change. A resume should be grammatically correct, relevant, and updated. Customize and personalize your resume to the company that you are sending it to.PicksDave:<ul><li>Fidget Spinner</li></ul> Charles <ul><li><a href="https://www.amazon.com/dp/B00CLMX0D4/?tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Miracle Morning by Hal Elrod </a></li><li><a href="https://www.youtube.com/playlist?list=PLJesql-aSfX6pseKl-4wFNmR_aDe2A3mT" target="_blank" rel="noreferrer noopener">The Daily Lasagna YouTube </a></li><li><a href="http://2ketodudes.com/" target="_blank" rel="noreferrer noopener">2 Keto Dudes </a></li><li><a href="http://www.ruled.me" target="_blank" rel="noreferrer noopener">www.ruled.me </a></li><li><a href="http://www.thelivinlowcarbshow.com/" target="_blank" rel="noreferrer noopener">Living La Vida Low Carb Show with Jimmy Moore</a></li><li><a href="https://www.amazon.com/Keto-Clarity-Definitive-Benefits-Low-Carb/dp/1628600071" target="_blank" rel="noreferrer noopener">Ketoclarity </a></li></ul>Links<ul><li><a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">Eventual Millionaire </a></li><li><a href="https://www.railsmentors.org/" target="_blank" rel="noreferrer noopener">https://www.railsmentors.org/</a></li><li><a href="http://getacoderjob.com" target="_blank" rel="noreferrer noopener">getacoderjob.com</a></li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">dcd4f730-5525-4d73-892f-c8b1a66959a0</guid><pubDate>Tue, 08 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849216/stream.mp3" length="68744206" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 322: Finding a Great JobThis episode of Ruby Rogues the panel is Dave Kimura and Charles Max Wood. They discuss Finding a Good Developer Job. Tune in to learn more about this topic![00:02:08] Internal Clock With JobsDave believes that within the...</itunes:subtitle><itunes:summary><![CDATA[RR 322: Finding a Great JobThis episode of Ruby Rogues the panel is Dave Kimura and Charles Max Wood. They discuss Finding a Good Developer Job. Tune in to learn more about this topic![00:02:08] Internal Clock With JobsDave believes that within the developer community, people have a one to two year internal clock. This clock tells them it is “time to find another job.” It confuses him that people go through jobs in a short amount of time. He explains that this is largely due to the on boarding time: it takes a while for developers to go through this process.Charles has switched jobs more frequently than Dave. He explains that his internal clock has been set of either by necessity or simply it being time to move. His reasons for switching jobs have been due to him not being happy and there being a substantial pay raise that he could not afford to turn down. He believes employers need to do more to keep people engaged because it is a loss to get somebody up to speed then have them leave.[00:08:30] Developers Want ChallengesPeople he knows that are in the development career are there for challenges. A lot of them he speaks with state they get to where they aren’t being challenged. Their employer won’t invest in helping them get to the next level, whether it is paying for trainings or conferences. People he has interviewed said that when they are starting to switch, it is for growth.[00:11:12] Are you encouraged to or allowed to figure out how to do things better at work?Dave said that because he’s over the project, he is able to do so. He tells others he works with to do the same. He doesn’t look at it as wasted time, but as time that is spent getting better. This time will be made up when the information learned is used later on with different projects with the company.[00:13:40] Self-care Some companies are short sighted and want employees to spend the least amount of time possible doing things. Most successful teams are developers that want to feel like part of the team. You need developers to believe in the mission and the team. If your manager is telling you to work 80 hours a week something is wrong. It is healthy for a company to recognize limitations.The humane development principle that Ernie Miller that says developers are humans, not machines. Often managers forget developers are humans. They need to be treated as people. Companies have to give them downtime. They have to take care of themselves.[00:20:00] What do you tell people to do if they feel burnt out?First look and assess the situation. Is the issue a self induced issue? Or is the employer forced this issue onto you? Misunderstandings can occur. Communicate with your boss to discuss the issue. Sometimes, it’s a simple that you like your job and push it too far.Learning boundaries are important. There needs to be a physical separation between work and relaxation area. There also needs to be boundaries around your time. Schedule work time as well as family time. Don’t break your own boundaries!Planning is important. What can you fit into the schedule? There is almost a guarantee that you will work too much if you don’t schedule. Backlog items that you want to accomplish. Meet with your team about it. Once you have a plan, don’t exceed what you plan. This will show you whether you are working too much or not enough.[00:28:40] MentorsIt is important to find a mentor. Learning is your responsibility. It only benefits you and your career. The company’s benefit is a side affect of your effort. Your company may not have the resources to help you. Where you will find a mentor is worth considering when you take a job. There are many resources for finding good mentors. railsmentor.org is one for the Ruby community.Dave doesn’t have a mentor but highly advises getting one. He believes that you can be your own mentor if you have a self-teaching capability. It is just a harder way to go. Charles has a mentor. Business people will pay for coaching. He suggests...]]></itunes:summary><itunes:duration>4228</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 321: Visual Studio Code Ruby Plugin with Penn Lv</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-321-visual-studio-code-ruby-plugin-with-penn-lv</link><description><![CDATA[RR 321: Visual Studio Code Ruby Plugin with Penn LvThis episode of Ruby Rogues features panelists Dave Kimura, Brian Hogan, and Charles Max Wood. Two special guests join the panel today: Eric Barry and Penn Lv. Tune in and learn more about Visual Studio Code’s Ruby Plug-in! [00:01:55] Introduction to Eric Barry<br /> Eric turned over Teach Me To Code to Charles, which helped build relationships for Charles that built the Ruby Rogues podcast. Eric is a software engineer who has been working in programming since 1998. He works for Skipio and has been a Ruby on Rails developer for nine years. [00:03:15] Introduction to Penn Lv<br /> Penn is a software engineer for Redim. He works on the Ruby extension for Visual Studio Code. This extension deals with enhanced Ruby language support. [4:00] What goes into building a language plug-in/language setup for VS code, what do you have to do in order to make that work in the electron set-up?<br /> Usually when you try to build an extension for VS code it is just a NodeJS application. It has nothing to do with electrons; it is just a Node application. Everything is run in a separate process. Just about how to build an extension for VS code.The first category is formatters, or colorization. For both of those you can write plain JavaScript. There are two categories that are difficult: first is de-buggers. The VS code is a set of common UI for de-bugging. Which is language diagnostic. Write an extension and hook up language debug.The second is a language server to write language experience. VS code has a concept called language server protocol. Need to write an extension that follows protocol and tells the VS code about semantic information about your program. [00:06:25] – In order to get some of the nice features for the language you have a Ruby process running somewhere that you talk to in order to do some of the syntax checking?<br /> Yes, have to run that in a stand-alone process. It analyzes Ruby, but it can’t run that in Node JS process. [00:06:52] So what’s the goal? What makes the VS code team write a Ruby program?<br /> Ruby for VS Code was his ticket to the VS code team. Penn wrote for himself. It is his hobby project. [00:07:32] How many contributors are on the project? Who works with you?<br /> It is a community project. There are probably in between 50 to 100 contributors. [00:08:33] What’s your process of knowing what to allow and what not to allow to modify it? How do you know what PRS to accept and how do you stay on top of it?<br /> It is challenging to know what to allow. Penn claims to still not be a professional Rubyist. The first step is to run test cases. His way of reviewing code is by downloading the code. He looks into every piece of the code, learns it, and plays around it. If it works, he adds it. [00:10:23] How main PRs do you regularly get and how much time does it take to keep that maintained?<br /> Every weekend he goes through everything. He will have maybe five to six VS code extensions and check them thoroughly. [00:13:30] Indentation when blogging in VS code<br /> Two months ago he finished a feature dealing with auto indentation. The option for this is called editor.autoindent. Indentation gets adjusted automatically while you type. [00:18:10] Recommendations for plug-ins<br /> Charles recommends Emacs key bindings and Penn recommends the VS code extension Vim. [00:21:49] Do you do most of your work in TypeScript?<br /> Yes. At the very beginning they were using JavaScript. They were one of the first adopters of TypeScript and are now all TypeScript. [00:22:50] How much of a commitment would it be to add TypeScript to an existing project?<br /> The setup of TypeScript is not easy. If you are using a NodeJS application and they have TypeScript or typing support there is no specific thing that needs to be done to make it happen. In VS code there is a feature called automatic type acquisition. If creating a new project that uses an express package, which already has a typing file for it. VS code provides you with auto complete. Also don’t need to worry about typescript file if you are not going to create a library. Can do TypeScript gradually. [00:26:16] What do you see that’s left to do in the Ruby plug-in?<br /> A language server is the missing part. [00:27:35] Is that currently being done in other editors?<br /> No one does that right now. RubyMine has the best support currently. [00:28:13] Does your work translate to Atom as well?<br /> Atom has basic support for Ruby but it is just about colorization, indentation, and formatters. Everyone is waiting for a language server for Ruby. [00:31:38] If you have multiple languages or modes that you have to handle within the same file how do you set up VS code to handle that?<br /> Users cannot customize that. A language support extension has to handle that. [00:34:50] What is the font that you use in VS code?<br /> Source code pro [00:35:08] If people want to give this a try, what are the best ways to do that?<br /> First go to <a href="http://code.visualstudio.com" target="_blank" rel="noreferrer noopener">code.visualstudio.com</a>. Then, install VS code. At the welcome page instructions will show you how to use the command palate, give you an interactive playground, and show the best place to get familiar with everything. The welcome page also has links: one is VS tips and tricks, which are shared by the community. There is a Youtube channel, which shows how to make VS Code productive. [00:36:32] If someone is working on an esoteric language and there is no support in there language in VS code yet. Where would you recommend they start?<br /> There is a docs session on the website that tells you how to write extensions for VS Code. Penn thinks if you build a debugger it is most difficult. There needs to be an understanding of real debuggers. Look at some of existing debugger, understand how they read source code, get an understanding from there. [00:38:22] Was there an extension that you used as a model while writing the Ruby extension for VS code that you recommend people look at?<br /> First looked at Python. Then switched to PHP, which is pretty similar to the Ruby extension. The protocol is very similar. That’s how he learned to make the Ruby extension. [00:40:58] If people want to contribute, is there a GitHub they can go look at?<br /> The organization name is Ruby IDE and GitHub name is vscode-ruby. There is a Wiki Page on how to setup and explain concepts behind everything. [00:41:22] How long did it take you to get the plug-in till it was publicly useable?<br /> A couple of hours. He was at his girlfriend’s parent’s house bored, got a job with VS code because of it. [00:44:40] What’s your biggest sales pitch for VS code?<br /> Compared to some of competitors, VS code is fast. The best part of VS code is that it is open source. Everything is on GitHub, including issues and user feedback. Users know every issue that is being worked out. All information is open to users. Can file an issue and they will respond immediately. [00:47:00] Are there plug-ins for other languages?<br /> There is an elm plug-in.Picks Dave:<ul><li><a href="https://azure.microsoft.com/en-us/services/cognitive-services/" target="_blank" rel="noreferrer noopener">Azure’s cognitive services</a></li></ul> Brian:<ul><li><a href="https://www.omnigroup.com/omnifocus" target="_blank" rel="noreferrer noopener">OmniFocus</a></li></ul> Eric:<ul><li><a href="https://gohugo.io/" target="_blank" rel="noreferrer noopener">Hugo</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="http://www.codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsor</a></li></ul> Charles:<ul><li>Building stairs</li><li><a href="http://www.upwork.com" target="_blank" rel="noreferrer noopener">Upwork</a></li></ul> Penn:<ul><li><a href="http://sam.cat-v.org/" target="_blank" rel="noreferrer noopener">The Text Editor Sam by Rob Pike</a></li><li><a href="http://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li></ul>Special Guest: Penn Lv.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8f786da6-1adf-4a53-a285-34a7ce0d9ff8</guid><pubDate>Tue, 01 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849222/stream.mp3" length="56668770" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 321: Visual Studio Code Ruby Plugin with Penn LvThis episode of Ruby Rogues features panelists Dave Kimura, Brian Hogan, and Charles Max Wood. Two special guests join the panel today: Eric Barry and Penn Lv. Tune in and learn more about Visual...</itunes:subtitle><itunes:summary><![CDATA[RR 321: Visual Studio Code Ruby Plugin with Penn LvThis episode of Ruby Rogues features panelists Dave Kimura, Brian Hogan, and Charles Max Wood. Two special guests join the panel today: Eric Barry and Penn Lv. Tune in and learn more about Visual Studio Code’s Ruby Plug-in! [00:01:55] Introduction to Eric Barry<br /> Eric turned over Teach Me To Code to Charles, which helped build relationships for Charles that built the Ruby Rogues podcast. Eric is a software engineer who has been working in programming since 1998. He works for Skipio and has been a Ruby on Rails developer for nine years. [00:03:15] Introduction to Penn Lv<br /> Penn is a software engineer for Redim. He works on the Ruby extension for Visual Studio Code. This extension deals with enhanced Ruby language support. [4:00] What goes into building a language plug-in/language setup for VS code, what do you have to do in order to make that work in the electron set-up?<br /> Usually when you try to build an extension for VS code it is just a NodeJS application. It has nothing to do with electrons; it is just a Node application. Everything is run in a separate process. Just about how to build an extension for VS code.The first category is formatters, or colorization. For both of those you can write plain JavaScript. There are two categories that are difficult: first is de-buggers. The VS code is a set of common UI for de-bugging. Which is language diagnostic. Write an extension and hook up language debug.The second is a language server to write language experience. VS code has a concept called language server protocol. Need to write an extension that follows protocol and tells the VS code about semantic information about your program. [00:06:25] – In order to get some of the nice features for the language you have a Ruby process running somewhere that you talk to in order to do some of the syntax checking?<br /> Yes, have to run that in a stand-alone process. It analyzes Ruby, but it can’t run that in Node JS process. [00:06:52] So what’s the goal? What makes the VS code team write a Ruby program?<br /> Ruby for VS Code was his ticket to the VS code team. Penn wrote for himself. It is his hobby project. [00:07:32] How many contributors are on the project? Who works with you?<br /> It is a community project. There are probably in between 50 to 100 contributors. [00:08:33] What’s your process of knowing what to allow and what not to allow to modify it? How do you know what PRS to accept and how do you stay on top of it?<br /> It is challenging to know what to allow. Penn claims to still not be a professional Rubyist. The first step is to run test cases. His way of reviewing code is by downloading the code. He looks into every piece of the code, learns it, and plays around it. If it works, he adds it. [00:10:23] How main PRs do you regularly get and how much time does it take to keep that maintained?<br /> Every weekend he goes through everything. He will have maybe five to six VS code extensions and check them thoroughly. [00:13:30] Indentation when blogging in VS code<br /> Two months ago he finished a feature dealing with auto indentation. The option for this is called editor.autoindent. Indentation gets adjusted automatically while you type. [00:18:10] Recommendations for plug-ins<br /> Charles recommends Emacs key bindings and Penn recommends the VS code extension Vim. [00:21:49] Do you do most of your work in TypeScript?<br /> Yes. At the very beginning they were using JavaScript. They were one of the first adopters of TypeScript and are now all TypeScript. [00:22:50] How much of a commitment would it be to add TypeScript to an existing project?<br /> The setup of TypeScript is not easy. If you are using a NodeJS application and they have TypeScript or typing support there is no specific thing that needs to be done to make it happen. In VS code there is a feature called automatic type acquisition. If creating a new project that uses an express package, which...]]></itunes:summary><itunes:duration>3471</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 320 Shrine and File Uploads with Janko Mahronic</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-320-shrine-and-file-uploads-with-janko-mahronic</link><description><![CDATA[RR 320: Shrine and File Uploads with Janko MahronicJerome Hardaway, Dave Kimura, and Charles Max Wood discuss Shrine with Janko Mahronic on this episode of Ruby Rogues. Janko is a Ruby developer. He is the creator of Shrine, which handles file uploads. Shrine tries to solve existing problems and gives many ways to upload files. It tries to accommodate and provide every option for whichever types of file you may be uploading. Tune in to find out more about Shrine!Questions [00:03:56] What does Shrine do that CarrierWave doesn’t do?<br /> One of the main reasons Shrine was created was to support background jobs. CarrierWave was missing support for background jobs. There is a CarrierWave extension for uploading in back-end but it doesn’t work reliably. It doesn’t delete files in the background and is missing the ability to have stable basic grounding capability. Shrine was created because of this reason. [00:06:06] Does Shrine have good support for Rails?<br /> Yes, you can hook up any backgrounding library. It has a designed interface in the way that Shrine can realize data for you. Shrine can call the background library directly. It can be an active job or custom background library. Inside the job, call Shine again to load all objects back up to finish the job. [00:07:40] Does Shrine work across multiple file types or is it geared towards images?<br /> Shrine works for any types of files. It is called the Ruby method. It can be implemented in any way you want. It has a functional style. You give the original file for the input and then move it to the processed files on the outputs. The processing can be anything: as long as you produce a file object on the output, you can call whatever you want to call, even an external service. [00:09:04] What’s the biggest file that you’ve tested Shrine with? Have you run into any kind of memory leaks?<br /> In Shrine nothing is done through memory, everything is done via streaming. When you’re streaming you don’t lose anything. It works for both small and large files. [00:11:48] Explain what goes into building a file upload system. What are the concerns?<br /> The framework handles the way the file is uploaded for you. Once the file is uploaded it’s stored into a temporary file. A gem handles most of the heavy work. Shrine makes a wrap around it. A lot of work goes into deciding which file attraction process needs to go in which order. It is important that you don’t upload in a data based transaction (?) 14:41 if processing lasts for longer time, whole time. There is a lot of time and decisions about what to do when. [00:15:10] Do you have any blog posts about a migration plan? Do you have a good way to switch to Shrine?<br /> Yes, Janko wrote migration guides. They include what codes you need to have to transition to Shrine. None of them involve re-uploading file because files are already there, they just need to be assigned ids. Then records can be updated with the file in a way that Shrine would be able to find them, just need to do record updates. [00:17:29] What do you think active storage will do to the future of Shrine?<br /> Janko may not be the best person to ask. He created Shrine for people who are not using Rails. It is difficult to tell at this point what active storage will do for the future of Shrine. [00:19:50] How is the community adoption implementation? What is your process with that?<br /> There is a Google group for people to ask questions. The setup doesn’t look that much different. Adoption is more that Janko tries to write a lot of blog post emphasizing some of the things that are better in Shrine. Most of the adoption started from the Go Rails screencast. When the author started to release videos. People were able to see what it looks like from start to finish. Go Rails is a great way to bring a library closer to a wide population. [00:23:26] What stack are you using?<br /> The preferred web framework is Roda and Sequel. [00:25:00] Is there anything out there that you feel that these uploading that you adding to Shrine?<br /> He feels like there is integration missing, which would be nice to have but he started working on he already knew what he wanted Shrine to support up front. Most of those features were added in the first and second release of Shrine. People won’t find on demand processing in Shrine because he decided not to add that. [00:29:54] Security Points of Shrine<br /> Uploads have to be authenticated. If a file is uploaded to a URL another person should not be able to review that file. If you want to authenticate files, you need to serve the files from your Rail set. [00:32:55] How much time have you spent doing Shrine?<br /> Two years. Picks: Dave:<br /> Wallabag: <a href="https://wallabag.org/en" target="_blank" rel="noreferrer noopener">https://wallabag.org/en</a>  Charles:<br /> Stair Points<br /> Skil Saw: <a href="http://www.amazon.com/dp/B0731Q92BY/?tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">http://www.amazon.com/dp/B0731Q92BY/?tag=chamaxwoo-20</a>  Janko:<br /> Event Machine: <a href="http://www.rubyeventmachine.com/" target="_blank" rel="noreferrer noopener">http://www.rubyeventmachine.com/</a>  Links:<br /> GitHub: <a href="https://github.com/janko-m" target="_blank" rel="noreferrer noopener">https://github.com/janko-m</a> Twitter: <a href="https://twitter.com/jankomarohnic?lang=en" target="_blank" rel="noreferrer noopener">https://twitter.com/jankomarohnic?lang=en</a> Special Guest: Janko Mahronic.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">63060a7b-6ccd-4fba-a511-afeecef024fb</guid><pubDate>Tue, 25 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849256/stream.mp3" length="43050382" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 320: Shrine and File Uploads with Janko MahronicJerome Hardaway, Dave Kimura, and Charles Max Wood discuss Shrine with Janko Mahronic on this episode of Ruby Rogues. Janko is a Ruby developer. He is the creator of Shrine, which handles file...</itunes:subtitle><itunes:summary><![CDATA[RR 320: Shrine and File Uploads with Janko MahronicJerome Hardaway, Dave Kimura, and Charles Max Wood discuss Shrine with Janko Mahronic on this episode of Ruby Rogues. Janko is a Ruby developer. He is the creator of Shrine, which handles file uploads. Shrine tries to solve existing problems and gives many ways to upload files. It tries to accommodate and provide every option for whichever types of file you may be uploading. Tune in to find out more about Shrine!Questions [00:03:56] What does Shrine do that CarrierWave doesn’t do?<br /> One of the main reasons Shrine was created was to support background jobs. CarrierWave was missing support for background jobs. There is a CarrierWave extension for uploading in back-end but it doesn’t work reliably. It doesn’t delete files in the background and is missing the ability to have stable basic grounding capability. Shrine was created because of this reason. [00:06:06] Does Shrine have good support for Rails?<br /> Yes, you can hook up any backgrounding library. It has a designed interface in the way that Shrine can realize data for you. Shrine can call the background library directly. It can be an active job or custom background library. Inside the job, call Shine again to load all objects back up to finish the job. [00:07:40] Does Shrine work across multiple file types or is it geared towards images?<br /> Shrine works for any types of files. It is called the Ruby method. It can be implemented in any way you want. It has a functional style. You give the original file for the input and then move it to the processed files on the outputs. The processing can be anything: as long as you produce a file object on the output, you can call whatever you want to call, even an external service. [00:09:04] What’s the biggest file that you’ve tested Shrine with? Have you run into any kind of memory leaks?<br /> In Shrine nothing is done through memory, everything is done via streaming. When you’re streaming you don’t lose anything. It works for both small and large files. [00:11:48] Explain what goes into building a file upload system. What are the concerns?<br /> The framework handles the way the file is uploaded for you. Once the file is uploaded it’s stored into a temporary file. A gem handles most of the heavy work. Shrine makes a wrap around it. A lot of work goes into deciding which file attraction process needs to go in which order. It is important that you don’t upload in a data based transaction (?) 14:41 if processing lasts for longer time, whole time. There is a lot of time and decisions about what to do when. [00:15:10] Do you have any blog posts about a migration plan? Do you have a good way to switch to Shrine?<br /> Yes, Janko wrote migration guides. They include what codes you need to have to transition to Shrine. None of them involve re-uploading file because files are already there, they just need to be assigned ids. Then records can be updated with the file in a way that Shrine would be able to find them, just need to do record updates. [00:17:29] What do you think active storage will do to the future of Shrine?<br /> Janko may not be the best person to ask. He created Shrine for people who are not using Rails. It is difficult to tell at this point what active storage will do for the future of Shrine. [00:19:50] How is the community adoption implementation? What is your process with that?<br /> There is a Google group for people to ask questions. The setup doesn’t look that much different. Adoption is more that Janko tries to write a lot of blog post emphasizing some of the things that are better in Shrine. Most of the adoption started from the Go Rails screencast. When the author started to release videos. People were able to see what it looks like from start to finish. Go Rails is a great way to bring a library closer to a wide population. [00:23:26] What stack are you using?<br /> The preferred web framework is Roda and Sequel. [00:25:00] Is there anything out there...]]></itunes:summary><itunes:duration>2618</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 319 Machine Learning with Tyler Renelle</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-319-machine-learning-with-tyler-renelle</link><description><![CDATA[RR 319 Machine Learning with Tyler RenelleThis episode of the Ruby Rogues Panel features panelists Charles Max Wood and Dave Kimura. Tyler Renelle, who stops by to talk about machine learning, joins them as a guest. Tyler is the first guest to talk on Adventures in Angular, JavaScript Jabber, and Ruby Rogues. Tune in to find out more about Tyler and machine learning!What is machine learning?Machine learning is a different concept than programmers are used to.There are three phases in computing technology.<ul><li>First phase – building computers in the first place but it was hard coded onto the physical computing machinery</li><li>Second phase – programmable computers. Where you can reprogram your computer to do anything. This is the phase where programmers fall.</li><li>Third phase – machine learning falls under this phase.</li></ul>Machine learning is where the computer programs itself to do something. You give the computer a measurement of how it’s doing based on data and it trains itself and learns how to do the task. It is beginning to get a lot of press and become more popular. This is because it is becoming a lot more capable by way of deep learning.AI – Artificial Intelligence Machine learning is a sub field of artificial intelligence. AI is an overarching field of the computer simulating intelligence. Machine learning has become less and less a sub field over time and more a majority of AI. Now we can apply machine learning to vision, speech processing, planning, knowledge representation. This is fast taking over AI. People are beginning to consider the terms artificial intelligence and machine learning synonymous.Self-driving cars are a type of artificial intelligence. The connection between machine learning and self-driving cars is abstract. A fundamental thing in self-driving cars is machine learning. You program the car as to how to fix its mistakes. Another example is facial recognition. The program starts learning about a person’s face over time so it can make an educated guess as to if the person is who they say they are. Once statistics are added then your face can be off by a hair or a hat. Small variations won’t throw it off.How do we start solving the problems we want to be solved?Machine learning has been applied since the 1950s to a broad spectrum of problems. Have to have a little bit of domain knowledge and do some research.Machine Learning Vs ProgrammingMachine learning is any sort of fuzzy programming situation. Programming is when you do things specifically or statically.Why should you care to do machine learning?People should care because this is the next wave of computing. There is a theory that this will displace jobs. Self-driving cars will displace truck drivers, Uber drivers, and taxis. There are things like logo generators already. Machines are generating music, poetry, and website designs. We shouldn’t be afraid that we should keep an eye towards it.If a robot or computer program or AI were able to write its own code, at what point would it be able to overwrite or basically nullify the three laws of robotics?Nick Bostrom wrote the book Superintelligence, which had many big names in technology talking about the dangers of AI. Artificial intelligence has been talked about widely because of the possibility of evil killer robots in the Sci-Fi community. There are people who hold very potential concerns, such as job automation.Consciousness is a huge topic of debate right now on this topic. Is it an emergent property of the human brain? Is what we have with deep learning enough of a representation to achieve consciousness? It is suggested that AI may or may not achieve consciousness. The question is if it is able to achieve consciousness - will we be able to tell there isn’t a person there?If people want to dive into this where do they go?<ul><li>Machine Learning Guide Podcast: <a href="http://ocdevel.com/podcasts/machine-learning" target="_blank" rel="noreferrer noopener">http://ocdevel.com/podcasts/machine-learning</a></li><li> The Master Algorithm. <a href="https://www.amazon.com/Master-Algorithm-Ultimate-Learning-Machine/dp/0465065708" target="_blank" rel="noreferrer noopener">https://www.amazon.com/Master-Algorithm-Ultimate-Learning-Machine/dp/0465065708</a></li><li>Andrew Ng course: <a href="http://www.coursera.org/machine/learning" target="_blank" rel="noreferrer noopener">coursera.org/machine/learning</a></li></ul>Machine Learning Language The main language used for machine learning is Python. This is not because of the language itself, but because of the tools built on top of it. The main framework is TensorFlow. Python in TensorFlow drops to C and executes code on the GPU for performing matrix algebra, which is essential for deep learning. You can always use C, C++, Java, and R. Data scientists mostly use R, while researchers use C and C++ so they can custom code their matrix algebra themselves.PicksDave:<ul><li>20-gallon Husky oil free air compressor: <a href="http://www.homedepot.com/p/Husky-20-Gal-Vertical-Oil-Free-Electric-Air-Compressor-0332013/207040335" target="_blank" rel="noreferrer noopener">http://www.homedepot.com/p/Husky-20-Gal-Vertical-Oil-Free-Electric-Air-Compressor-0332013/207040335</a></li></ul> Charles:<ul><li>Twitter T gem: <a href="https://rubygems.org/gems/t/versions/2.10.0" target="_blank" rel="noreferrer noopener">https://rubygems.org/gems/t/versions/2.10.0</a>&gt;</li><li>Ruby Dev Summit: <a href="http://www.rubydevsummit.com/" target="_blank" rel="noreferrer noopener">www.rubydevsummit.com</a></li><li>Rake: <a href="https://www.sitepoint.com/rake-automate-things/" target="_blank" rel="noreferrer noopener">https://www.sitepoint.com/rake-automate-things/</a></li></ul> Tyler:<ul><li>Machine Learning Guide Podcast: <a href="http://ocdevel.com/podcasts/machine-learning" target="_blank" rel="noreferrer noopener">http://ocdevel.com/podcasts/machine-learning</a></li><li>Philosophy of Mind: Brains, Consciousness, and Thinking Machines (The Great Courses): <a href="https://www.amazon.com/Great-Courses-Philosophy-Mind/dp/1598034243" target="_blank" rel="noreferrer noopener">https://www.amazon.com/Great-Courses-Philosophy-Mind/dp/1598034243</a></li></ul>Special Guest: Tyler Renelle.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">03a6796b-b128-4c89-9033-3489f1437e4e</guid><pubDate>Tue, 18 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849160/stream.mp3" length="48372954" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 319 Machine Learning with Tyler RenelleThis episode of the Ruby Rogues Panel features panelists Charles Max Wood and Dave Kimura. Tyler Renelle, who stops by to talk about machine learning, joins them as a guest. Tyler is the first guest to talk on...</itunes:subtitle><itunes:summary><![CDATA[RR 319 Machine Learning with Tyler RenelleThis episode of the Ruby Rogues Panel features panelists Charles Max Wood and Dave Kimura. Tyler Renelle, who stops by to talk about machine learning, joins them as a guest. Tyler is the first guest to talk on Adventures in Angular, JavaScript Jabber, and Ruby Rogues. Tune in to find out more about Tyler and machine learning!What is machine learning?Machine learning is a different concept than programmers are used to.There are three phases in computing technology.<ul><li>First phase – building computers in the first place but it was hard coded onto the physical computing machinery</li><li>Second phase – programmable computers. Where you can reprogram your computer to do anything. This is the phase where programmers fall.</li><li>Third phase – machine learning falls under this phase.</li></ul>Machine learning is where the computer programs itself to do something. You give the computer a measurement of how it’s doing based on data and it trains itself and learns how to do the task. It is beginning to get a lot of press and become more popular. This is because it is becoming a lot more capable by way of deep learning.AI – Artificial Intelligence Machine learning is a sub field of artificial intelligence. AI is an overarching field of the computer simulating intelligence. Machine learning has become less and less a sub field over time and more a majority of AI. Now we can apply machine learning to vision, speech processing, planning, knowledge representation. This is fast taking over AI. People are beginning to consider the terms artificial intelligence and machine learning synonymous.Self-driving cars are a type of artificial intelligence. The connection between machine learning and self-driving cars is abstract. A fundamental thing in self-driving cars is machine learning. You program the car as to how to fix its mistakes. Another example is facial recognition. The program starts learning about a person’s face over time so it can make an educated guess as to if the person is who they say they are. Once statistics are added then your face can be off by a hair or a hat. Small variations won’t throw it off.How do we start solving the problems we want to be solved?Machine learning has been applied since the 1950s to a broad spectrum of problems. Have to have a little bit of domain knowledge and do some research.Machine Learning Vs ProgrammingMachine learning is any sort of fuzzy programming situation. Programming is when you do things specifically or statically.Why should you care to do machine learning?People should care because this is the next wave of computing. There is a theory that this will displace jobs. Self-driving cars will displace truck drivers, Uber drivers, and taxis. There are things like logo generators already. Machines are generating music, poetry, and website designs. We shouldn’t be afraid that we should keep an eye towards it.If a robot or computer program or AI were able to write its own code, at what point would it be able to overwrite or basically nullify the three laws of robotics?Nick Bostrom wrote the book Superintelligence, which had many big names in technology talking about the dangers of AI. Artificial intelligence has been talked about widely because of the possibility of evil killer robots in the Sci-Fi community. There are people who hold very potential concerns, such as job automation.Consciousness is a huge topic of debate right now on this topic. Is it an emergent property of the human brain? Is what we have with deep learning enough of a representation to achieve consciousness? It is suggested that AI may or may not achieve consciousness. The question is if it is able to achieve consciousness - will we be able to tell there isn’t a person there?If people want to dive into this where do they go?<ul><li>Machine Learning Guide Podcast: <a href="http://ocdevel.com/podcasts/machine-learning" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2951</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 318 Metaprogramming with Jordan Hudgens</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-318-metaprogramming-with-jordan-hudgens</link><description><![CDATA[RR 318 Metaprogramming with Jordan HudgensToday's Ruby Rogues podcast features Metaprogramming with Jordan Hudgens. We have panelists Jerome Hardaway, Brian Hogan, Dave Kimura and Charles Max Wood. Tune in and learn more about metaprogramming![00:02:00] – Introduction to Jordan HudgensJordan is the Lead Instructor at <a href="http://bottega.tech/" target="_blank" rel="noreferrer noopener">Bottega</a>. Bottega has locations in Salt Lake City, Utah and in Phoenix, Arizona. They’re a full-stack development code school.[00:02:55] – MetaprogrammingMetaprogramming was one of those scary concepts. At the code school, when the students learn about metaprogramming and how it works, you can tell that it’s definitely a pretty exciting thing. Its formal definition is it’s a code that writes code. It can dynamically, at run-time, render other methods available to the program.[00:04:10] – Use cases for metaprogrammingThe best use case that Jordan has ever seen is implemented in Rails and that’s code that can run database queries such as User.find_by_email. By passing the email, it will go and find the user with that particular email. Now, there is no method in active record or in the user model that is called find_by_email. That’s something that is created at run-time.Another one is something that Jordan has implemented and that’s a phone parser gem. It essentially parses and validates a phone number. It also has a country code lookup. With all the countries in the world, that would be very time-consuming. But within 8 lines of code, it could do what a hundred lines could do without metaprogramming.[00:06:50] – Performance implicationsJordan never had performance issues because the generation of methods is not something that’s incredibly memory intensive. You might run into that but it would be a poor choice to do in terms of readability.In Brian’s experience, it comes down to the type of metaprogramming you do. If you have a bunch of logic somewhere and method_missing, that’s going to be a performance bottleneck. And if you’re generating a bunch of methods when the application starts up, it might increase the start-up time of the application. But after that, the performance of the application seems to not have any fluctuation at all.There are 2 main types Jordan works with. First is method_missing. Method_missing could have a little bit of performance hit because of how Ruby works. The system is going to look at every single method. The second type is define_method. In define_method, you’re really just creating a large dynamic set of methods at runtime. When you start up the Rails server, it’s going to build all those methods but it’s not going to be when you’re calling it. Whereas in method_missing, it has a different type of lookup process. [00:11:55] – Method collisions on monkey patchingThat’s one of the reasons why monkey patching can have a bad reputation. You don’t know who else may be overriding those set of methods or opening up that class. Jordan’s personal approach is trying to separate things out as much as humanly possible. If there’s something that can be done in the lib directory, you can place that functionality inside of a separate module. And if you’re creating a gem, you have to be sensitive to other gems in that space or even the Rails core.[00:17:25] – How to be good citizens to other developersMetaprogramming has a lot of potentials to do great things but it also has a potential to cause a number of problems in the application. For Jordan’s students, what he usually does is walk them through some examples of metaprogramming where it can be done poorly. But then, he will follow it up with showing exactly when this is done right.He shows examples of poorly written classes that have dozen nearly identical methods. And then, he also shows how they could take all those methods, put the names in an array, and show how to leverage things like define_method to generate them. He also shows them how doing monkey patching can cause issues, how they can actually open up the string class and change one of the basic functionalities. Show that when they override that, that affects the entire rest of the application.[00:24:45] – Worst examples of metaprogrammingJordan ran into this hive of metaprogramming. When he opened up one of its classes, he had no idea what that class did. It was method_missing all over the place. Usually, there are 4 or 5 lines of code inside of that. It’s relatively straightforward and makes logical sense when you read it. This was nothing like that.They had multiple conditionals inside of the method_missing. One other hard thing about it is it does not have any test whatsoever. You need some test to make sure you’re capturing that functionality and to check if changes broke anything. You can’t also decipher what the inputs and outputs are.[00:28:35] – TestingFollow as much as real world examples. For example, in the phone parser gem, you can see some tests in there for that. You can also pass in the input that you plan to give. See if that matches the output. Jordan tells his students that respond_to_missing is as important to putting method_missing in there[00:35:25] – Resources to get started <a href="https://www.amazon.com/Metaprogramming-Ruby-Program-Like-Pros/dp/1934356476" target="_blank" rel="noreferrer noopener">Paolo Perrotta’s book Metaprogramming Ruby</a> is one of the standards for metaprogramming in Ruby. He also gave some fantastic examples. He created a story about a new developer who goes into a company and learns how to implement metaprogramming from senior devs. It’s very entertaining and it also covers all the different aspects to think of metaprogramming, when to use it and when it could be a very bad idea to use it.PicksJerome Hardaway<ul><li><a href="http://rubylearning.com/blog/2010/11/23/dont-know-metaprogramming-in-ruby/" target="_blank" rel="noreferrer noopener">Don’t Know Metaprogramming in Ruby? By Gavin Morrice</a></li></ul>Dave Kimura<ul><li><a href="http://www.bbc.co.uk/programmes/b018ttws" target="_blank" rel="noreferrer noopener">Sherlock TV Series on BBC</a></li></ul>Brian Hogan<ul><li><a href="https://itunes.apple.com/us/app/workflow/id915249334?mt=8" target="_blank" rel="noreferrer noopener">iOS application: Workflow</a></li><li><a href="https://playoverwatch.com/en-us/" target="_blank" rel="noreferrer noopener">Overwatch</a></li></ul>Charles Max Wood<ul><li><a href="https://rubydevsummit.com/" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a></li><li>Angular Dev Summit</li><li><a href="https://www.focuster.com/" target="_blank" rel="noreferrer noopener">Focuster</a></li></ul>Jordan Hudgens<ul><li><a href="https://rubygems.org/gems/petergate/versions/1.6.3" target="_blank" rel="noreferrer noopener">Petergate</a></li><li><a href="https://www.amazon.com/Comprehensive-Ruby-Programming-Jordan-Hudgens/dp/1787280640" target="_blank" rel="noreferrer noopener">Comprehensive Ruby Programming by Jordan Hudgens</a></li><li><a href="https://twitter.com/jordanhudgens?lang=en" target="_blank" rel="noreferrer noopener">Twitter @jordanhudgens</a></li><li><a href="https://preprod.instagram.com/jordanhudgens/" target="_blank" rel="noreferrer noopener">Instagram @jordanhudgens</a></li><li><a href="https://www.crondose.com/author/crondose/" target="_blank" rel="noreferrer noopener">Blog crondose.com</a></li></ul>Special Guest: Jordan Hudgens.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d1514afb-ac58-4aec-8441-5fb32b46ce26</guid><pubDate>Tue, 11 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849176/stream.mp3" length="45040290" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 318 Metaprogramming with Jordan HudgensToday's Ruby Rogues podcast features Metaprogramming with Jordan Hudgens. We have panelists Jerome Hardaway, Brian Hogan, Dave Kimura and Charles Max Wood. Tune in and learn more about...</itunes:subtitle><itunes:summary><![CDATA[RR 318 Metaprogramming with Jordan HudgensToday's Ruby Rogues podcast features Metaprogramming with Jordan Hudgens. We have panelists Jerome Hardaway, Brian Hogan, Dave Kimura and Charles Max Wood. Tune in and learn more about metaprogramming![00:02:00] – Introduction to Jordan HudgensJordan is the Lead Instructor at <a href="http://bottega.tech/" target="_blank" rel="noreferrer noopener">Bottega</a>. Bottega has locations in Salt Lake City, Utah and in Phoenix, Arizona. They’re a full-stack development code school.[00:02:55] – MetaprogrammingMetaprogramming was one of those scary concepts. At the code school, when the students learn about metaprogramming and how it works, you can tell that it’s definitely a pretty exciting thing. Its formal definition is it’s a code that writes code. It can dynamically, at run-time, render other methods available to the program.[00:04:10] – Use cases for metaprogrammingThe best use case that Jordan has ever seen is implemented in Rails and that’s code that can run database queries such as User.find_by_email. By passing the email, it will go and find the user with that particular email. Now, there is no method in active record or in the user model that is called find_by_email. That’s something that is created at run-time.Another one is something that Jordan has implemented and that’s a phone parser gem. It essentially parses and validates a phone number. It also has a country code lookup. With all the countries in the world, that would be very time-consuming. But within 8 lines of code, it could do what a hundred lines could do without metaprogramming.[00:06:50] – Performance implicationsJordan never had performance issues because the generation of methods is not something that’s incredibly memory intensive. You might run into that but it would be a poor choice to do in terms of readability.In Brian’s experience, it comes down to the type of metaprogramming you do. If you have a bunch of logic somewhere and method_missing, that’s going to be a performance bottleneck. And if you’re generating a bunch of methods when the application starts up, it might increase the start-up time of the application. But after that, the performance of the application seems to not have any fluctuation at all.There are 2 main types Jordan works with. First is method_missing. Method_missing could have a little bit of performance hit because of how Ruby works. The system is going to look at every single method. The second type is define_method. In define_method, you’re really just creating a large dynamic set of methods at runtime. When you start up the Rails server, it’s going to build all those methods but it’s not going to be when you’re calling it. Whereas in method_missing, it has a different type of lookup process. [00:11:55] – Method collisions on monkey patchingThat’s one of the reasons why monkey patching can have a bad reputation. You don’t know who else may be overriding those set of methods or opening up that class. Jordan’s personal approach is trying to separate things out as much as humanly possible. If there’s something that can be done in the lib directory, you can place that functionality inside of a separate module. And if you’re creating a gem, you have to be sensitive to other gems in that space or even the Rails core.[00:17:25] – How to be good citizens to other developersMetaprogramming has a lot of potentials to do great things but it also has a potential to cause a number of problems in the application. For Jordan’s students, what he usually does is walk them through some examples of metaprogramming where it can be done poorly. But then, he will follow it up with showing exactly when this is done right.He shows examples of poorly written classes that have dozen nearly identical methods. And then, he also shows how they could take all those methods, put the names in an array, and show how to leverage things like define_method to generate them. He also shows them how doing monkey patching...]]></itunes:summary><itunes:duration>2743</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 317: Computer Science at University and the Future of Programming with Dave Thomas</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-317-computer-science-at-university-and-the-future-of-programming-with-dave-thomas</link><description><![CDATA[RR 317: Computer Science at University and the Future of Programming with Dave ThomasCharles Max Wood interviews Dave Thomas about the Computer Science course he's teaching at Southern Methodist University, Elixir, and the future of programming. Dave is the author and co-author of several well known programming books including Programming Ruby (also known as the PickAxe Book), Programming Elixir, and the Pragmatic Programmer. This episode starts out discussing Dave's course and Computer Science education, then veers into Elixir and the future of programming. Tune in to hear where Dave thinks the programming industry is heading next. [00:02:30] Dave's Computer Science Course at SMU <br /> Dave's advanced computer science course covers topics like source control and testing. He's been wanting to get into formal Computer Science for a while, so when he pulled back on his work at the Pragmatic Bookshelf, he approached SMU about teaching a course. He selected Advanced Application Development since he could teach pretty much whatever he wanted. The class is made up of Seniors and Master's students whose coursework primarily focused on theory, but lacked in the basics of coding as it happens "in the wild." The plan was to go in and subvert them with Elixir. All of the assignments are coding assignments and must be submitted with a pull request. Chuck recalls taking a class similar to the one that Dave describes.  [00:06:22] Computer Science's focus on theory<br /> People who go into academia generally get their degrees and don't spend any time in the non-academic world. So, they don't know what's important when it comes down to nuts and bolts programming. This serves the students that stay in academia, but fails to teach the skills needed by their students. They also focus on the mathematical aspects of Computer Science and fail to show students that if they get excited about software, it can be fun. [00:09:55] This is a job where we make a difference<br /> Sometimes we do great harm. and sometimes great good. [00:10:23] How do you communicate all of these aspects of coding to the students?<br /> You can't just tell them. Mostly, Dave just tries to be enthusiastic. The teaching as it's done now is like a eulogy given by someone who doesn't know the person. Instead, Dave shows his passion for coding, tells stories, and shows how fun it is to write code. Imagine walking down the street and seeing the code you wrote being used. Dave's code was used on the satellite sent to see Haley's Comet. [00:13:04] Software as a tool for change<br /> A painter's medium is paint. Sculptors' stone. People in software don't "write" per se, but they still express themselves. This is a medium for programmers to get their thoughts out and interact with other people all over the world. We do a really crappy job explaining this to students.Dave is involved in after-school programs for software development as well. The ones that succeed don't approach software head on. They do fun and fancy stuff with Raspberry Pi or put a webserver up and then point out the concepts used in the programming. This approach is the future of development training. [00:16:01] Do you feel like CS programs aren't preparing students well? or have the wrong focus?<br /> Students come out well versed in the theoretics of programming and can write programs. These are good things to know. The assumption is that they'll pick up the rest in their first couple of jobs. They're not preparing people to walk straight into a job, but prepares them to learn the rest on the job.A 4 year program should be done after 2 years working in the real world. Most of the things not taught don't make sense until the student has the problem that it solves. For example, source control. This would give them context for the things that are important and bring the knowledge back to the  [00:20:26] What is in the curriculum?<br /> In a few years, these students will probably be writing a functional language like Elixir. They start out writing a hangman game using Elixir. Then they add Phoenix. Then they add a webserver. The focus is around the fact that what you care about is state and transformations. Then someone will realize that you're really just implementing objects. Dave is trying to teach how to think in decoupled services. [00:22:28] The future is functional?<br /> Elixir is a practical functional language and solves some problems that programmers have been trying to solve for a long time. Clojure has a strange relationship with the JVM. Elixir is not as cleanly functional as other languages, but it's functional enough. At the same time, you can write kick-ass web services as well. You also get the power of the Erlang virtual machine.Looking at Moore's Law, why aren't our processors getting faster? Over the last 10 years, they're not that much faster and the next generations are slower. But they have more cores. If you double the clock speed, you 8x the power dissipation. So, there's a limit to how fast you can go before you melt the processor. So, you run more cores at a lower speed. This vastly increases your processing power and lower your consumption.If you're writing processes that run on a core from start to finish, then it only uses 1/16th of the processor's power (if it has 16 cores.) So, we need a programming paradigm that supports parallelism. Concurrent programming is hard. Making data immutable makes it so you can eliminate common problems with threading and concurrency. Read-only (immutable) Object Oriented programming is effectively functional programming. We should see this change occur over the next 3-7 years.  [00:31:05] Most of the people at Ruby conferences are using Elixir<br /> When Dave goes to conferences about Ruby, he finds out that about 50% of speakers and many of the attendees are doing Elixir and/or experimenting heavily with it. Ruby and Rails changed the way we work, but in many ways the functional programming is changing things again. Scaling matters. We can't just throw hardware at it. You can drop your server bill by 10x or 100x.Elixir can get you there fast like Ruby, but it can also cut costs of running your server. [00:35:43] Is a computer science degree that way to get in? or should people get in through bootcamps or self learning?<br /> It depends on your learning style. You do not want to get into Computer Science because your parents wanted you to have a good job. The students that get into it because of family pressure don't love what they're doing and are kind of stuck. Programming is hard enough that if you don't enjoy it you won't excel.In any case, do what works for you. You don't need to do a 4 year course of study to be a successful programmer. Quite a few good programmers Dave knows never took a CS course. If you do a course, find out that if the teachers are doing or have done the kinds of things you want to do. The better IT shops also tend to recognize that it's the person, not what they know, that really matters. So go to them and ask to apprentice with their good programmers at a lower salary. Then if you're contributing, ask for a competitive salary. [00:41:03] What do we as programmers assume about CS degrees that we need to change?<br /> Don't let the HR department do the hiring. Making them happy is what gets you bogus job requirements. Instead, put together some requirements that hint that enthusiasm trumps everything else. Or, have criteria like "must be able to fog a mirror" and pick for enthusiasm. Or, go to local maker groups or users groups or community colleges where the kinds of people you want are, and talk to people. Then network into the people you want. Ignore the qualifications and pay attention to the qualities.One of the best people Dave hired was an alcoholic chemistry teacher, but he could get into a project. [00:45:00] You don't want a career.<br /> Spend the next 5-10 years job hopping. You want experience, not a career. You have no idea what you want to do right now, so try lots of things. Then if it's not working move on.Picks Charles:<br /> Ubuntu Bash on Windows<br /> VMWare Workstation: <a href="https://www.vmware.com/products/workstation.html" target="_blank" rel="noreferrer noopener">https://www.vmware.com/products/workstation.html</a>  Dave:<br /> Have something in your life that is relatively simple and relatively mechanical that you can fix if something goes wrong. (Dave tells us about his tractor.)Special Guest: Dave Thomas.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">98fd9d29-ac92-443b-9e12-a11319c830ec</guid><pubDate>Tue, 04 Jul 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849225/stream.mp3" length="53274041" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 317: Computer Science at University and the Future of Programming with Dave ThomasCharles Max Wood interviews Dave Thomas about the Computer Science course he's teaching at Southern Methodist University, Elixir, and the future of programming. Dave...</itunes:subtitle><itunes:summary><![CDATA[RR 317: Computer Science at University and the Future of Programming with Dave ThomasCharles Max Wood interviews Dave Thomas about the Computer Science course he's teaching at Southern Methodist University, Elixir, and the future of programming. Dave is the author and co-author of several well known programming books including Programming Ruby (also known as the PickAxe Book), Programming Elixir, and the Pragmatic Programmer. This episode starts out discussing Dave's course and Computer Science education, then veers into Elixir and the future of programming. Tune in to hear where Dave thinks the programming industry is heading next. [00:02:30] Dave's Computer Science Course at SMU <br /> Dave's advanced computer science course covers topics like source control and testing. He's been wanting to get into formal Computer Science for a while, so when he pulled back on his work at the Pragmatic Bookshelf, he approached SMU about teaching a course. He selected Advanced Application Development since he could teach pretty much whatever he wanted. The class is made up of Seniors and Master's students whose coursework primarily focused on theory, but lacked in the basics of coding as it happens "in the wild." The plan was to go in and subvert them with Elixir. All of the assignments are coding assignments and must be submitted with a pull request. Chuck recalls taking a class similar to the one that Dave describes.  [00:06:22] Computer Science's focus on theory<br /> People who go into academia generally get their degrees and don't spend any time in the non-academic world. So, they don't know what's important when it comes down to nuts and bolts programming. This serves the students that stay in academia, but fails to teach the skills needed by their students. They also focus on the mathematical aspects of Computer Science and fail to show students that if they get excited about software, it can be fun. [00:09:55] This is a job where we make a difference<br /> Sometimes we do great harm. and sometimes great good. [00:10:23] How do you communicate all of these aspects of coding to the students?<br /> You can't just tell them. Mostly, Dave just tries to be enthusiastic. The teaching as it's done now is like a eulogy given by someone who doesn't know the person. Instead, Dave shows his passion for coding, tells stories, and shows how fun it is to write code. Imagine walking down the street and seeing the code you wrote being used. Dave's code was used on the satellite sent to see Haley's Comet. [00:13:04] Software as a tool for change<br /> A painter's medium is paint. Sculptors' stone. People in software don't "write" per se, but they still express themselves. This is a medium for programmers to get their thoughts out and interact with other people all over the world. We do a really crappy job explaining this to students.Dave is involved in after-school programs for software development as well. The ones that succeed don't approach software head on. They do fun and fancy stuff with Raspberry Pi or put a webserver up and then point out the concepts used in the programming. This approach is the future of development training. [00:16:01] Do you feel like CS programs aren't preparing students well? or have the wrong focus?<br /> Students come out well versed in the theoretics of programming and can write programs. These are good things to know. The assumption is that they'll pick up the rest in their first couple of jobs. They're not preparing people to walk straight into a job, but prepares them to learn the rest on the job.A 4 year program should be done after 2 years working in the real world. Most of the things not taught don't make sense until the student has the problem that it solves. For example, source control. This would give them context for the things that are important and bring the knowledge back to the  [00:20:26] What is in the curriculum?<br /> In a few years, these students will probably be writing a functional language...]]></itunes:summary><itunes:duration>3258</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 316 Learning Rails 5 with Mark Locklear</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-316-learning-rails-5-with-mark-locklear</link><description><![CDATA[RR 316 Learning Rails 5 with Mark LocklearOn today’s episode, we have Learning Rails 5 with Mark Locklear. Mark works for Extension.org. The discussion ranges from the introduction of Learning Rails 5 to the strategies that most successful students have for learning Rails. Stay tuned![00:01:30] – Introduction to Mark LocklearMark Locklear works for Extension.org, a USDA-funded or government-funded organization. He serves the Cooperative Extension Service but a lot of people know about 4-H Youth Group. They got a handful of websites that they maintain that are mostly Ruby on Rails-based.He has been with Extension.org for about 3 years. He is also a staff at a community college mostly doing Rails and IT things. He is also an adjunct instructor at the same community college. He was mostly doing quality assurance and testing work but moved into development work in the last 7-8 years.Questions for Mark Locklear[00:03:00] – You authored Learning Rails 5? It was an actually an update on an existing book – Learning Rails 3. Mark is an adjunct instructor and used that book. He contacted the developers or the original authors in O’Reilly so he can update the book. He updated a lot of the syntax and rewrote a couple of chapters. He also wrote the authentication chapter from scratch.[00:04:15] – What’s unique about your book?For Mark, there are all kinds of learners out there. There’s nothing necessarily unique about this book. It approaches Rails from a standpoint of having really no development skill at all. The only assumption would be that reader knows some HTML and basic things like for loops and conditional statements.[00:05:30] – Has Rails gotten more complicated?That was one of the challenges with this book. The original version of the book didn’t have any API stuff, any Action Cables, or anything like that. But now, we’re looking on adding chapters on those things. Mark doesn’t think Rails is hard to learn now. It’s been pretty backward compatible over the years. It looks very much like it did 5 or 10 years ago.Dave thinks Rails started to standardize a lot of things and with Convention over Configuration, a lot of it is taking care of it for you. The also added a lot of new features like Active Job (Rails 4), Action Cable (Rails 5), Webpack (Rails 5.1). He think that when someone gets accustomed to it, it’s almost second nature. Thanks to Convention over Configuration and the support for the community.According to DHH, Rails is not for beginners. It is a toolkit for professional web developers to get stuff done. But Brian disagrees that it’s not for beginners. It’s not so much that it’s harder to learn but it’s just a little harder to get started with. There’s just lots of different ways you can do in a Rails application by using RSpec, Cucumber, etc.[00:12:20] - What are the core fundamental things to know in order to write Rails apps?Mark spends a week on testing in his class. He focuses more on the Model View Controller paradigm. He also used RSpec and the basics of CRUD. Those things are transferable across whatever framework that they choose to work in. He also want to hit testing, sessions in cookies and user authentication.[00:18:30] - Is there an approach for people to enhance their experience as they learn Rails?Jerome believes in the “just keep it simple” methodology. When it comes to Rails, just learn Rails. Just focus on CRUD apps. Focus on the entirety of the framework, and not only on Rails, focus more on Ruby.Another suggestion from Brian is to start cracking open the Ruby source code, Rails source code and see how things work under the hood. Look at things and see if you can reproduce them or write your own implementations as you learn.[00:24:30] – What are the strategies of your most successful students that you’ve had for learning Rails?In Mark’s class, they have final projects with very strict requirements, basically going back and incorporating everything that they’ve learned. The app has to have a user authentication. It has to have sessions and cookies. And students who are most successful want to solve some problems and have the passion.One of the things that Brian have always seen that separates people who are high performers from the rest is that they’re doing a lot of practice. Spend a lot of time practicing and building apps.Dave encourages the listeners to work on some personal projects that they are passionate about. Deal with someone else and get some experience with some peer programming. Try to see what it’s like working with other developers on the same application, you’ll find that your codes much cleaner because you have to take into account multiple users working around the same code set.Jerome suggests to find a mentor, someone who’s willing to spend time to help with your programs. The students who are talking to their mentors every week usually come to be the strongest. And mentoring is a rewarding two-way street.[00:40:05] – Are there any other aspects of learning or teaching Rails that we should dive into?Mark says you should be uncomfortable every once in a while in implementing new technology. It puts you in the same mindset as your students becomes sometimes it’s becoming incredible overwhelming. And when teaching, Brian does not start with complex examples.  He starts with simple ones.A faculty mentor has to observe Brian in his teaching. The mentor will say, “Just a reminder. You are the guide on the side, not the sage of the stage. You’re not there to tell them everything. You’re not there to make everyone think that you’re the coolest person up there. It’s your job to guide someone to the solution.”[00:49:25] – If I’m a Rails 3 developer, how do I learn Rails 5?            Mark thinks that the approach is probably the same if you’re doing Rails 3 to Rails 4. The questions you will start asking yourself is, “Okay, what areas do you want to dig deeper? Do I have to use Active Job or something like that? What are my mailers? Are there additions to the framework?”Whenever Rails releases a new version, Dave reads the blog which highlights the new features that were added in. Pinpoint those features, do a little bit of independent research and think how you could incorporate them into your application. Use them as guiding tools to upgrade your older Rails application to a more current version. [00:52:15] – <a href="https://medium.com/@marklocklear/two-writing-assignments-for-new-programmers-ee59175b33a" target="_blank" rel="noreferrer noopener">Two Writing Assignments for New Programmers</a> Mark wrote a Medium article entitled “Two Writing Assignments for New Programmers.” In his class, they have two writing assignments. One of it is on diversity and technology. They also use Moodle as the learning management system where they can post questions.He got some push back from students but his explanation was that, part of being a developer is to be an effective communicator. Brian agreed and said, “Your job as a software developer is 20% coding, 80% dealing with people, their problems and their requests.” You have emails to read. You have emails to write. Brian always asks, “What are the most important skills you want our students to have?” The top 3 are always soft skills like communication, work ethics, etc.Mark adds that if you can’t do writing, if you can’t show up to work on time and communicate with your colleagues, then, none of your technical skills matter. However, if you can’t past the technical hurdle, you’ll never get a chance to use your soft skills. Dave also adds that if he can’t get out of these people what they’re envisioning, then, they’re going nto develop the wrong things.PicksDave Kimura<ul><li><a href="https://github.com/morhetz/gruvbox" target="_blank" rel="noreferrer noopener">Gruvbox</a></li></ul>Brian Hogan<ul><li><a href="https://www.amazon.com/dp/B005E8ADA0/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Keys to Great Writing by Stephen Wilbers</a></li><li>Rails</li></ul>Jerome Hardaway<ul><li><a href="https://medium.com/@hpux/rails-5-1-loves-javascript-a1d84d5318b" target="_blank" rel="noreferrer noopener">Rails 5.1 Loves Javascript (Medium article)</a></li><li><a href="https://www.hackerrank.com/" target="_blank" rel="noreferrer noopener">Hackerrank</a></li></ul>Charles Max Wood<ul><li>Castle Clash</li><li>railsmentors.org</li></ul>Mark Locklear<ul><li>Grammarly</li><li>History of Pi by Petr Beckmann</li><li>Sierra Nevada’s West Coast Stout</li><li>Github @marklocklear</li><li>Site locklear.me</li></ul>Special Guest: Mark Locklear.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a5fa9ba0-762c-4273-bfda-40dd38d0be6d</guid><pubDate>Tue, 27 Jun 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849189/stream.mp3" length="69339714" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 316 Learning Rails 5 with Mark LocklearOn today’s episode, we have Learning Rails 5 with Mark Locklear. Mark works for Extension.org. The discussion ranges from the introduction of Learning Rails 5 to the strategies that most successful students...</itunes:subtitle><itunes:summary><![CDATA[RR 316 Learning Rails 5 with Mark LocklearOn today’s episode, we have Learning Rails 5 with Mark Locklear. Mark works for Extension.org. The discussion ranges from the introduction of Learning Rails 5 to the strategies that most successful students have for learning Rails. Stay tuned![00:01:30] – Introduction to Mark LocklearMark Locklear works for Extension.org, a USDA-funded or government-funded organization. He serves the Cooperative Extension Service but a lot of people know about 4-H Youth Group. They got a handful of websites that they maintain that are mostly Ruby on Rails-based.He has been with Extension.org for about 3 years. He is also a staff at a community college mostly doing Rails and IT things. He is also an adjunct instructor at the same community college. He was mostly doing quality assurance and testing work but moved into development work in the last 7-8 years.Questions for Mark Locklear[00:03:00] – You authored Learning Rails 5? It was an actually an update on an existing book – Learning Rails 3. Mark is an adjunct instructor and used that book. He contacted the developers or the original authors in O’Reilly so he can update the book. He updated a lot of the syntax and rewrote a couple of chapters. He also wrote the authentication chapter from scratch.[00:04:15] – What’s unique about your book?For Mark, there are all kinds of learners out there. There’s nothing necessarily unique about this book. It approaches Rails from a standpoint of having really no development skill at all. The only assumption would be that reader knows some HTML and basic things like for loops and conditional statements.[00:05:30] – Has Rails gotten more complicated?That was one of the challenges with this book. The original version of the book didn’t have any API stuff, any Action Cables, or anything like that. But now, we’re looking on adding chapters on those things. Mark doesn’t think Rails is hard to learn now. It’s been pretty backward compatible over the years. It looks very much like it did 5 or 10 years ago.Dave thinks Rails started to standardize a lot of things and with Convention over Configuration, a lot of it is taking care of it for you. The also added a lot of new features like Active Job (Rails 4), Action Cable (Rails 5), Webpack (Rails 5.1). He think that when someone gets accustomed to it, it’s almost second nature. Thanks to Convention over Configuration and the support for the community.According to DHH, Rails is not for beginners. It is a toolkit for professional web developers to get stuff done. But Brian disagrees that it’s not for beginners. It’s not so much that it’s harder to learn but it’s just a little harder to get started with. There’s just lots of different ways you can do in a Rails application by using RSpec, Cucumber, etc.[00:12:20] - What are the core fundamental things to know in order to write Rails apps?Mark spends a week on testing in his class. He focuses more on the Model View Controller paradigm. He also used RSpec and the basics of CRUD. Those things are transferable across whatever framework that they choose to work in. He also want to hit testing, sessions in cookies and user authentication.[00:18:30] - Is there an approach for people to enhance their experience as they learn Rails?Jerome believes in the “just keep it simple” methodology. When it comes to Rails, just learn Rails. Just focus on CRUD apps. Focus on the entirety of the framework, and not only on Rails, focus more on Ruby.Another suggestion from Brian is to start cracking open the Ruby source code, Rails source code and see how things work under the hood. Look at things and see if you can reproduce them or write your own implementations as you learn.[00:24:30] – What are the strategies of your most successful students that you’ve had for learning Rails?In Mark’s class, they have final projects with very strict requirements, basically going back and incorporating everything that they’ve learned. The app has to have a user...]]></itunes:summary><itunes:duration>4265</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 315 Offshoring and Latin American Developers with David Hemmat</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-315-offshoring-and-latin-american-developers-with-david-hemmat</link><description><![CDATA[Offshoring and Latin American Developers - David HemmatFor this episode of Ruby Rogues we have Jason Swett and Brian Hogan for our panel along with Charles Max Wood and a special guest, David Hemmat from <a href="http://bluecoding.com/" target="_blank" rel="noreferrer noopener">BlueCoding.com</a>. David and the Blue Coding team work to connect developer talent to businesses in need through a thorough process of vetting as well as a database collection of potential developers. Check out this episode to learn more!How did you get started?1:34David talks about going to school in the Dominican Republic worked locally, but later found work with US companies. He also set up a friend with a US job and they realized that there may be a demand as someone to bridge the gap. Developers did not have the access or a way to reach opportunities aboard so he started BlueCoding.com.About Blue Coding2:32BlueCoding.com has clients in the US and Canada. They focus on Latin America due to having close timezones in relation to the majority of companies that would be looking for developers. Also, Blue Coding helps in regard to bridging the cultural gap. Latin American work culture can be different that US or Canadian culture. David talks about how it’s much of a communication difference. Developers sometimes will agree to jobs they are unable to do and are timid to communicate and often just disappear. Despite this, many Latin American companies spawned from United States companies and will tend to have a similar working environment and culture as US companies.The General Experience With Offshore Hiring4:17David and the panel chat about their offshore hiring experiences. David expresses that there is sometimes an issue of many developers taking on work, and then seemingly disappearing. Often times coming back with excuses or in some cases actually over committing to work and just failing to communicate properly from the start. In some cases, like with countries like Venezuela, has a less reliable environment for the developers with things like power outages.“Not All Good Developers Are Good Freelancers.”6:18Freelancers tend to need a different skillset. Extra communication and need tools in place like time tracking and daily reports , etc. Companies that hire freelancers or offshore hiring in general need to have tools setup as well. David expresses that the best developers often are the ones that already have full time jobs. Blue Coding tries to help those developers find a better opportunity and has structured systems to create a workflow that works for both parties. David talks about having those tools in place for the developer including the time tracking and daily reports.The Companies Tools.8:33Blue Coding will also check with the client companies to make sure they have tools as well to help both parties have a smooth workflow. Project management software for the developer to see what they should work on next.Rates9:04Rates vary between $30 and $45 an hour. David tries to stay away from junior developers, looking for developers with 3–4 years working experience. Some companies pay $30 to $60. Latin American countries generally see a starting rate of $30 an hour. Asian countries can start as low as $10 an hour, but in rare cases. Some developers on the opposite side of things charge $100 an hour.Getting Offshore Developers10:47Most people start with upwork.com or Freelancer.com or something like that. Lower overhead but very limited vetting. Buyout fees are very high as well on these sites. There are companies similar to Blue Coding that are staffing companies that exist. Also, direct networking. Networking directly is extremely efficient. If you have a bad work history, networking also comes into play. David talks about their biggest source for developers are other developers, reaching out to find good hires by networking through the community.Dealing with ‘Boom and Bust.’14:19Freelancers tend to run into boom and bust cycles, loads of work followed by slow spells. David tries to avoid this by hiring carefully and picking clients carefully. Looking for long term projects, either be a continuous flow of projects or one large projects. With this focus on long term relationship building, BlueCoding is able to have much lower rates. Other companies usually don’t have safety from downtime, offering internal work to make up for it.Finding Companies that Hire Offshore16:08Most countries have job boards to help. Also, technology specific job boards. But it’s hard to compete there. US companies won’t hire offshore developers for the same rates and the same skills. You have to be really good. David pushes developers to have plenty of experience.How to Get Noticed?17:46Companies can be prejudice, but isn’t seen too often. Becoming a top level talent is key. Being average is harder. As an average or novice in an area with no community, finding online communities, Facebook groups, LinkedIn communities, working on open source projects, and going to events can help.Working remotely and being good at it [22:02]<br /> It’s a two part effort. Companies can have tools to make things easier, but as a developer, you can request them. Communicate all online. All of the office talk should be online via Slack or some other documented system. Code reviews and Peer programming helps remote developers feel like a part of the team.Onshoring vs Offshoring24:28Some companies are hiring remote developers from the US. Why would someone want to hire from outside the country? Ultimately it comes down to finding a developer that fits in with what a company needs as well as matches the budget. Cost of living can change the rates for developers as well as where the company is located. David expresses that he wants to find really good developers, even if it means reaching out to Brazil or other parts of Latin America.Medical, Taxes, and Benefits24:43Each country has different laws. For example Dominican Republic has a law that states if you contract someone for over 3 months, they are considered employees and require benefits. Some countries allow Freelancers to work long term. Health care varies between companies.The Finical and Risks.32:14Freelancers and hourly workers tend to have less working time, spending some time each day to chase down work as well as managing time. Developers in general should notice that projects in general can have budget cuts and even end prematurely. In general a developer working as an employee will need to account for the benefits and extras thrown in when considering their rates.The Companies34:02What kind of companies are looking for this as a solution to their staffing problem? Most companies are smaller companies, 1 to 20 employees with a lot of long term development work. Generally three sectors, non tech companies that need tech work, digital agencies, and tech startups or established companies that already have a software product that needs to be maintained.How to find the Companies?36:30It’s a work in progress. References are vital, David talks about how vetting for developers ends with a very happy client that gives references. Also they spend a lot of time networking, conferences, meeting people online as well as cold calling. David mentions that it’s hard to express the quality of their service through email.Getting Started with Blue Coding?37:22For DevelopersGo to <a href="http://bluecoding.com/" target="_blank" rel="noreferrer noopener">BlueCoding.com</a> and find the link that says “join the team if you’re a developer” and you can connect that way. Just reach out to them and they will set up a conversation with you and see if there is a good fit. Then once a project comes in they will set you up with the vetting process.For CompaniesBlueCoding will want to set up a call with you. Reach out to them and setup a call. They will work through if you need a developer and what that developer looks like in regard to technical skills, personal skills, and general ability.Then the developers and clients have a meeting to make sure everyone is comfortable. Being comfortable is the most important part for this connection to end in a long term relationship.PicksJasonSamsungnite Columbian Leather Flat Over The Top Laptop BagBrian<a href="https://www.apple.com/macbook/?afid=p238%7Cs-dc_mtid_20925top39173_pcrid_200105376171&amp;cid=wwa-us-kwgo-mac-slid--" target="_blank" rel="noreferrer noopener">New MacBook with Touch bar</a>Charles <a href="https://devchat.tv/ruby-rogues" target="_blank" rel="noreferrer noopener">My Ruby Story Podcasts</a><br /> Online Summit Format<br /> <a href="https://rubydevsummit.com/" target="_blank" rel="noreferrer noopener">Ruby Dev Summit</a><br /> <a href="https://devchat.tv/ruby-rogues-parley" target="_blank" rel="noreferrer noopener">Ruby Rogues Parlay on Slack</a> David <a href="http://www.microconf.com/" target="_blank" rel="noreferrer noopener">Micro Conf.</a><br /> <a href="https://www.apple.com/macbook-air/?afid=p238%7CsyDiyOqv5-dc_mtid_20925top39173_pcrid_198784770427&amp;cid=wwa-us-kwgo-mac-slid--" target="_blank" rel="noreferrer noopener">Macbook Air</a><br /> One Minute ManagerLinks to Keep up with David <a href="https://medium.com/blue-coding" target="_blank" rel="noreferrer noopener">His Medium</a><br /> <a href="https://bluecoding.com" target="_blank" rel="noreferrer noopener">BlueCoding.com</a><br /> <a href="https://bluecoding.com" target="_blank" rel="noreferrer noopener">Email him</a> Special Guest: David Hemmat.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1d8100d7-20f3-4660-86a6-a15c07165c2c</guid><pubDate>Tue, 20 Jun 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849266/stream.mp3" length="48717025" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Offshoring and Latin American Developers - David HemmatFor this episode of Ruby Rogues we have Jason Swett and Brian Hogan for our panel along with Charles Max Wood and a special guest, David Hemmat from http://bluecoding.com/. David and the Blue...</itunes:subtitle><itunes:summary><![CDATA[Offshoring and Latin American Developers - David HemmatFor this episode of Ruby Rogues we have Jason Swett and Brian Hogan for our panel along with Charles Max Wood and a special guest, David Hemmat from <a href="http://bluecoding.com/" target="_blank" rel="noreferrer noopener">BlueCoding.com</a>. David and the Blue Coding team work to connect developer talent to businesses in need through a thorough process of vetting as well as a database collection of potential developers. Check out this episode to learn more!How did you get started?1:34David talks about going to school in the Dominican Republic worked locally, but later found work with US companies. He also set up a friend with a US job and they realized that there may be a demand as someone to bridge the gap. Developers did not have the access or a way to reach opportunities aboard so he started BlueCoding.com.About Blue Coding2:32BlueCoding.com has clients in the US and Canada. They focus on Latin America due to having close timezones in relation to the majority of companies that would be looking for developers. Also, Blue Coding helps in regard to bridging the cultural gap. Latin American work culture can be different that US or Canadian culture. David talks about how it’s much of a communication difference. Developers sometimes will agree to jobs they are unable to do and are timid to communicate and often just disappear. Despite this, many Latin American companies spawned from United States companies and will tend to have a similar working environment and culture as US companies.The General Experience With Offshore Hiring4:17David and the panel chat about their offshore hiring experiences. David expresses that there is sometimes an issue of many developers taking on work, and then seemingly disappearing. Often times coming back with excuses or in some cases actually over committing to work and just failing to communicate properly from the start. In some cases, like with countries like Venezuela, has a less reliable environment for the developers with things like power outages.“Not All Good Developers Are Good Freelancers.”6:18Freelancers tend to need a different skillset. Extra communication and need tools in place like time tracking and daily reports , etc. Companies that hire freelancers or offshore hiring in general need to have tools setup as well. David expresses that the best developers often are the ones that already have full time jobs. Blue Coding tries to help those developers find a better opportunity and has structured systems to create a workflow that works for both parties. David talks about having those tools in place for the developer including the time tracking and daily reports.The Companies Tools.8:33Blue Coding will also check with the client companies to make sure they have tools as well to help both parties have a smooth workflow. Project management software for the developer to see what they should work on next.Rates9:04Rates vary between $30 and $45 an hour. David tries to stay away from junior developers, looking for developers with 3–4 years working experience. Some companies pay $30 to $60. Latin American countries generally see a starting rate of $30 an hour. Asian countries can start as low as $10 an hour, but in rare cases. Some developers on the opposite side of things charge $100 an hour.Getting Offshore Developers10:47Most people start with upwork.com or Freelancer.com or something like that. Lower overhead but very limited vetting. Buyout fees are very high as well on these sites. There are companies similar to Blue Coding that are staffing companies that exist. Also, direct networking. Networking directly is extremely efficient. If you have a bad work history, networking also comes into play. David talks about their biggest source for developers are other developers, reaching out to find good hires by networking through the community.Dealing with ‘Boom and Bust.’14:19Freelancers tend to run into boom and bust cycles, loads of...]]></itunes:summary><itunes:duration>2973</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 314 DynamoDB on Rails with Chandan Jhunjhunwal</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-314-dynamodb-on-rails-with-chandan-jhunjhunwal</link><description><![CDATA[RR 314 DynamoDB on Rails with Chandan JhunjhunwalToday's Ruby Rogues podcast features DynamoDB on Rails with Chandan Jhunjhunwal. DynamoDB is a NoSQL database that helps your team solve managing infrastructure issues like setup, costing and maintenance. Take some time to listen and know more about DynamoDB![00:02:18] – Introduction to Chandan JhunjhunwalChanchan Jhunjhunwal is an owner of Faodail Technology, which is currently helping many startups for their web and mobile applications. They started from IBM, designing and building scalable mobile and web applications. He mainly worked on C++ and DB2 and later on, worked primarily on Ruby on Rails.Questions for Chandan[00:04:05] – Introduction to DynamoDB on RailsI would say that majority of developers work in PostgreSQL, MySQL or other relational database. On the other hand, Ruby on Rails is picked up by many startup or founder for actually implementing their ideas and bringing them to scalable products. I would say that more than 80% of developers are mostly working on RDBMS databases. For the remaining 20%, their applications need to capture large amounts of data so they go with NoSQL.In NoSQL, there are plenty of options like MongoDB, Cassandra, or DynamoDB. When using AWS, there’s no provided MongoDB. With Cassandra, it requires a lot of infrastructure setup and costing, and you’ll have to have a team which is kind of maintaining it on a day to day basis. So DynamoDB takes all those pain out of your team and you no longer have to focus on managing the infrastructure.[00:07:35] – Is it a good idea to start with a regular SQL database and then, switch to NoSQL database or is it better to start with NoSQL database from day one?It depends on a couple of factors. For many of the applications, they start with RDBMS because they just want to get some access, and probably switch to something like NoSQL. First, you have to watch the incoming data and their capacity. Second is familiarity because most of the developers are more familiar with RDBMS and SQL queries.For example, you have a feed application, or a messaging application, where you know that there will be a lot of chat happening and you’d expect that you’re going to take a huge number of users. You can accommodate that in RDBMS but I would probably not recommend that.[00:09:30] Can I use DynamoDB as a caching mechanism or cache store?I would not say replacement, exactly. On those segments where I could see that there’s a lot of activity happening, I plugged in DynamoDB. The remaining part of the application was handled by RDBMS. In many applications, what I’ve seen is that they have used a combination of them.[00:13:05] How do you decide if you actually want to use DynamoDB for all the data in your system?The place where we say that this application is going to be picked from day one is where the number of data which will be coming will increase. It also depends on the development team that you have if they’re familiar with DynamoDB, or any other NoSQL databases.[00:14:50] Is DynamoDB has document store or do you have of columns?You can say key value pairs or document stores. The terminologies are just different and the way you design the database. In DynamoDB, you have something like hash key and range key.[00:22:10] – Why don’t we store images in the database?I would say that there are better places to store the, which is faster and cheaper. There are better storage like CDN or S3.Another good reason is that if you want to fetch a proper size of image based on the user devices screen, resizing and all of the stuff inside the database could be cumbersome. You’ll repeat adding different columns where we’ll be storing those different sizes of images.[00:24:40] – Is there a potentially good reason for NoSQL database as your default go-to data store?If you have some data, which is complete unstructured, if you try to store back in RDBMS, it will be a pain. If we talk about the kind of media which gets generated in our day to day life, if you try to model them in a relational database, it will be pretty painful and eventually, there will be a time when you don’t know how to create correlations.[00:28:30] – Horizontally scalable versus vertically scalableIn vertically scalable, when someone posts, we keep adding that at the same table. As we add data to the table, the database size increases (number of rows increases). But in horizontally scalable, we keep different boxes connected via Hadoop or Elastic MapReduce which will process the added data.[00:30:20] – What does it take to hook up a DynamoDB instance to a Rails app?We could integrate DynamoDB by using the SDK provided by AWS. I provided steps which I’ve outlined in the blog - how to create different kinds of tables, how to create those indexes, how to create the throughput, etc. We could configure AWS SDK, add the required credential, then we could create different kinds of tables.[00:33:00] – In terms of scaling, what is the limit for something like PostgreSQL or MySQL, versus DynamoDB?There’s no scalability limit in DynamoDB, or any other NoSQL solutions.PicksDavid Kimura            <ul><li>CorgUI</li></ul>Jason Swett     <ul><li>Database Design for Mere Mortals</li></ul>Charles Maxwood<ul><li>VMWare Workstation</li><li>GoCD</li><li>Ruby Rogues Parley</li><li>Ruby Dev Summit</li></ul>Chandan Jhunjhunwal     <ul><li>Twitter @ChandanJ</li><li>chandan@faodailtechnology.com</li></ul>Special Guest: Chandan Jhunjhunwal.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">77bac732-60cc-4f09-a1a4-2a0ba8925083</guid><pubDate>Tue, 13 Jun 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849290/stream.mp3" length="46181216" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RR 314 DynamoDB on Rails with Chandan JhunjhunwalToday's Ruby Rogues podcast features DynamoDB on Rails with Chandan Jhunjhunwal. DynamoDB is a NoSQL database that helps your team solve managing infrastructure issues like setup, costing and...</itunes:subtitle><itunes:summary><![CDATA[RR 314 DynamoDB on Rails with Chandan JhunjhunwalToday's Ruby Rogues podcast features DynamoDB on Rails with Chandan Jhunjhunwal. DynamoDB is a NoSQL database that helps your team solve managing infrastructure issues like setup, costing and maintenance. Take some time to listen and know more about DynamoDB![00:02:18] – Introduction to Chandan JhunjhunwalChanchan Jhunjhunwal is an owner of Faodail Technology, which is currently helping many startups for their web and mobile applications. They started from IBM, designing and building scalable mobile and web applications. He mainly worked on C++ and DB2 and later on, worked primarily on Ruby on Rails.Questions for Chandan[00:04:05] – Introduction to DynamoDB on RailsI would say that majority of developers work in PostgreSQL, MySQL or other relational database. On the other hand, Ruby on Rails is picked up by many startup or founder for actually implementing their ideas and bringing them to scalable products. I would say that more than 80% of developers are mostly working on RDBMS databases. For the remaining 20%, their applications need to capture large amounts of data so they go with NoSQL.In NoSQL, there are plenty of options like MongoDB, Cassandra, or DynamoDB. When using AWS, there’s no provided MongoDB. With Cassandra, it requires a lot of infrastructure setup and costing, and you’ll have to have a team which is kind of maintaining it on a day to day basis. So DynamoDB takes all those pain out of your team and you no longer have to focus on managing the infrastructure.[00:07:35] – Is it a good idea to start with a regular SQL database and then, switch to NoSQL database or is it better to start with NoSQL database from day one?It depends on a couple of factors. For many of the applications, they start with RDBMS because they just want to get some access, and probably switch to something like NoSQL. First, you have to watch the incoming data and their capacity. Second is familiarity because most of the developers are more familiar with RDBMS and SQL queries.For example, you have a feed application, or a messaging application, where you know that there will be a lot of chat happening and you’d expect that you’re going to take a huge number of users. You can accommodate that in RDBMS but I would probably not recommend that.[00:09:30] Can I use DynamoDB as a caching mechanism or cache store?I would not say replacement, exactly. On those segments where I could see that there’s a lot of activity happening, I plugged in DynamoDB. The remaining part of the application was handled by RDBMS. In many applications, what I’ve seen is that they have used a combination of them.[00:13:05] How do you decide if you actually want to use DynamoDB for all the data in your system?The place where we say that this application is going to be picked from day one is where the number of data which will be coming will increase. It also depends on the development team that you have if they’re familiar with DynamoDB, or any other NoSQL databases.[00:14:50] Is DynamoDB has document store or do you have of columns?You can say key value pairs or document stores. The terminologies are just different and the way you design the database. In DynamoDB, you have something like hash key and range key.[00:22:10] – Why don’t we store images in the database?I would say that there are better places to store the, which is faster and cheaper. There are better storage like CDN or S3.Another good reason is that if you want to fetch a proper size of image based on the user devices screen, resizing and all of the stuff inside the database could be cumbersome. You’ll repeat adding different columns where we’ll be storing those different sizes of images.[00:24:40] – Is there a potentially good reason for NoSQL database as your default go-to data store?If you have some data, which is complete unstructured, if you try to store back in RDBMS, it will be a pain. If we talk about the kind of media which gets generated in our...]]></itunes:summary><itunes:duration>2814</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 313 Do I need a Front - End Framework?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-313-do-i-need-a-front-end-framework</link><description><![CDATA[How to Handle WTF'sToday's Ruby Rogues podcast features How to Handle WTF's. David, Brian, Jerome and Charles discuss front end frameworks. Tune in to learn more about when to use rails, and other frameworks!How do you choose your Framework?How do you want the app to behave, would be a good question to ask before you choose your framework. When you're mocking something up, it's paramount to think of the end product.Who are you doing choosing your Framework for? Are you using it for you, for your peers, for your business? Tune in to hear what our panelists think!Hey, this is cool. I want to share it.A great way to communicate with folks in the community, is to not force newer technology on each other, but share it. Encouraging stretching of skills is great, but trying to force yourself or someone else to use a Framework may not be the way to go. The panelists discuss their experiences in the community, and how different attitudes have affected members using different technologies.CollaborateAsk around! Need help? Reach out to devs in users groups, etc. Make the investment in your own skills, in your team skills, and don't be afraid to learn something new and ask questions.Picks:David: Get OpenJerome: <a href="https://edibit.wordpress.com/" target="_blank" rel="noreferrer noopener">Edibit</a>, <a href="https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs/dp/1250067057/ref=sr_1_1?ie=UTF8&amp;keywords=extreme+ownership&amp;qid=1496561914&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Extreme Ownership</a>, <a href="https://www.amazon.com/New-Rules-Work-Playbook-Navigating/dp/0451495675/ref=sr_1_1?ie=UTF8&amp;keywords=the+new+rules+of+work&amp;qid=1496561957&amp;sr=8-1" target="_blank" rel="noreferrer noopener">New Rules</a> Brian: <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> Charles: <a href="https://www.amazon.com/Vanishing-American-Adult-Coming-Crisis/dp/1250114403/ref=sr_1_1?ie=UTF8&amp;keywords=the+vanishing+american+adult&amp;qid=1496562349&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Vanishing American Adult</a>, <a href="https://www.amazon.com/s/ref=nb_sb_ss_c_1_9?crid=SFRA8SNTDUUC&amp;field-keywords=giftology&amp;sprefix=giftology%2Caps%2C218&amp;url=search-alias%3Daps" target="_blank" rel="noreferrer noopener">Giftology</a> Episode Links:<a href="https://news.ycombinator.com/" target="_blank" rel="noreferrer noopener">Hacker News</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a7ba5fe8-53b5-4800-9172-cb56b64bb39f</guid><pubDate>Wed, 07 Jun 2017 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849308/stream.mp3" length="67979875" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>How to Handle WTF'sToday's Ruby Rogues podcast features How to Handle WTF's. David, Brian, Jerome and Charles discuss front end frameworks. Tune in to learn more about when to use rails, and other frameworks!How do you choose your Framework?How do you...</itunes:subtitle><itunes:summary><![CDATA[How to Handle WTF'sToday's Ruby Rogues podcast features How to Handle WTF's. David, Brian, Jerome and Charles discuss front end frameworks. Tune in to learn more about when to use rails, and other frameworks!How do you choose your Framework?How do you want the app to behave, would be a good question to ask before you choose your framework. When you're mocking something up, it's paramount to think of the end product.Who are you doing choosing your Framework for? Are you using it for you, for your peers, for your business? Tune in to hear what our panelists think!Hey, this is cool. I want to share it.A great way to communicate with folks in the community, is to not force newer technology on each other, but share it. Encouraging stretching of skills is great, but trying to force yourself or someone else to use a Framework may not be the way to go. The panelists discuss their experiences in the community, and how different attitudes have affected members using different technologies.CollaborateAsk around! Need help? Reach out to devs in users groups, etc. Make the investment in your own skills, in your team skills, and don't be afraid to learn something new and ask questions.Picks:David: Get OpenJerome: <a href="https://edibit.wordpress.com/" target="_blank" rel="noreferrer noopener">Edibit</a>, <a href="https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs/dp/1250067057/ref=sr_1_1?ie=UTF8&amp;keywords=extreme+ownership&amp;qid=1496561914&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Extreme Ownership</a>, <a href="https://www.amazon.com/New-Rules-Work-Playbook-Navigating/dp/0451495675/ref=sr_1_1?ie=UTF8&amp;keywords=the+new+rules+of+work&amp;qid=1496561957&amp;sr=8-1" target="_blank" rel="noreferrer noopener">New Rules</a> Brian: <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> Charles: <a href="https://www.amazon.com/Vanishing-American-Adult-Coming-Crisis/dp/1250114403/ref=sr_1_1?ie=UTF8&amp;keywords=the+vanishing+american+adult&amp;qid=1496562349&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Vanishing American Adult</a>, <a href="https://www.amazon.com/s/ref=nb_sb_ss_c_1_9?crid=SFRA8SNTDUUC&amp;field-keywords=giftology&amp;sprefix=giftology%2Caps%2C218&amp;url=search-alias%3Daps" target="_blank" rel="noreferrer noopener">Giftology</a> Episode Links:<a href="https://news.ycombinator.com/" target="_blank" rel="noreferrer noopener">Hacker News</a><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4180</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 312 How to Handle WTF's</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-312-how-to-handle-wtf-s</link><description><![CDATA[How to Handle WTFsOn today’s episode of Ruby Rogues we are chatting about WTFs. On our panel we’ve got Dave Carmona, Brian Hogan and I’m Charles Max Wood. We talk a bit about some of the recent WTFs we’ve encountered and some of our tricks for handling it, including talking to a Rubber Duck. It’s a fun episode so check it out!WTF’s in Two FlavorsCharles starts out the episode inquiring to the panel about two different kinds of WTFs. The whats and the whys. WTFs that happen and developers don’t understand what the WTF is, and then on the other hand WTFs that happen and the developer doesn’t know why it’s happening.Unreadable Perl and the Rubber DuckDavid talks a bit about how hard it is sometimes to read and understand what is happening with Perl code, even if you wrote it yourself. Sometimes debugging Perl codes many years later, running into syntax errors end up being a ‘Why’ WTF. He introduces a method to use for ‘Why’ WTFs that he calls the ‘Rubber Ducky Debugging’ method. The ‘Rubber Ducky Debugging Method’ is when you place a rubber duck on your desk, and when you encounter a WTF you can simply talk through the issue to the duck to help you think through your issue. Brian and Charles add that this method works fine with real people as well and have done it many times with their wives, even for issues that don’t involve code.Blaming it on Past BrianBrain mentions that sometimes when working with someone else’s code, it’s easy to blame the previous developer. Unfortunately in his case, Brian finds that “Past Brian” has often been the culprit.Dave and Code he Doesn’t UnderstandWhen encountering classes that are really big with many different methods, find the entry point. If it doesn’t have a traditional initializer or call method for the entry point, you can look around other relevant parts of the code to try and figure it out. Sometimes if it’s obfuscated, you can go through variables and rename them to more relevant names to identify what they are doing to help understand the method at hand.Puts Debugging <a href="https://tenderlovemaking.com/2016/02/05/i-am-a-puts-debuggerer.html" target="_blank" rel="noreferrer noopener">Aaron Patterson had written an article on his blog</a> about ‘Puts debugging’ that turned Dave onto the the untraditional debugging method. Dave will sometimes write a separate debugger class to separate puts into a different log to keep it organized.Brian’s Version of Puts DebuggingBrian mentions that when working on a rails application he will sometimes raise the object he wants to inspect. Errors in Ruby are often something you wouldn’t expect and being able to quickly inspect the object using raise .Using raises the whole stack including the object, session, and cookies , etc.Dave’s Ruby LifesaversDave also adds that adding the gems to your development better_errors, and then en binding_of_caller are lifesavers. It allows for a more interruptive session with raised errors. Also, in Rails 4 the console feature was added, allowing you to tweak things and play around to debug. Also, <a href="http://pryrepl.org/" target="_blank" rel="noreferrer noopener">Pry</a> is really useful for loop through and investigate. Dave also notes that Pry, while being a great tool, can sometimes be a bit annoying if you have a large number of loops.Crazy Bug Story - BrianBrian talks about how in Elixir the declaring of methods is very similar to Ruby but at the end of <a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a> method calls you add keyword do. If you do this in Ruby, the interpreter’s error message is unusual and doesn’t give any information that helps you find the issue, making it very hard to find the issue. This could be very time consuming for the debugger. He adds that having a second pair of eyes helps with issues like these.Crazy Bug Story - DavidDavid talks about working on a personal project late into the night. Using <a href="http://www.rubydoc.info/gems/rails" target="_blank" rel="noreferrer noopener">Rails 5.1.1</a>, he thought that maybe his issue with the enumerators. He considered that maybe the issue was with Rails 5.1.1 being that is newer. To test to find out if he caused the error, he recreated a simple bit of code that uses enumerators and saw that it worked, then created the same project in 5.1.1 and it also worked, concluding that he created the issue. Later he found he declared the datatype for the enumerator as a string instead of an int. Brian added that creating a fresh application to test for errors is a great way to start debugging, in comparison to immediately to asking others what the problem might be. This method of checking can have a quick pay off if the code is simple. Also, creating new applications to test gives a great foundation of knowing that the problem is in your own code.Crazy Bug Story - CharlesCharles’ bug was something he encountered in his podcast feed application he created in Rails 4. Charles didn’t read the error message very well so he tried it debugging it with Puts Debugging. It’s turned out that he was using a strftime method that he had accidentally formatted the string wrong, using -’s instead of /’s.Characterizing with a TestIn issues like Charles’ you can take input that’s going into a method and then setup an integration test. Tests like this can be made fairly quickly. By copying and pasting the input parameters into a test like a <a href="https://github.com/teamcapybara/capybara" target="_blank" rel="noreferrer noopener">Capybara</a> test, then you can get a better idea of where the issue actually is.Creating the Error to Fix the ErrorBrain mentions that sometimes when he has a specific error, he will try to write a new set of code that reproduces the issue. Then from there he will try to ‘break’ the broken code in efforts to find a debugging solution in the original code.Making your Production Environment The Same as Your Development EnvironmentIf you’re using something like caching in your production environment, make sure it is set up in your developmental environment. Debugging caching issues can be some of the most complicated bugs to fix. If you set up your environment to be the same it helps. If you need to start the caching over during development or tests, it’s as simple as a CLI command. When you’re doing feature tests, if you do it with caching enabled, you can use timecop. <a href="https://github.com/travisjeffery/timecop" target="_blank" rel="noreferrer noopener">Timecop</a> allows you to essentially time travel to test timing issues without having to wait.Favorite Development ToolsSome of the panelist’s favorite tools are <a href="http://pryrepl.org/" target="_blank" rel="noreferrer noopener">Pry</a>, <a href="https://github.com/banister/binding_of_caller" target="_blank" rel="noreferrer noopener">binding_of_caller</a>, <a href="https://github.com/charliesome/better_errors" target="_blank" rel="noreferrer noopener">better_errors</a>, <a href="https://rubygems.org/gems/konami-fo/versions/0.0.3" target="_blank" rel="noreferrer noopener">Konami</a>, and <a href="http://www.sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra</a>. <a href="https://chrome.google.com/webstore/detail/railspanel/gjpfobpafnhjhbajcjgccbbdofdckggg?hl=en-US" target="_blank" rel="noreferrer noopener">Google Chrome’s RailsPanel extension</a> Works like <a href="https://github.com/MiniProfiler/rack-mini-profiler" target="_blank" rel="noreferrer noopener">MiniProfiler</a>, but digs in further. By adding this gem to your development environment and running it on Chrome, it shows you all the requests that come through, the controller in action, and lists out all the parameters, as well as active record calls and errors.Favorite Production ToolsBrian suggests using any tools available to capture exceptions and error messages. Capturing these issues before the user contacts you makes recreating the issue and debugging it a lot easier. Dave mentions using <a href="https://newrelic.com/ruby" target="_blank" rel="noreferrer noopener">New Relic</a> to capture performance of application as well as error notification. With New Relic you can adjust the notification threshold and give it actions like sending it to a <a href="http://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> channel. Then use something like <a href="http://sumologic.com/" target="_blank" rel="noreferrer noopener">Sumo Logic</a> to concatenate and combine the logs if it’s coming from various servers.Shipping Logs Off <a href="http://www.fluentd.org/" target="_blank" rel="noreferrer noopener">FluentD</a> can be used to ship off logs to analyze. In some cases management won’t be okay with shipping things off. Doing things internally can sometimes be too much and using a third party aggregation tools can be helpful.Some Tools Can Be HeavySumo Logic applet is Java based and takes up quite a bit of space. Jenkins is also a Java setup and takes many parameters to get running. In some cases with smaller applications, applets like Sumo Logic can take up more space than the application. Trying to parse multiple servers can be daunting and will definitely need a centralized logging option.Other Logging Tools <a href="http://elastic.co/" target="_blank" rel="noreferrer noopener">Elastic.co</a> and <a href="https://www.elastic.co/products/logstash" target="_blank" rel="noreferrer noopener">Logstash</a> are other logging tools. They have integrations with tools like <a href="https://hub.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a> and <a href="https://www.elastic.co/products/kibana" target="_blank" rel="noreferrer noopener">Kibana</a>. If you can roll your own logging tools then great. But it’s usually time consuming and takes resources.Getting Information from People and Assume It’s WrongCharles mentions that in some cases, especially in cases where something you’re using is dated, resources can be limited to get information<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f50b09e1-744e-4688-8bb3-5245b39e0672</guid><pubDate>Tue, 30 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849180/stream.mp3" length="9027584" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>How to Handle WTFsOn today’s episode of Ruby Rogues we are chatting about WTFs. On our panel we’ve got Dave Carmona, Brian Hogan and I’m Charles Max Wood. We talk a bit about some of the recent WTFs we’ve encountered and some of our tricks for...</itunes:subtitle><itunes:summary><![CDATA[How to Handle WTFsOn today’s episode of Ruby Rogues we are chatting about WTFs. On our panel we’ve got Dave Carmona, Brian Hogan and I’m Charles Max Wood. We talk a bit about some of the recent WTFs we’ve encountered and some of our tricks for handling it, including talking to a Rubber Duck. It’s a fun episode so check it out!WTF’s in Two FlavorsCharles starts out the episode inquiring to the panel about two different kinds of WTFs. The whats and the whys. WTFs that happen and developers don’t understand what the WTF is, and then on the other hand WTFs that happen and the developer doesn’t know why it’s happening.Unreadable Perl and the Rubber DuckDavid talks a bit about how hard it is sometimes to read and understand what is happening with Perl code, even if you wrote it yourself. Sometimes debugging Perl codes many years later, running into syntax errors end up being a ‘Why’ WTF. He introduces a method to use for ‘Why’ WTFs that he calls the ‘Rubber Ducky Debugging’ method. The ‘Rubber Ducky Debugging Method’ is when you place a rubber duck on your desk, and when you encounter a WTF you can simply talk through the issue to the duck to help you think through your issue. Brian and Charles add that this method works fine with real people as well and have done it many times with their wives, even for issues that don’t involve code.Blaming it on Past BrianBrain mentions that sometimes when working with someone else’s code, it’s easy to blame the previous developer. Unfortunately in his case, Brian finds that “Past Brian” has often been the culprit.Dave and Code he Doesn’t UnderstandWhen encountering classes that are really big with many different methods, find the entry point. If it doesn’t have a traditional initializer or call method for the entry point, you can look around other relevant parts of the code to try and figure it out. Sometimes if it’s obfuscated, you can go through variables and rename them to more relevant names to identify what they are doing to help understand the method at hand.Puts Debugging <a href="https://tenderlovemaking.com/2016/02/05/i-am-a-puts-debuggerer.html" target="_blank" rel="noreferrer noopener">Aaron Patterson had written an article on his blog</a> about ‘Puts debugging’ that turned Dave onto the the untraditional debugging method. Dave will sometimes write a separate debugger class to separate puts into a different log to keep it organized.Brian’s Version of Puts DebuggingBrian mentions that when working on a rails application he will sometimes raise the object he wants to inspect. Errors in Ruby are often something you wouldn’t expect and being able to quickly inspect the object using raise .Using raises the whole stack including the object, session, and cookies , etc.Dave’s Ruby LifesaversDave also adds that adding the gems to your development better_errors, and then en binding_of_caller are lifesavers. It allows for a more interruptive session with raised errors. Also, in Rails 4 the console feature was added, allowing you to tweak things and play around to debug. Also, <a href="http://pryrepl.org/" target="_blank" rel="noreferrer noopener">Pry</a> is really useful for loop through and investigate. Dave also notes that Pry, while being a great tool, can sometimes be a bit annoying if you have a large number of loops.Crazy Bug Story - BrianBrian talks about how in Elixir the declaring of methods is very similar to Ruby but at the end of <a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a> method calls you add keyword do. If you do this in Ruby, the interpreter’s error message is unusual and doesn’t give any information that helps you find the issue, making it very hard to find the issue. This could be very time consuming for the debugger. He adds that having a second pair of eyes helps with issues like these.Crazy Bug Story - DavidDavid talks about working on a personal project late into the night. Using <a href="http://www.rubydoc.info/gems/rails"...]]></itunes:summary><itunes:duration>487</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 311 Data Corruption in Rails with Peter Bhat Harkins</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-311-data-corruption-in-rails-with-peter-bhat-harkins</link><description><![CDATA[Today's Ruby Rogues podcast features Data Corruption in Rails with Peter Bhat Harkins. Peter started in rails since the time version 1.0 was released. He spent 5 years consulting full time, and now runs a consultancy for SAAS companies at Revenue.systems.Few months ago, he spoke at the Rails Remote Conf about Data Corruption in Rails. The issue comes up when a .valid call returns false. It happened twice on his end. Tune in to learn about it, and understand how you can provide an effective solution!Special Guest: Peter Bhat Harkins.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d1dd26da-2b30-4cbd-af27-6777986eba59</guid><pubDate>Tue, 23 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849236/stream.mp3" length="56616289" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today's Ruby Rogues podcast features Data Corruption in Rails with Peter Bhat Harkins. Peter started in rails since the time version 1.0 was released. He spent 5 years consulting full time, and now runs a consultancy for SAAS companies at...</itunes:subtitle><itunes:summary><![CDATA[Today's Ruby Rogues podcast features Data Corruption in Rails with Peter Bhat Harkins. Peter started in rails since the time version 1.0 was released. He spent 5 years consulting full time, and now runs a consultancy for SAAS companies at Revenue.systems.Few months ago, he spoke at the Rails Remote Conf about Data Corruption in Rails. The issue comes up when a .valid call returns false. It happened twice on his end. Tune in to learn about it, and understand how you can provide an effective solution!Special Guest: Peter Bhat Harkins.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3467</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 307 MOOCs with Sam Joseph</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-307-moocs-with-sam-joseph</link><description><![CDATA[Today's Ruby Rogues podcast features MOOCs with Sam Joseph. Sam is the Chair of the Board of Trustees and the CoFounder of AgileVentures. They gather people from around the world to form small agile development teams for nonprofits and charities. He has been programming for a couple of years already. Tune in and learn about the massive open online course they're having!Special Guest: Sam Joseph.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e908675d-381c-42b9-80e9-ecccd4cb6cd3</guid><pubDate>Tue, 16 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849285/stream.mp3" length="53614641" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today's Ruby Rogues podcast features MOOCs with Sam Joseph. Sam is the Chair of the Board of Trustees and the CoFounder of AgileVentures. They gather people from around the world to form small agile development teams for nonprofits and charities. He...</itunes:subtitle><itunes:summary><![CDATA[Today's Ruby Rogues podcast features MOOCs with Sam Joseph. Sam is the Chair of the Board of Trustees and the CoFounder of AgileVentures. They gather people from around the world to form small agile development teams for nonprofits and charities. He has been programming for a couple of years already. Tune in and learn about the massive open online course they're having!Special Guest: Sam Joseph.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3279</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 310 Phusion Passenger with Hongli Lai</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-310-phusion-passenger-with-hongli-lai</link><description><![CDATA[Today's Ruby Rogues podcast features Phusion Passenger with Hongli Lai. Phusion Passenger is an intuitive web app server that a lot of developers enjoy. Hongli co-founded the company in 2008. Take some time to listen and learn more about it!Special Guest: Hongli Lai .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">03515ad3-8264-42e2-9744-50d9d17fcf18</guid><pubDate>Tue, 09 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849194/stream.mp3" length="50538304" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today's Ruby Rogues podcast features Phusion Passenger with Hongli Lai. Phusion Passenger is an intuitive web app server that a lot of developers enjoy. Hongli co-founded the company in 2008. Take some time to listen and learn more about it!Special...</itunes:subtitle><itunes:summary><![CDATA[Today's Ruby Rogues podcast features Phusion Passenger with Hongli Lai. Phusion Passenger is an intuitive web app server that a lot of developers enjoy. Hongli co-founded the company in 2008. Take some time to listen and learn more about it!Special Guest: Hongli Lai .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3086</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 309 Ramping Up on Existing Projects</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-309-ramping-up-on-existing-projects</link><description><![CDATA[On today's episode, Charles, David, Brian, and Jason discuss Ramping Up on Existing Projects. Are you engaged in new projects but challenged on how to handle people, processes, and problems you just encountered? Tune in to learn different strategies that will get you out of the maze!   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">339e5049-3978-447d-aa97-6fbc2aa9cce4</guid><pubDate>Tue, 02 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849170/stream.mp3" length="64860187" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles, David, Brian, and Jason discuss Ramping Up on Existing Projects. Are you engaged in new projects but challenged on how to handle people, processes, and problems you just encountered? Tune in to learn different strategies...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles, David, Brian, and Jason discuss Ramping Up on Existing Projects. Are you engaged in new projects but challenged on how to handle people, processes, and problems you just encountered? Tune in to learn different strategies that will get you out of the maze!   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3984</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 308 Confident Software with Mikel Lindsaar</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-308-confident-software-with-mikel-lindsaar</link><description><![CDATA[On today's episode, Charles and Dave discuss Confident Software with Mikel Lindsaar. Mikel wrote the Mail Gem, which is what he is known for in the Ruby community and rewrote TMail back in 2010. In the same year, he founded Reinteractive, a development company which is focused Ruby on Rails around the world. Tune in to learn more about what he's up to and find out what the episode has in store for you!Special Guest: Mikel Lindsaar.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9ebfeacc-739d-4154-aa61-27e1eb805293</guid><pubDate>Tue, 25 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849193/stream.mp3" length="55670412" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles and Dave discuss Confident Software with Mikel Lindsaar. Mikel wrote the Mail Gem, which is what he is known for in the Ruby community and rewrote TMail back in 2010. In the same year, he founded Reinteractive, a...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles and Dave discuss Confident Software with Mikel Lindsaar. Mikel wrote the Mail Gem, which is what he is known for in the Ruby community and rewrote TMail back in 2010. In the same year, he founded Reinteractive, a development company which is focused Ruby on Rails around the world. Tune in to learn more about what he's up to and find out what the episode has in store for you!Special Guest: Mikel Lindsaar.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3408</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 306 TinyTDS, Databases, and SQL Server with Ken Collins</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-306-tinytds-databases-and-sql-server-with-ken-collins</link><description><![CDATA[On today's episode, Charles, David, Jason, and Brian discuss TinyTDS, Databases, and SQL Server with Ken Collins. Ken has been in the industry for more than eight years. He is particularly known for the SQL Server Adapter for Active Records and TinyTDS. He currently works for CustomInk, and runs the Ruby user group in Hampton. Tune in!Special Guest: Ken Collins.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5d930d77-c65f-40f7-8be0-c007ba5e3e26</guid><pubDate>Tue, 18 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849172/stream.mp3" length="58160446" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles, David, Jason, and Brian discuss TinyTDS, Databases, and SQL Server with Ken Collins. Ken has been in the industry for more than eight years. He is particularly known for the SQL Server Adapter for Active Records and...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles, David, Jason, and Brian discuss TinyTDS, Databases, and SQL Server with Ken Collins. Ken has been in the industry for more than eight years. He is particularly known for the SQL Server Adapter for Active Records and TinyTDS. He currently works for CustomInk, and runs the Ruby user group in Hampton. Tune in!Special Guest: Ken Collins.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3564</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 305 Rails 5.1.0</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-305-rails-5-1-0</link><description><![CDATA[On today's episode, Charles and David discuss about Rails 5.1.0. The new release is moving the community towards front-end JavaScript. Starting a Vanilla application has even become more convenient with Yarn and Webpack support. Tune in to this exciting talk to learn more!   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">62645cc6-8eb4-4990-abac-dd43f9a8297e</guid><pubDate>Tue, 11 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849303/stream.mp3" length="52006359" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles and David discuss about Rails 5.1.0. The new release is moving the community towards front-end JavaScript. Starting a Vanilla application has even become more convenient with Yarn and Webpack support. Tune in to this...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles and David discuss about Rails 5.1.0. The new release is moving the community towards front-end JavaScript. Starting a Vanilla application has even become more convenient with Yarn and Webpack support. Tune in to this exciting talk to learn more!   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3178</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 304 The Rails 5 Way with Obie Fernandez</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-304-the-rails-5-way-with-obie-fernandez</link><description><![CDATA[Obie Fernandez is the author of <a href="https://www.amazon.com/s/ref=dp_byline_sr_book_1?field-author=Obed+%28Obie%29+Fernandez&amp;ie=UTF8&amp;search-alias=books&amp;sort=relevancerank&amp;text=Obed+%28Obie%29+Fernandez" target="_blank" rel="noreferrer noopener">The Rails Way series</a>. He has been in the programming industry for almost 25 years. He helped cultivate software development with Jason Swett at Africa. Tune in to today's fascinating talk about The Rails 5 Way with Obie Fernandez!  Special Guest: Obie Fernandez.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">425f4c1a-6b3a-430a-9b7a-4395eac1d8b8</guid><pubDate>Tue, 04 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849212/stream.mp3" length="70178348" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Obie Fernandez is the author of https://www.amazon.com/s/ref=dp_byline_sr_book_1?field-author=Obed+%28Obie%29+Fernandez&amp;amp;ie=UTF8&amp;amp;search-alias=books&amp;amp;sort=relevancerank&amp;amp;text=Obed+%28Obie%29+Fernandez. He has been in the programming...</itunes:subtitle><itunes:summary><![CDATA[Obie Fernandez is the author of <a href="https://www.amazon.com/s/ref=dp_byline_sr_book_1?field-author=Obed+%28Obie%29+Fernandez&amp;ie=UTF8&amp;search-alias=books&amp;sort=relevancerank&amp;text=Obed+%28Obie%29+Fernandez" target="_blank" rel="noreferrer noopener">The Rails Way series</a>. He has been in the programming industry for almost 25 years. He helped cultivate software development with Jason Swett at Africa. Tune in to today's fascinating talk about The Rails 5 Way with Obie Fernandez!  Special Guest: Obie Fernandez.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4317</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 303 SQL Server for Rubyists with Carlos Chacon</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-303-sql-server-for-rubyists-with-carlos-chacon</link><description><![CDATA[On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss SQL Server for Rubyists with Carlos Chacon. Carlos is an SQL server enthusiast, managing partner of SQL Data Partners, and co-host of <a href="http://sqldatapartners.com/sql-server-podcast/" target="_blank" rel="noreferrer noopener">The SQL Data Partners Podcast</a>. Tune in to know more what he is currently up to and how his SQL knowledge would help Rubyists!Special Guest: Carlos Chacon.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">60d65822-a2ec-4f6d-9620-e576422f1c0d</guid><pubDate>Tue, 28 Mar 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849174/stream.mp3" length="37107469" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss SQL Server for Rubyists with Carlos Chacon. Carlos is an SQL server enthusiast, managing partner of SQL Data Partners, and co-host of...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss SQL Server for Rubyists with Carlos Chacon. Carlos is an SQL server enthusiast, managing partner of SQL Data Partners, and co-host of <a href="http://sqldatapartners.com/sql-server-podcast/" target="_blank" rel="noreferrer noopener">The SQL Data Partners Podcast</a>. Tune in to know more what he is currently up to and how his SQL knowledge would help Rubyists!Special Guest: Carlos Chacon.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3587</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 302 Web Security</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-302-web-security</link><description><![CDATA[On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss web security. Security demands attention. Developers can't risk having their projects exploited by hackers and other such attackers. Tune in to learn about the different types and issues in security.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c3edebb8-4101-4766-950a-279a0134df19</guid><pubDate>Tue, 21 Mar 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849242/stream.mp3" length="49354819" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss web security. Security demands attention. Developers can't risk having their projects exploited by hackers and other such attackers. Tune in to learn about the different types...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Brian Hogan, David Kimura, and Charles Max Wood discuss web security. Security demands attention. Developers can't risk having their projects exploited by hackers and other such attackers. Tune in to learn about the different types and issues in security.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3012</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 301 Writing for Developers</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-301-writing-for-developers</link><description><![CDATA[Brian Hogan has been writing and teaching about technology. He found that many of the great teachers taught from experience. Similarly, developers can help one another by writing a post or a book about a particular issue they've encountered and solved. Tune in to today's episode about writing for developers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">157a119d-0fcf-48ff-b02e-d2db5cee6b58</guid><pubDate>Tue, 14 Mar 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849302/stream.mp3" length="57240726" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Brian Hogan has been writing and teaching about technology. He found that many of the great teachers taught from experience. Similarly, developers can help one another by writing a post or a book about a particular issue they've encountered and...</itunes:subtitle><itunes:summary><![CDATA[Brian Hogan has been writing and teaching about technology. He found that many of the great teachers taught from experience. Similarly, developers can help one another by writing a post or a book about a particular issue they've encountered and solved. Tune in to today's episode about writing for developers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3506</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 300 Extravaganza</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-300-extravaganza</link><description><![CDATA[On today’s episode, Charles Max Wood, David Kimura, and Brian Hogan discuss Extravaganza, sharing their history in Ruby Rogues. Brian and David have their own unique and exciting stories to tell. Tune in as they look back to their personal experiences and how far the show has gone since 2011.    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">315f4915-e4c2-4c0f-a716-6ab9b6280514</guid><pubDate>Tue, 07 Mar 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849309/stream.mp3" length="55954678" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today’s episode, Charles Max Wood, David Kimura, and Brian Hogan discuss Extravaganza, sharing their history in Ruby Rogues. Brian and David have their own unique and exciting stories to tell. Tune in as they look back to their personal experiences...</itunes:subtitle><itunes:summary><![CDATA[On today’s episode, Charles Max Wood, David Kimura, and Brian Hogan discuss Extravaganza, sharing their history in Ruby Rogues. Brian and David have their own unique and exciting stories to tell. Tune in as they look back to their personal experiences and how far the show has gone since 2011.    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3426</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 299 Software Intellectual Property and Forensics with Bob Zeidman</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-299-software-intellectual-property-and-forensics-with-bob-zeidman</link><description><![CDATA[On today’s episode, Charles Max Wood, David Kimura, Jason Swett, and Brian Hogan discuss Software Intellectual Property and Forensics with Bob Zeidman. Bob is the President of <a href="https://www.zeidmanconsulting.com/index.htm" target="_blank" rel="noreferrer noopener">Zeidman Consulting</a>, a company dedicated in assisting clients and lawyers during litigation. He is an expert on patents, trade secrets, and copyrights of hardware and software. Tune in and be informed about the legal issues in programming!Special Guest: Bob Zeidman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c221cb4a-91b5-44d1-8f7a-cc69433c4d5f</guid><pubDate>Tue, 28 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849210/stream.mp3" length="63738276" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today’s episode, Charles Max Wood, David Kimura, Jason Swett, and Brian Hogan discuss Software Intellectual Property and Forensics with Bob Zeidman. Bob is the President of https://www.zeidmanconsulting.com/index.htm, a company dedicated in...</itunes:subtitle><itunes:summary><![CDATA[On today’s episode, Charles Max Wood, David Kimura, Jason Swett, and Brian Hogan discuss Software Intellectual Property and Forensics with Bob Zeidman. Bob is the President of <a href="https://www.zeidmanconsulting.com/index.htm" target="_blank" rel="noreferrer noopener">Zeidman Consulting</a>, a company dedicated in assisting clients and lawyers during litigation. He is an expert on patents, trade secrets, and copyrights of hardware and software. Tune in and be informed about the legal issues in programming!Special Guest: Bob Zeidman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3913</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 298 Scope Wars and Being New with Malinna Leach</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-298-scope-wars-and-being-new-with-malinna-leach</link><description><![CDATA[On today’s episode, Charles Max Wood, Jason Swett, Brian Hogan, and David Kimura discuss Scope Wars and Being New with Malinna Leach. Malinna is a Junior Full-Stack Web Developer who just graduated from Makers Academy. Tune in and learn more about Scope Wars and what inspired her to write the blog post.Special Guest: Malinna Leach.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f3ccd45e-9b44-4a6d-a08a-cbb71439853c</guid><pubDate>Tue, 21 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849154/stream.mp3" length="3364512" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today’s episode, Charles Max Wood, Jason Swett, Brian Hogan, and David Kimura discuss Scope Wars and Being New with Malinna Leach. Malinna is a Junior Full-Stack Web Developer who just graduated from Makers Academy. Tune in and learn more about...</itunes:subtitle><itunes:summary><![CDATA[On today’s episode, Charles Max Wood, Jason Swett, Brian Hogan, and David Kimura discuss Scope Wars and Being New with Malinna Leach. Malinna is a Junior Full-Stack Web Developer who just graduated from Makers Academy. Tune in and learn more about Scope Wars and what inspired her to write the blog post.Special Guest: Malinna Leach.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>131</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 297 Scaling Web Applications</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-297-scaling-web-applications</link><description><![CDATA[On today’s episode, Charles Max Wood, Jason Swett, Brian Hogan, and David Kimura discuss Scaling Web Applications. Tune in and learn more as each of them share their own experiences in scaling Ruby applications!   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">63254c78-a531-4a69-9bc6-9d7a537ee256</guid><pubDate>Tue, 14 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849282/stream.mp3" length="48449379" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today’s episode, Charles Max Wood, Jason Swett, Brian Hogan, and David Kimura discuss Scaling Web Applications. Tune in and learn more as each of them share their own experiences in scaling Ruby applications!   

Advertising Inquiries:...</itunes:subtitle><itunes:summary><![CDATA[On today’s episode, Charles Max Wood, Jason Swett, Brian Hogan, and David Kimura discuss Scaling Web Applications. Tune in and learn more as each of them share their own experiences in scaling Ruby applications!   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2956</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 296 The Future of Work in Web Development with Erik Dietrich</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-296-the-future-of-work-in-web-development-with-erik-dietrich</link><description><![CDATA[On today’s episode, Jason Swett and David Kimura discuss The Future of Work in Web Development with Erik Dietrich. Erik is the founder of DaedTech LLC, programmer, architect, IT management consultant, blogger, and technologist. Tune in and listen as he talks about where he sees things are headed in web development.Special Guest: Erik Dietrich.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5c436339-4d6c-4423-85fd-5954594851a8</guid><pubDate>Tue, 07 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849209/stream.mp3" length="56765791" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today’s episode, Jason Swett and David Kimura discuss The Future of Work in Web Development with Erik Dietrich. Erik is the founder of DaedTech LLC, programmer, architect, IT management consultant, blogger, and technologist. Tune in and listen as...</itunes:subtitle><itunes:summary><![CDATA[On today’s episode, Jason Swett and David Kimura discuss The Future of Work in Web Development with Erik Dietrich. Erik is the founder of DaedTech LLC, programmer, architect, IT management consultant, blogger, and technologist. Tune in and listen as he talks about where he sees things are headed in web development.Special Guest: Erik Dietrich.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3477</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 295 The European Ruby Community with Devon C Estes</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-295-the-european-ruby-community-with-devon-c-estes</link><description><![CDATA[On today’s episode, Charles Max Wood, Brian Hogan, and Jason Swett discuss The European Ruby Community with Devon C Estes. Devon is a Ruby and RAILS developer for Education Superhighway, a nonprofit in San Francisco which helps every public school classroom in America to upgrade their Internet access. He also does a lot of Elixir and open source stuff. Tune in as he shares more about the Ruby communities outside the US.Special Guest: Devon Estes.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">50fe61a3-efe6-4acc-893a-e9686af4ab12</guid><pubDate>Tue, 31 Jan 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849220/stream.mp3" length="86230631" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today’s episode, Charles Max Wood, Brian Hogan, and Jason Swett discuss The European Ruby Community with Devon C Estes. Devon is a Ruby and RAILS developer for Education Superhighway, a nonprofit in San Francisco which helps every public school...</itunes:subtitle><itunes:summary><![CDATA[On today’s episode, Charles Max Wood, Brian Hogan, and Jason Swett discuss The European Ruby Community with Devon C Estes. Devon is a Ruby and RAILS developer for Education Superhighway, a nonprofit in San Francisco which helps every public school classroom in America to upgrade their Internet access. He also does a lot of Elixir and open source stuff. Tune in as he shares more about the Ruby communities outside the US.Special Guest: Devon Estes.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3546</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 294 JSON Web Tokens, Authentication, and Authorization with David Kimura</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-294-json-web-tokens-authentication-and-authorization-with-david-kimura</link><description><![CDATA[On today's episode, Charles Max Wood and Jerome Hardaway discuss JSON Web Tokens, Authentication, and Authorization with David Kimura. David has worked on Rubies as well as for Sage Software for about 7 years.Special Guest: Dave Kimura.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f16c817b-ae0d-4ae7-8718-802cdc618ccc</guid><pubDate>Tue, 24 Jan 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849268/stream.mp3" length="120397872" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles Max Wood and Jerome Hardaway discuss JSON Web Tokens, Authentication, and Authorization with David Kimura. David has worked on Rubies as well as for Sage Software for about 7 years.Special Guest: Dave Kimura....</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles Max Wood and Jerome Hardaway discuss JSON Web Tokens, Authentication, and Authorization with David Kimura. David has worked on Rubies as well as for Sage Software for about 7 years.Special Guest: Dave Kimura.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2981</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 293 Packaging Ruby with Nell Shamrell-Harrington</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-293-packaging-ruby-with-nell-shamrell-harrington</link><description><![CDATA[On today’s episode, Charles Max Wood and Jerome Hardaway discuss Packaging Ruby with Nell Shamrell-Harrington. Nell is an expert Software Development Engineer at Chef Software. Tune in to learn how you can provide viable packaging solutions!Special Guest: Nell Shamrell-Harrington.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">949bde75-6038-4c46-8a65-4bc34c423bc0</guid><pubDate>Thu, 19 Jan 2017 23:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849228/stream.mp3" length="130396212" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today’s episode, Charles Max Wood and Jerome Hardaway discuss Packaging Ruby with Nell Shamrell-Harrington. Nell is an expert Software Development Engineer at Chef Software. Tune in to learn how you can provide viable packaging solutions!Special...</itunes:subtitle><itunes:summary><![CDATA[On today’s episode, Charles Max Wood and Jerome Hardaway discuss Packaging Ruby with Nell Shamrell-Harrington. Nell is an expert Software Development Engineer at Chef Software. Tune in to learn how you can provide viable packaging solutions!Special Guest: Nell Shamrell-Harrington.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3232</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>292 RR Bootcamps</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/292-rr-bootcamps</link><description><![CDATA[1:25 - Is a bootcamp the best way for someone to enter programming?7:25 - Learning social skills for working with development teams<ul><li><ul><li><a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/8183220630" target="_blank" rel="noreferrer noopener">How To Win Friends and Influence People by Dale Carnegie</a></li><li><a href="https://www.amazon.com/Habits-Highly-Effective-People-Powerful/dp/0743269519" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Successful People</a> by Stephen R. Covey</li></ul></li><li><a href="https://www.amazon.com/Corporate-Confidential-Secrets-Company-Know/dp/0312337361/ref=sr_1_1?ie=UTF8&amp;keywords=corporate+confidential&amp;qid=1482794233&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Corporate Confidential by Cynthia Shapiro</a></li></ul>9:25 - Getting a well-rounded education20:00 - Learning how to find a job and have a career27:20 - The responsibility of code schools on helping you find a job30:55 - Job searches for the programmer32:30 - Picking the right bootcamp35:50 - Placement as a junior dev<ul><li><a href="https://code.gov/" target="_blank" rel="noreferrer noopener">https://code.gov/</a></li></ul>45:30 - Finding the time<ul><li><a href="https://www.amazon.com/Miracle-Morning-Not-So-Obvious-Guaranteed-Transform/dp/0979019710" target="_blank" rel="noreferrer noopener">The Miracle Morning by Hal Elrod</a></li></ul>52:40 - Deciding if bootcamp is right for you<ul><li><a href="https://www.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Free Code Camp</a></li></ul>Picks: <a href="https://www.amazon.com/Habits-Highly-Effective-People-Powerful/dp/0743269519" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Effective People</a> (Jason) <a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/8183220630" target="_blank" rel="noreferrer noopener">How To Win Friends and Influence People</a> (Jason) <a href="https://www.amazon.com/Corporate-Confidential-Secrets-Company-Know/dp/0312337361" target="_blank" rel="noreferrer noopener">Corporate Confidential </a>(Brian) <a href="https://www.amazon.com/Land-Tech-Love-Pragmatic-Life/dp/1934356263" target="_blank" rel="noreferrer noopener">Land the Tech Job You Love by Andy Lester</a> (Brian) <a href="https://www.amazon.com/Way-Fight-Georges-St-Pierre/dp/0062195654" target="_blank" rel="noreferrer noopener">The Way of the Fight by George St. Pierre</a> (Jerome) <a href="https://www.id.me/" target="_blank" rel="noreferrer noopener">ID.me</a> (Jerome) <a href="http://getacoderjob.com/" target="_blank" rel="noreferrer noopener">10 Ways to Get Noticed by Potential Employers free email course</a> (Charles) <a href="https://allremoteconfs.com/devops-2016" target="_blank" rel="noreferrer noopener">Devops Remote Conf</a> (Charles) <a href="https://www.allremoteconfs.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Charles) <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Charles) <a href="https://www.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Free Code Camp</a> (Charles) <a href="https://flatironschool.com/" target="_blank" rel="noreferrer noopener">Flatiron School </a>(Charles)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d7758d76-f59c-4302-bb49-ed62db93ec7b</guid><pubDate>Wed, 28 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849253/stream.mp3" length="65776347" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:25 - Is a bootcamp the best way for someone to enter programming?7:25 - Learning social skills for working with development teams
- 
    - https://www.amazon.com/How-Win-Friends-Influence-People/dp/8183220630
    -...</itunes:subtitle><itunes:summary><![CDATA[1:25 - Is a bootcamp the best way for someone to enter programming?7:25 - Learning social skills for working with development teams<ul><li><ul><li><a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/8183220630" target="_blank" rel="noreferrer noopener">How To Win Friends and Influence People by Dale Carnegie</a></li><li><a href="https://www.amazon.com/Habits-Highly-Effective-People-Powerful/dp/0743269519" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Successful People</a> by Stephen R. Covey</li></ul></li><li><a href="https://www.amazon.com/Corporate-Confidential-Secrets-Company-Know/dp/0312337361/ref=sr_1_1?ie=UTF8&amp;keywords=corporate+confidential&amp;qid=1482794233&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Corporate Confidential by Cynthia Shapiro</a></li></ul>9:25 - Getting a well-rounded education20:00 - Learning how to find a job and have a career27:20 - The responsibility of code schools on helping you find a job30:55 - Job searches for the programmer32:30 - Picking the right bootcamp35:50 - Placement as a junior dev<ul><li><a href="https://code.gov/" target="_blank" rel="noreferrer noopener">https://code.gov/</a></li></ul>45:30 - Finding the time<ul><li><a href="https://www.amazon.com/Miracle-Morning-Not-So-Obvious-Guaranteed-Transform/dp/0979019710" target="_blank" rel="noreferrer noopener">The Miracle Morning by Hal Elrod</a></li></ul>52:40 - Deciding if bootcamp is right for you<ul><li><a href="https://www.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Free Code Camp</a></li></ul>Picks: <a href="https://www.amazon.com/Habits-Highly-Effective-People-Powerful/dp/0743269519" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Effective People</a> (Jason) <a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/8183220630" target="_blank" rel="noreferrer noopener">How To Win Friends and Influence People</a> (Jason) <a href="https://www.amazon.com/Corporate-Confidential-Secrets-Company-Know/dp/0312337361" target="_blank" rel="noreferrer noopener">Corporate Confidential </a>(Brian) <a href="https://www.amazon.com/Land-Tech-Love-Pragmatic-Life/dp/1934356263" target="_blank" rel="noreferrer noopener">Land the Tech Job You Love by Andy Lester</a> (Brian) <a href="https://www.amazon.com/Way-Fight-Georges-St-Pierre/dp/0062195654" target="_blank" rel="noreferrer noopener">The Way of the Fight by George St. Pierre</a> (Jerome) <a href="https://www.id.me/" target="_blank" rel="noreferrer noopener">ID.me</a> (Jerome) <a href="http://getacoderjob.com/" target="_blank" rel="noreferrer noopener">10 Ways to Get Noticed by Potential Employers free email course</a> (Charles) <a href="https://allremoteconfs.com/devops-2016" target="_blank" rel="noreferrer noopener">Devops Remote Conf</a> (Charles) <a href="https://www.allremoteconfs.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Charles) <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Charles) <a href="https://www.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Free Code Camp</a> (Charles) <a href="https://flatironschool.com/" target="_blank" rel="noreferrer noopener">Flatiron School </a>(Charles)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4032</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>291 RR Building Ruby Gems with Brandon Hilkert</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/291-rr-building-ruby-gems-with-brandon-hilkert</link><description><![CDATA[00:30 - Introducing Brandon Hilkert  <ul><li><a href="http://brandonhilkert.com/books/build-a-ruby-gem/" target="_blank" rel="noreferrer noopener">Build a Ruby Gem</a> 25% off for Ruby Rogues’ listeners!</li></ul><ul><li><a href="https://twitter.com/brandonhilkert?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/brandonhilkert" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="http://brandonhilkert.com/" target="_blank" rel="noreferrer noopener">Blog/Website</a></li></ul>  3:55 - Building gems and the community  8:30 - Brandon’s process for creating gems (for beginners)  14:45 - Testing gems  17:00 - Writing the whole system into a gem vs breaking it up  26:15 - Why build<a href="https://github.com/brandonhilkert/sucker_punch" target="_blank" rel="noreferrer noopener"> Suckerpunch</a>?  <ul><li><a href="http://brandonhilkert.com/blog/why-i-wrote-the-sucker-punch-gem/" target="_blank" rel="noreferrer noopener">Blog post</a></li></ul>  33:50 - What does it take to publish a gem?  <ul><li>Ruby Gems</li></ul>  35:45 - “Gotchas” to publishing a gem  40:00 - Releasing gems that the community doesn’t need  Picks:  <a href="https://www.thinkgeek.com/" target="_blank" rel="noreferrer noopener">ThinkGeek</a> (Jerome)  <a href="https://www.facebook.com/business/help/164749007013531" target="_blank" rel="noreferrer noopener">Facebook Lookalike Audiences</a> (Charles)  Mastermind groups (Charles)  <a href="https://www.amazon.com/Think-Grow-Rich-Napoleon-Hill/dp/149617545X" target="_blank" rel="noreferrer noopener">Think and Grow Rich by Dr. Napoleon Hill</a> (Charles)  <a href="https://www.bark.us/" target="_blank" rel="noreferrer noopener">Bark app</a> (Brandon)  <a href="https://www.amazon.com/People-Socks-Quarter-Womens-Unisex/dp/B00P6SP2GS/ref=sr_1_2?ie=UTF8&amp;nodeID=7141123011&amp;qid=1482198826&amp;s=apparel&amp;sr=1-2" target="_blank" rel="noreferrer noopener">People socks</a> (Brandon)  <a href="https://www.amazon.com/Food-Lab-Cooking-Through-Science/dp/0393081087" target="_blank" rel="noreferrer noopener">The Food Lab by J. Kenji Lopez-Alt</a> (Brandon)Special Guest: Brandon Hilkert.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6adbb5f5-a000-4b65-a1e5-e050c7797442</guid><pubDate>Wed, 21 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849241/stream.mp3" length="49981685" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:30 - Introducing Brandon Hilkert  
- http://brandonhilkert.com/books/build-a-ruby-gem/ 25% off for Ruby Rogues’ listeners!

- https://twitter.com/brandonhilkert?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor
-...</itunes:subtitle><itunes:summary><![CDATA[00:30 - Introducing Brandon Hilkert  <ul><li><a href="http://brandonhilkert.com/books/build-a-ruby-gem/" target="_blank" rel="noreferrer noopener">Build a Ruby Gem</a> 25% off for Ruby Rogues’ listeners!</li></ul><ul><li><a href="https://twitter.com/brandonhilkert?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/brandonhilkert" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="http://brandonhilkert.com/" target="_blank" rel="noreferrer noopener">Blog/Website</a></li></ul>  3:55 - Building gems and the community  8:30 - Brandon’s process for creating gems (for beginners)  14:45 - Testing gems  17:00 - Writing the whole system into a gem vs breaking it up  26:15 - Why build<a href="https://github.com/brandonhilkert/sucker_punch" target="_blank" rel="noreferrer noopener"> Suckerpunch</a>?  <ul><li><a href="http://brandonhilkert.com/blog/why-i-wrote-the-sucker-punch-gem/" target="_blank" rel="noreferrer noopener">Blog post</a></li></ul>  33:50 - What does it take to publish a gem?  <ul><li>Ruby Gems</li></ul>  35:45 - “Gotchas” to publishing a gem  40:00 - Releasing gems that the community doesn’t need  Picks:  <a href="https://www.thinkgeek.com/" target="_blank" rel="noreferrer noopener">ThinkGeek</a> (Jerome)  <a href="https://www.facebook.com/business/help/164749007013531" target="_blank" rel="noreferrer noopener">Facebook Lookalike Audiences</a> (Charles)  Mastermind groups (Charles)  <a href="https://www.amazon.com/Think-Grow-Rich-Napoleon-Hill/dp/149617545X" target="_blank" rel="noreferrer noopener">Think and Grow Rich by Dr. Napoleon Hill</a> (Charles)  <a href="https://www.bark.us/" target="_blank" rel="noreferrer noopener">Bark app</a> (Brandon)  <a href="https://www.amazon.com/People-Socks-Quarter-Womens-Unisex/dp/B00P6SP2GS/ref=sr_1_2?ie=UTF8&amp;nodeID=7141123011&amp;qid=1482198826&amp;s=apparel&amp;sr=1-2" target="_blank" rel="noreferrer noopener">People socks</a> (Brandon)  <a href="https://www.amazon.com/Food-Lab-Cooking-Through-Science/dp/0393081087" target="_blank" rel="noreferrer noopener">The Food Lab by J. Kenji Lopez-Alt</a> (Brandon)Special Guest: Brandon Hilkert.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3045</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>290 RR Deployment</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/290-rr-deployment</link><description><![CDATA[00:45 - What deployments have we used?3:22 - <a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a> 5:10 - Dev/prod parity10:30 - Deployment stories11:50 - Continuous deployment<ul><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li><li><a href="https://snap-ci.com/" target="_blank" rel="noreferrer noopener">SnapCI</a></li></ul>15:55 - Working with clients that are anti-testing and writing tests28:50 - Server setup<ul><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://www.chef.io/chef/" target="_blank" rel="noreferrer noopener">Chef</a></li></ul>34:05 - <a href="https://www.nginx.com/" target="_blank" rel="noreferrer noopener">Nginx</a> and <a href="https://www.phusionpassenger.com/" target="_blank" rel="noreferrer noopener">Passenger</a> 39:35 - Handling caching issues and increasing server space44:25 - Methods for deploying46:30 - Team size and deployment<ul><li><a href="http://capistranorb.com/" target="_blank" rel="noreferrer noopener">Capistrano</a></li></ul>49:40 - Monitoring tools<ul><li><a href="https://codeclimate.com/" target="_blank" rel="noreferrer noopener">Code Climate</a></li><li><a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honey Badger</a></li><li><a href="http://www.zabbix.com/" target="_blank" rel="noreferrer noopener">Zabbix</a></li><li><a href="https://newrelic.com/?utm_campaign=awr+brand-new_relic+FY17&amp;utm_content=NewRelicExact&amp;utm_medium=PS&amp;utm_source=GNORAM" target="_blank" rel="noreferrer noopener">NewRelic</a></li><li><a href="https://trackjs.com/" target="_blank" rel="noreferrer noopener">TrackJS</a></li><li><a href="https://devchat.tv/js-jabber/138-jsj-trackjs-with-todd-gardner" target="_blank" rel="noreferrer noopener">JSJ 138 with Todd Gardner</a></li></ul>Picks: <a href="https://www.amazon.com/Dinosaur-Odyssey-Fossil-Threads-Life/dp/0520269896" target="_blank" rel="noreferrer noopener">Dinosaur Odyssey</a> by Scott Sampson (Jason) <a href="https://www.amazon.com/Shadows-Forgotten-Ancestors-Carl-Sagan/dp/0345384725" target="_blank" rel="noreferrer noopener">Shadows of Forgotten Ancestors</a> by Carl Sagan (Jason) <a href="https://www.amazon.com/Rails-Solutions-Ruby-Made-Easy/dp/1590597524" target="_blank" rel="noreferrer noopener">Rails Solutions: Ruby on Rails Made Easy</a> by Justin Williams (Jerome) <a href="https://www.amazon.com/Take-My-Money-Accepting-Payments/dp/1680501992" target="_blank" rel="noreferrer noopener">Take My Money: Accepting Payments on the Web by Noel Rappin</a> (Brian) <a href="https://pragprog.com/book/jkdepj/deploying-with-jruby" target="_blank" rel="noreferrer noopener">Deploying with JRuby by Joe Kutner</a> (Brian)<a href="https://devchat.tv/ruby-rogues/281-rr-take-my-money-with-noel-rappin" target="_blank" rel="noreferrer noopener">RR Episode 281 with Noel Rappin</a><a href="https://www.youtube.com/watch?v=BlC9U0cqCbg" target="_blank" rel="noreferrer noopener">RR 150 with Joe Kutner</a><a href="https://www.amazon.com/All-New-Amazon-Echo-Dot-Add-Alexa-To-Any-Room/dp/B01DFKC2SO" target="_blank" rel="noreferrer noopener">Echo Dot</a> (Charles) <a href="https://www.amazon.com/Life-Changing-Magic-Tidying-Decluttering-Organizing/dp/1607747308" target="_blank" rel="noreferrer noopener">The Life-Changing Magic of Tidying Up by Marie Kondo</a> (Brian) <a href="https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280" target="_blank" rel="noreferrer noopener">Getting Things Done by David Allen</a> (Charles)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1a4190ae-806a-40cc-87fb-fc1716c910a2</guid><pubDate>Wed, 14 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849213/stream.mp3" length="45596672" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:45 - What deployments have we used?3:22 - https://www.heroku.com/ 5:10 - Dev/prod parity10:30 - Deployment stories11:50 - Continuous deployment
- https://circleci.com/
- https://snap-ci.com/
15:55 - Working with clients that are anti-testing and...</itunes:subtitle><itunes:summary><![CDATA[00:45 - What deployments have we used?3:22 - <a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a> 5:10 - Dev/prod parity10:30 - Deployment stories11:50 - Continuous deployment<ul><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li><li><a href="https://snap-ci.com/" target="_blank" rel="noreferrer noopener">SnapCI</a></li></ul>15:55 - Working with clients that are anti-testing and writing tests28:50 - Server setup<ul><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://www.chef.io/chef/" target="_blank" rel="noreferrer noopener">Chef</a></li></ul>34:05 - <a href="https://www.nginx.com/" target="_blank" rel="noreferrer noopener">Nginx</a> and <a href="https://www.phusionpassenger.com/" target="_blank" rel="noreferrer noopener">Passenger</a> 39:35 - Handling caching issues and increasing server space44:25 - Methods for deploying46:30 - Team size and deployment<ul><li><a href="http://capistranorb.com/" target="_blank" rel="noreferrer noopener">Capistrano</a></li></ul>49:40 - Monitoring tools<ul><li><a href="https://codeclimate.com/" target="_blank" rel="noreferrer noopener">Code Climate</a></li><li><a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honey Badger</a></li><li><a href="http://www.zabbix.com/" target="_blank" rel="noreferrer noopener">Zabbix</a></li><li><a href="https://newrelic.com/?utm_campaign=awr+brand-new_relic+FY17&amp;utm_content=NewRelicExact&amp;utm_medium=PS&amp;utm_source=GNORAM" target="_blank" rel="noreferrer noopener">NewRelic</a></li><li><a href="https://trackjs.com/" target="_blank" rel="noreferrer noopener">TrackJS</a></li><li><a href="https://devchat.tv/js-jabber/138-jsj-trackjs-with-todd-gardner" target="_blank" rel="noreferrer noopener">JSJ 138 with Todd Gardner</a></li></ul>Picks: <a href="https://www.amazon.com/Dinosaur-Odyssey-Fossil-Threads-Life/dp/0520269896" target="_blank" rel="noreferrer noopener">Dinosaur Odyssey</a> by Scott Sampson (Jason) <a href="https://www.amazon.com/Shadows-Forgotten-Ancestors-Carl-Sagan/dp/0345384725" target="_blank" rel="noreferrer noopener">Shadows of Forgotten Ancestors</a> by Carl Sagan (Jason) <a href="https://www.amazon.com/Rails-Solutions-Ruby-Made-Easy/dp/1590597524" target="_blank" rel="noreferrer noopener">Rails Solutions: Ruby on Rails Made Easy</a> by Justin Williams (Jerome) <a href="https://www.amazon.com/Take-My-Money-Accepting-Payments/dp/1680501992" target="_blank" rel="noreferrer noopener">Take My Money: Accepting Payments on the Web by Noel Rappin</a> (Brian) <a href="https://pragprog.com/book/jkdepj/deploying-with-jruby" target="_blank" rel="noreferrer noopener">Deploying with JRuby by Joe Kutner</a> (Brian)<a href="https://devchat.tv/ruby-rogues/281-rr-take-my-money-with-noel-rappin" target="_blank" rel="noreferrer noopener">RR Episode 281 with Noel Rappin</a><a href="https://www.youtube.com/watch?v=BlC9U0cqCbg" target="_blank" rel="noreferrer noopener">RR 150 with Joe Kutner</a><a href="https://www.amazon.com/All-New-Amazon-Echo-Dot-Add-Alexa-To-Any-Room/dp/B01DFKC2SO" target="_blank" rel="noreferrer noopener">Echo Dot</a> (Charles) <a href="https://www.amazon.com/Life-Changing-Magic-Tidying-Decluttering-Organizing/dp/1607747308" target="_blank" rel="noreferrer noopener">The Life-Changing Magic of Tidying Up by Marie Kondo</a> (Brian) <a href="https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280" target="_blank" rel="noreferrer noopener">Getting Things Done by David Allen</a> (Charles)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2771</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>289 RR Head First Ruby and Treehouse with JayMcGavren</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/289-rr-head-first-ruby-and-treehouse-with-jaymcgavren</link><description><![CDATA[00:25 - Introducing <a href="http://jay.mcgavren.com/" target="_blank" rel="noreferrer noopener">Jay McGavren</a><ul><li><a href="https://www.amazon.com/Head-First-Ruby-Brain-Friendly-Guide/dp/1449372651" target="_blank" rel="noreferrer noopener">Head First Ruby</a></li><li><a href="https://github.com/jaymcgavren" target="_blank" rel="noreferrer noopener">Github</a></li></ul>1:20 - Teaching style and joining <a href="https://teamtreehouse.com/jaymcgavren" target="_blank" rel="noreferrer noopener">Treehouse</a> 4:35 - Head First Ruby’s ideal audience8:00 - Challenges with teaching11:30 - Writing Head First Ruby 12:50 - Doing research<ul><li><a href="https://www.amazon.com/Efficiency-Learning-Evidence-Based-Guidelines-Cognitive/dp/0787977284" target="_blank" rel="noreferrer noopener">Efficiency in Learning: Evidence-Based Guidelines to Manage Cognitive Load by Ruth Clark</a></li></ul>15:20 - Reader feedback16:05 - Hangups when learning Ruby20:45 - Searching for error messages23:20 - Early days of programming24:20 - Jay’s switch from Pearl to Ruby30:50 - Building a thorough education with Ruby39:05 - The rate of Ruby change48:30 - Different languages and coding standardsPicks: <a href="https://www.amazon.com/Effective-Ruby-Specific-Software-Development/dp/0133846970" target="_blank" rel="noreferrer noopener">Effective Ruby: 48 Specific Ways to Write Better Ruby by Peter J. Jones</a> (Jerome) <a href="https://github.com/ajaxorg/ace" target="_blank" rel="noreferrer noopener">The Ace Editor github</a> (Jerome) <a href="https://www.amazon.com/Titan-Life-John-Rockefeller-Sr/dp/1400077303" target="_blank" rel="noreferrer noopener">Titan: The Life of John D. Rockefeller, Sr by Ron Chernow </a>(Jason) <a href="https://www.amazon.com/Something-Wicked-This-Way-Comes/dp/0380729407" target="_blank" rel="noreferrer noopener">Something Wicked This Way Comes by Ray Bradbury</a> (Jason) <a href="http://www.evinsmill.com/" target="_blank" rel="noreferrer noopener">Evans Mill</a> (Charles) <a href="https://www.amazon.com/Promaster-Selfie-Stick-Camera-Smart/dp/B00IEEN8TE" target="_blank" rel="noreferrer noopener">Selfie Sticks</a> (Charles) <a href="https://en.wikipedia.org/wiki/Mystery_Dungeon:_Shiren_the_Wanderer" target="_blank" rel="noreferrer noopener">Shiren the Wanderer video game</a> (Jay) <a href="https://www.amazon.com/Humane-Interface-Directions-Designing-Interactive/dp/0201379376" target="_blank" rel="noreferrer noopener">The Humane Interface</a> by Jef Raskin (Jay)Special Guest: JayMcGavren.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">24e3e8bd-da97-467a-9510-2f83b384949f</guid><pubDate>Wed, 07 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849311/stream.mp3" length="56939584" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:25 - Introducing http://jay.mcgavren.com/
- https://www.amazon.com/Head-First-Ruby-Brain-Friendly-Guide/dp/1449372651
- https://github.com/jaymcgavren
1:20 - Teaching style and joining https://teamtreehouse.com/jaymcgavren 4:35 - Head First Ruby’s...</itunes:subtitle><itunes:summary><![CDATA[00:25 - Introducing <a href="http://jay.mcgavren.com/" target="_blank" rel="noreferrer noopener">Jay McGavren</a><ul><li><a href="https://www.amazon.com/Head-First-Ruby-Brain-Friendly-Guide/dp/1449372651" target="_blank" rel="noreferrer noopener">Head First Ruby</a></li><li><a href="https://github.com/jaymcgavren" target="_blank" rel="noreferrer noopener">Github</a></li></ul>1:20 - Teaching style and joining <a href="https://teamtreehouse.com/jaymcgavren" target="_blank" rel="noreferrer noopener">Treehouse</a> 4:35 - Head First Ruby’s ideal audience8:00 - Challenges with teaching11:30 - Writing Head First Ruby 12:50 - Doing research<ul><li><a href="https://www.amazon.com/Efficiency-Learning-Evidence-Based-Guidelines-Cognitive/dp/0787977284" target="_blank" rel="noreferrer noopener">Efficiency in Learning: Evidence-Based Guidelines to Manage Cognitive Load by Ruth Clark</a></li></ul>15:20 - Reader feedback16:05 - Hangups when learning Ruby20:45 - Searching for error messages23:20 - Early days of programming24:20 - Jay’s switch from Pearl to Ruby30:50 - Building a thorough education with Ruby39:05 - The rate of Ruby change48:30 - Different languages and coding standardsPicks: <a href="https://www.amazon.com/Effective-Ruby-Specific-Software-Development/dp/0133846970" target="_blank" rel="noreferrer noopener">Effective Ruby: 48 Specific Ways to Write Better Ruby by Peter J. Jones</a> (Jerome) <a href="https://github.com/ajaxorg/ace" target="_blank" rel="noreferrer noopener">The Ace Editor github</a> (Jerome) <a href="https://www.amazon.com/Titan-Life-John-Rockefeller-Sr/dp/1400077303" target="_blank" rel="noreferrer noopener">Titan: The Life of John D. Rockefeller, Sr by Ron Chernow </a>(Jason) <a href="https://www.amazon.com/Something-Wicked-This-Way-Comes/dp/0380729407" target="_blank" rel="noreferrer noopener">Something Wicked This Way Comes by Ray Bradbury</a> (Jason) <a href="http://www.evinsmill.com/" target="_blank" rel="noreferrer noopener">Evans Mill</a> (Charles) <a href="https://www.amazon.com/Promaster-Selfie-Stick-Camera-Smart/dp/B00IEEN8TE" target="_blank" rel="noreferrer noopener">Selfie Sticks</a> (Charles) <a href="https://en.wikipedia.org/wiki/Mystery_Dungeon:_Shiren_the_Wanderer" target="_blank" rel="noreferrer noopener">Shiren the Wanderer video game</a> (Jay) <a href="https://www.amazon.com/Humane-Interface-Directions-Designing-Interactive/dp/0201379376" target="_blank" rel="noreferrer noopener">The Humane Interface</a> by Jef Raskin (Jay)Special Guest: JayMcGavren.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3480</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>288 RR Upgrading Rails Apps with Joshua Wood and Ben Wood</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/288-rr-upgrading-rails-apps-with-joshua-wood-and-ben-wood</link><description><![CDATA[00:45 - Introducing the Wood brothers and their work<ul><li><a href="https://www.upgraderails.com/" target="_blank" rel="noreferrer noopener">Upgrade Rails</a></li><li><a href="https://hint.io/" target="_blank" rel="noreferrer noopener">Hint.io</a></li><li><a href="https://twitter.com/benjaminwood" target="_blank" rel="noreferrer noopener">Ben’s Twitter</a></li><li><a href="https://twitter.com/joshuap" target="_blank" rel="noreferrer noopener">Joshua’s Twitter</a></li></ul>3:05 - Upgrading Rails without breaking it6:25 - Working with clients with technical debt12:20 - Frequently seen projects and clients14:45 - Upgrading clients from older versions of Rails22:50 - Why do clients push off upgrading?28:10 - How do you know when it’s time to upgrade?34:35 - Finding the right clients<ul><li><a href="https://www.upgraderails.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="http://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li></ul>37:50 - Avoiding technical debt<ul><li><a href="https://github.com/NZKoz/rails_xss" target="_blank" rel="noreferrer noopener">Rails Xss gem</a></li><li><a href="http://bundler.io/" target="_blank" rel="noreferrer noopener">Bundler</a></li></ul>40:30 - Upgrading Rails yourself<ul><li><a href="http://guides.rubyonrails.org/" target="_blank" rel="noreferrer noopener">http://guides.rubyonrails.org/</a></li><li><a href="https://hint.io" target="_blank" rel="noreferrer noopener">contact@hint.io</a></li></ul>Picks: <a href="http://github.com/testdouble/suture" target="_blank" rel="noreferrer noopener">Suture Gem</a> (Ben) <a href="https://github.com/seattlerb/debride" target="_blank" rel="noreferrer noopener">Debride Gem</a> (Ben) <a href="https://github.com/jruby/jruby/wiki/Truffle" target="_blank" rel="noreferrer noopener">JRuby Truffle Project by Oracle</a> (Josh)<br /> <a href="http://shop.lenovo.com/us/en/laptops/thinkpad/" target="_blank" rel="noreferrer noopener">ThinkPads </a>(Josh) <a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honeybadger IO</a> (Josh) <a href="http://blog.honeybadger.io/a-rubyist-s-guide-to-big-o-notation/" target="_blank" rel="noreferrer noopener">“A Rubyist’s Guide to Big-O Notation”</a> blog post (Josh) <a href="https://www.amazon.com/Eat-That-Frog-Great-Procrastinating/dp/1576754227" target="_blank" rel="noreferrer noopener">Eat That Frog!: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time</a> by Brian Tracey (Brian) <a href="https://codefights.com/" target="_blank" rel="noreferrer noopener">Codefights</a> (Brian) <a href="http://ronney.usc.edu/AME101/AME101-LectureNotes.pdf" target="_blank" rel="noreferrer noopener">Basics of Mechanical Engineering by Paul D. Ronney</a> (Jason) <a href="https://www.amazon.com/Demon-Haunted-World-Science-Candle-Dark/dp/0345409469" target="_blank" rel="noreferrer noopener">The Demon-haunted World by Carl Sagan</a> (Jason)Special Guests: Ben Wood and Joshua Wood.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e45dcffe-6687-450b-a18c-f7f4ce14fe06</guid><pubDate>Wed, 30 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849235/stream.mp3" length="52467018" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:45 - Introducing the Wood brothers and their work
- https://www.upgraderails.com/
- https://hint.io/
- https://twitter.com/benjaminwood
- https://twitter.com/joshuap
3:05 - Upgrading Rails without breaking it6:25 - Working with clients with...</itunes:subtitle><itunes:summary><![CDATA[00:45 - Introducing the Wood brothers and their work<ul><li><a href="https://www.upgraderails.com/" target="_blank" rel="noreferrer noopener">Upgrade Rails</a></li><li><a href="https://hint.io/" target="_blank" rel="noreferrer noopener">Hint.io</a></li><li><a href="https://twitter.com/benjaminwood" target="_blank" rel="noreferrer noopener">Ben’s Twitter</a></li><li><a href="https://twitter.com/joshuap" target="_blank" rel="noreferrer noopener">Joshua’s Twitter</a></li></ul>3:05 - Upgrading Rails without breaking it6:25 - Working with clients with technical debt12:20 - Frequently seen projects and clients14:45 - Upgrading clients from older versions of Rails22:50 - Why do clients push off upgrading?28:10 - How do you know when it’s time to upgrade?34:35 - Finding the right clients<ul><li><a href="https://www.upgraderails.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="http://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li></ul>37:50 - Avoiding technical debt<ul><li><a href="https://github.com/NZKoz/rails_xss" target="_blank" rel="noreferrer noopener">Rails Xss gem</a></li><li><a href="http://bundler.io/" target="_blank" rel="noreferrer noopener">Bundler</a></li></ul>40:30 - Upgrading Rails yourself<ul><li><a href="http://guides.rubyonrails.org/" target="_blank" rel="noreferrer noopener">http://guides.rubyonrails.org/</a></li><li><a href="https://hint.io" target="_blank" rel="noreferrer noopener">contact@hint.io</a></li></ul>Picks: <a href="http://github.com/testdouble/suture" target="_blank" rel="noreferrer noopener">Suture Gem</a> (Ben) <a href="https://github.com/seattlerb/debride" target="_blank" rel="noreferrer noopener">Debride Gem</a> (Ben) <a href="https://github.com/jruby/jruby/wiki/Truffle" target="_blank" rel="noreferrer noopener">JRuby Truffle Project by Oracle</a> (Josh)<br /> <a href="http://shop.lenovo.com/us/en/laptops/thinkpad/" target="_blank" rel="noreferrer noopener">ThinkPads </a>(Josh) <a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honeybadger IO</a> (Josh) <a href="http://blog.honeybadger.io/a-rubyist-s-guide-to-big-o-notation/" target="_blank" rel="noreferrer noopener">“A Rubyist’s Guide to Big-O Notation”</a> blog post (Josh) <a href="https://www.amazon.com/Eat-That-Frog-Great-Procrastinating/dp/1576754227" target="_blank" rel="noreferrer noopener">Eat That Frog!: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time</a> by Brian Tracey (Brian) <a href="https://codefights.com/" target="_blank" rel="noreferrer noopener">Codefights</a> (Brian) <a href="http://ronney.usc.edu/AME101/AME101-LectureNotes.pdf" target="_blank" rel="noreferrer noopener">Basics of Mechanical Engineering by Paul D. Ronney</a> (Jason) <a href="https://www.amazon.com/Demon-Haunted-World-Science-Candle-Dark/dp/0345409469" target="_blank" rel="noreferrer noopener">The Demon-haunted World by Carl Sagan</a> (Jason)Special Guests: Ben Wood and Joshua Wood.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3200</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>287 RR Hacking the Asset Pipeline with Cameron Dutro</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/287-rr-hacking-the-asset-pipeline-with-cameron-dutro</link><description><![CDATA[00:40 - Introducing Cameron Dutro<ul><li><a href="https://www.lumosity.com/" target="_blank" rel="noreferrer noopener">Lumosity</a></li><li><a href="https://devchat.tv/conference-talks/hacking-the-asset-pipeline" target="_blank" rel="noreferrer noopener">Cameron’s talk at Rails Remote Conf</a></li><li><a href="https://github.com/camertron/camertron-eprun" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://twitter.com/camertron" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>2:15 - What is the Asset Pipeline?5:35 - Problems and limitations of the Asset Pipeline8:10 - Cameron’s biggest frustration with the Asset Pipeline14:45 - Doing it the Rails way, the Angular way, or the React way20:25 - Keeping your Webpack and Asset Pipeline separate: Working with Javascript and Rails<ul><li><a href="https://github.com/browserify-rails/browserify-rails" target="_blank" rel="noreferrer noopener">Browserify Rails</a></li><li><a href="https://rails-assets.org/#/" target="_blank" rel="noreferrer noopener">https://rails-assets.org</a></li></ul>31:45 - Creating your own preprocessor for putting a file format into the pipeline<ul><li>Sprockets github link</li></ul>36:15 - Other issues with the Asset Pipeline40:00 - Causes behind problems with the Asset Pipeline42:05 - Hygiene of packages43:40 - Incorporating plugins into the pipeline45:30 - Resources for learning more<ul><li><a href="http://guides.rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails guides</a></li></ul>Picks: <a href="https://www.amazon.com/Drawing-Right-Side-Brain-Definitive/dp/1585429201" target="_blank" rel="noreferrer noopener">Drawing on the Right Side of the Brain</a> by Betty Edwards (Jason) <a href="http://www.philosophizethis.org/" target="_blank" rel="noreferrer noopener">Philosophize This! Podcast</a> (Jason) <a href="http://www.typora.io/" target="_blank" rel="noreferrer noopener">Typora </a>(Brian) <a href="https://www.facer.io/" target="_blank" rel="noreferrer noopener">Facer.io</a> (Brian) <a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">Eventual Millionaire Podcast by Jamie Masters </a>(Charles) <a href="https://toggl.com/" target="_blank" rel="noreferrer noopener">Toggl time tracking software</a> (Charles)Being nice to each other (Charles) <a href="https://rubytogether.org/" target="_blank" rel="noreferrer noopener">Ruby Together</a> (Cameron) <a href="https://www.lumosity.com/" target="_blank" rel="noreferrer noopener">Lumosity</a> (Cameron)Seattle Seahawks (Cameron)Special Guest: Cameron Dutro .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">354e0dea-9cff-4f4c-bca1-3ae043f98241</guid><pubDate>Wed, 23 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849223/stream.mp3" length="58528661" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:40 - Introducing Cameron Dutro
- https://www.lumosity.com/
- https://devchat.tv/conference-talks/hacking-the-asset-pipeline
- https://github.com/camertron/camertron-eprun
- https://twitter.com/camertron
2:15 - What is the Asset Pipeline?5:35 -...</itunes:subtitle><itunes:summary><![CDATA[00:40 - Introducing Cameron Dutro<ul><li><a href="https://www.lumosity.com/" target="_blank" rel="noreferrer noopener">Lumosity</a></li><li><a href="https://devchat.tv/conference-talks/hacking-the-asset-pipeline" target="_blank" rel="noreferrer noopener">Cameron’s talk at Rails Remote Conf</a></li><li><a href="https://github.com/camertron/camertron-eprun" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://twitter.com/camertron" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>2:15 - What is the Asset Pipeline?5:35 - Problems and limitations of the Asset Pipeline8:10 - Cameron’s biggest frustration with the Asset Pipeline14:45 - Doing it the Rails way, the Angular way, or the React way20:25 - Keeping your Webpack and Asset Pipeline separate: Working with Javascript and Rails<ul><li><a href="https://github.com/browserify-rails/browserify-rails" target="_blank" rel="noreferrer noopener">Browserify Rails</a></li><li><a href="https://rails-assets.org/#/" target="_blank" rel="noreferrer noopener">https://rails-assets.org</a></li></ul>31:45 - Creating your own preprocessor for putting a file format into the pipeline<ul><li>Sprockets github link</li></ul>36:15 - Other issues with the Asset Pipeline40:00 - Causes behind problems with the Asset Pipeline42:05 - Hygiene of packages43:40 - Incorporating plugins into the pipeline45:30 - Resources for learning more<ul><li><a href="http://guides.rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails guides</a></li></ul>Picks: <a href="https://www.amazon.com/Drawing-Right-Side-Brain-Definitive/dp/1585429201" target="_blank" rel="noreferrer noopener">Drawing on the Right Side of the Brain</a> by Betty Edwards (Jason) <a href="http://www.philosophizethis.org/" target="_blank" rel="noreferrer noopener">Philosophize This! Podcast</a> (Jason) <a href="http://www.typora.io/" target="_blank" rel="noreferrer noopener">Typora </a>(Brian) <a href="https://www.facer.io/" target="_blank" rel="noreferrer noopener">Facer.io</a> (Brian) <a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">Eventual Millionaire Podcast by Jamie Masters </a>(Charles) <a href="https://toggl.com/" target="_blank" rel="noreferrer noopener">Toggl time tracking software</a> (Charles)Being nice to each other (Charles) <a href="https://rubytogether.org/" target="_blank" rel="noreferrer noopener">Ruby Together</a> (Cameron) <a href="https://www.lumosity.com/" target="_blank" rel="noreferrer noopener">Lumosity</a> (Cameron)Seattle Seahawks (Cameron)Special Guest: Cameron Dutro .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3579</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>286 RR Agile Ventures with Sam Joseph</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/286-rr-agile-ventures-with-sam-joseph</link><description><![CDATA[00:35 - Introducing Sam Joseph<ul><li><a href="http://www.agileventures.org/" target="_blank" rel="noreferrer noopener">Agile Ventures</a></li><li><a href="https://github.com/tansaku" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://twitter.com/tansakuu" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>2:15 - All about Agile Ventures6:25 - Social innovations9:30 - Common needs of charity organizations15:15 - Origins and growth of Agile Ventures19:19 - Website One22:00 - Goals for the future of Agile Ventures24:40 - Getting involved<ul><li><a href="https://agileventures.org" target="_blank" rel="noreferrer noopener">sam@agileventures.org</a></li><li><a href="http://www.agileventures.org/users/sign_up" target="_blank" rel="noreferrer noopener">AG sign up</a></li></ul>29:00 - Finding motivated team members and using MOOC32:40 - Connecting with your team and building up confidence37:40 - Direct Messaging42:10 - Fear of asking questions on Stack Overflow52:17 - Scaling Agile Ventures56:15 - Predictions for the futurePicks: <a href="https://www.amazon.com/Flow-Psychology-Experience-Perennial-Classics/dp/0061339202" target="_blank" rel="noreferrer noopener">Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi </a>(Jason) <a href="https://benfranklinlabs.com" target="_blank" rel="noreferrer noopener">jason@benfranklinlabs.com</a> for working with Jason as a consultant (Jason) <a href="https://www.amazon.com/Dataclysm-Identity-What-Online-Offline-Selves/dp/0385347391" target="_blank" rel="noreferrer noopener">Dataclysm: Love, Sex, Race, and Identity--What Our Online Lives Tell Us about Our Offline Selves by Christian Rudder</a> (Jerome) <a href="https://www.amazon.com/Remote-Office-Required-Jason-Fried/dp/0804137501" target="_blank" rel="noreferrer noopener">Remote: Office Not Required by Jason Fried and David Heinemeier Hansson</a> (Jerome) <a href="https://www.mindmup.com/" target="_blank" rel="noreferrer noopener">MindMup2</a> (Charles) <a href="http://www.audible.com/pd/Self-Development/Born-to-Win-Audiobook/B0070YK1VM?cvo_crid=158258695641&amp;cvo_pid=5075902449&amp;cvosrc=ppc+dynamic+search.google.97175169&amp;gclid=CjwKEAiAmJvBBRDKpP724LigwngSJAAYRJXBxRiByMLCmnV-oiCFDDe3jiAHxehMTGGLNG6XaY7CEhoCWanw_wcB&amp;mkwid=DSATitle_dc&amp;pcrid=158258695641&amp;pkw=_cat%3Aself+development&amp;pmt=b&amp;source_code=GO1GB907OSH060513" target="_blank" rel="noreferrer noopener">Born to Win seminar by Zig Ziglar on Audible</a> (Charles) <a href="https://github.com/preston/railroady" target="_blank" rel="noreferrer noopener">Rail Roady</a> (Sam) <a href="http://www.hplovecraft.com/writings/texts/fiction/sot.aspx" target="_blank" rel="noreferrer noopener">The Shadow Out of Time by H.P. Lovecraft</a> (Sam) <a href="http://www.blacklibrary.com/warhammer-40000/40k-novs/genestealer-cults-ebook.html" target="_blank" rel="noreferrer noopener">Genestealer Cults by Peter Fehervari </a>(Sam) <a href="https://en.wikipedia.org/wiki/Tyranids" target="_blank" rel="noreferrer noopener">Tyranids</a> (Sam)Special Guest: Sam Joseph.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1f536193-e7de-4458-94a3-6d362b2c4fbe</guid><pubDate>Wed, 16 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849226/stream.mp3" length="68077717" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:35 - Introducing Sam Joseph
- http://www.agileventures.org/
- https://github.com/tansaku
- https://twitter.com/tansakuu
2:15 - All about Agile Ventures6:25 - Social innovations9:30 - Common needs of charity organizations15:15 - Origins and growth...</itunes:subtitle><itunes:summary><![CDATA[00:35 - Introducing Sam Joseph<ul><li><a href="http://www.agileventures.org/" target="_blank" rel="noreferrer noopener">Agile Ventures</a></li><li><a href="https://github.com/tansaku" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://twitter.com/tansakuu" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>2:15 - All about Agile Ventures6:25 - Social innovations9:30 - Common needs of charity organizations15:15 - Origins and growth of Agile Ventures19:19 - Website One22:00 - Goals for the future of Agile Ventures24:40 - Getting involved<ul><li><a href="https://agileventures.org" target="_blank" rel="noreferrer noopener">sam@agileventures.org</a></li><li><a href="http://www.agileventures.org/users/sign_up" target="_blank" rel="noreferrer noopener">AG sign up</a></li></ul>29:00 - Finding motivated team members and using MOOC32:40 - Connecting with your team and building up confidence37:40 - Direct Messaging42:10 - Fear of asking questions on Stack Overflow52:17 - Scaling Agile Ventures56:15 - Predictions for the futurePicks: <a href="https://www.amazon.com/Flow-Psychology-Experience-Perennial-Classics/dp/0061339202" target="_blank" rel="noreferrer noopener">Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi </a>(Jason) <a href="https://benfranklinlabs.com" target="_blank" rel="noreferrer noopener">jason@benfranklinlabs.com</a> for working with Jason as a consultant (Jason) <a href="https://www.amazon.com/Dataclysm-Identity-What-Online-Offline-Selves/dp/0385347391" target="_blank" rel="noreferrer noopener">Dataclysm: Love, Sex, Race, and Identity--What Our Online Lives Tell Us about Our Offline Selves by Christian Rudder</a> (Jerome) <a href="https://www.amazon.com/Remote-Office-Required-Jason-Fried/dp/0804137501" target="_blank" rel="noreferrer noopener">Remote: Office Not Required by Jason Fried and David Heinemeier Hansson</a> (Jerome) <a href="https://www.mindmup.com/" target="_blank" rel="noreferrer noopener">MindMup2</a> (Charles) <a href="http://www.audible.com/pd/Self-Development/Born-to-Win-Audiobook/B0070YK1VM?cvo_crid=158258695641&amp;cvo_pid=5075902449&amp;cvosrc=ppc+dynamic+search.google.97175169&amp;gclid=CjwKEAiAmJvBBRDKpP724LigwngSJAAYRJXBxRiByMLCmnV-oiCFDDe3jiAHxehMTGGLNG6XaY7CEhoCWanw_wcB&amp;mkwid=DSATitle_dc&amp;pcrid=158258695641&amp;pkw=_cat%3Aself+development&amp;pmt=b&amp;source_code=GO1GB907OSH060513" target="_blank" rel="noreferrer noopener">Born to Win seminar by Zig Ziglar on Audible</a> (Charles) <a href="https://github.com/preston/railroady" target="_blank" rel="noreferrer noopener">Rail Roady</a> (Sam) <a href="http://www.hplovecraft.com/writings/texts/fiction/sot.aspx" target="_blank" rel="noreferrer noopener">The Shadow Out of Time by H.P. Lovecraft</a> (Sam) <a href="http://www.blacklibrary.com/warhammer-40000/40k-novs/genestealer-cults-ebook.html" target="_blank" rel="noreferrer noopener">Genestealer Cults by Peter Fehervari </a>(Sam) <a href="https://en.wikipedia.org/wiki/Tyranids" target="_blank" rel="noreferrer noopener">Tyranids</a> (Sam)Special Guest: Sam Joseph.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4176</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>285 RR Ruby Conf Brazil and Building Communities with Fabio Akita</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/285-rr-ruby-conf-brazil-and-building-communities-with-fabio-akita</link><description><![CDATA[00:15 - Fabio’s experience writing the first Portuguese Ruby on Rails book<ul><li><a href="http://www.akitaonrails.com/" target="_blank" rel="noreferrer noopener">Fabio’s blog</a></li><li><a href="https://twitter.com/AkitaOnRails" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.facebook.com/akitaonrails" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>7:35 - Effect on Fabio’s career9:10 - Sharing your knowledge without being an expert11:30 - Is Ruby still exciting? Should you learn a new language?18:50 - Using a different language and returning to Ruby22:30 - Learning<a href="https://crystal-lang.org/" target="_blank" rel="noreferrer noopener"> Crystal</a> 24:20 - Building a new project and choosing a technology32:20 - Retiring from Ruby Conf Brazil<ul><li><a href="http://www.akitaonrails.com/2016/10/20/the-conf-initiative" target="_blank" rel="noreferrer noopener">Blog post about Ruby Conf Brazil</a></li><li><a href="http://www.theconf.club/" target="_blank" rel="noreferrer noopener">The Conf</a></li></ul>Picks: <a href="https://www.toastmasters.org/" target="_blank" rel="noreferrer noopener">Toastmasters International</a> (Jason) <a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882" target="_blank" rel="noreferrer noopener">Clean Code: A Handbook of Agile Software Craftsmanship</a> by Robert Martin (Jason)(Jason) <a href="https://www.figma.com/" target="_blank" rel="noreferrer noopener">Figma</a> (Jerome) <a href="https://ifttt.com/" target="_blank" rel="noreferrer noopener">Ifttt</a> (Jerome) <a href="https://www.amazon.com/How-Build-Billion-Dollar-entrepreneurs-ebook/dp/B00HP4HBVA" target="_blank" rel="noreferrer noopener">How to Build a Billion Dollar App</a> by George Berkowski(Jerome) <a href="http://www.akitaonrails.com/" target="_blank" rel="noreferrer noopener">Fabio’s blog</a> (Charles) <a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The Twelve Week Year</a> by Brian P. Moran and Michael Lennington (Charles) <a href="https://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959" target="_blank" rel="noreferrer noopener">The Mythical Man-Month: Essays on Software Engineering</a> by Frederick Brooks (Fabio) <a href="http://www.imdb.com/title/tt0081846/" target="_blank" rel="noreferrer noopener">Cosmos by Carl Sagan</a> and <a href="http://www.imdb.com/title/tt2395695/" target="_blank" rel="noreferrer noopener">Cosmos by Neil Degrasse Tyson</a> (Fabio)Yaer (Fabio)Special Guest: Fabio Akita.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4177730f-fa6d-443e-b61a-bf3b780ec77e</guid><pubDate>Wed, 09 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849227/stream.mp3" length="58851375" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:15 - Fabio’s experience writing the first Portuguese Ruby on Rails book
- http://www.akitaonrails.com/
- https://twitter.com/AkitaOnRails
- https://www.facebook.com/akitaonrails
7:35 - Effect on Fabio’s career9:10 - Sharing your knowledge without...</itunes:subtitle><itunes:summary><![CDATA[00:15 - Fabio’s experience writing the first Portuguese Ruby on Rails book<ul><li><a href="http://www.akitaonrails.com/" target="_blank" rel="noreferrer noopener">Fabio’s blog</a></li><li><a href="https://twitter.com/AkitaOnRails" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.facebook.com/akitaonrails" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>7:35 - Effect on Fabio’s career9:10 - Sharing your knowledge without being an expert11:30 - Is Ruby still exciting? Should you learn a new language?18:50 - Using a different language and returning to Ruby22:30 - Learning<a href="https://crystal-lang.org/" target="_blank" rel="noreferrer noopener"> Crystal</a> 24:20 - Building a new project and choosing a technology32:20 - Retiring from Ruby Conf Brazil<ul><li><a href="http://www.akitaonrails.com/2016/10/20/the-conf-initiative" target="_blank" rel="noreferrer noopener">Blog post about Ruby Conf Brazil</a></li><li><a href="http://www.theconf.club/" target="_blank" rel="noreferrer noopener">The Conf</a></li></ul>Picks: <a href="https://www.toastmasters.org/" target="_blank" rel="noreferrer noopener">Toastmasters International</a> (Jason) <a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882" target="_blank" rel="noreferrer noopener">Clean Code: A Handbook of Agile Software Craftsmanship</a> by Robert Martin (Jason)(Jason) <a href="https://www.figma.com/" target="_blank" rel="noreferrer noopener">Figma</a> (Jerome) <a href="https://ifttt.com/" target="_blank" rel="noreferrer noopener">Ifttt</a> (Jerome) <a href="https://www.amazon.com/How-Build-Billion-Dollar-entrepreneurs-ebook/dp/B00HP4HBVA" target="_blank" rel="noreferrer noopener">How to Build a Billion Dollar App</a> by George Berkowski(Jerome) <a href="http://www.akitaonrails.com/" target="_blank" rel="noreferrer noopener">Fabio’s blog</a> (Charles) <a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The Twelve Week Year</a> by Brian P. Moran and Michael Lennington (Charles) <a href="https://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959" target="_blank" rel="noreferrer noopener">The Mythical Man-Month: Essays on Software Engineering</a> by Frederick Brooks (Fabio) <a href="http://www.imdb.com/title/tt0081846/" target="_blank" rel="noreferrer noopener">Cosmos by Carl Sagan</a> and <a href="http://www.imdb.com/title/tt2395695/" target="_blank" rel="noreferrer noopener">Cosmos by Neil Degrasse Tyson</a> (Fabio)Yaer (Fabio)Special Guest: Fabio Akita.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3599</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>284 RR React on Rails with Justin Gordon and Rob Wise</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/284-rr-react-on-rails-with-justin-gordon-and-rob-wise</link><description><![CDATA[00:55 - Why study React on Rails?<ul><li><a href="https://www.youtube.com/channel/UCQApFP0jtF49AHkfV7Yh9YA" target="_blank" rel="noreferrer noopener">Justin Gordon’s Youtube</a></li></ul>04:30 - Redux07:40 - Using React on parts of an app and not the whole11:05 - Jsx, Webpack, and Hot Module Reloading<ul><li><a href="https://github.com/shakacode/react-webpack-rails-tutorial" target="_blank" rel="noreferrer noopener">React-webpack-rails-tutorial</a></li></ul>16:05 - Integrating React with Ruby on Rails19:55 -  Libraries25:05 - Is React on Rails automatic?<ul><li><a href="http://www.reactrails.com/" target="_blank" rel="noreferrer noopener">React on Rails Website</a></li></ul>28:30 - Server rendering30:55 - Gaps between server rendering and page loading34:00 - Decision trees: Angular or React<ul><li>Email <a href="https://shakacode.com" target="_blank" rel="noreferrer noopener">justin@shakacode.com</a> for an email to the React on Rails slack channel</li></ul>35:40 - Why choose React?<ul><li><a href="http://www.shakacode.com/" target="_blank" rel="noreferrer noopener">ShakaCode</a></li></ul>38:15 - Choosing a front-end framework<ul><li><a href="https://blog.shakacode.com/react-on-rails-2000-stars-32ff5cfacfbf?gi=7a7dc1583711&amp;source=user_profile---------1-" target="_blank" rel="noreferrer noopener">“React on Rails, 2000+ Stars” by Justin Gordon</a></li></ul>39:55 - Using React and Rails for production-level projects43:00 - ShakaCode and Coaching<ul><li><a href="http://www.shakacode.com/work/" target="_blank" rel="noreferrer noopener">Startup Coaching Plan</a></li></ul>Picks: <a href="https://www.amazon.com/Autobiography-Benjamin-Franklin-Thrift-Editions/dp/0486290735" target="_blank" rel="noreferrer noopener">The Autobiography of Benjamin Franklin by Benjamin Franklin</a> (Jason) <a href="https://www.amazon.com/Lost-Art-Finding-Our-Way/dp/0674088077" target="_blank" rel="noreferrer noopener">The Lost Art of Finding Our Way</a> by John Edward Huth (Jason) <a href="https://www.amazon.com/Hacking-Art-Exploitation-Jon-Erickson/dp/1593271441" target="_blank" rel="noreferrer noopener">Hacking: The Art of Exploitation by Jon Erikson</a> (Jerome) <a href="https://www.amazon.com/How-Build-Billion-Dollar-App/dp/0349401373/ref=sr_1_1?ie=UTF8&amp;keywords=billion+dollar+app&amp;qid=1477956975&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">How to Build a Billion Dollar App by George Berkowski</a> (Jerome) <a href="https://www.amazon.com/Ghost-Wires-Adventures-Worlds-Wanted/dp/0316037729" target="_blank" rel="noreferrer noopener">Ghost in the Wires</a> by Kevin Mitnick (Charles)School breaks (Charles) <a href="http://www.scouting.org/" target="_blank" rel="noreferrer noopener">Boy Scouts of America</a> (Charles) <a href="https://www.friendsandguests.com/" target="_blank" rel="noreferrer noopener">Friends and Guests</a> (Justin)<a href="https://www.amazon.com/Play-Bigger-Dreamers-Innovators-Dominate/dp/0062407619" target="_blank" rel="noreferrer noopener">Play Bigger: How Pirates, Dreamers, and Innovators Create and Dominate Markets</a>(Justin) <a href="https://mast.ly/" target="_blank" rel="noreferrer noopener">Mast.ly</a> (Justin) <a href="https://www.amazon.com/Primal-Blueprint-Reprogram-effortless-boundless/dp/0982207786/ref=sr_1_1?ie=UTF8&amp;keywords=the+paleo+blueprint&amp;qid=1477957400&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Paleo Blueprint by Mark Sisson</a> (Justin) <a href="https://twitter.com/railsonmaui" target="_blank" rel="noreferrer noopener">Justin Gordon’s Twitter</a> (Justin) <a href="https://blog.bulletproof.com/category/podcasts/" target="_blank" rel="noreferrer noopener">Dave Asprey’s podcast, Bulletproof Executive Radio</a> (Justin) <a href="http://fourhourworkweek.com/podcast/" target="_blank" rel="noreferrer noopener">The Tim Ferriss Show podcast </a>(Justin) <a href="https://github.com/MostlyAdequate/mostly-adequate-guide" target="_blank" rel="noreferrer noopener">Dr.Boolean’s Mostly Adequate Guide to Functional Programming</a> (Rob) <a href="https://egghead.io/instructors/jafar-husain" target="_blank" rel="noreferrer noopener">Jafar Husain’s tutorials</a> (Rob) <a href="https://www.youtube.com/watch?v=O-hnSlicxV4" target="_blank" rel="noreferrer noopener">Tesseract - Of Matter</a> (Rob)Special Guests: Justin Gordon and Rob Wise.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7b60fa3a-dcdf-40a0-b3ae-62cecaa75ebb</guid><pubDate>Wed, 02 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849232/stream.mp3" length="61247071" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:55 - Why study React on Rails?
- https://www.youtube.com/channel/UCQApFP0jtF49AHkfV7Yh9YA
04:30 - Redux07:40 - Using React on parts of an app and not the whole11:05 - Jsx, Webpack, and Hot Module Reloading
-...</itunes:subtitle><itunes:summary><![CDATA[00:55 - Why study React on Rails?<ul><li><a href="https://www.youtube.com/channel/UCQApFP0jtF49AHkfV7Yh9YA" target="_blank" rel="noreferrer noopener">Justin Gordon’s Youtube</a></li></ul>04:30 - Redux07:40 - Using React on parts of an app and not the whole11:05 - Jsx, Webpack, and Hot Module Reloading<ul><li><a href="https://github.com/shakacode/react-webpack-rails-tutorial" target="_blank" rel="noreferrer noopener">React-webpack-rails-tutorial</a></li></ul>16:05 - Integrating React with Ruby on Rails19:55 -  Libraries25:05 - Is React on Rails automatic?<ul><li><a href="http://www.reactrails.com/" target="_blank" rel="noreferrer noopener">React on Rails Website</a></li></ul>28:30 - Server rendering30:55 - Gaps between server rendering and page loading34:00 - Decision trees: Angular or React<ul><li>Email <a href="https://shakacode.com" target="_blank" rel="noreferrer noopener">justin@shakacode.com</a> for an email to the React on Rails slack channel</li></ul>35:40 - Why choose React?<ul><li><a href="http://www.shakacode.com/" target="_blank" rel="noreferrer noopener">ShakaCode</a></li></ul>38:15 - Choosing a front-end framework<ul><li><a href="https://blog.shakacode.com/react-on-rails-2000-stars-32ff5cfacfbf?gi=7a7dc1583711&amp;source=user_profile---------1-" target="_blank" rel="noreferrer noopener">“React on Rails, 2000+ Stars” by Justin Gordon</a></li></ul>39:55 - Using React and Rails for production-level projects43:00 - ShakaCode and Coaching<ul><li><a href="http://www.shakacode.com/work/" target="_blank" rel="noreferrer noopener">Startup Coaching Plan</a></li></ul>Picks: <a href="https://www.amazon.com/Autobiography-Benjamin-Franklin-Thrift-Editions/dp/0486290735" target="_blank" rel="noreferrer noopener">The Autobiography of Benjamin Franklin by Benjamin Franklin</a> (Jason) <a href="https://www.amazon.com/Lost-Art-Finding-Our-Way/dp/0674088077" target="_blank" rel="noreferrer noopener">The Lost Art of Finding Our Way</a> by John Edward Huth (Jason) <a href="https://www.amazon.com/Hacking-Art-Exploitation-Jon-Erickson/dp/1593271441" target="_blank" rel="noreferrer noopener">Hacking: The Art of Exploitation by Jon Erikson</a> (Jerome) <a href="https://www.amazon.com/How-Build-Billion-Dollar-App/dp/0349401373/ref=sr_1_1?ie=UTF8&amp;keywords=billion+dollar+app&amp;qid=1477956975&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">How to Build a Billion Dollar App by George Berkowski</a> (Jerome) <a href="https://www.amazon.com/Ghost-Wires-Adventures-Worlds-Wanted/dp/0316037729" target="_blank" rel="noreferrer noopener">Ghost in the Wires</a> by Kevin Mitnick (Charles)School breaks (Charles) <a href="http://www.scouting.org/" target="_blank" rel="noreferrer noopener">Boy Scouts of America</a> (Charles) <a href="https://www.friendsandguests.com/" target="_blank" rel="noreferrer noopener">Friends and Guests</a> (Justin)<a href="https://www.amazon.com/Play-Bigger-Dreamers-Innovators-Dominate/dp/0062407619" target="_blank" rel="noreferrer noopener">Play Bigger: How Pirates, Dreamers, and Innovators Create and Dominate Markets</a>(Justin) <a href="https://mast.ly/" target="_blank" rel="noreferrer noopener">Mast.ly</a> (Justin) <a href="https://www.amazon.com/Primal-Blueprint-Reprogram-effortless-boundless/dp/0982207786/ref=sr_1_1?ie=UTF8&amp;keywords=the+paleo+blueprint&amp;qid=1477957400&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Paleo Blueprint by Mark Sisson</a> (Justin) <a href="https://twitter.com/railsonmaui" target="_blank" rel="noreferrer noopener">Justin Gordon’s Twitter</a> (Justin) <a href="https://blog.bulletproof.com/category/podcasts/" target="_blank" rel="noreferrer noopener">Dave Asprey’s podcast, Bulletproof Executive Radio</a> (Justin) <a href="http://fourhourworkweek.com/podcast/" target="_blank" rel="noreferrer noopener">The Tim Ferriss Show podcast </a>(Justin) <a href="https://github.com/MostlyAdequate/mostly-adequate-guide" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3749</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>283 RR Is Ruby Dying?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/283-rr-is-ruby-dying</link><description><![CDATA[00:25 -  Why Ruby is still relevant06:30 - How we got started with Ruby08:20 - Why are people saying Ruby is dying?13:00 - The Ruby community15:00 - Debating the “waste of time” argument20:05 - Learning other languages23:50 - The “pie”27:05 - Revitalizing Ruby38:15 - Advice for the worrierPicks: <a href="https://www.angularonrails.com/angular-rails-developers/" target="_blank" rel="noreferrer noopener">Angular for Rails Developers by Jason Swett</a> (Jerome) <a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a> (Jason) <a href="https://www.amazon.com/Theodore-Roosevelt-Modern-Library-Paperbacks/dp/0375756787" target="_blank" rel="noreferrer noopener">The Rise of Theodore Roosevelt by Edmund Morris </a>(Jason) <a href="https://www.amazon.com/Your-Money-Life-Transforming-Relationship/dp/0143115766/ref=sr_1_1?ie=UTF8&amp;keywords=your+money+or+your+life&amp;qid=1477426139&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Your Money or Your Life by Vicki Robin</a> (Jason)Going outside (Jason) <a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">Gitlab</a> (Charles) <a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a> (Charles) <a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The 12 Week Year</a> and <a href="https://docs.google.com/a/devchat.tv/spreadsheets/d/16zLd13wy7Ss7aFxq1ABXJklgpk1yIeFy8yeMKHGH6BQ/edit?usp=sharing" target="_blank" rel="noreferrer noopener">spreadsheet</a> (Charles) <a href="https://devchat.tv/officehours" target="_blank" rel="noreferrer noopener">Devchat hangout/webinar</a> (Charles)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2b5e71de-aa65-41e1-bcd2-5200b6f9f8e4</guid><pubDate>Wed, 26 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849207/stream.mp3" length="9633792" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:25 -  Why Ruby is still relevant06:30 - How we got started with Ruby08:20 - Why are people saying Ruby is dying?13:00 - The Ruby community15:00 - Debating the “waste of time” argument20:05 - Learning other languages23:50 - The “pie”27:05 -...</itunes:subtitle><itunes:summary><![CDATA[00:25 -  Why Ruby is still relevant06:30 - How we got started with Ruby08:20 - Why are people saying Ruby is dying?13:00 - The Ruby community15:00 - Debating the “waste of time” argument20:05 - Learning other languages23:50 - The “pie”27:05 - Revitalizing Ruby38:15 - Advice for the worrierPicks: <a href="https://www.angularonrails.com/angular-rails-developers/" target="_blank" rel="noreferrer noopener">Angular for Rails Developers by Jason Swett</a> (Jerome) <a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a> (Jason) <a href="https://www.amazon.com/Theodore-Roosevelt-Modern-Library-Paperbacks/dp/0375756787" target="_blank" rel="noreferrer noopener">The Rise of Theodore Roosevelt by Edmund Morris </a>(Jason) <a href="https://www.amazon.com/Your-Money-Life-Transforming-Relationship/dp/0143115766/ref=sr_1_1?ie=UTF8&amp;keywords=your+money+or+your+life&amp;qid=1477426139&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Your Money or Your Life by Vicki Robin</a> (Jason)Going outside (Jason) <a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">Gitlab</a> (Charles) <a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a> (Charles) <a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The 12 Week Year</a> and <a href="https://docs.google.com/a/devchat.tv/spreadsheets/d/16zLd13wy7Ss7aFxq1ABXJklgpk1yIeFy8yeMKHGH6BQ/edit?usp=sharing" target="_blank" rel="noreferrer noopener">spreadsheet</a> (Charles) <a href="https://devchat.tv/officehours" target="_blank" rel="noreferrer noopener">Devchat hangout/webinar</a> (Charles)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>523</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>282 RR Angular on Rails with Jason Swett</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/282-rr-angular-on-rails-with-jason-swett</link><description><![CDATA[00:42 - Introducing Jason Swett<ul><li><a href="http://angularonrails.com/" target="_blank" rel="noreferrer noopener">Angular on Rails</a></li><li>Use the code “rubyrogues” to get $10 off your purchase</li><li><a href="https://twitter.com/jasonswett" target="_blank" rel="noreferrer noopener">Twitter</a></li><li>Email: jason@angularonrails.com</li></ul>2:20 - Angular or Rails?4:40 - Real-time data modeling9:00 - Angular CLI11:15 - Structuring Angular and Rails apps16:50 - Should beginners learn Angular or Rails first?19:50 - Building apps and tying Angular and Rails together<ul><li><a href="https://angular.io/docs/ts/latest/tutorial/" target="_blank" rel="noreferrer noopener">Tour of Heroes Tutorial</a></li><li><a href="https://www.angularonrails.com/angular-2-tour-heroes-tutorial-rails-backend/" target="_blank" rel="noreferrer noopener">Jason’s blog post</a></li></ul>25:00 - Angular on Rails feedback28:00 - What’s the hardest part of integrating Angular and Rails?31:00 - Why invest in Angular when it evolves so fast?33:35 - Why did Jason write his book?<ul><li><a href="https://www.angularonrails.com/angular-rails-developers/" target="_blank" rel="noreferrer noopener">Angular for Rails Developers</a></li><li><a href="https://pragprog.com/" target="_blank" rel="noreferrer noopener">Pragmatic Bookshelf</a></li></ul>37:50 - How to get the most out of the book42:40 - Panelist Jerome Hardaway<ul><li><a href="https://devchat.tv/ruby-rogues/279-rr-vets-who-code-with-jerome-hardaway" target="_blank" rel="noreferrer noopener">Previous Ruby Rogues Episode</a></li><li><a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a></li><li><a href="https://www.salesforce.com/dreamforce/DF16/" target="_blank" rel="noreferrer noopener">DreamForce</a></li></ul>Picks: <a href="https://angular.io/docs/ts/latest/tutorial/" target="_blank" rel="noreferrer noopener">Tour of Heroes Tutorial</a> (Jerome) <a href="https://generalassemb.ly/" target="_blank" rel="noreferrer noopener">General Assembly</a> (Jerome) <a href="https://www.salesforce.com/dreamforce/DF16/" target="_blank" rel="noreferrer noopener">DreamForce</a> (Jerome) <a href="https://devchat.tv/adv-in-angular" target="_blank" rel="noreferrer noopener">Adventures in Angular Podcast </a>(Charles and Jason) <a href="https://devchat.tv/angular-remote-conf-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf </a>videos (Charles) <a href="https://www.ng-book.com/" target="_blank" rel="noreferrer noopener">NgBook</a> (Jason) <a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/0671027034" target="_blank" rel="noreferrer noopener">How to Win Friends and Influence People by Dale Carnegie</a> (Jason) <a href="https://www.amazon.com/Habits-Highly-Effective-People-Powerful/dp/0743269519" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Successful People by Stephen Covey</a> (Jason)Special Guest: Jason Swett.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d2a3ecf7-7650-45b1-892d-4fcee08df8a2</guid><pubDate>Wed, 19 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849301/stream.mp3" length="48459558" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:42 - Introducing Jason Swett
- http://angularonrails.com/
- Use the code “rubyrogues” to get $10 off your purchase
- https://twitter.com/jasonswett
- Email: jason@angularonrails.com
2:20 - Angular or Rails?4:40 - Real-time data modeling9:00 -...</itunes:subtitle><itunes:summary><![CDATA[00:42 - Introducing Jason Swett<ul><li><a href="http://angularonrails.com/" target="_blank" rel="noreferrer noopener">Angular on Rails</a></li><li>Use the code “rubyrogues” to get $10 off your purchase</li><li><a href="https://twitter.com/jasonswett" target="_blank" rel="noreferrer noopener">Twitter</a></li><li>Email: jason@angularonrails.com</li></ul>2:20 - Angular or Rails?4:40 - Real-time data modeling9:00 - Angular CLI11:15 - Structuring Angular and Rails apps16:50 - Should beginners learn Angular or Rails first?19:50 - Building apps and tying Angular and Rails together<ul><li><a href="https://angular.io/docs/ts/latest/tutorial/" target="_blank" rel="noreferrer noopener">Tour of Heroes Tutorial</a></li><li><a href="https://www.angularonrails.com/angular-2-tour-heroes-tutorial-rails-backend/" target="_blank" rel="noreferrer noopener">Jason’s blog post</a></li></ul>25:00 - Angular on Rails feedback28:00 - What’s the hardest part of integrating Angular and Rails?31:00 - Why invest in Angular when it evolves so fast?33:35 - Why did Jason write his book?<ul><li><a href="https://www.angularonrails.com/angular-rails-developers/" target="_blank" rel="noreferrer noopener">Angular for Rails Developers</a></li><li><a href="https://pragprog.com/" target="_blank" rel="noreferrer noopener">Pragmatic Bookshelf</a></li></ul>37:50 - How to get the most out of the book42:40 - Panelist Jerome Hardaway<ul><li><a href="https://devchat.tv/ruby-rogues/279-rr-vets-who-code-with-jerome-hardaway" target="_blank" rel="noreferrer noopener">Previous Ruby Rogues Episode</a></li><li><a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a></li><li><a href="https://www.salesforce.com/dreamforce/DF16/" target="_blank" rel="noreferrer noopener">DreamForce</a></li></ul>Picks: <a href="https://angular.io/docs/ts/latest/tutorial/" target="_blank" rel="noreferrer noopener">Tour of Heroes Tutorial</a> (Jerome) <a href="https://generalassemb.ly/" target="_blank" rel="noreferrer noopener">General Assembly</a> (Jerome) <a href="https://www.salesforce.com/dreamforce/DF16/" target="_blank" rel="noreferrer noopener">DreamForce</a> (Jerome) <a href="https://devchat.tv/adv-in-angular" target="_blank" rel="noreferrer noopener">Adventures in Angular Podcast </a>(Charles and Jason) <a href="https://devchat.tv/angular-remote-conf-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf </a>videos (Charles) <a href="https://www.ng-book.com/" target="_blank" rel="noreferrer noopener">NgBook</a> (Jason) <a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/0671027034" target="_blank" rel="noreferrer noopener">How to Win Friends and Influence People by Dale Carnegie</a> (Jason) <a href="https://www.amazon.com/Habits-Highly-Effective-People-Powerful/dp/0743269519" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Successful People by Stephen Covey</a> (Jason)Special Guest: Jason Swett.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2950</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>281 RR Take My Money with Noel Rappin</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/281-rr-take-my-money-with-noel-rappin</link><description><![CDATA[00:30 - Introducing Noel Rappin<ul><li><a href="https://pragprog.com/book/nrwebpay/take-my-money" target="_blank" rel="noreferrer noopener">Take My Money: Accepting Payments on the Web by Noel Rappin</a> (Ebook only)</li><li><a href="https://www.amazon.com/Take-My-Money-Accepting-Payments/dp/1680501992/ref=asap_bc?ie=UTF8" target="_blank" rel="noreferrer noopener">Take My Money: Accepting Payments on the Web by Noel Rappin</a>, (physical copy pre-order link)</li><li><a href="http://www.noelrappin.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/noelrap" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>1:00 - Paid gateways for apps6:05 - Why write Take My Money?8:45 - Getting tripped up on simple arithmetic11:55 - Troubleshooting gateway system failures<ul><li><a href="https://www.runscope.com/" target="_blank" rel="noreferrer noopener">Runscope</a></li></ul>21:45 - Managing administrative roles<ul><li><a href="https://papertrailapp.com/" target="_blank" rel="noreferrer noopener">Paper Trail</a></li></ul>25:55 - Reporting29:00 - Techniques for testing your system33:25 - Overarching themes in Take My Money Picks: <a href="https://www.amazon.com/Fifth-Season-Broken-Earth/dp/0316229296" target="_blank" rel="noreferrer noopener">The Fifth Season</a> and <a href="https://www.amazon.com/Obelisk-Gate-Broken-Earth/dp/0316229261" target="_blank" rel="noreferrer noopener">The Obelisk Gate</a> by N.K. Jemisin (Noel) <a href="http://www.flashforwardpod.com/" target="_blank" rel="noreferrer noopener">Flash Forward podcast</a> by Rose Eveleth (Noel)Police officers (Charles) <a href="https://webinarjam.com/" target="_blank" rel="noreferrer noopener">Webinar Jam </a>(Charles)Special Guest: Noel Rappin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6f476b34-a3a3-44e8-81a1-103ba47dabc3</guid><pubDate>Wed, 12 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849275/stream.mp3" length="41244316" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:30 - Introducing Noel Rappin
- https://pragprog.com/book/nrwebpay/take-my-money (Ebook only)
- https://www.amazon.com/Take-My-Money-Accepting-Payments/dp/1680501992/ref=asap_bc?ie=UTF8, (physical copy pre-order link)
- http://www.noelrappin.com/
-...</itunes:subtitle><itunes:summary><![CDATA[00:30 - Introducing Noel Rappin<ul><li><a href="https://pragprog.com/book/nrwebpay/take-my-money" target="_blank" rel="noreferrer noopener">Take My Money: Accepting Payments on the Web by Noel Rappin</a> (Ebook only)</li><li><a href="https://www.amazon.com/Take-My-Money-Accepting-Payments/dp/1680501992/ref=asap_bc?ie=UTF8" target="_blank" rel="noreferrer noopener">Take My Money: Accepting Payments on the Web by Noel Rappin</a>, (physical copy pre-order link)</li><li><a href="http://www.noelrappin.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/noelrap" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>1:00 - Paid gateways for apps6:05 - Why write Take My Money?8:45 - Getting tripped up on simple arithmetic11:55 - Troubleshooting gateway system failures<ul><li><a href="https://www.runscope.com/" target="_blank" rel="noreferrer noopener">Runscope</a></li></ul>21:45 - Managing administrative roles<ul><li><a href="https://papertrailapp.com/" target="_blank" rel="noreferrer noopener">Paper Trail</a></li></ul>25:55 - Reporting29:00 - Techniques for testing your system33:25 - Overarching themes in Take My Money Picks: <a href="https://www.amazon.com/Fifth-Season-Broken-Earth/dp/0316229296" target="_blank" rel="noreferrer noopener">The Fifth Season</a> and <a href="https://www.amazon.com/Obelisk-Gate-Broken-Earth/dp/0316229261" target="_blank" rel="noreferrer noopener">The Obelisk Gate</a> by N.K. Jemisin (Noel) <a href="http://www.flashforwardpod.com/" target="_blank" rel="noreferrer noopener">Flash Forward podcast</a> by Rose Eveleth (Noel)Police officers (Charles) <a href="https://webinarjam.com/" target="_blank" rel="noreferrer noopener">Webinar Jam </a>(Charles)Special Guest: Noel Rappin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2499</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>280 RR The Future of Ruby Rogues</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/280-rr-the-future-of-ruby-rogues</link><description><![CDATA[1:00 - Addressing the Ruby Rogues rumors3:10 - History of the show6:30 - Why Charles Max Wood does the podcast10:40 - Listener emails13:50 - Moving forward with Ruby Rogues18:30 - Answering questions from the chat    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b79959d9-8c37-496c-9e88-fb48b09f7a9b</guid><pubDate>Wed, 05 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849299/stream.mp3" length="27324999" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:00 - Addressing the Ruby Rogues rumors3:10 - History of the show6:30 - Why Charles Max Wood does the podcast10:40 - Listener emails13:50 - Moving forward with Ruby Rogues18:30 - Answering questions from the chat    

Advertising Inquiries:...</itunes:subtitle><itunes:summary><![CDATA[1:00 - Addressing the Ruby Rogues rumors3:10 - History of the show6:30 - Why Charles Max Wood does the podcast10:40 - Listener emails13:50 - Moving forward with Ruby Rogues18:30 - Answering questions from the chat    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1629</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>279 RR Vets Who Code with Jerome Hardaway</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/279-rr-vets-who-code-with-jerome-hardaway</link><description><![CDATA[00:45 - Introducing Jerome Hardaway and Vets Who Code<ul><li><a href="http://www.jeromehardaway.co/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/jeromehardaway" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>3:40 - All about <a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a> 8:00 - Special considerations for the Veteran community<ul><li><a href="https://www.smashingmagazine.com/" target="_blank" rel="noreferrer noopener">Smashing Magazine</a></li></ul>13:10 - Coding and social/life skills<ul><li><a href="https://www.interviewcake.com/" target="_blank" rel="noreferrer noopener">Interview Cake</a></li></ul>21:45 - Veteran lingo and coding26:45 - Transitioning into the civilian workplace30:50 - Vets Who Code gender breakdown35:20 - Connecting with Vets in the tech world<ul><li><a href="http://themurphchallenge.com/" target="_blank" rel="noreferrer noopener">The Murph Challenge</a></li><li><a href="https://veterans.linkedin.com/" target="_blank" rel="noreferrer noopener">Linkedin for Veterans</a></li></ul>41:40 - Expanding Vets Who Code46:25 - Common jobs for Veterans in tech50:40 - Vets Who Code success stories55:00 - Supporting Vets Who Code<ul><li>Email: <a href="https://vetswhocode.io" target="_blank" rel="noreferrer noopener">hello@vetswhocode.io</a></li><li>Personal email: <a href="https://vetswhocode.io" target="_blank" rel="noreferrer noopener">jerome@vetswhocode.io</a></li><li><a href="https://www.getswearjar.com/vets_who_code.html" target="_blank" rel="noreferrer noopener">Vets Who Code SwearJar</a></li></ul>Picks: <a href="https://github.com/scala/scala-parser-combinators" target="_blank" rel="noreferrer noopener">Scala Parser Combinators</a> (Jessica) <a href="http://static.echonest.com/BoilTheFrog/" target="_blank" rel="noreferrer noopener">Boil the Frog </a>(Coraline)Apple picking (Saron) <a href="https://www.amazon.com/Markings-C-R-Gibson-Leather-MJ3-4792/dp/B003M6A9CS" target="_blank" rel="noreferrer noopener">Markings notebook</a> (Saron) <a href="https://www.youtube.com/watch?v=SiGWDU2FxrQ" target="_blank" rel="noreferrer noopener">RubyConf trailer</a> (Saron) <a href="http://www.codenewbie.org/podcast/vets-who-code" target="_blank" rel="noreferrer noopener">Jerome’s episode on CodeNewbie</a> (Saron)Hot sauce recipe: One tablespoon of Cayenne pepper, one tablespoon of ranch dressing, and one tablespoon of sugar (David) <a href="http://balancedrebellion.com/" target="_blank" rel="noreferrer noopener">Balanced Rebellion</a> (Charles) <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Charles) <a href="http://sf16.techinclusion.co/" target="_blank" rel="noreferrer noopener">Tech Inclusion Conference in San Francisco </a>(Jerome) <a href="https://www.sprezzabox.com/" target="_blank" rel="noreferrer noopener">SprezzaBox</a> (Jerome) <a href="https://nootrobox.com/" target="_blank" rel="noreferrer noopener">NootroBox</a> and<a href="https://nootrobox.com/sprint" target="_blank" rel="noreferrer noopener"> NootroBox Sprint </a>(Jerome)Special Guest: Jerome Hardaway.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7f2ca368-225a-415c-a999-a3901a2839ec</guid><pubDate>Wed, 28 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849202/stream.mp3" length="65118159" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:45 - Introducing Jerome Hardaway and Vets Who Code
- http://www.jeromehardaway.co/
- https://twitter.com/jeromehardaway
3:40 - All about http://vetswhocode.io/ 8:00 - Special considerations for the Veteran community
-...</itunes:subtitle><itunes:summary><![CDATA[00:45 - Introducing Jerome Hardaway and Vets Who Code<ul><li><a href="http://www.jeromehardaway.co/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/jeromehardaway" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>3:40 - All about <a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a> 8:00 - Special considerations for the Veteran community<ul><li><a href="https://www.smashingmagazine.com/" target="_blank" rel="noreferrer noopener">Smashing Magazine</a></li></ul>13:10 - Coding and social/life skills<ul><li><a href="https://www.interviewcake.com/" target="_blank" rel="noreferrer noopener">Interview Cake</a></li></ul>21:45 - Veteran lingo and coding26:45 - Transitioning into the civilian workplace30:50 - Vets Who Code gender breakdown35:20 - Connecting with Vets in the tech world<ul><li><a href="http://themurphchallenge.com/" target="_blank" rel="noreferrer noopener">The Murph Challenge</a></li><li><a href="https://veterans.linkedin.com/" target="_blank" rel="noreferrer noopener">Linkedin for Veterans</a></li></ul>41:40 - Expanding Vets Who Code46:25 - Common jobs for Veterans in tech50:40 - Vets Who Code success stories55:00 - Supporting Vets Who Code<ul><li>Email: <a href="https://vetswhocode.io" target="_blank" rel="noreferrer noopener">hello@vetswhocode.io</a></li><li>Personal email: <a href="https://vetswhocode.io" target="_blank" rel="noreferrer noopener">jerome@vetswhocode.io</a></li><li><a href="https://www.getswearjar.com/vets_who_code.html" target="_blank" rel="noreferrer noopener">Vets Who Code SwearJar</a></li></ul>Picks: <a href="https://github.com/scala/scala-parser-combinators" target="_blank" rel="noreferrer noopener">Scala Parser Combinators</a> (Jessica) <a href="http://static.echonest.com/BoilTheFrog/" target="_blank" rel="noreferrer noopener">Boil the Frog </a>(Coraline)Apple picking (Saron) <a href="https://www.amazon.com/Markings-C-R-Gibson-Leather-MJ3-4792/dp/B003M6A9CS" target="_blank" rel="noreferrer noopener">Markings notebook</a> (Saron) <a href="https://www.youtube.com/watch?v=SiGWDU2FxrQ" target="_blank" rel="noreferrer noopener">RubyConf trailer</a> (Saron) <a href="http://www.codenewbie.org/podcast/vets-who-code" target="_blank" rel="noreferrer noopener">Jerome’s episode on CodeNewbie</a> (Saron)Hot sauce recipe: One tablespoon of Cayenne pepper, one tablespoon of ranch dressing, and one tablespoon of sugar (David) <a href="http://balancedrebellion.com/" target="_blank" rel="noreferrer noopener">Balanced Rebellion</a> (Charles) <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Charles) <a href="http://sf16.techinclusion.co/" target="_blank" rel="noreferrer noopener">Tech Inclusion Conference in San Francisco </a>(Jerome) <a href="https://www.sprezzabox.com/" target="_blank" rel="noreferrer noopener">SprezzaBox</a> (Jerome) <a href="https://nootrobox.com/" target="_blank" rel="noreferrer noopener">NootroBox</a> and<a href="https://nootrobox.com/sprint" target="_blank" rel="noreferrer noopener"> NootroBox Sprint </a>(Jerome)Special Guest: Jerome Hardaway.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3991</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>278 RR Consequences of an Insightful Algorithm with Carina C Zona</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/278-rr-consequences-of-an-insightful-algorithm-with-carina-c-zona</link><description><![CDATA[0:45 - Introducing Carina C. Zona<ul><li><a href="http://cczona.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/cczona" target="_blank" rel="noreferrer noopener">Personal Twitter</a></li><li><a href="http://www.callbackwomen.com/" target="_blank" rel="noreferrer noopener">Callback Women</a></li><li><a href="https://wesocrafty.github.io/" target="_blank" rel="noreferrer noopener">We So Crafty</a></li></ul>2:10 - Coding consequences<ul><li><a href="https://www.youtube.com/watch?v=Vpr-xDmA2G4" target="_blank" rel="noreferrer noopener">RubyConf 2015 Keynote: “Consequences of an Insightful Algorithm”</a></li><li><a href="http://www.slideshare.net/cczona/consequences-of-an-insightful-algorithm" target="_blank" rel="noreferrer noopener">Slides</a></li><li><a href="http://www.codenewbie.org/podcast/algorithms" target="_blank" rel="noreferrer noopener">Code Newbies discussion</a></li></ul>6:00 - Examples of consequences<ul><li><a href="https://www.theguardian.com/technology/2015/may/20/flickr-complaints-offensive-auto-tagging-photos" target="_blank" rel="noreferrer noopener">Flickr Deep Learning</a></li><li><a href="http://arstechnica.com/business/2015/06/google-dev-apologizes-after-photos-app-tags-black-people-as-gorillas/" target="_blank" rel="noreferrer noopener">Google Photo</a></li></ul>10:50 - Data quality theories14:05 - Preventable Mistakes and Algorithmic Transparency17:30 - Predictive Policing and Biased Data<ul><li><a href="http://www.slate.com/articles/technology/future_tense/2015/11/using_data_science_for_predictive_policing_has_serious_civil_liberties_drawbacks.html" target="_blank" rel="noreferrer noopener">“The Reality of Crime-Fighting Algorithms”</a></li><li><a href="https://www.propublica.org/article/machine-bias-risk-assessments-in-criminal-sentencing" target="_blank" rel="noreferrer noopener">“Machine Bias”</a></li></ul>22:07 - Coder Responsibility<ul><li><a href="https://www.mturk.com/mturk/welcome" target="_blank" rel="noreferrer noopener">Mechanical Turk</a></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.village.boond" target="_blank" rel="noreferrer noopener">Google Crowdsource App</a></li><li>“<a href="http://www.npr.org/sections/alltechconsidered/2016/08/23/490950267/social-network-nextdoor-moves-to-block-racial-profiling-online" target="_blank" rel="noreferrer noopener">Social Network Nextdoor Moves To Block Racial Profiling Online</a>”</li><li>“<a href="http://fortune.com/2016/08/30/raceahead-how-nextdoor-reduced-racist-postings-using-empathy/" target="_blank" rel="noreferrer noopener">raceAhead: How Nextdoor Reduced Racist Postings Using Empathy</a>”</li></ul>31:35 - Algorithm triggers<ul><li><a href="http://meyerweb.com/eric/thoughts/2014/12/24/inadvertent-algorithmic-cruelty/" target="_blank" rel="noreferrer noopener">Eric Meyer: “Inadvertent Algorithmic Cruelty”</a></li></ul>37:20 - Fixing a mistake40:15 - Trusting humans versus trusting machines<ul><li>Facebook Trending Topics <ul><li><a href="https://www.theguardian.com/technology/2016/may/12/facebook-trending-news-leaked-documents-editor-guidelines" target="_blank" rel="noreferrer noopener">Article on leaked documents</a></li><li><a href="https://www.theguardian.com/technology/2016/may/17/facebook-trending-news-team-curators-toxic-work-environment" target="_blank" rel="noreferrer noopener">Former contractor’s experience</a></li><li><a href="https://techcrunch.com/2016/08/29/facebooks-trending-topics-algorithm-mistake/" target="_blank" rel="noreferrer noopener">Trending topic mistakes</a></li></ul></li></ul>44:30 - Considering social consequences47:30 - Confronting the uncomfortable50:30 - Fitbit Example<ul><li><a href="http://www.huffingtonpost.com/alexander-howard/how-data-from-wearable-te_b_7698764.html" target="_blank" rel="noreferrer noopener">“How Data From Wearable Tech Can Be Used Against You In A Court Of Law”</a></li><li><a href="http://metro.co.uk/2016/01/27/this-chicken-breast-has-a-surprisingly-healthy-heart-rate-considering-its-dead-5647836/" target="_blank" rel="noreferrer noopener">“This chicken breast has a surprisingly healthy heart rate, considering it’s dead”</a></li><li><a href="https://www.youtube.com/watch?v=7rO5knyjDR0" target="_blank" rel="noreferrer noopener">OSFeels 2016 Talk by Emily Gorcenski with chicken example</a></li></ul>Picks: <a href="http://www.sandimetz.com/99bottles/" target="_blank" rel="noreferrer noopener">99 Bottles by Sandi Metz</a> (David) <a href="https://vivaldi.com/?lang=en_US" target="_blank" rel="noreferrer noopener">Vivaldi Browser</a> (Saron) <a href="https://teslaamazing.com/" target="_blank" rel="noreferrer noopener">Magnetic Sticky Notes</a> (Saron) <a href="https://www.osfashland.org/" target="_blank" rel="noreferrer noopener">Oregon Shakespeare Festival</a> (Sam) <a href="https://devchat.tv/ruby-remote-conf-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf Recordings</a> (Charles) <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Charles) <a href="http://devchat.tv/webinars" target="_blank" rel="noreferrer noopener">Webinars</a> (Charles) <a href="https://www.amazon.com/Howard-Zinn/e/B000AQ01MQ" target="_blank" rel="noreferrer noopener">Books by Howard Zinn</a> (Corina)<a href="https://www.amazon.com/Food-Cooking-Science-Lore-Kitchen/dp/0684800012" target="_blank" rel="noreferrer noopener">On Food and Cooking by Harold McGee</a>Special Guest: Carina C Zona.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e9df54d8-23c0-49a5-a4e5-1cebf6ea2b9f</guid><pubDate>Wed, 21 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849289/stream.mp3" length="59931528" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>0:45 - Introducing Carina C. Zona
- http://cczona.com/
- https://twitter.com/cczona
- http://www.callbackwomen.com/
- https://wesocrafty.github.io/
2:10 - Coding consequences
- https://www.youtube.com/watch?v=Vpr-xDmA2G4
-...</itunes:subtitle><itunes:summary><![CDATA[0:45 - Introducing Carina C. Zona<ul><li><a href="http://cczona.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/cczona" target="_blank" rel="noreferrer noopener">Personal Twitter</a></li><li><a href="http://www.callbackwomen.com/" target="_blank" rel="noreferrer noopener">Callback Women</a></li><li><a href="https://wesocrafty.github.io/" target="_blank" rel="noreferrer noopener">We So Crafty</a></li></ul>2:10 - Coding consequences<ul><li><a href="https://www.youtube.com/watch?v=Vpr-xDmA2G4" target="_blank" rel="noreferrer noopener">RubyConf 2015 Keynote: “Consequences of an Insightful Algorithm”</a></li><li><a href="http://www.slideshare.net/cczona/consequences-of-an-insightful-algorithm" target="_blank" rel="noreferrer noopener">Slides</a></li><li><a href="http://www.codenewbie.org/podcast/algorithms" target="_blank" rel="noreferrer noopener">Code Newbies discussion</a></li></ul>6:00 - Examples of consequences<ul><li><a href="https://www.theguardian.com/technology/2015/may/20/flickr-complaints-offensive-auto-tagging-photos" target="_blank" rel="noreferrer noopener">Flickr Deep Learning</a></li><li><a href="http://arstechnica.com/business/2015/06/google-dev-apologizes-after-photos-app-tags-black-people-as-gorillas/" target="_blank" rel="noreferrer noopener">Google Photo</a></li></ul>10:50 - Data quality theories14:05 - Preventable Mistakes and Algorithmic Transparency17:30 - Predictive Policing and Biased Data<ul><li><a href="http://www.slate.com/articles/technology/future_tense/2015/11/using_data_science_for_predictive_policing_has_serious_civil_liberties_drawbacks.html" target="_blank" rel="noreferrer noopener">“The Reality of Crime-Fighting Algorithms”</a></li><li><a href="https://www.propublica.org/article/machine-bias-risk-assessments-in-criminal-sentencing" target="_blank" rel="noreferrer noopener">“Machine Bias”</a></li></ul>22:07 - Coder Responsibility<ul><li><a href="https://www.mturk.com/mturk/welcome" target="_blank" rel="noreferrer noopener">Mechanical Turk</a></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.village.boond" target="_blank" rel="noreferrer noopener">Google Crowdsource App</a></li><li>“<a href="http://www.npr.org/sections/alltechconsidered/2016/08/23/490950267/social-network-nextdoor-moves-to-block-racial-profiling-online" target="_blank" rel="noreferrer noopener">Social Network Nextdoor Moves To Block Racial Profiling Online</a>”</li><li>“<a href="http://fortune.com/2016/08/30/raceahead-how-nextdoor-reduced-racist-postings-using-empathy/" target="_blank" rel="noreferrer noopener">raceAhead: How Nextdoor Reduced Racist Postings Using Empathy</a>”</li></ul>31:35 - Algorithm triggers<ul><li><a href="http://meyerweb.com/eric/thoughts/2014/12/24/inadvertent-algorithmic-cruelty/" target="_blank" rel="noreferrer noopener">Eric Meyer: “Inadvertent Algorithmic Cruelty”</a></li></ul>37:20 - Fixing a mistake40:15 - Trusting humans versus trusting machines<ul><li>Facebook Trending Topics <ul><li><a href="https://www.theguardian.com/technology/2016/may/12/facebook-trending-news-leaked-documents-editor-guidelines" target="_blank" rel="noreferrer noopener">Article on leaked documents</a></li><li><a href="https://www.theguardian.com/technology/2016/may/17/facebook-trending-news-team-curators-toxic-work-environment" target="_blank" rel="noreferrer noopener">Former contractor’s experience</a></li><li><a href="https://techcrunch.com/2016/08/29/facebooks-trending-topics-algorithm-mistake/" target="_blank" rel="noreferrer noopener">Trending topic mistakes</a></li></ul></li></ul>44:30 - Considering social consequences47:30 - Confronting the uncomfortable50:30 - Fitbit Example<ul><li><a href="http://www.huffingtonpost.com/alexander-howard/how-data-from-wearable-te_b_7698764.html" target="_blank" rel="noreferrer noopener">“How Data From Wearable Tech Can Be Used Against You In A Court Of Law”</a></li><li><a...]]></itunes:summary><itunes:duration>3746</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>277 RR GROWS Method with Andy Hunt</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/277-rr-grows-method-with-andy-hunt</link><description><![CDATA[00:30 Introducing Andy Hunt<ul><li><a href="http://toolshed.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/PragmaticAndy?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://pragprog.com/" target="_blank" rel="noreferrer noopener">The Pragmatic Bookshelf</a></li><li><a href="http://growsmethod.com/" target="_blank" rel="noreferrer noopener">GROWS Method</a></li></ul>5:25 - GROWS Method<ul><li><a href="http://www.bumc.bu.edu/facdev-medicine/files/2012/03/Dreyfus-skill-level.pdf" target="_blank" rel="noreferrer noopener">Dreyfus Model of Skill Acquisition</a></li></ul>13:20 - How GROWS solves Agile’s shortcomings19:50 - GROWS for executives22:50 - Marketing<ul><li><a href="https://rubygems.org/gems/faker/versions/1.6.6" target="_blank" rel="noreferrer noopener">Ruby Faker Gems</a></li><li><a href="https://github.com/stympy/faker" target="_blank" rel="noreferrer noopener">Fakercompany.bs</a></li></ul>25:30 - GROWS and laying framework for change29:00 - How empirical is GROWS?33:35 - How expectations from the <a href="http://agilemanifesto.org/" target="_blank" rel="noreferrer noopener">Agile Manifesto</a> have changed36:10 - Prescribing practices that work40:00 - Getting feedback<ul><li><a href="http://www.clariostechnology.com/productivity/blog/burnupvsburndownchart" target="_blank" rel="noreferrer noopener">Burnup and Burndown charts</a></li></ul>42:40 - Human limitations46:00 - Meaning behind GROWS name50:05 - Knowing when to scale up53:00 - Agile Fluency<ul><li><a href="http://www.agilefluency.org/" target="_blank" rel="noreferrer noopener">Agile Fluency Model</a> by Diana Larson and James Shore</li></ul>57:30 - The future of GROWS Picks:Going camping in your front yard (Jessica) <a href="http://www.calacademy.org/" target="_blank" rel="noreferrer noopener">California Academy of Sciences</a> in San Francisco (Sam) <a href="http://www.exploratorium.edu/" target="_blank" rel="noreferrer noopener">Exploratorium</a> in San Francisco (Sam) <a href="https://www.amazon.com/Shoe-Dog-Memoir-Creator-Nike/dp/1501135910" target="_blank" rel="noreferrer noopener">Shoe Dog</a> by Phil Knight (Saron) <a href="https://www.amazon.com/Trader-Joes-Espresso-Pillows-Chocolate/dp/B007T3XIHS" target="_blank" rel="noreferrer noopener">Espresso Pillows</a> (Saron) <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=lyVHKTGjivo" target="_blank" rel="noreferrer noopener">“It’s Darkest Before Dawn” DjangoCon 2016 talk</a> by Timothy Allen (Saron) <a href="http://rubybookclub.com/" target="_blank" rel="noreferrer noopener">Ruby Book Club Podcast</a> (Saron)Investing in yourself (Andy)Special Guest: Andy Hunt.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">98d9c3f5-1325-4959-8e00-a027e7bd40a9</guid><pubDate>Wed, 14 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849250/stream.mp3" length="64601850" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:30 Introducing Andy Hunt
- http://toolshed.com/
- https://twitter.com/PragmaticAndy?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor
- https://pragprog.com/
- http://growsmethod.com/
5:25 - GROWS Method
-...</itunes:subtitle><itunes:summary><![CDATA[00:30 Introducing Andy Hunt<ul><li><a href="http://toolshed.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/PragmaticAndy?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://pragprog.com/" target="_blank" rel="noreferrer noopener">The Pragmatic Bookshelf</a></li><li><a href="http://growsmethod.com/" target="_blank" rel="noreferrer noopener">GROWS Method</a></li></ul>5:25 - GROWS Method<ul><li><a href="http://www.bumc.bu.edu/facdev-medicine/files/2012/03/Dreyfus-skill-level.pdf" target="_blank" rel="noreferrer noopener">Dreyfus Model of Skill Acquisition</a></li></ul>13:20 - How GROWS solves Agile’s shortcomings19:50 - GROWS for executives22:50 - Marketing<ul><li><a href="https://rubygems.org/gems/faker/versions/1.6.6" target="_blank" rel="noreferrer noopener">Ruby Faker Gems</a></li><li><a href="https://github.com/stympy/faker" target="_blank" rel="noreferrer noopener">Fakercompany.bs</a></li></ul>25:30 - GROWS and laying framework for change29:00 - How empirical is GROWS?33:35 - How expectations from the <a href="http://agilemanifesto.org/" target="_blank" rel="noreferrer noopener">Agile Manifesto</a> have changed36:10 - Prescribing practices that work40:00 - Getting feedback<ul><li><a href="http://www.clariostechnology.com/productivity/blog/burnupvsburndownchart" target="_blank" rel="noreferrer noopener">Burnup and Burndown charts</a></li></ul>42:40 - Human limitations46:00 - Meaning behind GROWS name50:05 - Knowing when to scale up53:00 - Agile Fluency<ul><li><a href="http://www.agilefluency.org/" target="_blank" rel="noreferrer noopener">Agile Fluency Model</a> by Diana Larson and James Shore</li></ul>57:30 - The future of GROWS Picks:Going camping in your front yard (Jessica) <a href="http://www.calacademy.org/" target="_blank" rel="noreferrer noopener">California Academy of Sciences</a> in San Francisco (Sam) <a href="http://www.exploratorium.edu/" target="_blank" rel="noreferrer noopener">Exploratorium</a> in San Francisco (Sam) <a href="https://www.amazon.com/Shoe-Dog-Memoir-Creator-Nike/dp/1501135910" target="_blank" rel="noreferrer noopener">Shoe Dog</a> by Phil Knight (Saron) <a href="https://www.amazon.com/Trader-Joes-Espresso-Pillows-Chocolate/dp/B007T3XIHS" target="_blank" rel="noreferrer noopener">Espresso Pillows</a> (Saron) <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=lyVHKTGjivo" target="_blank" rel="noreferrer noopener">“It’s Darkest Before Dawn” DjangoCon 2016 talk</a> by Timothy Allen (Saron) <a href="http://rubybookclub.com/" target="_blank" rel="noreferrer noopener">Ruby Book Club Podcast</a> (Saron)Investing in yourself (Andy)Special Guest: Andy Hunt.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3959</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>276 RR Hiring and Retention with Kenzi Connor</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/276-rr-hiring-and-retention-with-kenzi-connor</link><description><![CDATA[1:15 - Introducing Kenzi Connor<ul><li><a href="https://www.cloudcity.io/" target="_blank" rel="noreferrer noopener">Cloud City</a></li><li><a href="https://twitter.com/cloudcityio" target="_blank" rel="noreferrer noopener">Cloud City Twitter</a></li><li><a href="https://twitter.com/knzconnor" target="_blank" rel="noreferrer noopener">Kenzi Connor’s Twitter</a></li><li>Email: kenzi@cloudcity.io</li></ul>4:15 - Senior developer vs Junior developer: Sustainability and hiring8:25 -  Examining the “senior-obsessed field”10:00 - Importance of sustainability12:35 - Lottery-ticket thinking13:35 - Solutions to the junior vs senior dilemma21:10 - Diversity and productivity23:50 - Effective management strategies31:00 - Strategies for going from a high-conformity company to a more diverse company<ul><li><a href="https://twitter.com/polotek?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Marco Rogers Twitter Feed</a></li><li><a href="http://gap.hks.harvard.edu/orchestrating-impartiality-impact-%E2%80%9Cblind%E2%80%9D-auditions-female-musicians" target="_blank" rel="noreferrer noopener">Harvard study - gender discrimination in the hiring process</a></li></ul>36:05 - Why junior developers leave your company<ul><li><a href="http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/" target="_blank" rel="noreferrer noopener">Dead Sea Effect</a></li></ul>Picks: <a href="http://www.devreps.com/" target="_blank" rel="noreferrer noopener">Mandy Moore</a> (Sam) <a href="https://www.amazon.com/Seven-Wonders-Once-Future-World/dp/1933846550" target="_blank" rel="noreferrer noopener">Seven Wonders of a Once and Future World by Caroline Yoachim</a> (Jessica)Foreign exchange students (Charles) <a href="http://octaviabutler.org/" target="_blank" rel="noreferrer noopener">Octavia Butler</a> (Kenzi) <a href="http://www.blackgirlscode.com/" target="_blank" rel="noreferrer noopener">Black Girls Code </a> (Kenzi) Special Guest: Kenzi Connor.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">425872be-0ca5-4aba-9111-d92c567a2fe3</guid><pubDate>Wed, 07 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849306/stream.mp3" length="48826549" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:15 - Introducing Kenzi Connor
- https://www.cloudcity.io/
- https://twitter.com/cloudcityio
- https://twitter.com/knzconnor
- Email: kenzi@cloudcity.io
4:15 - Senior developer vs Junior developer: Sustainability and hiring8:25 -  Examining the...</itunes:subtitle><itunes:summary><![CDATA[1:15 - Introducing Kenzi Connor<ul><li><a href="https://www.cloudcity.io/" target="_blank" rel="noreferrer noopener">Cloud City</a></li><li><a href="https://twitter.com/cloudcityio" target="_blank" rel="noreferrer noopener">Cloud City Twitter</a></li><li><a href="https://twitter.com/knzconnor" target="_blank" rel="noreferrer noopener">Kenzi Connor’s Twitter</a></li><li>Email: kenzi@cloudcity.io</li></ul>4:15 - Senior developer vs Junior developer: Sustainability and hiring8:25 -  Examining the “senior-obsessed field”10:00 - Importance of sustainability12:35 - Lottery-ticket thinking13:35 - Solutions to the junior vs senior dilemma21:10 - Diversity and productivity23:50 - Effective management strategies31:00 - Strategies for going from a high-conformity company to a more diverse company<ul><li><a href="https://twitter.com/polotek?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Marco Rogers Twitter Feed</a></li><li><a href="http://gap.hks.harvard.edu/orchestrating-impartiality-impact-%E2%80%9Cblind%E2%80%9D-auditions-female-musicians" target="_blank" rel="noreferrer noopener">Harvard study - gender discrimination in the hiring process</a></li></ul>36:05 - Why junior developers leave your company<ul><li><a href="http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/" target="_blank" rel="noreferrer noopener">Dead Sea Effect</a></li></ul>Picks: <a href="http://www.devreps.com/" target="_blank" rel="noreferrer noopener">Mandy Moore</a> (Sam) <a href="https://www.amazon.com/Seven-Wonders-Once-Future-World/dp/1933846550" target="_blank" rel="noreferrer noopener">Seven Wonders of a Once and Future World by Caroline Yoachim</a> (Jessica)Foreign exchange students (Charles) <a href="http://octaviabutler.org/" target="_blank" rel="noreferrer noopener">Octavia Butler</a> (Kenzi) <a href="http://www.blackgirlscode.com/" target="_blank" rel="noreferrer noopener">Black Girls Code </a> (Kenzi) Special Guest: Kenzi Connor.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2973</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>275 RR The Evolution of Agile and Evolutionary Design  with James Shore</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/275-rr-the-evolution-of-agile-and-evolutionary-design-with-james-shore</link><description><![CDATA[<a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a>1:20 - Introducing <a href="http://www.jamesshore.com/" target="_blank" rel="noreferrer noopener">James Shore</a><ul><li><a href="http://github.com/jamesshore" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://flowtype.org/" target="_blank" rel="noreferrer noopener">Flow for Javascript</a></li><li><a href="http://letsgojavascript.com/" target="_blank" rel="noreferrer noopener">Screen cast</a></li><li>Email: jshore@jamesshore.com</li></ul>1:40 - Freelancing and Consulting5:20- Co-opting Agile and the movement away from technology/software<ul><li><a href="https://www.agilealliance.org/agile-alliance-technical-conference-2016/" target="_blank" rel="noreferrer noopener">Agile Alliance Technical Conference</a></li><li><a href="http://www.agilefluency.org/" target="_blank" rel="noreferrer noopener">Agile Fluency Model</a></li></ul>16:20- Evolutionary Design in Agile<ul><li><a href="http://ronjeffries.com/xprog/articles/oksudoku/" target="_blank" rel="noreferrer noopener">Ron Jeffries Sudoku</a></li><li>Think Like A Git <a href="https://www.youtube.com/watch?v=Ozjr2S70yPI" target="_blank" rel="noreferrer noopener">code visualization </a>built with <a href="http://gource.io/" target="_blank" rel="noreferrer noopener">Gource</a></li></ul>24:15 - Evolutionary Design for Beginners<ul><li>James Shore - <a href="https://vimeo.com/151616935" target="_blank" rel="noreferrer noopener">Evolutionary Design Illustrated</a></li><li><a href="http://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li></ul>32:30 - Technical Practices and Agile Architecture<ul><li><a href="https://www.amazon.com/Procrastinate-Purpose-Permissions-Multiply-Your/dp/0399170626" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose</a> by Rory Vaden</li></ul>39:10 - Engineering on a Team Level<ul><li><a href="http://worrydream.com/refs/Brooks-NoSilverBullet.pdf" target="_blank" rel="noreferrer noopener">“No Silver Bullet”</a> by Fred Brooks</li><li>James Shore - <a href="https://www.youtube.com/watch?v=VOMKAa_tmQ0" target="_blank" rel="noreferrer noopener">Rethinking Scaling</a></li></ul>52:10 - Redesigning Team Responsibilities<ul><li><a href="https://www.amazon.com/Joy-Inc-Built-Workplace-People/dp/1591847125" target="_blank" rel="noreferrer noopener">Joy, Inc</a> by Richard Sheridan</li></ul>PicksSandi Metz “The Wrong Abstraction” <a href="http://www.sandimetz.com/blog/2016/1/20/the-wrong-abstraction" target="_blank" rel="noreferrer noopener">blog post</a> (Sam) <a href="http://whyarecomputers.com/" target="_blank" rel="noreferrer noopener">Why Are Computers</a> podcast by Tom Stewart (Sam) <a href="https://technet.microsoft.com/en-us/library/bb490947.aspx" target="_blank" rel="noreferrer noopener">Netstat</a> (Jess) <a href="http://www.woodbadge.org/" target="_blank" rel="noreferrer noopener">Wood Badge</a> (Charles) <a href="http://www.imdb.com/title/tt0210945/" target="_blank" rel="noreferrer noopener">Remember the Titans</a> (Charles) <a href="https://www.youtube.com/watch?v=Xhzg0XWFq4Y" target="_blank" rel="noreferrer noopener">Rick Sheridan’s Agile India talk</a> (James) <a href="https://www.amazon.com/Liftoff-Launching-Agile-Teams-Projects/dp/097792016X" target="_blank" rel="noreferrer noopener">Liftoff</a> by Diana Larsen and Ainsley Nies (James)Special Guest: James Shore.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5feb24b3-5e41-4cc6-8f41-1c10391bc8c3</guid><pubDate>Wed, 31 Aug 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849325/stream.mp3" length="69562026" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/ruby-20161:20 - Introducing http://www.jamesshore.com/
- http://github.com/jamesshore
- https://flowtype.org/
- http://letsgojavascript.com/
- Email: jshore@jamesshore.com
1:40 - Freelancing and Consulting5:20- Co-opting...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a>1:20 - Introducing <a href="http://www.jamesshore.com/" target="_blank" rel="noreferrer noopener">James Shore</a><ul><li><a href="http://github.com/jamesshore" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://flowtype.org/" target="_blank" rel="noreferrer noopener">Flow for Javascript</a></li><li><a href="http://letsgojavascript.com/" target="_blank" rel="noreferrer noopener">Screen cast</a></li><li>Email: jshore@jamesshore.com</li></ul>1:40 - Freelancing and Consulting5:20- Co-opting Agile and the movement away from technology/software<ul><li><a href="https://www.agilealliance.org/agile-alliance-technical-conference-2016/" target="_blank" rel="noreferrer noopener">Agile Alliance Technical Conference</a></li><li><a href="http://www.agilefluency.org/" target="_blank" rel="noreferrer noopener">Agile Fluency Model</a></li></ul>16:20- Evolutionary Design in Agile<ul><li><a href="http://ronjeffries.com/xprog/articles/oksudoku/" target="_blank" rel="noreferrer noopener">Ron Jeffries Sudoku</a></li><li>Think Like A Git <a href="https://www.youtube.com/watch?v=Ozjr2S70yPI" target="_blank" rel="noreferrer noopener">code visualization </a>built with <a href="http://gource.io/" target="_blank" rel="noreferrer noopener">Gource</a></li></ul>24:15 - Evolutionary Design for Beginners<ul><li>James Shore - <a href="https://vimeo.com/151616935" target="_blank" rel="noreferrer noopener">Evolutionary Design Illustrated</a></li><li><a href="http://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li></ul>32:30 - Technical Practices and Agile Architecture<ul><li><a href="https://www.amazon.com/Procrastinate-Purpose-Permissions-Multiply-Your/dp/0399170626" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose</a> by Rory Vaden</li></ul>39:10 - Engineering on a Team Level<ul><li><a href="http://worrydream.com/refs/Brooks-NoSilverBullet.pdf" target="_blank" rel="noreferrer noopener">“No Silver Bullet”</a> by Fred Brooks</li><li>James Shore - <a href="https://www.youtube.com/watch?v=VOMKAa_tmQ0" target="_blank" rel="noreferrer noopener">Rethinking Scaling</a></li></ul>52:10 - Redesigning Team Responsibilities<ul><li><a href="https://www.amazon.com/Joy-Inc-Built-Workplace-People/dp/1591847125" target="_blank" rel="noreferrer noopener">Joy, Inc</a> by Richard Sheridan</li></ul>PicksSandi Metz “The Wrong Abstraction” <a href="http://www.sandimetz.com/blog/2016/1/20/the-wrong-abstraction" target="_blank" rel="noreferrer noopener">blog post</a> (Sam) <a href="http://whyarecomputers.com/" target="_blank" rel="noreferrer noopener">Why Are Computers</a> podcast by Tom Stewart (Sam) <a href="https://technet.microsoft.com/en-us/library/bb490947.aspx" target="_blank" rel="noreferrer noopener">Netstat</a> (Jess) <a href="http://www.woodbadge.org/" target="_blank" rel="noreferrer noopener">Wood Badge</a> (Charles) <a href="http://www.imdb.com/title/tt0210945/" target="_blank" rel="noreferrer noopener">Remember the Titans</a> (Charles) <a href="https://www.youtube.com/watch?v=Xhzg0XWFq4Y" target="_blank" rel="noreferrer noopener">Rick Sheridan’s Agile India talk</a> (James) <a href="https://www.amazon.com/Liftoff-Launching-Agile-Teams-Projects/dp/097792016X" target="_blank" rel="noreferrer noopener">Liftoff</a> by Diana Larsen and Ainsley Nies (James)Special Guest: James Shore.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4269</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>274 RR Fearless Salary Negotiation with Josh Doody</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/274-rr-fearless-salary-negotiation-with-josh-doody</link><description><![CDATA[<a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a>1:25 Introducing Josh Doody<ul><li><ul><li><a href="https://twitter.com/JoshDoody" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul></li><li><a href="https://fearlesssalarynegotiation.com/" target="_blank" rel="noreferrer noopener">Fearless Salary Negotiation</a> by Josh Doody </li><li>Take his (free!) <a href="https://fearlesssalarynegotiation.com/promotion-course/" target="_blank" rel="noreferrer noopener">crash course</a> in getting promotions</li></ul>2:50 - Making salary negotiations when you’re your own boss4:22 - Asking an employer to “give where it hurts”6:20- Minimum Acceptable Salary / B.A.T. N. A.10:45 - Leaving a new job for a better offer13:47 - Job happiness versus job salary15:55 - Contracting<ul><li><a href="https://devchat.tv/freelancers" target="_blank" rel="noreferrer noopener">The Freelancers’ Show</a></li></ul>18:55 - Renegotiating and peace of mind21:00 - Researching the company28:00 - Answering salary-based interview questions33:20- Negotiating for a job you really want35:00 - Common fears to negotiating<ul><li><a href="https://fearlesssalarynegotiation.com/why-you-should-not-negotiate-your-salary/" target="_blank" rel="noreferrer noopener">10 reasons you should NOT negotiate your salary</a></li></ul>42:10 - Countering an offer (in writing)48:55 - Negotiating with benefits and vacation51:50 - Scripting a conversation55:05 - Bantering with an employer1:03:00 - Salaries higher than market value1:06:00 - Negotiating with no work experiencePicks: <a href="https://www.amazon.com/Negotiating-Your-Salary-Minute-Revised/dp/1580083102" target="_blank" rel="noreferrer noopener">Negotiating Your Salary: How To Make $1000 a Minute</a> by Jack Chapman (Dave)Jack Chapman’s salary negotiation video series: (Dave) <a href="https://www.youtube.com/watch?v=RFtAqmW5dVU" target="_blank" rel="noreferrer noopener">Part 1</a>  <a href="https://www.youtube.com/watch?v=AJR4f4g0M8E" target="_blank" rel="noreferrer noopener">Part 2</a>  <a href="https://www.youtube.com/watch?v=m-gOL2L1Nkg" target="_blank" rel="noreferrer noopener">Part 3</a>  <a href="https://www.youtube.com/watch?v=71kFuEZ8KU8" target="_blank" rel="noreferrer noopener">Part 4 </a>  <a href="https://www.youtube.com/watch?v=vTIMj0TNNpE" target="_blank" rel="noreferrer noopener">Part 5</a><a href="https://en.wikipedia.org/wiki/Hunter_%C3%97_Hunter#2011_series" target="_blank" rel="noreferrer noopener">Hunter x Hunter </a>(Dave) <a href="http://negotiatewithchad.blogspot.com/" target="_blank" rel="noreferrer noopener">Negotiate with Chad</a> (Jessica) <a href="http://www.pokemongo.com/" target="_blank" rel="noreferrer noopener">Pokemon Go</a> (Jessica) <a href="http://www.woodbadge.org/" target="_blank" rel="noreferrer noopener">Wood Badge</a> (Charles) <a href="http://www.scouting.org/" target="_blank" rel="noreferrer noopener">Boy Scouts of America </a>(Charles) <a href="http://www.utahscouts.org/scout-camps/tifie-scout-camp-at-mountain-dell-scout-ranch/21835" target="_blank" rel="noreferrer noopener">Tifie Scout Camp</a> (Charles) Penn &amp; Teller: Fool Us<a href="https://www.youtube.com/watch?v=8RwY9iwEaSk" target="_blank" rel="noreferrer noopener"> Madhi Gilbert</a> (Josh) <a href="https://www.amazon.com/Seveneves-Neal-Stephenson/dp/0062334514/" target="_blank" rel="noreferrer noopener">Seveneves</a> by Neal Stephens (Josh) Mystery Show podcast, <a href="https://gimletmedia.com/episode/case-3-belt-buckle/" target="_blank" rel="noreferrer noopener">“Case #3 Belt Buckle”</a> (Josh) Special Guest: Josh Doody.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b511b9a9-74ee-4cb9-8156-9fbc20014059</guid><pubDate>Wed, 24 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849261/stream.mp3" length="77067640" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/rails-20161:25 Introducing Josh Doody
- 
    - https://twitter.com/JoshDoody
- https://fearlesssalarynegotiation.com/ by Josh Doody 
- Take his (free!) https://fearlesssalarynegotiation.com/promotion-course/ in getting...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conference</a>1:25 Introducing Josh Doody<ul><li><ul><li><a href="https://twitter.com/JoshDoody" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul></li><li><a href="https://fearlesssalarynegotiation.com/" target="_blank" rel="noreferrer noopener">Fearless Salary Negotiation</a> by Josh Doody </li><li>Take his (free!) <a href="https://fearlesssalarynegotiation.com/promotion-course/" target="_blank" rel="noreferrer noopener">crash course</a> in getting promotions</li></ul>2:50 - Making salary negotiations when you’re your own boss4:22 - Asking an employer to “give where it hurts”6:20- Minimum Acceptable Salary / B.A.T. N. A.10:45 - Leaving a new job for a better offer13:47 - Job happiness versus job salary15:55 - Contracting<ul><li><a href="https://devchat.tv/freelancers" target="_blank" rel="noreferrer noopener">The Freelancers’ Show</a></li></ul>18:55 - Renegotiating and peace of mind21:00 - Researching the company28:00 - Answering salary-based interview questions33:20- Negotiating for a job you really want35:00 - Common fears to negotiating<ul><li><a href="https://fearlesssalarynegotiation.com/why-you-should-not-negotiate-your-salary/" target="_blank" rel="noreferrer noopener">10 reasons you should NOT negotiate your salary</a></li></ul>42:10 - Countering an offer (in writing)48:55 - Negotiating with benefits and vacation51:50 - Scripting a conversation55:05 - Bantering with an employer1:03:00 - Salaries higher than market value1:06:00 - Negotiating with no work experiencePicks: <a href="https://www.amazon.com/Negotiating-Your-Salary-Minute-Revised/dp/1580083102" target="_blank" rel="noreferrer noopener">Negotiating Your Salary: How To Make $1000 a Minute</a> by Jack Chapman (Dave)Jack Chapman’s salary negotiation video series: (Dave) <a href="https://www.youtube.com/watch?v=RFtAqmW5dVU" target="_blank" rel="noreferrer noopener">Part 1</a>  <a href="https://www.youtube.com/watch?v=AJR4f4g0M8E" target="_blank" rel="noreferrer noopener">Part 2</a>  <a href="https://www.youtube.com/watch?v=m-gOL2L1Nkg" target="_blank" rel="noreferrer noopener">Part 3</a>  <a href="https://www.youtube.com/watch?v=71kFuEZ8KU8" target="_blank" rel="noreferrer noopener">Part 4 </a>  <a href="https://www.youtube.com/watch?v=vTIMj0TNNpE" target="_blank" rel="noreferrer noopener">Part 5</a><a href="https://en.wikipedia.org/wiki/Hunter_%C3%97_Hunter#2011_series" target="_blank" rel="noreferrer noopener">Hunter x Hunter </a>(Dave) <a href="http://negotiatewithchad.blogspot.com/" target="_blank" rel="noreferrer noopener">Negotiate with Chad</a> (Jessica) <a href="http://www.pokemongo.com/" target="_blank" rel="noreferrer noopener">Pokemon Go</a> (Jessica) <a href="http://www.woodbadge.org/" target="_blank" rel="noreferrer noopener">Wood Badge</a> (Charles) <a href="http://www.scouting.org/" target="_blank" rel="noreferrer noopener">Boy Scouts of America </a>(Charles) <a href="http://www.utahscouts.org/scout-camps/tifie-scout-camp-at-mountain-dell-scout-ranch/21835" target="_blank" rel="noreferrer noopener">Tifie Scout Camp</a> (Charles) Penn &amp; Teller: Fool Us<a href="https://www.youtube.com/watch?v=8RwY9iwEaSk" target="_blank" rel="noreferrer noopener"> Madhi Gilbert</a> (Josh) <a href="https://www.amazon.com/Seveneves-Neal-Stephenson/dp/0062334514/" target="_blank" rel="noreferrer noopener">Seveneves</a> by Neal Stephens (Josh) Mystery Show podcast, <a href="https://gimletmedia.com/episode/case-3-belt-buckle/" target="_blank" rel="noreferrer noopener">“Case #3 Belt Buckle”</a> (Josh) Special Guest: Josh Doody.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a...]]></itunes:summary><itunes:duration>4738</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>273 RR Contempt Culture with Aurynn Shaw</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/273-rr-contempt-culture-with-aurynn-shaw</link><description><![CDATA[01:11 - Aurynn Shaw Introduction<ul><li><a href="https://twitter.com/aurynn" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/aurynn" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://blog.aurynn.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://eiara.nz/" target="_blank" rel="noreferrer noopener">Eiara</a></li></ul>01:56 - Contempt Culture<ul><li><a href="http://blog.aurynn.com/contempt-culture" target="_blank" rel="noreferrer noopener">Aurynn Shaw: Contempt Culture</a></li><li><a href="https://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a></li></ul>07:32 - “But PHP is objectively bad….”; True Objectivity<ul><li><a href="https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/" target="_blank" rel="noreferrer noopener">PHP: a fractal of bad design</a></li></ul>10:35 - The History of The Contempt Culture in Tech Spaces12:40 - Reinventing Tools15:00 - “Intent is not magic.”<ul><li><a href="http://www.shakesville.com/2011/12/harmful-communication-part-one-intent.html" target="_blank" rel="noreferrer noopener">Shakesville: Harmful Communication, Part 1: Intent Is Magic</a></li></ul>20:09 - Contempt Culture in the Ruby Community Towards PHP21:56 - Why Contempt Culture Forms<ul><li><a href="http://www.wdcnz.com/" target="_blank" rel="noreferrer noopener">WDCNZ</a></li><li><a href="https://en.wikipedia.org/wiki/Luser" target="_blank" rel="noreferrer noopener">Luser</a></li><li>Power and Goodness</li><li><a href="https://en.wikipedia.org/wiki/Noblesse_oblige" target="_blank" rel="noreferrer noopener">Noblesse Oblige</a></li><li>“Design is how it works.”</li></ul>29:08 - DevOps and the Disruption of Culture32:34 - <a href="https://en.wikipedia.org/wiki/Open-source_software" target="_blank" rel="noreferrer noopener">Open Source</a> vs <a href="https://en.wikipedia.org/wiki/Free_software" target="_blank" rel="noreferrer noopener">Free Software</a> 36:33 - Cultural Implications/Ramifications Around Open Source<ul><li>OpenSSL</li><li><a href="https://devchat.tv/ruby-rogues/144-rr-passion" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #144: Passion</a></li></ul>41:32 - Service Culture<ul><li><a href="https://www.verywell.com/what-is-the-actor-observer-bias-2794813" target="_blank" rel="noreferrer noopener">Actor-Observer Bias in Social Psychology</a></li></ul> Picks<ul><li><a href="https://www.amazon.com/gp/product/B001D7UYBO/" target="_blank" rel="noreferrer noopener">RODE PSA1 Swivel Mount Studio Microphone Boom Arm</a> (Sam)</li><li><a href="https://en.wikipedia.org/wiki/Design_thinking" target="_blank" rel="noreferrer noopener">Design Thinking</a> (Aurynn)</li></ul>Special Guest: Aurynn Shaw.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c3cabffc-a822-467a-8e21-8c21fca8a26d</guid><pubDate>Wed, 17 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849305/stream.mp3" length="55582886" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:11 - Aurynn Shaw Introduction
- https://twitter.com/aurynn
- https://github.com/aurynn
- http://blog.aurynn.com/
- http://eiara.nz/
01:56 - Contempt Culture
- http://blog.aurynn.com/contempt-culture
- https://en.wikipedia.org/wiki/Impostor_syndrome...</itunes:subtitle><itunes:summary><![CDATA[01:11 - Aurynn Shaw Introduction<ul><li><a href="https://twitter.com/aurynn" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/aurynn" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://blog.aurynn.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://eiara.nz/" target="_blank" rel="noreferrer noopener">Eiara</a></li></ul>01:56 - Contempt Culture<ul><li><a href="http://blog.aurynn.com/contempt-culture" target="_blank" rel="noreferrer noopener">Aurynn Shaw: Contempt Culture</a></li><li><a href="https://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a></li></ul>07:32 - “But PHP is objectively bad….”; True Objectivity<ul><li><a href="https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/" target="_blank" rel="noreferrer noopener">PHP: a fractal of bad design</a></li></ul>10:35 - The History of The Contempt Culture in Tech Spaces12:40 - Reinventing Tools15:00 - “Intent is not magic.”<ul><li><a href="http://www.shakesville.com/2011/12/harmful-communication-part-one-intent.html" target="_blank" rel="noreferrer noopener">Shakesville: Harmful Communication, Part 1: Intent Is Magic</a></li></ul>20:09 - Contempt Culture in the Ruby Community Towards PHP21:56 - Why Contempt Culture Forms<ul><li><a href="http://www.wdcnz.com/" target="_blank" rel="noreferrer noopener">WDCNZ</a></li><li><a href="https://en.wikipedia.org/wiki/Luser" target="_blank" rel="noreferrer noopener">Luser</a></li><li>Power and Goodness</li><li><a href="https://en.wikipedia.org/wiki/Noblesse_oblige" target="_blank" rel="noreferrer noopener">Noblesse Oblige</a></li><li>“Design is how it works.”</li></ul>29:08 - DevOps and the Disruption of Culture32:34 - <a href="https://en.wikipedia.org/wiki/Open-source_software" target="_blank" rel="noreferrer noopener">Open Source</a> vs <a href="https://en.wikipedia.org/wiki/Free_software" target="_blank" rel="noreferrer noopener">Free Software</a> 36:33 - Cultural Implications/Ramifications Around Open Source<ul><li>OpenSSL</li><li><a href="https://devchat.tv/ruby-rogues/144-rr-passion" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #144: Passion</a></li></ul>41:32 - Service Culture<ul><li><a href="https://www.verywell.com/what-is-the-actor-observer-bias-2794813" target="_blank" rel="noreferrer noopener">Actor-Observer Bias in Social Psychology</a></li></ul> Picks<ul><li><a href="https://www.amazon.com/gp/product/B001D7UYBO/" target="_blank" rel="noreferrer noopener">RODE PSA1 Swivel Mount Studio Microphone Boom Arm</a> (Sam)</li><li><a href="https://en.wikipedia.org/wiki/Design_thinking" target="_blank" rel="noreferrer noopener">Design Thinking</a> (Aurynn)</li></ul>Special Guest: Aurynn Shaw.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3395</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>272 RR Game Development and RubyMotion with Amir Rajan</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/272-rr-game-development-and-rubymotion-with-amir-rajan</link><description><![CDATA[01:42 - Amir Rajan<ul><li><a href="https://twitter.com/amirrajan" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/amirrajan" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://amirrajan.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://itunes.apple.com/us/app/a-noble-circle/id977865620?ign-mpt=uo%3D4&amp;mt=8" target="_blank" rel="noreferrer noopener">A Noble Circle</a></li><li><a href="https://leanpub.com/survivingtheappstore" target="_blank" rel="noreferrer noopener">Surviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan</a></li></ul>02:24 - <a href="https://itunes.apple.com/us/app/a-dark-room/id736683061?mt=8" target="_blank" rel="noreferrer noopener">A Dark Room</a> (ADR); Revenue and Downloads<ul><li><a href="http://amirrajan.net/app-dev/2015/11/13/adr-revenue-updates/" target="_blank" rel="noreferrer noopener">Revenue Updates for A Dark Room et al</a></li></ul>09:16 - Quality, Heart and Soul, and Putting Yourself Into a Product<ul><li><a href="https://devchat.tv/iphreaks/161-ips-successful-indie-ios-game-development-with-amir-rajan" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #161: Successful Indie iOS Game Development with Amir Rajan</a></li></ul>14:31 - Choosing <a href="http://www.rubymotion.com/" target="_blank" rel="noreferrer noopener">RubyMotion</a><ul><li><a href="https://github.com/derickbailey/Albacore" target="_blank" rel="noreferrer noopener">Albacore</a></li><li><a href="https://en.wikipedia.org/wiki/NeXTSTEP" target="_blank" rel="noreferrer noopener">NeXTSTEP</a></li></ul>17:43 - <a href="https://en.wikipedia.org/wiki/Objective-C" target="_blank" rel="noreferrer noopener">Objective-C</a> vs Ruby<ul><li><a href="https://github.com/HipByte/Flow" target="_blank" rel="noreferrer noopener">HipByte/Flow</a></li></ul>21:51 - Cross-platform Availability23:53 - ADR =&gt; Watch/TV Capability with RubyMotion26:17 - The Ecosystem in iOS and RubyMotion28:11 - Code Structure29:58 - Testing; UI Automation<ul><li><a href="https://rubygems.org/gems/mac_bacon" target="_blank" rel="noreferrer noopener">mac_bacon</a>  </li></ul>31:29 - Open Source and Proprietary33:15 - Other Components<ul><li><a href="http://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li><li><a href="https://developer.apple.com/spritekit/" target="_blank" rel="noreferrer noopener">SpriteKit</a></li><li><a href="http://www.rubymotion.com/developers/motion-game" target="_blank" rel="noreferrer noopener">motion-game</a></li><li><a href="http://www.cocos2d-x.org/" target="_blank" rel="noreferrer noopener">Cocos2d-x</a></li><li><a href="http://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a></li></ul>34:07 - Going on a Sabbatical40:58 - .NET =&gt; Ruby<ul><li><a href="https://en.wikipedia.org/wiki/Inversion_of_control" target="_blank" rel="noreferrer noopener">Inversion of Control</a>; (IoC) Container</li></ul> Picks<ul><li><a href="https://www.supergiantgames.com/games/transistor/" target="_blank" rel="noreferrer noopener">Transistor</a> (Amir)</li><li><a href="http://www.magmafortress.com/p/hoplite.html" target="_blank" rel="noreferrer noopener">Hoplite</a> (Amir)</li><li><a href="http://altosadventure.com/" target="_blank" rel="noreferrer noopener">Alto's Adventure</a> (Amir)</li><li><a href="http://store.steampowered.com/app/300550/" target="_blank" rel="noreferrer noopener">Shadowrun: Dragonfall</a> (Sam)</li><li><a href="https://itunes.apple.com/us/app/minecraft-story-mode/id1001286466?mt=8" target="_blank" rel="noreferrer noopener">Minecraft: Story Mode</a> (David)</li><li>Sriracha and Egg in Ramen (Chuck)</li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues Facebook Page</a> (Chuck)</li></ul>Special Guest: Amir Rajan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">daafd1f2-1e11-4aba-994b-103e6dfd9fab</guid><pubDate>Wed, 10 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849211/stream.mp3" length="58843832" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:42 - Amir Rajan
- https://twitter.com/amirrajan
- https://github.com/amirrajan
- http://amirrajan.net/
- https://itunes.apple.com/us/app/a-noble-circle/id977865620?ign-mpt=uo%3D4&amp;amp;mt=8
- https://leanpub.com/survivingtheappstore
02:24 -...</itunes:subtitle><itunes:summary><![CDATA[01:42 - Amir Rajan<ul><li><a href="https://twitter.com/amirrajan" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/amirrajan" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://amirrajan.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://itunes.apple.com/us/app/a-noble-circle/id977865620?ign-mpt=uo%3D4&amp;mt=8" target="_blank" rel="noreferrer noopener">A Noble Circle</a></li><li><a href="https://leanpub.com/survivingtheappstore" target="_blank" rel="noreferrer noopener">Surviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan</a></li></ul>02:24 - <a href="https://itunes.apple.com/us/app/a-dark-room/id736683061?mt=8" target="_blank" rel="noreferrer noopener">A Dark Room</a> (ADR); Revenue and Downloads<ul><li><a href="http://amirrajan.net/app-dev/2015/11/13/adr-revenue-updates/" target="_blank" rel="noreferrer noopener">Revenue Updates for A Dark Room et al</a></li></ul>09:16 - Quality, Heart and Soul, and Putting Yourself Into a Product<ul><li><a href="https://devchat.tv/iphreaks/161-ips-successful-indie-ios-game-development-with-amir-rajan" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #161: Successful Indie iOS Game Development with Amir Rajan</a></li></ul>14:31 - Choosing <a href="http://www.rubymotion.com/" target="_blank" rel="noreferrer noopener">RubyMotion</a><ul><li><a href="https://github.com/derickbailey/Albacore" target="_blank" rel="noreferrer noopener">Albacore</a></li><li><a href="https://en.wikipedia.org/wiki/NeXTSTEP" target="_blank" rel="noreferrer noopener">NeXTSTEP</a></li></ul>17:43 - <a href="https://en.wikipedia.org/wiki/Objective-C" target="_blank" rel="noreferrer noopener">Objective-C</a> vs Ruby<ul><li><a href="https://github.com/HipByte/Flow" target="_blank" rel="noreferrer noopener">HipByte/Flow</a></li></ul>21:51 - Cross-platform Availability23:53 - ADR =&gt; Watch/TV Capability with RubyMotion26:17 - The Ecosystem in iOS and RubyMotion28:11 - Code Structure29:58 - Testing; UI Automation<ul><li><a href="https://rubygems.org/gems/mac_bacon" target="_blank" rel="noreferrer noopener">mac_bacon</a>  </li></ul>31:29 - Open Source and Proprietary33:15 - Other Components<ul><li><a href="http://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li><li><a href="https://developer.apple.com/spritekit/" target="_blank" rel="noreferrer noopener">SpriteKit</a></li><li><a href="http://www.rubymotion.com/developers/motion-game" target="_blank" rel="noreferrer noopener">motion-game</a></li><li><a href="http://www.cocos2d-x.org/" target="_blank" rel="noreferrer noopener">Cocos2d-x</a></li><li><a href="http://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a></li></ul>34:07 - Going on a Sabbatical40:58 - .NET =&gt; Ruby<ul><li><a href="https://en.wikipedia.org/wiki/Inversion_of_control" target="_blank" rel="noreferrer noopener">Inversion of Control</a>; (IoC) Container</li></ul> Picks<ul><li><a href="https://www.supergiantgames.com/games/transistor/" target="_blank" rel="noreferrer noopener">Transistor</a> (Amir)</li><li><a href="http://www.magmafortress.com/p/hoplite.html" target="_blank" rel="noreferrer noopener">Hoplite</a> (Amir)</li><li><a href="http://altosadventure.com/" target="_blank" rel="noreferrer noopener">Alto's Adventure</a> (Amir)</li><li><a href="http://store.steampowered.com/app/300550/" target="_blank" rel="noreferrer noopener">Shadowrun: Dragonfall</a> (Sam)</li><li><a href="https://itunes.apple.com/us/app/minecraft-story-mode/id1001286466?mt=8" target="_blank" rel="noreferrer noopener">Minecraft: Story Mode</a> (David)</li><li>Sriracha and Egg in Ramen (Chuck)</li><li><a href="https://www.facebook.com/RubyRogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues Facebook Page</a> (Chuck)</li></ul>Special Guest: Amir Rajan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank"...]]></itunes:summary><itunes:duration>3599</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>271 RR Problems New Developers Don’t Realize They Have and Hidden Tradeoffs to Coding Decisions Developers Have to Make with Justin Weiss</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/271-rr-problems-new-developers-don-t-realize-they-have-and-hidden-tradeoffs-to-coding-decisions-developers-have-to-make-with-justin-weiss</link><description><![CDATA[<a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> 01:14 - Justin Weiss Introduction<ul><li><a href="https://twitter.com/justinweiss" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/justinweiss" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.justinweiss.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.avvo.com/" target="_blank" rel="noreferrer noopener">Avvo</a>  </li><li><a href="https://www.justinweiss.com/practicing-rails/" target="_blank" rel="noreferrer noopener">Practicing Rails: Learn Rails Without Being Overwhelmed by Justin Weiss</a></li></ul>02:15 - “Learning Rails Without Getting Overwhelmed”?<ul><li><a href="https://pragprog.com/book/rails2/agile-web-development-with-rails" target="_blank" rel="noreferrer noopener">Agile Web Development with Rails by Dave Thomas and David Heinemeier Hansson, with Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, and Andreas Schwarz</a></li></ul>02:34 - Problems New Developers Don’t Realize They Have04:35 - Learning New Things08:05 - What is a success?09:02 - What can senior devs do? What shouldn’t they do?<ul><li><a href="http://chimera.labs.oreilly.com/books/1234000001813/index.html" target="_blank" rel="noreferrer noopener">Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman David H. Hoover and Adewale Oshineye</a></li><li><a href="https://www.amazon.com/Pragmatic-Thinking-Learning-Refactor-Programmers/dp/1934356050" target="_blank" rel="noreferrer noopener">Pragmatic Thinking and Learning by Andy Hunt</a></li><li><a href="http://frontside.io/blog/2016/07/07/the-conjoined-triangles-of-senior-level-development.html" target="_blank" rel="noreferrer noopener">Brandon Hays: The Conjoined Triangles of Senior-Level Development</a></li></ul>15:43 - Are there still “Architects”?20:45 - The Existential Crisis of Software Development<ul><li><a href="http://blog.thecodewhisperer.com/permalink/integrated-tests-are-a-scam" target="_blank" rel="noreferrer noopener">Integrated Tests Are A Scam</a></li><li><a href="https://www.theguardian.com/stage/2005/sep/29/comedy.religion" target="_blank" rel="noreferrer noopener">Emo Philips: The best God joke ever - and it's mine!</a></li></ul>22:26 - The Responsibility of the Students26:08 - How can new developers obtain objective evidence of their blind spots?<ul><li><a href="https://en.wikipedia.org/wiki/Bias_blind_spot" target="_blank" rel="noreferrer noopener">Bias Blind Spot</a></li><li><a href="https://www.amazon.com/Fifth-Discipline-Practice-Learning-Organization/dp/0385517254/ref=sr_1_1?ie=UTF8&amp;keywords=The+Fifth+Discipline%3A+The+Art+%26+Practice+of+The+Learning+Organization+by+Peter+M.+Senge&amp;qid=1469747932&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Fifth Discipline: The Art &amp; Practice of The Learning Organization by Peter M. Senge</a></li><li><a href="http://www.simplypsychology.org/asch-conformity.html" target="_blank" rel="noreferrer noopener">Asch Experiment</a></li></ul>33:49 - Early Career Developers Working Together37:03 - Learning Practices Picks<ul><li><a href="https://github.com/sindresorhus/emoj" target="_blank" rel="noreferrer noopener">emoj</a> (Coraline)</li><li><a href="http://getdango.com/emoji-and-deep-learning.html" target="_blank" rel="noreferrer noopener">Teaching Robots to Feel: Emoji &amp; Deep Learning</a> (Coraline)</li><li><a href="https://en.wikipedia.org/wiki/The_Lies_of_Locke_Lamora" target="_blank" rel="noreferrer noopener">The Lies of Locke Lamora</a> (Sam)</li><li><a href="http://www.gorillatough.com/gorilla-tape" target="_blank" rel="noreferrer noopener">Gorilla Tape</a> (Sam)</li><li><a href="http://www.portillos.com/" target="_blank" rel="noreferrer noopener">Portillo's</a> (Chuck)</li><li><a href="http://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">iPad Pro</a> (Chuck)</li><li><a href="http://www.apple.com/smart-keyboard/" target="_blank" rel="noreferrer noopener">Apple Smart Keyboard</a> (Chuck)</li><li><a href="http://www.apple.com/apple-pencil/" target="_blank" rel="noreferrer noopener">Apple Pencil</a> (Chuck)</li><li><a href="https://itunes.apple.com/us/app/goodnotes-4-notes-pdf/id778658393?mt=8" target="_blank" rel="noreferrer noopener">GoodNotes</a> (Chuck)</li><li><a href="http://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a> (Chuck)</li><li><a href="https://www.amazon.com/Principles-Product-Development-Flow-Generation/dp/1935401009" target="_blank" rel="noreferrer noopener">The Principles of Product Development Flow: Second Generation Lean Product Development by Donald G. Reinertsen</a> (Justin)</li><li><a href="http://www.plainenglish.co.uk/files/howto.pdf" target="_blank" rel="noreferrer noopener">How to Write in Plain English</a> (Justin)</li><li><a href="https://www.avvo.com/" target="_blank" rel="noreferrer noopener">Avvo</a> (Justin)</li></ul>Special Guest: Justin Weiss.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5f507398-576c-477e-b11c-92a65908155c</guid><pubDate>Wed, 03 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849255/stream.mp3" length="46308566" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/rails-2016 01:14 - Justin Weiss Introduction
- https://twitter.com/justinweiss
- https://github.com/justinweiss
- http://www.justinweiss.com/
- https://www.avvo.com/  
- https://www.justinweiss.com/practicing-rails/
02:15 -...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> 01:14 - Justin Weiss Introduction<ul><li><a href="https://twitter.com/justinweiss" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/justinweiss" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.justinweiss.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.avvo.com/" target="_blank" rel="noreferrer noopener">Avvo</a>  </li><li><a href="https://www.justinweiss.com/practicing-rails/" target="_blank" rel="noreferrer noopener">Practicing Rails: Learn Rails Without Being Overwhelmed by Justin Weiss</a></li></ul>02:15 - “Learning Rails Without Getting Overwhelmed”?<ul><li><a href="https://pragprog.com/book/rails2/agile-web-development-with-rails" target="_blank" rel="noreferrer noopener">Agile Web Development with Rails by Dave Thomas and David Heinemeier Hansson, with Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, and Andreas Schwarz</a></li></ul>02:34 - Problems New Developers Don’t Realize They Have04:35 - Learning New Things08:05 - What is a success?09:02 - What can senior devs do? What shouldn’t they do?<ul><li><a href="http://chimera.labs.oreilly.com/books/1234000001813/index.html" target="_blank" rel="noreferrer noopener">Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman David H. Hoover and Adewale Oshineye</a></li><li><a href="https://www.amazon.com/Pragmatic-Thinking-Learning-Refactor-Programmers/dp/1934356050" target="_blank" rel="noreferrer noopener">Pragmatic Thinking and Learning by Andy Hunt</a></li><li><a href="http://frontside.io/blog/2016/07/07/the-conjoined-triangles-of-senior-level-development.html" target="_blank" rel="noreferrer noopener">Brandon Hays: The Conjoined Triangles of Senior-Level Development</a></li></ul>15:43 - Are there still “Architects”?20:45 - The Existential Crisis of Software Development<ul><li><a href="http://blog.thecodewhisperer.com/permalink/integrated-tests-are-a-scam" target="_blank" rel="noreferrer noopener">Integrated Tests Are A Scam</a></li><li><a href="https://www.theguardian.com/stage/2005/sep/29/comedy.religion" target="_blank" rel="noreferrer noopener">Emo Philips: The best God joke ever - and it's mine!</a></li></ul>22:26 - The Responsibility of the Students26:08 - How can new developers obtain objective evidence of their blind spots?<ul><li><a href="https://en.wikipedia.org/wiki/Bias_blind_spot" target="_blank" rel="noreferrer noopener">Bias Blind Spot</a></li><li><a href="https://www.amazon.com/Fifth-Discipline-Practice-Learning-Organization/dp/0385517254/ref=sr_1_1?ie=UTF8&amp;keywords=The+Fifth+Discipline%3A+The+Art+%26+Practice+of+The+Learning+Organization+by+Peter+M.+Senge&amp;qid=1469747932&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Fifth Discipline: The Art &amp; Practice of The Learning Organization by Peter M. Senge</a></li><li><a href="http://www.simplypsychology.org/asch-conformity.html" target="_blank" rel="noreferrer noopener">Asch Experiment</a></li></ul>33:49 - Early Career Developers Working Together37:03 - Learning Practices Picks<ul><li><a href="https://github.com/sindresorhus/emoj" target="_blank" rel="noreferrer noopener">emoj</a> (Coraline)</li><li><a href="http://getdango.com/emoji-and-deep-learning.html" target="_blank" rel="noreferrer noopener">Teaching Robots to Feel: Emoji &amp; Deep Learning</a> (Coraline)</li><li><a href="https://en.wikipedia.org/wiki/The_Lies_of_Locke_Lamora" target="_blank" rel="noreferrer noopener">The Lies of Locke Lamora</a> (Sam)</li><li><a href="http://www.gorillatough.com/gorilla-tape" target="_blank" rel="noreferrer noopener">Gorilla Tape</a> (Sam)</li><li><a href="http://www.portillos.com/" target="_blank" rel="noreferrer noopener">Portillo's</a> (Chuck)</li><li><a href="http://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2816</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>270 RR #talkpay with Lauren Voswinkel</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/270-rr-talkpay-with-lauren-voswinkel</link><description><![CDATA[<a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Conferences</a> 02:01 - Lauren Voswinkel Introduction<ul><li><a href="https://twitter.com/laurenvoswinkel" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/Valarissa" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic</a></li></ul>02:39 - May 1st: <a href="https://en.wikipedia.org/wiki/International_Workers%27_Day" target="_blank" rel="noreferrer noopener">International Workers’ Day</a><ul><li><a href="https://recompilermag.com/talkpay-and-the-importance-of-collective-action/" target="_blank" rel="noreferrer noopener">Lauren Voswinkel: #talkpay and the Importance of Collective Action</a></li><li><a href="https://en.wikipedia.org/wiki/Labor_Management_Relations_Act_of_1947" target="_blank" rel="noreferrer noopener">Taft–Hartley Act</a> (The Labor Management Relations Act of 1947)</li></ul>06:11 - <a href="https://twitter.com/hashtag/talkpay?lang=en" target="_blank" rel="noreferrer noopener">#talkpay</a><ul><li><a href="https://en.wikipedia.org/wiki/Information_asymmetry" target="_blank" rel="noreferrer noopener">Information Asymmetry</a></li></ul>10:22 - Fair Trade of Value; Companies and Salaries<ul><li><a href="http://www.kbb.com/" target="_blank" rel="noreferrer noopener">Kelley Blue Book</a></li></ul>19:37 - Salary Maximization and Negotiations22:40 - Executive Salaries<ul><li><a href="http://www.npr.org/sections/money/2016/02/05/465747726/-682-when-ceo-pay-exploded" target="_blank" rel="noreferrer noopener">Planet Money: Episode 682: When CEO Pay Exploded</a></li></ul>25:58 - Hashtag Effectiveness<ul><li><a href="https://www.glassdoor.com/index.htm" target="_blank" rel="noreferrer noopener">Glassdoor</a></li></ul>29:05 - Implications of Salary Reveals32:08 - The Labor Management Relations Act of 1947 (Cont’d)Salary Sharing Between Employees35:41 - Sharing Salary Information Publicly and <a href="https://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a><ul><li><a href="https://en.wikipedia.org/wiki/Crab_mentality" target="_blank" rel="noreferrer noopener">Crab Mentality</a></li></ul>37:38 - Job Elimination42:40 - Is/has #talkpay been successful? More Information<ul><li><a href="http://www.theregister.co.uk/2015/01/16/silicon_valley_415m_wage_fix_pacts_settlement/" target="_blank" rel="noreferrer noopener">Ex-Apple, Google, Intel geeks in line for $415m over wage-fix pacts</a></li><li><a href="http://www.epi.org/publication/charting-wage-stagnation/" target="_blank" rel="noreferrer noopener">Wage Stagnation in Nine Charts</a></li><li><a href="http://www.bls.gov/opub/reports/womens-earnings/archive/highlights-of-womens-earnings-in-2014.pdf" target="_blank" rel="noreferrer noopener">Highlights of women’s earnings in 2014</a></li></ul> Picks<ul><li><a href="https://www.amazon.com/Name-Wind-Kingkiller-Chronicles-Day/dp/075640407X/ref=pd_bxgy_14_3?ie=UTF8&amp;psc=1&amp;refRID=5D4HAGF13KDVVE2W7EDW" target="_blank" rel="noreferrer noopener">The Name of the Wind by Patrick Rothfuss</a> (Sam)</li><li><a href="https://en.wikipedia.org/wiki/The_Lies_of_Locke_Lamora" target="_blank" rel="noreferrer noopener">The Lies of Locke Lamora</a> (Coraline)</li><li><a href="http://brandonsanderson.com/books/alcatraz/alcatraz-versus-the-evil-librarians/" target="_blank" rel="noreferrer noopener">Brandon Sanderson's Alcatraz Versus the Evil Librarians Series</a> (Chuck)</li><li><a href="https://www.amazon.com/Bose-QuietComfort-Acoustic-Cancelling-Headphones/dp/B0081XAXXM/ref=sr_1_9?ie=UTF8&amp;keywords=bose+noise+cancelling+headphones&amp;qid=1468872096&amp;sr=8-9" target="_blank" rel="noreferrer noopener">Bose QuietComfort 3 Acoustic Noise Cancelling Headphones</a> (Chuck)</li><li><a href="https://www.ted.com/talks/brene_brown_on_vulnerability?language=en" target="_blank" rel="noreferrer noopener">Brené Brown: The power of vulnerability</a> (Lauren)</li><li><a href="https://www.ted.com/talks/brene_brown_listening_to_shame?language=en" target="_blank" rel="noreferrer noopener">Brené Brown: Listening to shame</a> (Lauren)</li></ul>Special Guest: Lauren Voswinkel.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8227074b-312f-45eb-ae77-8abc07db44fb</guid><pubDate>Wed, 27 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849252/stream.mp3" length="49960493" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/ 02:01 - Lauren Voswinkel Introduction
- https://twitter.com/laurenvoswinkel
- https://github.com/Valarissa
- https://newrelic.com/
02:39 - May 1st: https://en.wikipedia.org/wiki/International_Workers%27_Day
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Conferences</a> 02:01 - Lauren Voswinkel Introduction<ul><li><a href="https://twitter.com/laurenvoswinkel" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/Valarissa" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic</a></li></ul>02:39 - May 1st: <a href="https://en.wikipedia.org/wiki/International_Workers%27_Day" target="_blank" rel="noreferrer noopener">International Workers’ Day</a><ul><li><a href="https://recompilermag.com/talkpay-and-the-importance-of-collective-action/" target="_blank" rel="noreferrer noopener">Lauren Voswinkel: #talkpay and the Importance of Collective Action</a></li><li><a href="https://en.wikipedia.org/wiki/Labor_Management_Relations_Act_of_1947" target="_blank" rel="noreferrer noopener">Taft–Hartley Act</a> (The Labor Management Relations Act of 1947)</li></ul>06:11 - <a href="https://twitter.com/hashtag/talkpay?lang=en" target="_blank" rel="noreferrer noopener">#talkpay</a><ul><li><a href="https://en.wikipedia.org/wiki/Information_asymmetry" target="_blank" rel="noreferrer noopener">Information Asymmetry</a></li></ul>10:22 - Fair Trade of Value; Companies and Salaries<ul><li><a href="http://www.kbb.com/" target="_blank" rel="noreferrer noopener">Kelley Blue Book</a></li></ul>19:37 - Salary Maximization and Negotiations22:40 - Executive Salaries<ul><li><a href="http://www.npr.org/sections/money/2016/02/05/465747726/-682-when-ceo-pay-exploded" target="_blank" rel="noreferrer noopener">Planet Money: Episode 682: When CEO Pay Exploded</a></li></ul>25:58 - Hashtag Effectiveness<ul><li><a href="https://www.glassdoor.com/index.htm" target="_blank" rel="noreferrer noopener">Glassdoor</a></li></ul>29:05 - Implications of Salary Reveals32:08 - The Labor Management Relations Act of 1947 (Cont’d)Salary Sharing Between Employees35:41 - Sharing Salary Information Publicly and <a href="https://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a><ul><li><a href="https://en.wikipedia.org/wiki/Crab_mentality" target="_blank" rel="noreferrer noopener">Crab Mentality</a></li></ul>37:38 - Job Elimination42:40 - Is/has #talkpay been successful? More Information<ul><li><a href="http://www.theregister.co.uk/2015/01/16/silicon_valley_415m_wage_fix_pacts_settlement/" target="_blank" rel="noreferrer noopener">Ex-Apple, Google, Intel geeks in line for $415m over wage-fix pacts</a></li><li><a href="http://www.epi.org/publication/charting-wage-stagnation/" target="_blank" rel="noreferrer noopener">Wage Stagnation in Nine Charts</a></li><li><a href="http://www.bls.gov/opub/reports/womens-earnings/archive/highlights-of-womens-earnings-in-2014.pdf" target="_blank" rel="noreferrer noopener">Highlights of women’s earnings in 2014</a></li></ul> Picks<ul><li><a href="https://www.amazon.com/Name-Wind-Kingkiller-Chronicles-Day/dp/075640407X/ref=pd_bxgy_14_3?ie=UTF8&amp;psc=1&amp;refRID=5D4HAGF13KDVVE2W7EDW" target="_blank" rel="noreferrer noopener">The Name of the Wind by Patrick Rothfuss</a> (Sam)</li><li><a href="https://en.wikipedia.org/wiki/The_Lies_of_Locke_Lamora" target="_blank" rel="noreferrer noopener">The Lies of Locke Lamora</a> (Coraline)</li><li><a href="http://brandonsanderson.com/books/alcatraz/alcatraz-versus-the-evil-librarians/" target="_blank" rel="noreferrer noopener">Brandon Sanderson's Alcatraz Versus the Evil Librarians Series</a> (Chuck)</li><li><a href="https://www.amazon.com/Bose-QuietComfort-Acoustic-Cancelling-Headphones/dp/B0081XAXXM/ref=sr_1_9?ie=UTF8&amp;keywords=bose+noise+cancelling+headphones&amp;qid=1468872096&amp;sr=8-9" target="_blank" rel="noreferrer noopener">Bose QuietComfort 3 Acoustic Noise Cancelling Headphones</a> (Chuck)</li><li><a href="https://www.ted.com/talks/brene_brown_on_vulnerability?language=en"...]]></itunes:summary><itunes:duration>3044</itunes:duration><itunes:keywords>talkpay</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>269 RR Testing</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/269-rr-testing</link><description><![CDATA[<a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> 02:07 - Testing07:28 - Adding Tests Later; When is the test useful?<ul><li><a href="https://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">TDD (Test-driven Development)</a></li></ul>14:35 - Testing the Happy Path16:48 - Writing Tests First18:53 - Sharing Code<ul><li><a href="http://threevirtues.com/" target="_blank" rel="noreferrer noopener">Larry Wall: Three Virtues</a></li></ul>27:34 - Testing Error Messages29:04 - External vs Mocking/Stubbing34:11 - <a href="https://en.wikipedia.org/wiki/Exploratory_testing" target="_blank" rel="noreferrer noopener">Exploratory Tests</a> and <a href="https://en.wikipedia.org/wiki/Characterization_test" target="_blank" rel="noreferrer noopener">Characterization Tests</a><ul><li><a href="https://en.wikipedia.org/wiki/Sunk_costs" target="_blank" rel="noreferrer noopener">Sunk Cost Fallacy</a></li><li><a href="http://confreaks.tv/videos/cascadiaruby2012-therapeutic-refactoring" target="_blank" rel="noreferrer noopener">Katrina Owen: Therapeutic Refactoring</a></li></ul>39:07 - Refactoring47:22 - Mocking and Stubbing (Cont’d)<ul><li><a href="https://vimeo.com/54045166" target="_blank" rel="noreferrer noopener">Justin Searls: To Mock or Not to Mock @ SCNA 2012</a></li><li><a href="https://en.wikipedia.org/wiki/Dependency_injection" target="_blank" rel="noreferrer noopener">Dependency Injection</a><ul><li><a href="http://poodr.com/" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design in Ruby by Sandi Metz</a></li></ul></li><li>Spies</li></ul> Picks<ul><li><a href="http://www.theatlantic.com/magazine/archive/2016/07/how-american-politics-went-insane/485570/" target="_blank" rel="noreferrer noopener">How American Politics Went Insane</a> (Jessica)</li><li><a href="https://twitter.com/alexcameron89/status/743985053332475904" target="_blank" rel="noreferrer noopener">Alex Kitchens’ Minecraft Tweet</a> (Sam)</li><li><a href="https://gist.github.com/geeksam/24ef10be8c773a2c1bd4" target="_blank" rel="noreferrer noopener">The "Is It a DSL or an API?" Ten Question Checklist</a> (Sam)</li><li><a href="https://panic.com/transmit/" target="_blank" rel="noreferrer noopener">Transmit</a> (Chuck)</li><li><a href="http://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a> (Chuck)</li><li><a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c9a98810-125c-43f2-826c-b2282e7cec1d</guid><pubDate>Wed, 20 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849218/stream.mp3" length="58696630" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/rails-2016 02:07 - Testing07:28 - Adding Tests Later; When is the test useful?
- https://en.wikipedia.org/wiki/Test-driven_development
14:35 - Testing the Happy Path16:48 - Writing Tests First18:53 - Sharing Code
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> 02:07 - Testing07:28 - Adding Tests Later; When is the test useful?<ul><li><a href="https://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">TDD (Test-driven Development)</a></li></ul>14:35 - Testing the Happy Path16:48 - Writing Tests First18:53 - Sharing Code<ul><li><a href="http://threevirtues.com/" target="_blank" rel="noreferrer noopener">Larry Wall: Three Virtues</a></li></ul>27:34 - Testing Error Messages29:04 - External vs Mocking/Stubbing34:11 - <a href="https://en.wikipedia.org/wiki/Exploratory_testing" target="_blank" rel="noreferrer noopener">Exploratory Tests</a> and <a href="https://en.wikipedia.org/wiki/Characterization_test" target="_blank" rel="noreferrer noopener">Characterization Tests</a><ul><li><a href="https://en.wikipedia.org/wiki/Sunk_costs" target="_blank" rel="noreferrer noopener">Sunk Cost Fallacy</a></li><li><a href="http://confreaks.tv/videos/cascadiaruby2012-therapeutic-refactoring" target="_blank" rel="noreferrer noopener">Katrina Owen: Therapeutic Refactoring</a></li></ul>39:07 - Refactoring47:22 - Mocking and Stubbing (Cont’d)<ul><li><a href="https://vimeo.com/54045166" target="_blank" rel="noreferrer noopener">Justin Searls: To Mock or Not to Mock @ SCNA 2012</a></li><li><a href="https://en.wikipedia.org/wiki/Dependency_injection" target="_blank" rel="noreferrer noopener">Dependency Injection</a><ul><li><a href="http://poodr.com/" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design in Ruby by Sandi Metz</a></li></ul></li><li>Spies</li></ul> Picks<ul><li><a href="http://www.theatlantic.com/magazine/archive/2016/07/how-american-politics-went-insane/485570/" target="_blank" rel="noreferrer noopener">How American Politics Went Insane</a> (Jessica)</li><li><a href="https://twitter.com/alexcameron89/status/743985053332475904" target="_blank" rel="noreferrer noopener">Alex Kitchens’ Minecraft Tweet</a> (Sam)</li><li><a href="https://gist.github.com/geeksam/24ef10be8c773a2c1bd4" target="_blank" rel="noreferrer noopener">The "Is It a DSL or an API?" Ten Question Checklist</a> (Sam)</li><li><a href="https://panic.com/transmit/" target="_blank" rel="noreferrer noopener">Transmit</a> (Chuck)</li><li><a href="http://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a> (Chuck)</li><li><a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)</li></ul><br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3590</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>268 RR Mazes For Programmers with Jamis Buck</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/268-rr-mazes-for-programmers-with-jamis-buck</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> and <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a>  01:55 - Jamis Buck Introduction<ul><li><a href="https://twitter.com/jamis" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://weblog.jamisbuck.org/" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://github.com/jamis" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://medium.com/@jamis" target="_blank" rel="noreferrer noopener">Medium.com: Jamis Buck</a></li></ul>02:57 - Mazes<ul><li><a href="https://pragprog.com/book/jbmaze/mazes-for-programmers" target="_blank" rel="noreferrer noopener">Mazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck</a></li><li><a href="http://www.myth-weavers.com/generate_dungeon.php" target="_blank" rel="noreferrer noopener">3.5 Random Dungeon Generator for D&amp;D</a></li><li><a href="http://mazoo.jamisbuck.org/" target="_blank" rel="noreferrer noopener">Mazoo!</a></li></ul>08:01 - Programing can be fun?! Play<ul><li><a href="https://www.youtube.com/watch?v=71suekjBV9Y" target="_blank" rel="noreferrer noopener">Jamis Buck: Second Wind @ Mountain West Ruby 2016</a> (Talk on burnout)</li></ul>11:49 - Historical and Traditional vs Technical Mazes13:51 - Jamis’ Backstory with Mazes; Algorithms<ul><li><a href="http://weblog.jamisbuck.org/2011/1/24/maze-generation-hunt-and-kill-algorithm" target="_blank" rel="noreferrer noopener">Hunt-and-Kill Algorithm</a></li><li><a href="http://weblog.jamisbuck.org/2011/1/20/maze-generation-wilson-s-algorithm" target="_blank" rel="noreferrer noopener">Wilson's Algorithm</a>  </li><li><a href="http://weblog.jamisbuck.org/2010/12/29/maze-generation-eller-s-algorithm" target="_blank" rel="noreferrer noopener">Eller's Algorithm</a></li></ul>21:14 - Discovering Algorithms<ul><li><a href="http://www.astrolog.org/labyrnth/maze.htm" target="_blank" rel="noreferrer noopener">Think Labyrinth</a></li><li><a href="https://neo4j.com/" target="_blank" rel="noreferrer noopener">Neo4j</a></li></ul>28:01 - Varying Algorithms<ul><li><a href="https://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank" rel="noreferrer noopener">AST (Abstract Syntax Tree)</a></li></ul>36:38 - Writing a Book<ul><li><a href="https://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567" target="_blank" rel="noreferrer noopener">Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter</a></li></ul>39:16 - Text App for Generating Mazes<ul><li><a href="https://en.wikipedia.org/wiki/ASCII" target="_blank" rel="noreferrer noopener">ASCII</a></li><li><a href="http://chunkypng.com/" target="_blank" rel="noreferrer noopener">ChunkyPNG</a></li></ul> Picks<ul><li><a href="http://www.amc.com/shows/the-walking-dead" target="_blank" rel="noreferrer noopener">The Walking Dead</a> (Sam)</li><li><a href="http://thecodelesscode.com/contents" target="_blank" rel="noreferrer noopener">The Codeless Code</a> (Coraline)</li><li><a href="https://en.wikipedia.org/wiki/Jurgen,_A_Comedy_of_Justice" target="_blank" rel="noreferrer noopener">Jurgen, A Comedy of Justice</a> (Jessica)</li><li><a href="https://youtu.be/toap7iPpTbs" target="_blank" rel="noreferrer noopener">Feeling sad about tragedy</a> (Jessica)</li><li>Completely Disconnect (Chuck)</li><li>Being Outdoors (Chuck)</li><li>Shooting Firearms (Chuck)</li><li><a href="http://productiveapp.io/" target="_blank" rel="noreferrer noopener">Productive</a> (Jamis)</li><li><a href="http://kerbalspaceprogram.com/" target="_blank" rel="noreferrer noopener">Kerbal Space Program</a> (Jamis)</li></ul>Special Guest: Jamis Buck.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2d125065-9548-4b4c-808e-4f853bb145ba</guid><pubDate>Wed, 13 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849259/stream.mp3" length="46894777" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/angular-2016 and https://allremoteconfs.com/react-2016  01:55 - Jamis Buck Introduction
- https://twitter.com/jamis
- http://weblog.jamisbuck.org/
- https://github.com/jamis
- https://medium.com/@jamis
02:57 -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> and <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a>  01:55 - Jamis Buck Introduction<ul><li><a href="https://twitter.com/jamis" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://weblog.jamisbuck.org/" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://github.com/jamis" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://medium.com/@jamis" target="_blank" rel="noreferrer noopener">Medium.com: Jamis Buck</a></li></ul>02:57 - Mazes<ul><li><a href="https://pragprog.com/book/jbmaze/mazes-for-programmers" target="_blank" rel="noreferrer noopener">Mazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck</a></li><li><a href="http://www.myth-weavers.com/generate_dungeon.php" target="_blank" rel="noreferrer noopener">3.5 Random Dungeon Generator for D&amp;D</a></li><li><a href="http://mazoo.jamisbuck.org/" target="_blank" rel="noreferrer noopener">Mazoo!</a></li></ul>08:01 - Programing can be fun?! Play<ul><li><a href="https://www.youtube.com/watch?v=71suekjBV9Y" target="_blank" rel="noreferrer noopener">Jamis Buck: Second Wind @ Mountain West Ruby 2016</a> (Talk on burnout)</li></ul>11:49 - Historical and Traditional vs Technical Mazes13:51 - Jamis’ Backstory with Mazes; Algorithms<ul><li><a href="http://weblog.jamisbuck.org/2011/1/24/maze-generation-hunt-and-kill-algorithm" target="_blank" rel="noreferrer noopener">Hunt-and-Kill Algorithm</a></li><li><a href="http://weblog.jamisbuck.org/2011/1/20/maze-generation-wilson-s-algorithm" target="_blank" rel="noreferrer noopener">Wilson's Algorithm</a>  </li><li><a href="http://weblog.jamisbuck.org/2010/12/29/maze-generation-eller-s-algorithm" target="_blank" rel="noreferrer noopener">Eller's Algorithm</a></li></ul>21:14 - Discovering Algorithms<ul><li><a href="http://www.astrolog.org/labyrnth/maze.htm" target="_blank" rel="noreferrer noopener">Think Labyrinth</a></li><li><a href="https://neo4j.com/" target="_blank" rel="noreferrer noopener">Neo4j</a></li></ul>28:01 - Varying Algorithms<ul><li><a href="https://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank" rel="noreferrer noopener">AST (Abstract Syntax Tree)</a></li></ul>36:38 - Writing a Book<ul><li><a href="https://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567" target="_blank" rel="noreferrer noopener">Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter</a></li></ul>39:16 - Text App for Generating Mazes<ul><li><a href="https://en.wikipedia.org/wiki/ASCII" target="_blank" rel="noreferrer noopener">ASCII</a></li><li><a href="http://chunkypng.com/" target="_blank" rel="noreferrer noopener">ChunkyPNG</a></li></ul> Picks<ul><li><a href="http://www.amc.com/shows/the-walking-dead" target="_blank" rel="noreferrer noopener">The Walking Dead</a> (Sam)</li><li><a href="http://thecodelesscode.com/contents" target="_blank" rel="noreferrer noopener">The Codeless Code</a> (Coraline)</li><li><a href="https://en.wikipedia.org/wiki/Jurgen,_A_Comedy_of_Justice" target="_blank" rel="noreferrer noopener">Jurgen, A Comedy of Justice</a> (Jessica)</li><li><a href="https://youtu.be/toap7iPpTbs" target="_blank" rel="noreferrer noopener">Feeling sad about tragedy</a> (Jessica)</li><li>Completely Disconnect (Chuck)</li><li>Being Outdoors (Chuck)</li><li>Shooting Firearms (Chuck)</li><li><a href="http://productiveapp.io/" target="_blank" rel="noreferrer noopener">Productive</a> (Jamis)</li><li><a href="http://kerbalspaceprogram.com/" target="_blank" rel="noreferrer noopener">Kerbal Space Program</a> (Jamis)</li></ul>Special Guest: Jamis Buck.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>2852</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>267 RR Internationalization with Cameron Dutro</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/267-rr-internationalization-with-cameron-dutro</link><description><![CDATA[02:39 - Cameron Dutro Introduction<ul><li><a href="https://twitter.com/camertron" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/camertron" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.lumosity.com/" target="_blank" rel="noreferrer noopener">Lumosity</a></li></ul>02:39 - <a href="https://en.wikipedia.org/wiki/Internationalization" target="_blank" rel="noreferrer noopener">Internationalization</a> vs <a href="https://en.wikipedia.org/wiki/Localization" target="_blank" rel="noreferrer noopener">Localization</a> 05:28 - How important is internationalization?13:54 - Internationalization and Accessibility<ul><li><a href="https://en.wikipedia.org/wiki/Tragedy_of_the_commons" target="_blank" rel="noreferrer noopener">The Tragedy of the Commons</a></li></ul>Developer Ignorance/Indifference19:43 - Tools<ul><li><a href="https://translate.twitter.com/" target="_blank" rel="noreferrer noopener">Twitter Translation Center</a></li><li><a href="http://rosette-proj.github.io/" target="_blank" rel="noreferrer noopener">Rosette</a></li><li><a href="https://github.com/lumoslabs/txgh" target="_blank" rel="noreferrer noopener">txgh</a></li><li><a href="https://www.transifex.com/" target="_blank" rel="noreferrer noopener">Transifex</a></li></ul>24:48 - How can small companies internationalize?26:22 - Crowdsourcing<ul><li><a href="http://contributor-covenant.org/" target="_blank" rel="noreferrer noopener">Contributor Covenant</a></li></ul>30:34 - People Have Names<ul><li><a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank" rel="noreferrer noopener">Patrick McKenzie: Falsehoods Programmers Believe About Names</a></li><li><a href="https://github.com/googlei18n/libphonenumber/blob/master/FALSEHOODS.md" target="_blank" rel="noreferrer noopener">Falsehoods Programmers Believe About Phone Numbers</a></li><li><a href="http://www.slideshare.net/cczona/schemas-for-the-real-world-rubyconf-au-201302" target="_blank" rel="noreferrer noopener">Carina C. Zona: Schemas for the Real World @ RubyConf AU 2013</a></li></ul>34:54 - Gender<ul><li>I18n, l10n, m10n: Abbreviations for Internationalization, Localization, and Minimization</li></ul>39:35 - Educational Resources<ul><li><a href="http://guides.rubyonrails.org/i18n.html" target="_blank" rel="noreferrer noopener">Rails Guides on Internationalization</a></li><li><a href="http://site.icu-project.org/" target="_blank" rel="noreferrer noopener">ICU - International Components for Unicode</a></li><li><a href="https://github.com/twitter/twitter-cldr-rb" target="_blank" rel="noreferrer noopener">twitter-cldr-rb</a></li><li><a href="http://cldr.unicode.org/" target="_blank" rel="noreferrer noopener">CLDR - Unicode Common Locale Data Repository</a></li></ul>47:14 - <a href="http://unicode.org/" target="_blank" rel="noreferrer noopener">Unicode</a><ul><li><a href="http://unicode.org/consortium/consort.html" target="_blank" rel="noreferrer noopener">Unicode Consortium</a></li><li><a href="https://modelviewculture.com/pieces/i-can-text-you-a-pile-of-poo-but-i-cant-write-my-name" target="_blank" rel="noreferrer noopener">Aditya Mukerjee: I Can Text You A Pile of Poo, But I Can’t Write My Name</a></li></ul> Picks<ul><li><a href="https://github.com/dbrady/scrapbin/blob/master/stupid/i17n.rb" target="_blank" rel="noreferrer noopener">I17n.rb</a> - Intranumeralization (David)</li><li><a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank" rel="noreferrer noopener">Patrick McKenzie: Falsehoods Programmers Believe About Names</a> (David)</li><li><a href="http://store.focalupright.com/mogo-seat-p/fks-1000.htm" target="_blank" rel="noreferrer noopener">Mogo Portable Active Office Chair</a> (Sam)</li><li><a href="http://schneems.com/2016/05/31/saving-sprockets.html" target="_blank" rel="noreferrer noopener">Richard Schneems: Saving Sprockets</a> (Coraline)</li><li><a href="http://mcro.org/" target="_blank" rel="noreferrer noopener">Calvino Noir</a> (Coraline)</li><li><a href="http://site.icu-project.org/" target="_blank" rel="noreferrer noopener">ICU </a>(Cameron)</li><li><a href="http://cldr.unicode.org/" target="_blank" rel="noreferrer noopener">CLDR</a> (Cameron)</li><li><a href="https://github.com/twitter/twitter-cldr-rb" target="_blank" rel="noreferrer noopener">twitter-cldr-rb</a> (Cameron)</li><li><a href="http://store.steampowered.com/app/365450/" target="_blank" rel="noreferrer noopener">Hacknet</a> (Cameron)</li><li><a href="http://www.nba.com/warriors/" target="_blank" rel="noreferrer noopener">Golden State Warriors</a> (Cameron)</li></ul>Special Guest: Cameron Dutro .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c7b3b1d2-1c7e-4602-a263-7dafd2bc7fe4</guid><pubDate>Wed, 06 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849269/stream.mp3" length="60451287" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:39 - Cameron Dutro Introduction
- https://twitter.com/camertron
- https://github.com/camertron
- http://www.lumosity.com/
02:39 - https://en.wikipedia.org/wiki/Internationalization vs https://en.wikipedia.org/wiki/Localization 05:28 - How important...</itunes:subtitle><itunes:summary><![CDATA[02:39 - Cameron Dutro Introduction<ul><li><a href="https://twitter.com/camertron" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/camertron" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.lumosity.com/" target="_blank" rel="noreferrer noopener">Lumosity</a></li></ul>02:39 - <a href="https://en.wikipedia.org/wiki/Internationalization" target="_blank" rel="noreferrer noopener">Internationalization</a> vs <a href="https://en.wikipedia.org/wiki/Localization" target="_blank" rel="noreferrer noopener">Localization</a> 05:28 - How important is internationalization?13:54 - Internationalization and Accessibility<ul><li><a href="https://en.wikipedia.org/wiki/Tragedy_of_the_commons" target="_blank" rel="noreferrer noopener">The Tragedy of the Commons</a></li></ul>Developer Ignorance/Indifference19:43 - Tools<ul><li><a href="https://translate.twitter.com/" target="_blank" rel="noreferrer noopener">Twitter Translation Center</a></li><li><a href="http://rosette-proj.github.io/" target="_blank" rel="noreferrer noopener">Rosette</a></li><li><a href="https://github.com/lumoslabs/txgh" target="_blank" rel="noreferrer noopener">txgh</a></li><li><a href="https://www.transifex.com/" target="_blank" rel="noreferrer noopener">Transifex</a></li></ul>24:48 - How can small companies internationalize?26:22 - Crowdsourcing<ul><li><a href="http://contributor-covenant.org/" target="_blank" rel="noreferrer noopener">Contributor Covenant</a></li></ul>30:34 - People Have Names<ul><li><a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank" rel="noreferrer noopener">Patrick McKenzie: Falsehoods Programmers Believe About Names</a></li><li><a href="https://github.com/googlei18n/libphonenumber/blob/master/FALSEHOODS.md" target="_blank" rel="noreferrer noopener">Falsehoods Programmers Believe About Phone Numbers</a></li><li><a href="http://www.slideshare.net/cczona/schemas-for-the-real-world-rubyconf-au-201302" target="_blank" rel="noreferrer noopener">Carina C. Zona: Schemas for the Real World @ RubyConf AU 2013</a></li></ul>34:54 - Gender<ul><li>I18n, l10n, m10n: Abbreviations for Internationalization, Localization, and Minimization</li></ul>39:35 - Educational Resources<ul><li><a href="http://guides.rubyonrails.org/i18n.html" target="_blank" rel="noreferrer noopener">Rails Guides on Internationalization</a></li><li><a href="http://site.icu-project.org/" target="_blank" rel="noreferrer noopener">ICU - International Components for Unicode</a></li><li><a href="https://github.com/twitter/twitter-cldr-rb" target="_blank" rel="noreferrer noopener">twitter-cldr-rb</a></li><li><a href="http://cldr.unicode.org/" target="_blank" rel="noreferrer noopener">CLDR - Unicode Common Locale Data Repository</a></li></ul>47:14 - <a href="http://unicode.org/" target="_blank" rel="noreferrer noopener">Unicode</a><ul><li><a href="http://unicode.org/consortium/consort.html" target="_blank" rel="noreferrer noopener">Unicode Consortium</a></li><li><a href="https://modelviewculture.com/pieces/i-can-text-you-a-pile-of-poo-but-i-cant-write-my-name" target="_blank" rel="noreferrer noopener">Aditya Mukerjee: I Can Text You A Pile of Poo, But I Can’t Write My Name</a></li></ul> Picks<ul><li><a href="https://github.com/dbrady/scrapbin/blob/master/stupid/i17n.rb" target="_blank" rel="noreferrer noopener">I17n.rb</a> - Intranumeralization (David)</li><li><a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank" rel="noreferrer noopener">Patrick McKenzie: Falsehoods Programmers Believe About Names</a> (David)</li><li><a href="http://store.focalupright.com/mogo-seat-p/fks-1000.htm" target="_blank" rel="noreferrer noopener">Mogo Portable Active Office Chair</a> (Sam)</li><li><a href="http://schneems.com/2016/05/31/saving-sprockets.html" target="_blank" rel="noreferrer noopener">Richard Schneems: Saving Sprockets</a>...]]></itunes:summary><itunes:duration>3699</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>266 WordPress with Kronda Adair</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/266-wordpress-with-kronda-adair</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! 03:09 - Kronda Adair Introduction<ul><li><a href="https://twitter.com/kronda" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://kronda.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://karveldigital.com/" target="_blank" rel="noreferrer noopener">Karvel Digital</a><ul><li><a href="https://twitter.com/karveldigital" target="_blank" rel="noreferrer noopener">@karveldigital</a></li><li><a href="https://www.facebook.com/karveldigital/?fref=ts" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul></li></ul>03:11 - <a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">WordPress</a><ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a></li><li><a href="https://twitter.com/derickbailey" target="_blank" rel="noreferrer noopener">Derick Bailey</a>: <a href="https://sub.watchmecode.net/" target="_blank" rel="noreferrer noopener">WatchMeCode</a></li><li><a href="https://en.wikipedia.org/wiki/Sunk_costs" target="_blank" rel="noreferrer noopener">Sunk Cost Fallacy</a></li></ul>07:59 - Why do developers hate WordPress?<ul><li><a href="http://venomousporridge.com/post/389785000/a-conversation-i-have-every-month-or-so" target="_blank" rel="noreferrer noopener">Venomous Porridge: A conversation I have every month or so</a></li></ul>14:53 - Using Tools That Fit Technology Preferences<ul><li><a href="http://php.net/" target="_blank" rel="noreferrer noopener">PHP</a></li><li><a href="http://www.wix.com/" target="_blank" rel="noreferrer noopener">Wix</a></li><li><a href="https://photowebo.com/wordpress-vs-squarespace-photographers/" target="_blank" rel="noreferrer noopener">Aaron Hockley: WordPress is a DSLR; Squarespace is a Point and Shoot</a></li><li>Technology Bias</li><li><a href="http://rfrshpdx.org/" target="_blank" rel="noreferrer noopener">Refresh Portland</a></li></ul>21:52 - Empathy and Discovery Processes for Clients<ul><li>Tests</li><li>Asking Questions</li><li><a href="https://devchat.tv/freelancers" target="_blank" rel="noreferrer noopener">The Freelancers’ Show</a><ul><li><a href="https://devchat.tv/freelancers/201-fs-roadmapping-with-brennan-dunn" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode 201: Roadmapping with Brennan Dunn</a></li></ul></li></ul>31:38 - Conversations with Customers vs Owners/Managers<ul><li><a href="https://2016.oc.wordcamp.org/" target="_blank" rel="noreferrer noopener">WordCamp Orange County</a></li></ul>34:43 - <a href="https://www.indiegogo.com/projects/websites-that-work#/" target="_blank" rel="noreferrer noopener">Websites That Work | Indiegogo</a> 36:48 - Kronda’s Origin Story<ul><li><a href="http://www.pcc.edu/" target="_blank" rel="noreferrer noopener">Portland Community College</a></li></ul> Picks<ul><li><a href="http://hover.com/" target="_blank" rel="noreferrer noopener">Hover</a> (Kronda)</li><li><a href="http://getflywheel.com/" target="_blank" rel="noreferrer noopener">Flywheel</a> (Kronda)</li><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">WordPress</a> (Kronda)</li><li><a href="http://thrivethemes.com/" target="_blank" rel="noreferrer noopener">Thrive Themes</a> (Kronda)</li><li><a href="http://my.studiopress.com/themes/genesis/" target="_blank" rel="noreferrer noopener">Genesis</a> (Kronda)</li><li><a href="http://activecampaign.com/" target="_blank" rel="noreferrer noopener">ActiveCampaign</a> (Kronda)</li><li><a href="https://www.lingoapp.com/" target="_blank" rel="noreferrer noopener">Lingo</a> (Kronda)</li><li><a href="http://tybeeisland.com/" target="_blank" rel="noreferrer noopener">Tybee Island, Georgia</a> (Jessica)</li><li><a href="https://aeon.co/essays/your-brain-does-not-process-information-and-it-is-not-a-computer" target="_blank" rel="noreferrer noopener">Robert Epstein: The empty brain: Your brain does not process information, retrieve knowledge or store memories. In short: your brain is not a computer</a> (Coraline)</li><li><a href="https://en.wikipedia.org/wiki/Blindsight_(Watts_novel)" target="_blank" rel="noreferrer noopener">Blindsight by Peter Watts</a> (Sam)</li><li><a href="http://blog.aurynn.com/86/contempt-culture" target="_blank" rel="noreferrer noopener">Aurynn Shaw: Contempt Culture</a> (Sam)</li><li><a href="http://www.studiopress.com/" target="_blank" rel="noreferrer noopener">StudioPress</a> (Chuck)</li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">DigitalOcean</a> (Chuck)</li><li><a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a> (Chuck)</li></ul>Special Guest: Kronda Adair.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">c8edd82c-a48e-4a95-a451-3b62c0190cb9</guid><pubDate>Wed, 29 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849233/stream.mp3" length="49973856" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/newbie-2016! 03:09 - Kronda Adair Introduction
- https://twitter.com/kronda
- http://kronda.com/
- https://karveldigital.com/
    - https://twitter.com/karveldigital
    -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! 03:09 - Kronda Adair Introduction<ul><li><a href="https://twitter.com/kronda" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://kronda.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://karveldigital.com/" target="_blank" rel="noreferrer noopener">Karvel Digital</a><ul><li><a href="https://twitter.com/karveldigital" target="_blank" rel="noreferrer noopener">@karveldigital</a></li><li><a href="https://www.facebook.com/karveldigital/?fref=ts" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul></li></ul>03:11 - <a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">WordPress</a><ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a></li><li><a href="https://twitter.com/derickbailey" target="_blank" rel="noreferrer noopener">Derick Bailey</a>: <a href="https://sub.watchmecode.net/" target="_blank" rel="noreferrer noopener">WatchMeCode</a></li><li><a href="https://en.wikipedia.org/wiki/Sunk_costs" target="_blank" rel="noreferrer noopener">Sunk Cost Fallacy</a></li></ul>07:59 - Why do developers hate WordPress?<ul><li><a href="http://venomousporridge.com/post/389785000/a-conversation-i-have-every-month-or-so" target="_blank" rel="noreferrer noopener">Venomous Porridge: A conversation I have every month or so</a></li></ul>14:53 - Using Tools That Fit Technology Preferences<ul><li><a href="http://php.net/" target="_blank" rel="noreferrer noopener">PHP</a></li><li><a href="http://www.wix.com/" target="_blank" rel="noreferrer noopener">Wix</a></li><li><a href="https://photowebo.com/wordpress-vs-squarespace-photographers/" target="_blank" rel="noreferrer noopener">Aaron Hockley: WordPress is a DSLR; Squarespace is a Point and Shoot</a></li><li>Technology Bias</li><li><a href="http://rfrshpdx.org/" target="_blank" rel="noreferrer noopener">Refresh Portland</a></li></ul>21:52 - Empathy and Discovery Processes for Clients<ul><li>Tests</li><li>Asking Questions</li><li><a href="https://devchat.tv/freelancers" target="_blank" rel="noreferrer noopener">The Freelancers’ Show</a><ul><li><a href="https://devchat.tv/freelancers/201-fs-roadmapping-with-brennan-dunn" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode 201: Roadmapping with Brennan Dunn</a></li></ul></li></ul>31:38 - Conversations with Customers vs Owners/Managers<ul><li><a href="https://2016.oc.wordcamp.org/" target="_blank" rel="noreferrer noopener">WordCamp Orange County</a></li></ul>34:43 - <a href="https://www.indiegogo.com/projects/websites-that-work#/" target="_blank" rel="noreferrer noopener">Websites That Work | Indiegogo</a> 36:48 - Kronda’s Origin Story<ul><li><a href="http://www.pcc.edu/" target="_blank" rel="noreferrer noopener">Portland Community College</a></li></ul> Picks<ul><li><a href="http://hover.com/" target="_blank" rel="noreferrer noopener">Hover</a> (Kronda)</li><li><a href="http://getflywheel.com/" target="_blank" rel="noreferrer noopener">Flywheel</a> (Kronda)</li><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">WordPress</a> (Kronda)</li><li><a href="http://thrivethemes.com/" target="_blank" rel="noreferrer noopener">Thrive Themes</a> (Kronda)</li><li><a href="http://my.studiopress.com/themes/genesis/" target="_blank" rel="noreferrer noopener">Genesis</a> (Kronda)</li><li><a href="http://activecampaign.com/" target="_blank" rel="noreferrer noopener">ActiveCampaign</a> (Kronda)</li><li><a href="https://www.lingoapp.com/" target="_blank" rel="noreferrer noopener">Lingo</a> (Kronda)</li><li><a href="http://tybeeisland.com/" target="_blank" rel="noreferrer noopener">Tybee Island, Georgia</a> (Jessica)</li><li><a href="https://aeon.co/essays/your-brain-does-not-process-information-and-it-is-not-a-computer" target="_blank" rel="noreferrer noopener">Robert...]]></itunes:summary><itunes:duration>3045</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>265 RR Timely Dataflow with Frank McSherry</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/265-rr-timely-dataflow-with-frank-mcsherry</link><description><![CDATA[02:33 - Frank McSherry Introduction<ul><li><a href="https://twitter.com/frankmcsherry" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/frankmcsherry/" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:06 - Computation03:48 - When are more computers needed?04:28 - <a href="http://www.frankmcsherry.org/assets/COST.pdf" target="_blank" rel="noreferrer noopener">Scalability! But at what COST?</a><ul><li>Experimentation</li></ul>08:03 - Data Format and Pipelines<ul><li><a href="https://en.wikipedia.org/wiki/Hilbert_curve" target="_blank" rel="noreferrer noopener">Hilbert Curve</a><ul><li><a href="https://github.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md" target="_blank" rel="noreferrer noopener">github.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md</a></li></ul></li></ul>14:06 - Code That Could Grow<ul><li><a href="http://hadoop.apache.org/" target="_blank" rel="noreferrer noopener">Hadoop</a></li><li><a href="https://github.com/twitter/summingbird" target="_blank" rel="noreferrer noopener">summingbird</a></li></ul>20:38 - Languages and Performance23:14 - “For Loops Unrolled”<ul><li><a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust</a></li></ul>28:01 - Scaling<ul><li><a href="https://github.com/rustbridge/helix" target="_blank" rel="noreferrer noopener">helix</a></li></ul>35:42 - Functional vs Procedural Language37:47 - Dataflow (Timely; Differential)<ul><li>Around, Epic</li><li><a href="https://en.wikipedia.org/wiki/Vector_clock" target="_blank" rel="noreferrer noopener">Vector Clock</a></li><li>Introductory Blog Posts: <ul><li><a href="https://github.com/frankmcsherry/blog/blob/master/posts/2015-09-14.md" target="_blank" rel="noreferrer noopener">github.com/frankmcsherry/blog/blob/master/posts/2015-09-14.md</a></li><li><a href="https://github.com/frankmcsherry/blog/blob/master/posts/2015-09-18.md" target="_blank" rel="noreferrer noopener">github.com/frankmcsherry/blog/blob/master/posts/2015-09-18.md</a></li><li><a href="https://github.com/frankmcsherry/blog/blob/master/posts/2015-09-21.md" target="_blank" rel="noreferrer noopener">github.com/frankmcsherry/blog/blob/master/posts/2015-09-21.md</a></li></ul></li></ul> Picks<ul><li><a href="http://goped.com/scooters/push/know-ped/" target="_blank" rel="noreferrer noopener">Go-Ped Know Ped Scooter</a> (Sam)</li><li><a href="https://www.sonatype.com/state-of-the-software-supply-chain" target="_blank" rel="noreferrer noopener">2015 State of the Software Supply Chain Report</a> (Jessica)</li><li><a href="https://en.wikipedia.org/wiki/The_Screwtape_Letters" target="_blank" rel="noreferrer noopener">The Screwtape Letters</a> (Jessica)</li><li><a href="http://www.amazon.com/Start-Why-Leaders-Inspire-Everyone/dp/1591846447/ref=sr_1_1?ie=UTF8&amp;keywords=start+with+why&amp;qid=1464715065&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek</a> (Chuck)</li><li><a href="http://www.amazon.com/RIF6-Projector-120-inch-Portable-Rechargeable/dp/B00QXS8L6I?ie=UTF8&amp;psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o00_s00" target="_blank" rel="noreferrer noopener">RIF6 Cube 2-inch Mobile Projector</a> (Chuck)</li><li><a href="http://www.amazon.com/Night-Circus-Erin-Morgenstern/dp/0307744434" target="_blank" rel="noreferrer noopener">The Night Circus by Erin Morgenstern</a> (Frank)</li><li><a href="http://www.prana.com/men/bottoms/pants.html" target="_blank" rel="noreferrer noopener">PrAna</a> (Frank)</li><li><a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust</a> (Frank)</li><li><a href="http://yellowstone.cs.ucla.edu/~yang/paper/sigmod2016-p958.pdf" target="_blank" rel="noreferrer noopener">Big Data Analytics with Datalog Queries on Spark</a> (Frank)</li></ul>Special Guest: Frank McSherry.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">95d734c3-78db-4b69-ad30-cf9c3e6f6487</guid><pubDate>Wed, 22 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849287/stream.mp3" length="61541200" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:33 - Frank McSherry Introduction
- https://twitter.com/frankmcsherry
- https://github.com/frankmcsherry/
03:06 - Computation03:48 - When are more computers needed?04:28 - http://www.frankmcsherry.org/assets/COST.pdf
- Experimentation
08:03 - Data...</itunes:subtitle><itunes:summary><![CDATA[02:33 - Frank McSherry Introduction<ul><li><a href="https://twitter.com/frankmcsherry" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/frankmcsherry/" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:06 - Computation03:48 - When are more computers needed?04:28 - <a href="http://www.frankmcsherry.org/assets/COST.pdf" target="_blank" rel="noreferrer noopener">Scalability! But at what COST?</a><ul><li>Experimentation</li></ul>08:03 - Data Format and Pipelines<ul><li><a href="https://en.wikipedia.org/wiki/Hilbert_curve" target="_blank" rel="noreferrer noopener">Hilbert Curve</a><ul><li><a href="https://github.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md" target="_blank" rel="noreferrer noopener">github.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md</a></li></ul></li></ul>14:06 - Code That Could Grow<ul><li><a href="http://hadoop.apache.org/" target="_blank" rel="noreferrer noopener">Hadoop</a></li><li><a href="https://github.com/twitter/summingbird" target="_blank" rel="noreferrer noopener">summingbird</a></li></ul>20:38 - Languages and Performance23:14 - “For Loops Unrolled”<ul><li><a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust</a></li></ul>28:01 - Scaling<ul><li><a href="https://github.com/rustbridge/helix" target="_blank" rel="noreferrer noopener">helix</a></li></ul>35:42 - Functional vs Procedural Language37:47 - Dataflow (Timely; Differential)<ul><li>Around, Epic</li><li><a href="https://en.wikipedia.org/wiki/Vector_clock" target="_blank" rel="noreferrer noopener">Vector Clock</a></li><li>Introductory Blog Posts: <ul><li><a href="https://github.com/frankmcsherry/blog/blob/master/posts/2015-09-14.md" target="_blank" rel="noreferrer noopener">github.com/frankmcsherry/blog/blob/master/posts/2015-09-14.md</a></li><li><a href="https://github.com/frankmcsherry/blog/blob/master/posts/2015-09-18.md" target="_blank" rel="noreferrer noopener">github.com/frankmcsherry/blog/blob/master/posts/2015-09-18.md</a></li><li><a href="https://github.com/frankmcsherry/blog/blob/master/posts/2015-09-21.md" target="_blank" rel="noreferrer noopener">github.com/frankmcsherry/blog/blob/master/posts/2015-09-21.md</a></li></ul></li></ul> Picks<ul><li><a href="http://goped.com/scooters/push/know-ped/" target="_blank" rel="noreferrer noopener">Go-Ped Know Ped Scooter</a> (Sam)</li><li><a href="https://www.sonatype.com/state-of-the-software-supply-chain" target="_blank" rel="noreferrer noopener">2015 State of the Software Supply Chain Report</a> (Jessica)</li><li><a href="https://en.wikipedia.org/wiki/The_Screwtape_Letters" target="_blank" rel="noreferrer noopener">The Screwtape Letters</a> (Jessica)</li><li><a href="http://www.amazon.com/Start-Why-Leaders-Inspire-Everyone/dp/1591846447/ref=sr_1_1?ie=UTF8&amp;keywords=start+with+why&amp;qid=1464715065&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek</a> (Chuck)</li><li><a href="http://www.amazon.com/RIF6-Projector-120-inch-Portable-Rechargeable/dp/B00QXS8L6I?ie=UTF8&amp;psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o00_s00" target="_blank" rel="noreferrer noopener">RIF6 Cube 2-inch Mobile Projector</a> (Chuck)</li><li><a href="http://www.amazon.com/Night-Circus-Erin-Morgenstern/dp/0307744434" target="_blank" rel="noreferrer noopener">The Night Circus by Erin Morgenstern</a> (Frank)</li><li><a href="http://www.prana.com/men/bottoms/pants.html" target="_blank" rel="noreferrer noopener">PrAna</a> (Frank)</li><li><a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust</a> (Frank)</li><li><a href="http://yellowstone.cs.ucla.edu/~yang/paper/sigmod2016-p958.pdf" target="_blank" rel="noreferrer noopener">Big Data Analytics with Datalog Queries on Spark</a> (Frank)</li></ul>Special Guest: Frank McSherry.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands"...]]></itunes:summary><itunes:duration>3768</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>264 RR Code Hospitality with Nadia Odunayo</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/264-rr-code-hospitality-with-nadia-odunayo</link><description><![CDATA[Get your <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> tickets! 02:42 - Nadia Odunayo Introduction<ul><li><a href="https://twitter.com/nodunayo" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/nodunayo" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://ignition.works/" target="_blank" rel="noreferrer noopener">Ignition Works</a></li><li><a href="http://confreaks.tv/videos/railsconf2015-playing-games-in-the-clouds" target="_blank" rel="noreferrer noopener">Nadia Odunayo: Playing Games in the Clouds</a></li></ul>05:00 - <a href="http://rubybookclub.com/" target="_blank" rel="noreferrer noopener">Ruby Book Club</a> 11:20 - <a href="https://www.youtube.com/watch?v=hHzWG1FltaE" target="_blank" rel="noreferrer noopener">Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016</a> 17:23 - Collaboration and Pairing: Guest and Host Roles; Driving and Navigating<ul><li><a href="http://coderetreat.org/" target="_blank" rel="noreferrer noopener">Coderetreat</a></li><li><a href="http://rubydcamp.org/" target="_blank" rel="noreferrer noopener">Ruby DCamp</a></li></ul>24:42 - Perspectives and Mapping<ul><li><a href="http://www.slideshare.net/geeksam/cognitive-shortcuts-models-visualizations-metaphors-and-other-lies-cascadia-ruby-conf-2014" target="_blank" rel="noreferrer noopener">Sam Livingston-Gray: Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies @ Cascadia Ruby Conf 2014</a></li><li><a href="https://en.wikipedia.org/wiki/Cortical_homunculus" target="_blank" rel="noreferrer noopener">Cortical Homunculus</a></li><li><a href="http://imgc.allpostersimages.com/images/P-473-488-90/72/7231/LXWN100Z/posters/peter-gardiner-motor-and-sensory-homunculi.jpg" target="_blank" rel="noreferrer noopener">Peter Gardiner Motor and Sensory Homunculi</a></li></ul>41:04 - <a href="http://rubycentral.org/community" target="_blank" rel="noreferrer noopener">Ruby Central's Opportunity Scholarship Program</a><ul><li><a href="https://www.spacebabies.nl/" target="_blank" rel="noreferrer noopener">Space Babies</a></li></ul> Picks  <ul><li><a href="https://medium.com/case-studies-in-apprenticeship/latest" target="_blank" rel="noreferrer noopener">Case Studies in Apprenticeship</a> (Coraline)</li><li><a href="http://www.amazon.com/Everythings-Argument-Andrea-Lunsford/dp/1457606062" target="_blank" rel="noreferrer noopener">Everything's an Argument by Andrea A. Lunsford and John J. Ruszkiewicz</a> (Sam)</li><li><a href="https://www.amazon.com/gp/product/B00QXS8L6I/ref=oh_aui_detailpage_o00_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">RIF6 Cube 2-inch Mobile Projector</a> (Chuck)</li><li><a href="http://www.amazon.com/Nonviolent-Communication-Language-Marshall-Rosenberg/dp/1892005034?%2AVersion%2A=1&amp;%2Aentries%2A=0&amp;ie=UTF8" target="_blank" rel="noreferrer noopener">Nonviolent Communication: A Language of Life by Marshall B. Rosenberg</a> (Nadia)</li><li><a href="http://www.econtalk.org/archives/2016/01/robert_frank_on_3.html" target="_blank" rel="noreferrer noopener">Robert Frank on Dinner Table Economics</a> (Nadia)</li></ul> See Also<ul><li><a href="https://devchat.tv/ruby-rogues/190-rr-apprenticeship-with-joseph-mastey-and-jill-lynch-of-enova" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #190: Apprenticeship with Joseph Mastey and Jill Lynch of Enova</a></li></ul>Special Guest: Nadia Odunayo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">34f30da7-f312-4549-824f-66c5884eeffe</guid><pubDate>Wed, 15 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849272/stream.mp3" length="54093284" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Get your https://allremoteconfs.com/ruby-2016 tickets! 02:42 - Nadia Odunayo Introduction
- https://twitter.com/nodunayo
- https://github.com/nodunayo
- http://ignition.works/
- http://confreaks.tv/videos/railsconf2015-playing-games-in-the-clouds...</itunes:subtitle><itunes:summary><![CDATA[Get your <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> tickets! 02:42 - Nadia Odunayo Introduction<ul><li><a href="https://twitter.com/nodunayo" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/nodunayo" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://ignition.works/" target="_blank" rel="noreferrer noopener">Ignition Works</a></li><li><a href="http://confreaks.tv/videos/railsconf2015-playing-games-in-the-clouds" target="_blank" rel="noreferrer noopener">Nadia Odunayo: Playing Games in the Clouds</a></li></ul>05:00 - <a href="http://rubybookclub.com/" target="_blank" rel="noreferrer noopener">Ruby Book Club</a> 11:20 - <a href="https://www.youtube.com/watch?v=hHzWG1FltaE" target="_blank" rel="noreferrer noopener">Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016</a> 17:23 - Collaboration and Pairing: Guest and Host Roles; Driving and Navigating<ul><li><a href="http://coderetreat.org/" target="_blank" rel="noreferrer noopener">Coderetreat</a></li><li><a href="http://rubydcamp.org/" target="_blank" rel="noreferrer noopener">Ruby DCamp</a></li></ul>24:42 - Perspectives and Mapping<ul><li><a href="http://www.slideshare.net/geeksam/cognitive-shortcuts-models-visualizations-metaphors-and-other-lies-cascadia-ruby-conf-2014" target="_blank" rel="noreferrer noopener">Sam Livingston-Gray: Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies @ Cascadia Ruby Conf 2014</a></li><li><a href="https://en.wikipedia.org/wiki/Cortical_homunculus" target="_blank" rel="noreferrer noopener">Cortical Homunculus</a></li><li><a href="http://imgc.allpostersimages.com/images/P-473-488-90/72/7231/LXWN100Z/posters/peter-gardiner-motor-and-sensory-homunculi.jpg" target="_blank" rel="noreferrer noopener">Peter Gardiner Motor and Sensory Homunculi</a></li></ul>41:04 - <a href="http://rubycentral.org/community" target="_blank" rel="noreferrer noopener">Ruby Central's Opportunity Scholarship Program</a><ul><li><a href="https://www.spacebabies.nl/" target="_blank" rel="noreferrer noopener">Space Babies</a></li></ul> Picks  <ul><li><a href="https://medium.com/case-studies-in-apprenticeship/latest" target="_blank" rel="noreferrer noopener">Case Studies in Apprenticeship</a> (Coraline)</li><li><a href="http://www.amazon.com/Everythings-Argument-Andrea-Lunsford/dp/1457606062" target="_blank" rel="noreferrer noopener">Everything's an Argument by Andrea A. Lunsford and John J. Ruszkiewicz</a> (Sam)</li><li><a href="https://www.amazon.com/gp/product/B00QXS8L6I/ref=oh_aui_detailpage_o00_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">RIF6 Cube 2-inch Mobile Projector</a> (Chuck)</li><li><a href="http://www.amazon.com/Nonviolent-Communication-Language-Marshall-Rosenberg/dp/1892005034?%2AVersion%2A=1&amp;%2Aentries%2A=0&amp;ie=UTF8" target="_blank" rel="noreferrer noopener">Nonviolent Communication: A Language of Life by Marshall B. Rosenberg</a> (Nadia)</li><li><a href="http://www.econtalk.org/archives/2016/01/robert_frank_on_3.html" target="_blank" rel="noreferrer noopener">Robert Frank on Dinner Table Economics</a> (Nadia)</li></ul> See Also<ul><li><a href="https://devchat.tv/ruby-rogues/190-rr-apprenticeship-with-joseph-mastey-and-jill-lynch-of-enova" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #190: Apprenticeship with Joseph Mastey and Jill Lynch of Enova</a></li></ul>Special Guest: Nadia Odunayo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3302</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>263 RR Programmer Education and Skill Development with Tom Stuart</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/263-rr-programmer-education-and-skill-development-with-tom-stuart</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a>! 02:39 - Tom Stuart Introduction<ul><li><a href="https://twitter.com/tomstuart" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/tomstuart" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://codon.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://codon.com/consider-static-typing" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart</a></li><li><a href="http://computationbook.com/" target="_blank" rel="noreferrer noopener">Understanding Computation by Tom Stuart</a></li></ul>03:17 - “Computer Scientist”; <a href="https://en.wikipedia.org/wiki/Computer_science" target="_blank" rel="noreferrer noopener">Computer Science</a> 04:17 - Static Typing, Type Systems<ul><li><a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/consider-static-typing-by-tom-stuart-1720" target="_blank" rel="noreferrer noopener">Tom Stuart: Consider Static Typing @ RubyConf Australia 2015</a></li><li><a href="https://www.youtube.com/watch?v=85ct6jOvVPI" target="_blank" rel="noreferrer noopener">Matz's Opening Keynote at RubyConf 2014</a></li><li><a href="https://en.wikipedia.org/wiki/Halting_problem" target="_blank" rel="noreferrer noopener">The Halting Problem</a></li></ul>18:44 - The Direction, Adoption Curve, and Use of Ruby33:36 - Multicore Growth and Concurrency =&gt; What programming language should I learn?<ul><li><a href="https://en.wikipedia.org/wiki/Moore's_law" target="_blank" rel="noreferrer noopener">Moore’s Law</a></li></ul> Picks<ul><li><a href="http://www.amazon.com/Halting-State-Ace-Science-Fiction/dp/0441016073" target="_blank" rel="noreferrer noopener">Halting State by Charles Stross</a> (Sam)</li><li><a href="https://en.wikipedia.org/wiki/The_Belgariad" target="_blank" rel="noreferrer noopener">The Belgariad by David Eddings</a> (Chuck)</li><li><a href="https://www.amazon.com/Fully-Alive-Discovering-What-Matters/dp/0374535825" target="_blank" rel="noreferrer noopener">Fully Alive: Discovering What Matters Most by Timothy Shriver</a> (Chuck)</li><li><a href="http://www.scottaaronson.com/blog/?p=2725" target="_blank" rel="noreferrer noopener">The 8000th Busy Beaver number eludes ZF set theory: new paper by Adam Yedidia and me</a> (Tom)</li><li><a href="https://www.infoq.com/presentations/event-streams-kafka" target="_blank" rel="noreferrer noopener">Martin Kleppmann: Staying in Sync: from Transactions to Streams</a> (Tom)</li></ul>Special Guest: Tom Stuart.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f3c2d180-b4c5-49b2-a972-6523ba73f8f6</guid><pubDate>Wed, 08 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849274/stream.mp3" length="62520641" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/ruby-2016! 02:39 - Tom Stuart Introduction
- https://twitter.com/tomstuart
- https://github.com/tomstuart
- http://codon.com/
- http://codon.com/consider-static-typing
- http://computationbook.com/
03:17 -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a>! 02:39 - Tom Stuart Introduction<ul><li><a href="https://twitter.com/tomstuart" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/tomstuart" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://codon.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://codon.com/consider-static-typing" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart</a></li><li><a href="http://computationbook.com/" target="_blank" rel="noreferrer noopener">Understanding Computation by Tom Stuart</a></li></ul>03:17 - “Computer Scientist”; <a href="https://en.wikipedia.org/wiki/Computer_science" target="_blank" rel="noreferrer noopener">Computer Science</a> 04:17 - Static Typing, Type Systems<ul><li><a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/consider-static-typing-by-tom-stuart-1720" target="_blank" rel="noreferrer noopener">Tom Stuart: Consider Static Typing @ RubyConf Australia 2015</a></li><li><a href="https://www.youtube.com/watch?v=85ct6jOvVPI" target="_blank" rel="noreferrer noopener">Matz's Opening Keynote at RubyConf 2014</a></li><li><a href="https://en.wikipedia.org/wiki/Halting_problem" target="_blank" rel="noreferrer noopener">The Halting Problem</a></li></ul>18:44 - The Direction, Adoption Curve, and Use of Ruby33:36 - Multicore Growth and Concurrency =&gt; What programming language should I learn?<ul><li><a href="https://en.wikipedia.org/wiki/Moore's_law" target="_blank" rel="noreferrer noopener">Moore’s Law</a></li></ul> Picks<ul><li><a href="http://www.amazon.com/Halting-State-Ace-Science-Fiction/dp/0441016073" target="_blank" rel="noreferrer noopener">Halting State by Charles Stross</a> (Sam)</li><li><a href="https://en.wikipedia.org/wiki/The_Belgariad" target="_blank" rel="noreferrer noopener">The Belgariad by David Eddings</a> (Chuck)</li><li><a href="https://www.amazon.com/Fully-Alive-Discovering-What-Matters/dp/0374535825" target="_blank" rel="noreferrer noopener">Fully Alive: Discovering What Matters Most by Timothy Shriver</a> (Chuck)</li><li><a href="http://www.scottaaronson.com/blog/?p=2725" target="_blank" rel="noreferrer noopener">The 8000th Busy Beaver number eludes ZF set theory: new paper by Adam Yedidia and me</a> (Tom)</li><li><a href="https://www.infoq.com/presentations/event-streams-kafka" target="_blank" rel="noreferrer noopener">Martin Kleppmann: Staying in Sync: from Transactions to Streams</a> (Tom)</li></ul>Special Guest: Tom Stuart.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3829</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>262 RR Community and Mentoring with Ra'Shaun "Snuggs" Stovall and Noel Sagaille</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/262-rr-community-and-mentoring-with-ra-shaun-snuggs-stovall-and-noel-sagaille</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a>! 02:12 - Ra’Shaun “Snuggs” Stovall Introduction<ul><li><a href="http://twitter.com/snuggsi" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/snuggs" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://facebook.com/snuggsi" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>02:29 - Noel Sagaille Introduction<ul><li><a href="https://twitter.com/mrbernnz" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/mrbernnz" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://censible.co/" target="_blank" rel="noreferrer noopener">Censible</a></li></ul>02:56 - <a href="http://pomodorotechnique.com/" target="_blank" rel="noreferrer noopener">The Pomodoro Technique</a><ul><li><a href="https://en.wikipedia.org/wiki/Parkinson%27s_law" target="_blank" rel="noreferrer noopener">Parkinson's Law</a></li></ul>04:43 - Community and Community Leaders<ul><li><a href="http://www.amazon.com/4-Hour-Workweek-Escape-Live-Anywhere/dp/0307465357" target="_blank" rel="noreferrer noopener">The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss</a></li><li>“Hometraining”</li><li><a href="http://www.imdb.com/title/tt0120601/" target="_blank" rel="noreferrer noopener">Being John Malkovich</a><ul><li><a href="https://en.wikipedia.org/wiki/Polyphasic_sleep" target="_blank" rel="noreferrer noopener">Polyphasic Sleep</a></li><li><a href="https://en.wikipedia.org/wiki/Carl_Jung" target="_blank" rel="noreferrer noopener">Carl Jung</a></li></ul></li></ul>19:11 - Values<ul><li><a href="https://en.wikipedia.org/wiki/Altruism" target="_blank" rel="noreferrer noopener">Altruism</a></li><li><a href="http://www.dictionary.com/browse/autonomy" target="_blank" rel="noreferrer noopener">Autonomy</a></li></ul>26:02 - Mentorship<ul><li>Switching Roles</li><li>Advocacy</li><li><a href="http://www.thesuccessalliance.com/what-is-a-mastermind-group.html" target="_blank" rel="noreferrer noopener">Mastermind Groups</a></li><li>Homage</li></ul>Picks<ul><li><a href="https://www.ietf.org/rfc/rfc2119.txt" target="_blank" rel="noreferrer noopener">RFC 2119</a> (Sam)</li><li><a href="http://confreaks.tv/videos/railsconf2016-implementing-the-lhc-on-a-whiteboard" target="_blank" rel="noreferrer noopener">James Edward Gray II: Implementing the LHC on a Whiteboard</a> (Coraline)</li><li><a href="http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X" target="_blank" rel="noreferrer noopener">Cracking the Coding Interview: 150 Programming Questions and Solutions by Gayle Laakmann McDowell</a> (Coraline)</li><li>Thinking about your health (Chuck)</li><li><a href="https://www.fitbit.com/one" target="_blank" rel="noreferrer noopener">FitBit One</a> (Chuck)</li><li><a href="https://itunes.apple.com/us/app/block-flow-pomodoro-technique/id1018884302?mt=8" target="_blank" rel="noreferrer noopener">Block &amp; Flow</a> (Ra'Shaun)</li><li><a href="http://censible.co/" target="_blank" rel="noreferrer noopener">Censible</a> (Ra’Shaun)</li><li><a href="https://devcenter.heroku.com/articles/pipelines" target="_blank" rel="noreferrer noopener">Heroku Pipelines</a> (Noel)</li><li><a href="http://www.david-bohm.net/dialogue/dialogue_proposal.html" target="_blank" rel="noreferrer noopener">Dialogue - A proposal by David Bohm, Donald Factor and Peter Garrett</a> (Noel)</li></ul>Special Guests: Noel Sagaille and Ra’Shaun “Snuggs” Stovall .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">76664453-5352-4a23-b0a5-0eb83c00d0ea</guid><pubDate>Wed, 01 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849271/stream.mp3" length="57966586" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/ruby-2016! 02:12 - Ra’Shaun “Snuggs” Stovall Introduction
- http://twitter.com/snuggsi
- https://github.com/snuggs
- http://facebook.com/snuggsi
02:29 - Noel Sagaille Introduction
- https://twitter.com/mrbernnz
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a>! 02:12 - Ra’Shaun “Snuggs” Stovall Introduction<ul><li><a href="http://twitter.com/snuggsi" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/snuggs" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://facebook.com/snuggsi" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>02:29 - Noel Sagaille Introduction<ul><li><a href="https://twitter.com/mrbernnz" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/mrbernnz" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://censible.co/" target="_blank" rel="noreferrer noopener">Censible</a></li></ul>02:56 - <a href="http://pomodorotechnique.com/" target="_blank" rel="noreferrer noopener">The Pomodoro Technique</a><ul><li><a href="https://en.wikipedia.org/wiki/Parkinson%27s_law" target="_blank" rel="noreferrer noopener">Parkinson's Law</a></li></ul>04:43 - Community and Community Leaders<ul><li><a href="http://www.amazon.com/4-Hour-Workweek-Escape-Live-Anywhere/dp/0307465357" target="_blank" rel="noreferrer noopener">The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss</a></li><li>“Hometraining”</li><li><a href="http://www.imdb.com/title/tt0120601/" target="_blank" rel="noreferrer noopener">Being John Malkovich</a><ul><li><a href="https://en.wikipedia.org/wiki/Polyphasic_sleep" target="_blank" rel="noreferrer noopener">Polyphasic Sleep</a></li><li><a href="https://en.wikipedia.org/wiki/Carl_Jung" target="_blank" rel="noreferrer noopener">Carl Jung</a></li></ul></li></ul>19:11 - Values<ul><li><a href="https://en.wikipedia.org/wiki/Altruism" target="_blank" rel="noreferrer noopener">Altruism</a></li><li><a href="http://www.dictionary.com/browse/autonomy" target="_blank" rel="noreferrer noopener">Autonomy</a></li></ul>26:02 - Mentorship<ul><li>Switching Roles</li><li>Advocacy</li><li><a href="http://www.thesuccessalliance.com/what-is-a-mastermind-group.html" target="_blank" rel="noreferrer noopener">Mastermind Groups</a></li><li>Homage</li></ul>Picks<ul><li><a href="https://www.ietf.org/rfc/rfc2119.txt" target="_blank" rel="noreferrer noopener">RFC 2119</a> (Sam)</li><li><a href="http://confreaks.tv/videos/railsconf2016-implementing-the-lhc-on-a-whiteboard" target="_blank" rel="noreferrer noopener">James Edward Gray II: Implementing the LHC on a Whiteboard</a> (Coraline)</li><li><a href="http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X" target="_blank" rel="noreferrer noopener">Cracking the Coding Interview: 150 Programming Questions and Solutions by Gayle Laakmann McDowell</a> (Coraline)</li><li>Thinking about your health (Chuck)</li><li><a href="https://www.fitbit.com/one" target="_blank" rel="noreferrer noopener">FitBit One</a> (Chuck)</li><li><a href="https://itunes.apple.com/us/app/block-flow-pomodoro-technique/id1018884302?mt=8" target="_blank" rel="noreferrer noopener">Block &amp; Flow</a> (Ra'Shaun)</li><li><a href="http://censible.co/" target="_blank" rel="noreferrer noopener">Censible</a> (Ra’Shaun)</li><li><a href="https://devcenter.heroku.com/articles/pipelines" target="_blank" rel="noreferrer noopener">Heroku Pipelines</a> (Noel)</li><li><a href="http://www.david-bohm.net/dialogue/dialogue_proposal.html" target="_blank" rel="noreferrer noopener">Dialogue - A proposal by David Bohm, Donald Factor and Peter Garrett</a> (Noel)</li></ul>Special Guests: Noel Sagaille and Ra’Shaun “Snuggs” Stovall .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3544</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>261 RR Networking Without Networking with Kerri Miller</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/261-rr-networking-without-networking-with-kerri-miller</link><description><![CDATA[Check out our speaker list and sign up for <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a>! 01:53 - Kerri Miller Introduction<ul><li><a href="https://twitter.com/kerrizor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/kerrizor" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://kerrizor.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:12 - Networking Without Networking04:22 - <a href="https://en.wikipedia.org/wiki/Social_currency" target="_blank" rel="noreferrer noopener">Social Currency</a> 06:35 - Creating Opportunities to Connect<ul><li>Knowing Small Details About People</li><li>Remembering Faces</li><li>Randomizing</li><li>Opening the Circle</li><li>Offering Help and Guidance</li><li>Playing Games</li></ul>22:38 - New Programmers as Speakers24:17 - Connecting After Talks25:29 - Merging the Speakers and Attendees30:13 - Users Groups<ul><li>Be an Organizer</li><li><a href="http://getacoderjob.com/" target="_blank" rel="noreferrer noopener">Get A Coder Job</a></li><li>Travel and Find a Users Group</li></ul>35:01 - Livestreaming; Pairing Sharing<ul><li><a href="https://www.livecoding.tv/" target="_blank" rel="noreferrer noopener">Livecoding.tv</a></li><li><a href="https://www.twitch.tv/" target="_blank" rel="noreferrer noopener">Twitch</a></li><li><a href="https://support.google.com/plus/answer/2553119?hl=en" target="_blank" rel="noreferrer noopener">Hangouts On Air</a></li><li><a href="https://www.youtube.com/channel/UC4R8DWoMoI7CAwX8_LjQHig" target="_blank" rel="noreferrer noopener">YouTube Live</a></li><li><a href="https://www.crowdcast.io/" target="_blank" rel="noreferrer noopener">Crowdcast</a></li></ul>37:03 - Connecting with People at Specific Companies47:27 - <a href="http://rubyconf.org/scholarship" target="_blank" rel="noreferrer noopener">The Opportunity Scholarship Program</a>  Picks<ul><li><a href="https://medium.com/@nayafia/i-hate-the-term-open-source-a65fd481a95#.lcwx7lga1" target="_blank" rel="noreferrer noopener">Nadia Eghbal: I hate the term “open source”</a> (Coraline)</li><li><a href="https://github.com/godlygeek/tabular" target="_blank" rel="noreferrer noopener">tabular</a> (Sam)</li><li><a href="https://github.com/geeksam/dotfiles/blob/master/vimconfig/vimrc#L408-L438" target="_blank" rel="noreferrer noopener">dotfiles/vimrc at master</a> (Sam)</li><li><a href="https://www.twelvesouth.com/product/plugbug-world" target="_blank" rel="noreferrer noopener">PlugBug World</a> (Chuck)</li><li><a href="http://www.amazon.com/Safemore-Smart-8-Outlet-Output-Protection/dp/B00RTFHV10?ie=UTF8&amp;psc=1&amp;redirect=true&amp;ref_=oh_aui_search_detailpage" target="_blank" rel="noreferrer noopener">Safemore Smart 8-Outlet with 4-USB Output Surge Protection Power Strip</a> (Chuck)</li><li><a href="http://moonconf.org/" target="_blank" rel="noreferrer noopener">moonconf</a> (Kerri)</li><li><a href="http://www.osfeels.com/" target="_blank" rel="noreferrer noopener">Open Source and Feelings</a> (Kerri)</li><li><a href="https://yoyotricks.com/yoyo-store/yoyo-brands/yotricks/the-sage-yoyo-starter-pack/" target="_blank" rel="noreferrer noopener">Sage Yoyo Starter Pack</a> (Kerri)</li></ul>Special Guest: Kerri Miller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9d6076be-60e5-442f-b272-fa0ff2dd32f0</guid><pubDate>Wed, 25 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849324/stream.mp3" length="55048762" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out our speaker list and sign up for https://allremoteconfs.com/ruby-2016! 01:53 - Kerri Miller Introduction
- https://twitter.com/kerrizor
- https://github.com/kerrizor
- http://kerrizor.com/
02:12 - Networking Without Networking04:22 -...</itunes:subtitle><itunes:summary><![CDATA[Check out our speaker list and sign up for <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a>! 01:53 - Kerri Miller Introduction<ul><li><a href="https://twitter.com/kerrizor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/kerrizor" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://kerrizor.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:12 - Networking Without Networking04:22 - <a href="https://en.wikipedia.org/wiki/Social_currency" target="_blank" rel="noreferrer noopener">Social Currency</a> 06:35 - Creating Opportunities to Connect<ul><li>Knowing Small Details About People</li><li>Remembering Faces</li><li>Randomizing</li><li>Opening the Circle</li><li>Offering Help and Guidance</li><li>Playing Games</li></ul>22:38 - New Programmers as Speakers24:17 - Connecting After Talks25:29 - Merging the Speakers and Attendees30:13 - Users Groups<ul><li>Be an Organizer</li><li><a href="http://getacoderjob.com/" target="_blank" rel="noreferrer noopener">Get A Coder Job</a></li><li>Travel and Find a Users Group</li></ul>35:01 - Livestreaming; Pairing Sharing<ul><li><a href="https://www.livecoding.tv/" target="_blank" rel="noreferrer noopener">Livecoding.tv</a></li><li><a href="https://www.twitch.tv/" target="_blank" rel="noreferrer noopener">Twitch</a></li><li><a href="https://support.google.com/plus/answer/2553119?hl=en" target="_blank" rel="noreferrer noopener">Hangouts On Air</a></li><li><a href="https://www.youtube.com/channel/UC4R8DWoMoI7CAwX8_LjQHig" target="_blank" rel="noreferrer noopener">YouTube Live</a></li><li><a href="https://www.crowdcast.io/" target="_blank" rel="noreferrer noopener">Crowdcast</a></li></ul>37:03 - Connecting with People at Specific Companies47:27 - <a href="http://rubyconf.org/scholarship" target="_blank" rel="noreferrer noopener">The Opportunity Scholarship Program</a>  Picks<ul><li><a href="https://medium.com/@nayafia/i-hate-the-term-open-source-a65fd481a95#.lcwx7lga1" target="_blank" rel="noreferrer noopener">Nadia Eghbal: I hate the term “open source”</a> (Coraline)</li><li><a href="https://github.com/godlygeek/tabular" target="_blank" rel="noreferrer noopener">tabular</a> (Sam)</li><li><a href="https://github.com/geeksam/dotfiles/blob/master/vimconfig/vimrc#L408-L438" target="_blank" rel="noreferrer noopener">dotfiles/vimrc at master</a> (Sam)</li><li><a href="https://www.twelvesouth.com/product/plugbug-world" target="_blank" rel="noreferrer noopener">PlugBug World</a> (Chuck)</li><li><a href="http://www.amazon.com/Safemore-Smart-8-Outlet-Output-Protection/dp/B00RTFHV10?ie=UTF8&amp;psc=1&amp;redirect=true&amp;ref_=oh_aui_search_detailpage" target="_blank" rel="noreferrer noopener">Safemore Smart 8-Outlet with 4-USB Output Surge Protection Power Strip</a> (Chuck)</li><li><a href="http://moonconf.org/" target="_blank" rel="noreferrer noopener">moonconf</a> (Kerri)</li><li><a href="http://www.osfeels.com/" target="_blank" rel="noreferrer noopener">Open Source and Feelings</a> (Kerri)</li><li><a href="https://yoyotricks.com/yoyo-store/yoyo-brands/yotricks/the-sage-yoyo-starter-pack/" target="_blank" rel="noreferrer noopener">Sage Yoyo Starter Pack</a> (Kerri)</li></ul>Special Guest: Kerri Miller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3362</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>260 RR Training with Reuven Lerner</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/260-rr-training-with-reuven-lerner</link><description><![CDATA[Want to be a Ruby Rogue? Apply at <a href="https://rubyrogues.com/ruby-nuby" target="_blank" rel="noreferrer noopener">https://rubyrogues.com/ruby-nuby</a>   01:47 - Reuven Lerner Introduction<ul><li><a href="https://twitter.com/reuvenmlerner" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/reuven" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://lerner.co.il/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/freelancers" target="_blank" rel="noreferrer noopener">The Freelancers’ Show Podcast</a></li><li><a href="http://practicemakespython.com/" target="_blank" rel="noreferrer noopener">Practice Makes Python by Reuven Lerner</a></li><li><a href="http://practicemakesregexp.com/" target="_blank" rel="noreferrer noopener">Practice Makes Regexp by Reuven Lerner</a></li><li><a href="http://dailytechvideo.com/" target="_blank" rel="noreferrer noopener">Daily Tech Video</a></li></ul>03:49 - Training<ul><li><a href="https://en.wikipedia.org/wiki/Pedagogy" target="_blank" rel="noreferrer noopener">Pedagogy</a></li></ul>07:54 - Approaching Teaching<ul><li><a href="https://en.wikipedia.org/wiki/Mental_model" target="_blank" rel="noreferrer noopener">Mental Model</a></li></ul>09:33 - Pairing People Up<ul><li><a href="https://en.wikipedia.org/wiki/Metacognition" target="_blank" rel="noreferrer noopener">Metacognition</a></li></ul>10:57 - Example: Reuven’s Training Sessions19:59 - Moving Up The Ladder24:06 - Company Goals25:56 - Hostile Learners28:00 - Breaking Into the Big Company Market<ul><li><a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="http://goo.gl/forms/RAjGRT8Ia6" target="_blank" rel="noreferrer noopener">Devchat.tv Interest Survey</a></li></ul>35:03 - Offerings37:53 - Cultural Differences  Picks<ul><li><a href="http://www.amazon.com/Society-Mind-Marvin-Minsky/dp/0671657135" target="_blank" rel="noreferrer noopener">Society Of Mind By Marvin Minsky</a> (Reuven)</li><li><a href="http://www.amazon.com/Peter-Hessler/e/B001ILMA1C" target="_blank" rel="noreferrer noopener">Peter Hessler's Books</a> (Reuven)</li><li><a href="http://regexpcrashcourse.com" target="_blank" rel="noreferrer noopener">Regexp Crash Course</a> (Reuven)</li><li><a href="https://github.com/rspec-given/rspec-given" target="_blank" rel="noreferrer noopener">rspec-given</a> (Sam)</li><li><a href="http://confreaks.tv/presenters/katrina-owen" target="_blank" rel="noreferrer noopener">Katrina Owen on Confreaks</a> (Sam)</li><li><a href="https://github.com/finnp/github-shoutouts" target="_blank" rel="noreferrer noopener">github-shoutouts</a> (Coraline)</li><li><a href="http://rubytogether.org" target="_blank" rel="noreferrer noopener">Ruby Together</a> (Coraline)</li><li><a href="https://devchat.tv/ruby-rogues/224-rr-ruby-together-with-andr-arko" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #224: Ruby Together with André Arko</a> (Chuck)</li><li><a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)</li><li><a href="https://www.fitbit.com/one" target="_blank" rel="noreferrer noopener">FitBit One</a> (Chuck)</li></ul>Special Guest: Reuven Lerner.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">398be8de-c899-40aa-a796-3182c98aa15e</guid><pubDate>Wed, 18 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849322/stream.mp3" length="52118829" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Want to be a Ruby Rogue? Apply at https://rubyrogues.com/ruby-nuby   01:47 - Reuven Lerner Introduction
- https://twitter.com/reuvenmlerner
- https://github.com/reuven
- http://lerner.co.il/
- https://devchat.tv/freelancers
-...</itunes:subtitle><itunes:summary><![CDATA[Want to be a Ruby Rogue? Apply at <a href="https://rubyrogues.com/ruby-nuby" target="_blank" rel="noreferrer noopener">https://rubyrogues.com/ruby-nuby</a>   01:47 - Reuven Lerner Introduction<ul><li><a href="https://twitter.com/reuvenmlerner" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/reuven" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://lerner.co.il/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/freelancers" target="_blank" rel="noreferrer noopener">The Freelancers’ Show Podcast</a></li><li><a href="http://practicemakespython.com/" target="_blank" rel="noreferrer noopener">Practice Makes Python by Reuven Lerner</a></li><li><a href="http://practicemakesregexp.com/" target="_blank" rel="noreferrer noopener">Practice Makes Regexp by Reuven Lerner</a></li><li><a href="http://dailytechvideo.com/" target="_blank" rel="noreferrer noopener">Daily Tech Video</a></li></ul>03:49 - Training<ul><li><a href="https://en.wikipedia.org/wiki/Pedagogy" target="_blank" rel="noreferrer noopener">Pedagogy</a></li></ul>07:54 - Approaching Teaching<ul><li><a href="https://en.wikipedia.org/wiki/Mental_model" target="_blank" rel="noreferrer noopener">Mental Model</a></li></ul>09:33 - Pairing People Up<ul><li><a href="https://en.wikipedia.org/wiki/Metacognition" target="_blank" rel="noreferrer noopener">Metacognition</a></li></ul>10:57 - Example: Reuven’s Training Sessions19:59 - Moving Up The Ladder24:06 - Company Goals25:56 - Hostile Learners28:00 - Breaking Into the Big Company Market<ul><li><a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="http://goo.gl/forms/RAjGRT8Ia6" target="_blank" rel="noreferrer noopener">Devchat.tv Interest Survey</a></li></ul>35:03 - Offerings37:53 - Cultural Differences  Picks<ul><li><a href="http://www.amazon.com/Society-Mind-Marvin-Minsky/dp/0671657135" target="_blank" rel="noreferrer noopener">Society Of Mind By Marvin Minsky</a> (Reuven)</li><li><a href="http://www.amazon.com/Peter-Hessler/e/B001ILMA1C" target="_blank" rel="noreferrer noopener">Peter Hessler's Books</a> (Reuven)</li><li><a href="http://regexpcrashcourse.com" target="_blank" rel="noreferrer noopener">Regexp Crash Course</a> (Reuven)</li><li><a href="https://github.com/rspec-given/rspec-given" target="_blank" rel="noreferrer noopener">rspec-given</a> (Sam)</li><li><a href="http://confreaks.tv/presenters/katrina-owen" target="_blank" rel="noreferrer noopener">Katrina Owen on Confreaks</a> (Sam)</li><li><a href="https://github.com/finnp/github-shoutouts" target="_blank" rel="noreferrer noopener">github-shoutouts</a> (Coraline)</li><li><a href="http://rubytogether.org" target="_blank" rel="noreferrer noopener">Ruby Together</a> (Coraline)</li><li><a href="https://devchat.tv/ruby-rogues/224-rr-ruby-together-with-andr-arko" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #224: Ruby Together with André Arko</a> (Chuck)</li><li><a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)</li><li><a href="https://www.fitbit.com/one" target="_blank" rel="noreferrer noopener">FitBit One</a> (Chuck)</li></ul>Special Guest: Reuven Lerner.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3179</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>259 RR Pair Programming with Jay Bobo of Pair Columbus</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/259-rr-pair-programming-with-jay-bobo-of-pair-columbus</link><description><![CDATA[01:59 - Jay Bobo Introduction<ul><li><a href="https://twitter.com/jaybobo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jaybobo" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://paircolumbus.org/" target="_blank" rel="noreferrer noopener">Pair Columbus</a></li></ul>04:20 - <a href="http://paircolumbus.org/" target="_blank" rel="noreferrer noopener">Pair Columbus</a> 07:28 - Meeting Formats<ul><li><a href="https://www.owasp.org/index.php/Main_Page" target="_blank" rel="noreferrer noopener">OWASP</a> </li><li><a href="http://paircolumbus.org/challenges/" target="_blank" rel="noreferrer noopener">Challenges</a> </li></ul>11:21 - Organization<ul><li><a href="https://twitter.com/cowboyd/status/723174606027124737" target="_blank" rel="noreferrer noopener">@cowboyd Tweet</a> </li></ul>14:57 - Attendee Experience Levels15:56 - Matching People18:04 - “Three Amigos”19:33 - <a href="https://en.wikipedia.org/wiki/Pair_programming" target="_blank" rel="noreferrer noopener">Pair Programming</a> and Communication/Chemistry<ul><li><a href="http://www.ustream.tv/recorded/86148915" target="_blank" rel="noreferrer noopener">Dan North - Embracing uncertainty: why you should and why you won’t</a> </li><li><a href="http://slides.com/goodproduce/do-u-even-pair-bro" target="_blank" rel="noreferrer noopener">Jay Bobo: Do u even pair bro?</a>  (Slides)</li></ul>31:50 - Dealing with Difficulties During Pair Programming34:50 - Useful Strategies For Pairing Related to Hiring<ul><li><a href="https://en.wikipedia.org/wiki/Conway's_law" target="_blank" rel="noreferrer noopener">Conway’s Law</a></li><li><a href="https://www.youtube.com/watch?v=LmtcDFnOYj4" target="_blank" rel="noreferrer noopener">What's Wrong With Ruby's Object Model (And Why That's a Good Thing) by David Brady</a> </li></ul>54:14 - More Episodes on Pair Programming<ul><li><a href="https://devchat.tv/ruby-rogues/026-rr-pair-programming" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #026: Pair Programming</a> </li><li><a href="https://devchat.tv/ruby-rogues/126-rr-remote-pair-programming-with-sam-livingston-gray" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #126: Remote Pair Programming with Sam Livingston-Gray</a> </li></ul>Picks <a href="http://www.ergodepot.com/Jarvis_Desk_s/566.htm" target="_blank" rel="noreferrer noopener">Jarvis Desk</a> (Sam)<br /> <a href="http://www.fastcompany.com/3059036/most-creative-people/what-do-women-want-at-hackathons-nasa-has-a-list" target="_blank" rel="noreferrer noopener">What Do Women Want At Hackathons? NASA Has A List</a> (Sam)<br /> <a href="http://www.ustream.tv/recorded/86148915" target="_blank" rel="noreferrer noopener">Dan North - Embracing uncertainty: why you should and why you won’t</a> (Jessica)<br /> <a href="http://jeffreymbradshaw.net/publications/Common_Ground_Single.pdf" target="_blank" rel="noreferrer noopener">Common Ground and Coordination in Joint Activity</a> (Jessica)<br /> <a href="http://chimera.labs.oreilly.com/books/1234000001813/index.html" target="_blank" rel="noreferrer noopener">Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman</a> (Jay)<br /> <a href="https://zachholman.com/posts/deploying-software" target="_blank" rel="noreferrer noopener">Zach Holman: How to Deploy Software</a> (Jay)<br /> <a href="http://patriciogonzalezvivo.com/2015/thebookofshaders/" target="_blank" rel="noreferrer noopener">Patricio Gonzalez Vivo: The Book of Shaders</a> (Jay)<br /> <a href="http://www.amazon.com/Black-Mamba-Hot-Sauce-CaJohns/dp/B001I4TC6A" target="_blank" rel="noreferrer noopener">Black Mamba Hot Sauce by CaJohn's</a> (David)Special Guest: Jay Bobo of Pair Columbus.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">08fc4e32-1ab6-4551-901f-a0db1992120a</guid><pubDate>Wed, 11 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849284/stream.mp3" length="60773549" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:59 - Jay Bobo Introduction
- https://twitter.com/jaybobo 
- https://github.com/jaybobo
- http://paircolumbus.org/
04:20 - http://paircolumbus.org/ 07:28 - Meeting Formats
- https://www.owasp.org/index.php/Main_Page 
-...</itunes:subtitle><itunes:summary><![CDATA[01:59 - Jay Bobo Introduction<ul><li><a href="https://twitter.com/jaybobo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jaybobo" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://paircolumbus.org/" target="_blank" rel="noreferrer noopener">Pair Columbus</a></li></ul>04:20 - <a href="http://paircolumbus.org/" target="_blank" rel="noreferrer noopener">Pair Columbus</a> 07:28 - Meeting Formats<ul><li><a href="https://www.owasp.org/index.php/Main_Page" target="_blank" rel="noreferrer noopener">OWASP</a> </li><li><a href="http://paircolumbus.org/challenges/" target="_blank" rel="noreferrer noopener">Challenges</a> </li></ul>11:21 - Organization<ul><li><a href="https://twitter.com/cowboyd/status/723174606027124737" target="_blank" rel="noreferrer noopener">@cowboyd Tweet</a> </li></ul>14:57 - Attendee Experience Levels15:56 - Matching People18:04 - “Three Amigos”19:33 - <a href="https://en.wikipedia.org/wiki/Pair_programming" target="_blank" rel="noreferrer noopener">Pair Programming</a> and Communication/Chemistry<ul><li><a href="http://www.ustream.tv/recorded/86148915" target="_blank" rel="noreferrer noopener">Dan North - Embracing uncertainty: why you should and why you won’t</a> </li><li><a href="http://slides.com/goodproduce/do-u-even-pair-bro" target="_blank" rel="noreferrer noopener">Jay Bobo: Do u even pair bro?</a>  (Slides)</li></ul>31:50 - Dealing with Difficulties During Pair Programming34:50 - Useful Strategies For Pairing Related to Hiring<ul><li><a href="https://en.wikipedia.org/wiki/Conway's_law" target="_blank" rel="noreferrer noopener">Conway’s Law</a></li><li><a href="https://www.youtube.com/watch?v=LmtcDFnOYj4" target="_blank" rel="noreferrer noopener">What's Wrong With Ruby's Object Model (And Why That's a Good Thing) by David Brady</a> </li></ul>54:14 - More Episodes on Pair Programming<ul><li><a href="https://devchat.tv/ruby-rogues/026-rr-pair-programming" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #026: Pair Programming</a> </li><li><a href="https://devchat.tv/ruby-rogues/126-rr-remote-pair-programming-with-sam-livingston-gray" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #126: Remote Pair Programming with Sam Livingston-Gray</a> </li></ul>Picks <a href="http://www.ergodepot.com/Jarvis_Desk_s/566.htm" target="_blank" rel="noreferrer noopener">Jarvis Desk</a> (Sam)<br /> <a href="http://www.fastcompany.com/3059036/most-creative-people/what-do-women-want-at-hackathons-nasa-has-a-list" target="_blank" rel="noreferrer noopener">What Do Women Want At Hackathons? NASA Has A List</a> (Sam)<br /> <a href="http://www.ustream.tv/recorded/86148915" target="_blank" rel="noreferrer noopener">Dan North - Embracing uncertainty: why you should and why you won’t</a> (Jessica)<br /> <a href="http://jeffreymbradshaw.net/publications/Common_Ground_Single.pdf" target="_blank" rel="noreferrer noopener">Common Ground and Coordination in Joint Activity</a> (Jessica)<br /> <a href="http://chimera.labs.oreilly.com/books/1234000001813/index.html" target="_blank" rel="noreferrer noopener">Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman</a> (Jay)<br /> <a href="https://zachholman.com/posts/deploying-software" target="_blank" rel="noreferrer noopener">Zach Holman: How to Deploy Software</a> (Jay)<br /> <a href="http://patriciogonzalezvivo.com/2015/thebookofshaders/" target="_blank" rel="noreferrer noopener">Patricio Gonzalez Vivo: The Book of Shaders</a> (Jay)<br /> <a href="http://www.amazon.com/Black-Mamba-Hot-Sauce-CaJohns/dp/B001I4TC6A" target="_blank" rel="noreferrer noopener">Black Mamba Hot Sauce by CaJohn's</a> (David)Special Guest: Jay Bobo of Pair Columbus.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank"...]]></itunes:summary><itunes:duration>3720</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>258 RR Twilio with Greg Baugues</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/258-rr-twilio-with-greg-baugues</link><description><![CDATA[01:37 - Greg Baugues Introduction<ul><li><a href="https://twitter.com/greggyb" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/GregBaugues" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.baugues.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/ruby-rogues/142-rr-depression-and-mental-illness-with-greg-baugues" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode @142: Depression and Mental Illness with Greg Baugues</a></li><li><a href="http://confreaks.tv/videos/mwrc2013-devs-and-depression" target="_blank" rel="noreferrer noopener">Greg Baugues: Devs and Depression</a></li><li><a href="http://devsanddepression.com/" target="_blank" rel="noreferrer noopener">Devs and Depression</a></li></ul>02:51 - <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a> 05:27 - <a href="https://en.wikipedia.org/wiki/Two-factor_authentication" target="_blank" rel="noreferrer noopener">Two-factor Authentication</a><ul><li><a href="https://crashoverridenetwork.tumblr.com/post/114270394687/so-youve-been-doxed-a-guide-to-best-practices" target="_blank" rel="noreferrer noopener">Crash Override Network: So You’ve Been Doxed: A Guide to Best Practices</a></li><li><a href="http://authy.com" target="_blank" rel="noreferrer noopener">Authy</a> </li><li><a href="https://www.youtube.com/watch?v=i8WpShCXZOE" target="_blank" rel="noreferrer noopener">Greg Baugues: Passwords are not Enough @ RailsConf 2015</a></li><li><a href="http://www.wired.com/2012/08/apple-amazon-mat-honan-hacking/" target="_blank" rel="noreferrer noopener">How Apple and Amazon Security Flaws Led to My Epic Hacking</a> </li></ul>13:42 - Implementing Security; Why Security is Important and Essential<ul><li><a href="http://danluu.com/wat/" target="_blank" rel="noreferrer noopener">Dan Luu: Normalization of deviance in software: how broken practices become standard</a></li></ul>27:26 - Twilio Use Cases<ul><li><a href="http://www.dougmckenzie.com/" target="_blank" rel="noreferrer noopener">Doug Mckenzie</a> </li><li><a href="http://www.forbes.com/sites/julianmitchell/2016/01/25/ryan-leslies-superphone-beating-facebook-to-the-enterprise-messaging-table/#4b4c6fb83615" target="_blank" rel="noreferrer noopener">Ryan Leslie's SuperPhone: Beating Facebook To The Scalable Personal Messaging Table</a> </li><li><a href="https://www.mrelief.com/#?category=All" target="_blank" rel="noreferrer noopener">mRelief</a> </li><li><a href="https://www.twilio.com/blog/2015/03/how-my-dog-sends-selfies.html" target="_blank" rel="noreferrer noopener">How I Taught My Dog to Text Me Selfies</a></li><li><a href="https://www.arduino.cc/en/Main/ArduinoBoardYun" target="_blank" rel="noreferrer noopener">Arduino Yún</a></li></ul>34:16 - <a href="https://www.twilio.com/ip-messaging" target="_blank" rel="noreferrer noopener">IP Messaging</a><ul><li><a href="https://webrtc.org/" target="_blank" rel="noreferrer noopener">WebRTC</a><ul><li><a href="https://devchat.tv/iphreaks/129-ips-webrtc" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #129: WebRTC</a> </li><li><a href="https://www.youtube.com/watch?v=x2IHJBp2TTo" target="_blank" rel="noreferrer noopener">Thomas Gorissen: jQuery for WebRTC @ JS Remote Conf 2015</a> </li></ul></li><li><a href="https://talky.io/" target="_blank" rel="noreferrer noopener">Talky.io</a></li></ul>38:02 - <a href="https://www.twilio.com/docs/api/twiml" target="_blank" rel="noreferrer noopener">TwiML</a>     <a href="http://www.burnerapp.com/" target="_blank" rel="noreferrer noopener">Burner</a> 42:46 - Using Twilio to Enhance Business<ul><li><a href="https://www.appointmentreminder.org/" target="_blank" rel="noreferrer noopener">Appointment Reminder</a></li><li><a href="https://en.wikipedia.org/wiki/Short_Message_Service" target="_blank" rel="noreferrer noopener">SMS Messaging</a></li></ul>48:50 - Twilio’s Tech Stack<ul><li><a href="http://flask.pocoo.org/" target="_blank" rel="noreferrer noopener">Flask</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">Amazon Web Services (AWS)</a></li></ul>50:19 - Opt-outs and Phone Number Validation52:45 - <a href="https://www.twilio.com/lookup" target="_blank" rel="noreferrer noopener">Lookup</a><ul><li><a href="https://www.twilio.com/sip" target="_blank" rel="noreferrer noopener">SIP</a></li></ul>55:46 - Developer Evangelism <br />  Goodbye, Avdi. We will miss you &lt;3<br /> <a href="http://devblog.avdi.org/newsletter/" target="_blank" rel="noreferrer noopener">Avdi's Newsletter</a>   <br /> Who wants to be the next Ruby Rogue? <a href="http://rubyrogues.com/ruby-newbie" target="_blank" rel="noreferrer noopener">Submit your video</a>. Picks <a href="http://c2.com/ppr/checks.html" target="_blank" rel="noreferrer noopener">The CHECKS Pattern Language of Information Integrity</a> (Avdi)<br /> Delegation (Avdi)<br /> <a href="http://cajohns.com/store/index.php?product_id=119&amp;route=product%2Fproduct" target="_blank" rel="noreferrer noopener">CaJohns Ignite Hot Sauce</a> (David)<br /> <a href="http://www.beachhousebaltimore.com" target="_blank" rel="noreferrer noopener">beach house</a> (Coraline)<br /> <a href="http://www.tgrec.com/bands/band.php?id=8" target="_blank" rel="noreferrer noopener">CocoRosie</a> (Coraline)<br /> <a href="https://www.facebook.com/themistersofcirce" target="_blank" rel="noreferrer noopener">The Misters of Circe</a> (Sam)<br /> <a href="https://serverpress.com/get-desktopserver/" target="_blank" rel="noreferrer noopener">DesktopServer</a> (Chuck)<br /> <a href="https://wordpress.org/plugins/advanced-custom-fields/" target="_blank" rel="noreferrer noopener">Advanced Custom Fields</a> (Chuck)<br /> <a href="https://wordpress.org/plugins/convert-post-types/" target="_blank" rel="noreferrer noopener">Convert Post Types</a> (Chuck)<br /> <a href="http://www.gravityforms.com/" target="_blank" rel="noreferrer noopener">Gravity Forms</a> (Chuck)<br /> <a href="https://www.memberpress.com/" target="_blank" rel="noreferrer noopener">MemberPress</a> (Chuck)<br /> <a href="http://twilio.com/signal" target="_blank" rel="noreferrer noopener">SIGNAL Conference</a> (Greg)Special Guest: Greg Baugues.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">24318fd3-691f-471d-8c67-45809b458a8f</guid><pubDate>Wed, 04 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849217/stream.mp3" length="74203786" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:37 - Greg Baugues Introduction
- https://twitter.com/greggyb 
- https://github.com/GregBaugues 
- http://blog.baugues.com/
- https://devchat.tv/ruby-rogues/142-rr-depression-and-mental-illness-with-greg-baugues
-...</itunes:subtitle><itunes:summary><![CDATA[01:37 - Greg Baugues Introduction<ul><li><a href="https://twitter.com/greggyb" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/GregBaugues" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.baugues.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/ruby-rogues/142-rr-depression-and-mental-illness-with-greg-baugues" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode @142: Depression and Mental Illness with Greg Baugues</a></li><li><a href="http://confreaks.tv/videos/mwrc2013-devs-and-depression" target="_blank" rel="noreferrer noopener">Greg Baugues: Devs and Depression</a></li><li><a href="http://devsanddepression.com/" target="_blank" rel="noreferrer noopener">Devs and Depression</a></li></ul>02:51 - <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a> 05:27 - <a href="https://en.wikipedia.org/wiki/Two-factor_authentication" target="_blank" rel="noreferrer noopener">Two-factor Authentication</a><ul><li><a href="https://crashoverridenetwork.tumblr.com/post/114270394687/so-youve-been-doxed-a-guide-to-best-practices" target="_blank" rel="noreferrer noopener">Crash Override Network: So You’ve Been Doxed: A Guide to Best Practices</a></li><li><a href="http://authy.com" target="_blank" rel="noreferrer noopener">Authy</a> </li><li><a href="https://www.youtube.com/watch?v=i8WpShCXZOE" target="_blank" rel="noreferrer noopener">Greg Baugues: Passwords are not Enough @ RailsConf 2015</a></li><li><a href="http://www.wired.com/2012/08/apple-amazon-mat-honan-hacking/" target="_blank" rel="noreferrer noopener">How Apple and Amazon Security Flaws Led to My Epic Hacking</a> </li></ul>13:42 - Implementing Security; Why Security is Important and Essential<ul><li><a href="http://danluu.com/wat/" target="_blank" rel="noreferrer noopener">Dan Luu: Normalization of deviance in software: how broken practices become standard</a></li></ul>27:26 - Twilio Use Cases<ul><li><a href="http://www.dougmckenzie.com/" target="_blank" rel="noreferrer noopener">Doug Mckenzie</a> </li><li><a href="http://www.forbes.com/sites/julianmitchell/2016/01/25/ryan-leslies-superphone-beating-facebook-to-the-enterprise-messaging-table/#4b4c6fb83615" target="_blank" rel="noreferrer noopener">Ryan Leslie's SuperPhone: Beating Facebook To The Scalable Personal Messaging Table</a> </li><li><a href="https://www.mrelief.com/#?category=All" target="_blank" rel="noreferrer noopener">mRelief</a> </li><li><a href="https://www.twilio.com/blog/2015/03/how-my-dog-sends-selfies.html" target="_blank" rel="noreferrer noopener">How I Taught My Dog to Text Me Selfies</a></li><li><a href="https://www.arduino.cc/en/Main/ArduinoBoardYun" target="_blank" rel="noreferrer noopener">Arduino Yún</a></li></ul>34:16 - <a href="https://www.twilio.com/ip-messaging" target="_blank" rel="noreferrer noopener">IP Messaging</a><ul><li><a href="https://webrtc.org/" target="_blank" rel="noreferrer noopener">WebRTC</a><ul><li><a href="https://devchat.tv/iphreaks/129-ips-webrtc" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #129: WebRTC</a> </li><li><a href="https://www.youtube.com/watch?v=x2IHJBp2TTo" target="_blank" rel="noreferrer noopener">Thomas Gorissen: jQuery for WebRTC @ JS Remote Conf 2015</a> </li></ul></li><li><a href="https://talky.io/" target="_blank" rel="noreferrer noopener">Talky.io</a></li></ul>38:02 - <a href="https://www.twilio.com/docs/api/twiml" target="_blank" rel="noreferrer noopener">TwiML</a>     <a href="http://www.burnerapp.com/" target="_blank" rel="noreferrer noopener">Burner</a> 42:46 - Using Twilio to Enhance Business<ul><li><a href="https://www.appointmentreminder.org/" target="_blank" rel="noreferrer noopener">Appointment Reminder</a></li><li><a href="https://en.wikipedia.org/wiki/Short_Message_Service" target="_blank" rel="noreferrer noopener">SMS Messaging</a></li></ul>48:50 - Twilio’s Tech...]]></itunes:summary><itunes:duration>4559</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>257 RR Learning and Training with Neil Brown</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/257-rr-learning-and-training-with-neil-brown</link><description><![CDATA[01:29 - Neil Brown Introduction<ul><li><a href="https://twitter.com/neilccbrown" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://academiccomputing.wordpress.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.kent.ac.uk/" target="_blank" rel="noreferrer noopener">The University of Kent</a></li><li><a href="http://www.bluej.org/" target="_blank" rel="noreferrer noopener">BlueJ</a></li><li><a href="http://www.greenfoot.org/" target="_blank" rel="noreferrer noopener">Greenfoot</a></li></ul>02:32 - Where do new people get stuck?<ul><li><a href="https://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank" rel="noreferrer noopener">IDEs</a></li></ul>07:21 - Targeting Particular Age Groups<ul><li><a href="http://www.bluej.org/" target="_blank" rel="noreferrer noopener">BlueJ</a></li></ul>13:46 - Becoming Professional Programmers15:33 - Apprenticing17:20 - Teaching Theory and Algorithms vs Practical Aspects20:42 - Value and Negotiating Raises24:06 - Preparing Students for Business Challenges25:39 - What is the first thing students should learn?28:46 - Using Games 30:45 - Using Music <ul><li><a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener">Scratch</a></li></ul>31:48 - Hypotheses Testing34:08 - Tools38:23 - <a href="http://www.greenfoot.org/frames/" target="_blank" rel="noreferrer noopener">"Frame-Based Editing"</a> 40:21 - Beyond Beginners41:15 - <a href="http://alarmingdevelopment.org/?p=952" target="_blank" rel="noreferrer noopener">“My Holy Grail has been to radically simplify professional programming. I now realize that simplification is not fundamentally a technical problem but rather a cultural one. Our nerd culture embraces inhuman levels of complexity. Mastering mind-boggling complexity is our mutant superpower. It is our tribal marker. Complexity is the air we breath, and so it is invisible to us. Simplification will only come from outside this culture. To disrupt programming I first have to reinvent it for a fresh audience of non-programmers.”</a> 44:26 - Technical Matters vs Elitism<ul><li><a href="https://twitter.com/AndreasStefik" target="_blank" rel="noreferrer noopener">Andreas Stefik </a><ul><li><a href="https://devchat.tv/ruby-rogues/184-rr-what-we-actually-know-about-software-development-and-why-we-believe-it-s-true-with-greg-wilson-and-andreas-stefik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #184: We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik</a></li></ul></li></ul>47:57 - Making Programming Easier to Learn51:20 - Team Structures in Academia vs IndustryPicks <a href="https://github.com/kamranahmedse/git-standup/" target="_blank" rel="noreferrer noopener">git-standup</a> (Coraline)<br /> <a href="http://craft-conf.com" target="_blank" rel="noreferrer noopener">Craft Conference</a> (Jessica)<br /> <a href="http://www.meetup.com/UtahJS/" target="_blank" rel="noreferrer noopener">UtahJS</a> (Chuck)<br /> <a href="https://www.zoom-na.com/products/field-video-recording/field-recording/h6-handy-recorder" target="_blank" rel="noreferrer noopener">Zoom H6</a> (Chuck)<br /> <a href="http://www.theguardian.com/society/2016/apr/07/the-sugar-conspiracy-robert-lustig-john-yudkin" target="_blank" rel="noreferrer noopener">Ian Leslie: The Sugar Conspiracy</a> (Coraline)<br /> <a href="http://www.theguardian.com/society/2016/apr/07/the-sugar-conspiracy-robert-lustig-john-yudkin" target="_blank" rel="noreferrer noopener">The sugar conspiracy</a> (Neil)<br /> <a href="http://treasureislands.org/" target="_blank" rel="noreferrer noopener">Treasure Islands: Tax Havens and the Men Who Stole the World by Nicholas Shaxson</a> (Neil)Special Guest: Neil Brown.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b9588e7f-09de-4b91-a1fe-f288d17c7470</guid><pubDate>Wed, 27 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849317/stream.mp3" length="56311808" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:29 - Neil Brown Introduction
- https://twitter.com/neilccbrown 
- http://academiccomputing.wordpress.com/
- https://www.kent.ac.uk/
- http://www.bluej.org/
- http://www.greenfoot.org/
02:32 - Where do new people get stuck?
-...</itunes:subtitle><itunes:summary><![CDATA[01:29 - Neil Brown Introduction<ul><li><a href="https://twitter.com/neilccbrown" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://academiccomputing.wordpress.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.kent.ac.uk/" target="_blank" rel="noreferrer noopener">The University of Kent</a></li><li><a href="http://www.bluej.org/" target="_blank" rel="noreferrer noopener">BlueJ</a></li><li><a href="http://www.greenfoot.org/" target="_blank" rel="noreferrer noopener">Greenfoot</a></li></ul>02:32 - Where do new people get stuck?<ul><li><a href="https://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank" rel="noreferrer noopener">IDEs</a></li></ul>07:21 - Targeting Particular Age Groups<ul><li><a href="http://www.bluej.org/" target="_blank" rel="noreferrer noopener">BlueJ</a></li></ul>13:46 - Becoming Professional Programmers15:33 - Apprenticing17:20 - Teaching Theory and Algorithms vs Practical Aspects20:42 - Value and Negotiating Raises24:06 - Preparing Students for Business Challenges25:39 - What is the first thing students should learn?28:46 - Using Games 30:45 - Using Music <ul><li><a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener">Scratch</a></li></ul>31:48 - Hypotheses Testing34:08 - Tools38:23 - <a href="http://www.greenfoot.org/frames/" target="_blank" rel="noreferrer noopener">"Frame-Based Editing"</a> 40:21 - Beyond Beginners41:15 - <a href="http://alarmingdevelopment.org/?p=952" target="_blank" rel="noreferrer noopener">“My Holy Grail has been to radically simplify professional programming. I now realize that simplification is not fundamentally a technical problem but rather a cultural one. Our nerd culture embraces inhuman levels of complexity. Mastering mind-boggling complexity is our mutant superpower. It is our tribal marker. Complexity is the air we breath, and so it is invisible to us. Simplification will only come from outside this culture. To disrupt programming I first have to reinvent it for a fresh audience of non-programmers.”</a> 44:26 - Technical Matters vs Elitism<ul><li><a href="https://twitter.com/AndreasStefik" target="_blank" rel="noreferrer noopener">Andreas Stefik </a><ul><li><a href="https://devchat.tv/ruby-rogues/184-rr-what-we-actually-know-about-software-development-and-why-we-believe-it-s-true-with-greg-wilson-and-andreas-stefik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #184: We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik</a></li></ul></li></ul>47:57 - Making Programming Easier to Learn51:20 - Team Structures in Academia vs IndustryPicks <a href="https://github.com/kamranahmedse/git-standup/" target="_blank" rel="noreferrer noopener">git-standup</a> (Coraline)<br /> <a href="http://craft-conf.com" target="_blank" rel="noreferrer noopener">Craft Conference</a> (Jessica)<br /> <a href="http://www.meetup.com/UtahJS/" target="_blank" rel="noreferrer noopener">UtahJS</a> (Chuck)<br /> <a href="https://www.zoom-na.com/products/field-video-recording/field-recording/h6-handy-recorder" target="_blank" rel="noreferrer noopener">Zoom H6</a> (Chuck)<br /> <a href="http://www.theguardian.com/society/2016/apr/07/the-sugar-conspiracy-robert-lustig-john-yudkin" target="_blank" rel="noreferrer noopener">Ian Leslie: The Sugar Conspiracy</a> (Coraline)<br /> <a href="http://www.theguardian.com/society/2016/apr/07/the-sugar-conspiracy-robert-lustig-john-yudkin" target="_blank" rel="noreferrer noopener">The sugar conspiracy</a> (Neil)<br /> <a href="http://treasureislands.org/" target="_blank" rel="noreferrer noopener">Treasure Islands: Tax Havens and the Men Who Stole the World by Nicholas Shaxson</a> (Neil)Special Guest: Neil Brown.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>3441</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>256 RR Reading Code and The Architecture of Open Source Applications with Michael DiBernardo</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/256-rr-reading-code-and-the-architecture-of-open-source-applications-with-michael-dibernardo</link><description><![CDATA[01:42 - Michael DiBernardo Introduction<ul><li><a href="https://twitter.com/mdibernardo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/MichaelDiBernardo" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://mikedebo.ca/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.waveapps.com/payments/" target="_blank" rel="noreferrer noopener">Wave</a> </li></ul>02:27 - <a href="http://aosabook.org/en/index.html" target="_blank" rel="noreferrer noopener">The Architecture of Open Source Applications Series</a> 08:24 - Demonstrating Concepts in 500 Lines of Code12:24 - Why Open Source? <ul><li><a href="http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420" target="_blank" rel="noreferrer noopener">Patterns of Enterprise Application Architecture by Martin Fowler</a></li></ul>14:20 - Lessons Learned19:05 - Communication Issues22:41 - Reuse<ul><li><a href="http://udidahan.com/2009/06/07/the-fallacy-of-reuse/" target="_blank" rel="noreferrer noopener">Udi Dahan: The Fallacy Of ReUse</a> </li></ul>28:52 - What should people gain from the book?34:12 - How to Read a Book Like This (Retention)37:48 - Soft Skills<ul><li><a href="http://www.writingexcuses.com/" target="_blank" rel="noreferrer noopener">Writing Excuses</a></li></ul>Picks <a href="http://udidahan.com/2009/06/07/the-fallacy-of-reuse/" target="_blank" rel="noreferrer noopener">Udi Dahan: The Fallacy Of ReUse</a> (David)<br /> <a href="http://danluu.com/wat/" target="_blank" rel="noreferrer noopener">Dan Luu: Normalization of deviance in software: how broken practices become standard</a> (David)<br /> <a href="http://www.amazon.com/Mind-Its-Own-Distorts-Deceives/dp/0393331636" target="_blank" rel="noreferrer noopener">A Mind of Its Own: How Your Brain Distorts and Deceives by Cordelia Fine</a> (Avdi)<br /> <a href="https://www.microsoft.com/microsoft-hololens/en-us" target="_blank" rel="noreferrer noopener">HolloLens</a> Demo (Chuck)<br /> <a href="http://lifehacker.com/build-a-raspberry-pi-powered-diy-amazon-echo-1762678229" target="_blank" rel="noreferrer noopener">Build a Raspberry Pi-Powered DIY Amazon Echo</a> (Chuck)<br /> <a href="https://www.amazon.ca/How-Buildings-Learn-Happens-Theyre/dp/0140139966" target="_blank" rel="noreferrer noopener">How Buildings Learn: What Happens After They're Built by Stewart Brand</a> (Michael)<br /> <a href="https://www.amazon.ca/How-Learning-Works-Research-Based-Principles/dp/0470484101" target="_blank" rel="noreferrer noopener">How Learning Works: Seven Research-Based Principles for Smart Teaching</a> (Michael)<br /> <a href="http://www.writingexcuses.com/" target="_blank" rel="noreferrer noopener">Writing Excuses</a> (Michael)Special Guest: Michael DiBernardo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d9e46f5f-d9f2-4afc-9c17-8abef80c0ba7</guid><pubDate>Wed, 20 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849326/stream.mp3" length="61772966" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:42 - Michael DiBernardo Introduction
- https://twitter.com/mdibernardo 
- https://github.com/MichaelDiBernardo 
- http://mikedebo.ca/
- https://www.waveapps.com/payments/ 
02:27 - http://aosabook.org/en/index.html 08:24 - Demonstrating Concepts in...</itunes:subtitle><itunes:summary><![CDATA[01:42 - Michael DiBernardo Introduction<ul><li><a href="https://twitter.com/mdibernardo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/MichaelDiBernardo" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://mikedebo.ca/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.waveapps.com/payments/" target="_blank" rel="noreferrer noopener">Wave</a> </li></ul>02:27 - <a href="http://aosabook.org/en/index.html" target="_blank" rel="noreferrer noopener">The Architecture of Open Source Applications Series</a> 08:24 - Demonstrating Concepts in 500 Lines of Code12:24 - Why Open Source? <ul><li><a href="http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420" target="_blank" rel="noreferrer noopener">Patterns of Enterprise Application Architecture by Martin Fowler</a></li></ul>14:20 - Lessons Learned19:05 - Communication Issues22:41 - Reuse<ul><li><a href="http://udidahan.com/2009/06/07/the-fallacy-of-reuse/" target="_blank" rel="noreferrer noopener">Udi Dahan: The Fallacy Of ReUse</a> </li></ul>28:52 - What should people gain from the book?34:12 - How to Read a Book Like This (Retention)37:48 - Soft Skills<ul><li><a href="http://www.writingexcuses.com/" target="_blank" rel="noreferrer noopener">Writing Excuses</a></li></ul>Picks <a href="http://udidahan.com/2009/06/07/the-fallacy-of-reuse/" target="_blank" rel="noreferrer noopener">Udi Dahan: The Fallacy Of ReUse</a> (David)<br /> <a href="http://danluu.com/wat/" target="_blank" rel="noreferrer noopener">Dan Luu: Normalization of deviance in software: how broken practices become standard</a> (David)<br /> <a href="http://www.amazon.com/Mind-Its-Own-Distorts-Deceives/dp/0393331636" target="_blank" rel="noreferrer noopener">A Mind of Its Own: How Your Brain Distorts and Deceives by Cordelia Fine</a> (Avdi)<br /> <a href="https://www.microsoft.com/microsoft-hololens/en-us" target="_blank" rel="noreferrer noopener">HolloLens</a> Demo (Chuck)<br /> <a href="http://lifehacker.com/build-a-raspberry-pi-powered-diy-amazon-echo-1762678229" target="_blank" rel="noreferrer noopener">Build a Raspberry Pi-Powered DIY Amazon Echo</a> (Chuck)<br /> <a href="https://www.amazon.ca/How-Buildings-Learn-Happens-Theyre/dp/0140139966" target="_blank" rel="noreferrer noopener">How Buildings Learn: What Happens After They're Built by Stewart Brand</a> (Michael)<br /> <a href="https://www.amazon.ca/How-Learning-Works-Research-Based-Principles/dp/0470484101" target="_blank" rel="noreferrer noopener">How Learning Works: Seven Research-Based Principles for Smart Teaching</a> (Michael)<br /> <a href="http://www.writingexcuses.com/" target="_blank" rel="noreferrer noopener">Writing Excuses</a> (Michael)Special Guest: Michael DiBernardo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3782</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>255 RR What's Missing? with Greg Wilson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/255-rr-what-s-missing-with-greg-wilson</link><description><![CDATA[01:59 - Greg Wilson Introduction<ul><li><a href="https://twitter.com/gvwilson" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://third-bit.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:37 - What’s Missing?05:48 - Disconnect Between Computer Scientists and Software Developers09:09 - How necessary are books?<ul><li><a href="https://devchat.tv/ruby-rogues/184-rr-what-we-actually-know-about-software-development-and-why-we-believe-it-s-true-with-greg-wilson-and-andreas-stefik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #184: What We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik</a></li></ul>15:18 - Being Part of a Process vs Starting a Process17:01 - Software Tools; Spreadsheets<ul><li><a href="https://www.libreoffice.org/" target="_blank" rel="noreferrer noopener">LibreOffice</a></li></ul>28:45 - Language, Vocabulary, and Theory and The Software Craftsmanship Movement33:41 - Reinventing the Wheel36:24 - CrowdsourcingPicks <a href="http://www.amazon.com/Software-Tools-Brian-W-Kernighan/dp/020103669X" target="_blank" rel="noreferrer noopener">Software Tools by Brian W. Kernighan and P. J. Plauger</a> (Greg)<br /> <a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener">Scratch</a> (Greg)<br /> <a href="http://www.techiesproject.com/" target="_blank" rel="noreferrer noopener">Techies</a> (Greg)<br /> <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element" target="_blank" rel="noreferrer noopener">HTML element standards</a> (Jessica)<br /> <a href="https://feerless.us" target="_blank" rel="noreferrer noopener">Feerless</a> (Coraline)<br /> <a href="http://www.felienne.com/" target="_blank" rel="noreferrer noopener">Félienne Hermans</a> (Avdi)<br /> <a href="http://moonconf.org" target="_blank" rel="noreferrer noopener">moonconf</a> (Jessica)Special Guest: Greg Wilson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cc7989e7-5e7a-409d-842e-c753d0159686</guid><pubDate>Wed, 13 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849279/stream.mp3" length="56519113" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:59 - Greg Wilson Introduction
- https://twitter.com/gvwilson 
- http://third-bit.com/
02:37 - What’s Missing?05:48 - Disconnect Between Computer Scientists and Software Developers09:09 - How necessary are books?
-...</itunes:subtitle><itunes:summary><![CDATA[01:59 - Greg Wilson Introduction<ul><li><a href="https://twitter.com/gvwilson" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://third-bit.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:37 - What’s Missing?05:48 - Disconnect Between Computer Scientists and Software Developers09:09 - How necessary are books?<ul><li><a href="https://devchat.tv/ruby-rogues/184-rr-what-we-actually-know-about-software-development-and-why-we-believe-it-s-true-with-greg-wilson-and-andreas-stefik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #184: What We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik</a></li></ul>15:18 - Being Part of a Process vs Starting a Process17:01 - Software Tools; Spreadsheets<ul><li><a href="https://www.libreoffice.org/" target="_blank" rel="noreferrer noopener">LibreOffice</a></li></ul>28:45 - Language, Vocabulary, and Theory and The Software Craftsmanship Movement33:41 - Reinventing the Wheel36:24 - CrowdsourcingPicks <a href="http://www.amazon.com/Software-Tools-Brian-W-Kernighan/dp/020103669X" target="_blank" rel="noreferrer noopener">Software Tools by Brian W. Kernighan and P. J. Plauger</a> (Greg)<br /> <a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener">Scratch</a> (Greg)<br /> <a href="http://www.techiesproject.com/" target="_blank" rel="noreferrer noopener">Techies</a> (Greg)<br /> <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element" target="_blank" rel="noreferrer noopener">HTML element standards</a> (Jessica)<br /> <a href="https://feerless.us" target="_blank" rel="noreferrer noopener">Feerless</a> (Coraline)<br /> <a href="http://www.felienne.com/" target="_blank" rel="noreferrer noopener">Félienne Hermans</a> (Avdi)<br /> <a href="http://moonconf.org" target="_blank" rel="noreferrer noopener">moonconf</a> (Jessica)Special Guest: Greg Wilson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3454</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>254 RR Building/Scaling a Rails SaaS App with Derrick Reimer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/254-rr-building-scaling-a-rails-saas-app-with-derrick-reimer</link><description><![CDATA[02:25 - Julia Evans Introduction<ul><li><a href="https://twitter.com/b0rk" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jvns" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jvns.ca/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:52 - Derrick Reimer Introduction<ul><li><a href="https://twitter.com/derrickreimer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/djreimer" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.scalingsaas.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a></li><li><a href="https://en.wikipedia.org/wiki/Software_as_a_service" target="_blank" rel="noreferrer noopener">SaaS = Software as a Service</a></li><li><a href="https://codetree.com/" target="_blank" rel="noreferrer noopener">Codetree</a></li></ul>05:25 - SaaS Apps vs Other Web Development Projects06:18 - Scaling08:44 - Gathering Feedback12:01 - How has underlying technology helped and gotten in the way?<ul><li><a href="http://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li></ul>15:18 - Choosing Boring Technology20:49 - Scaling (Cont’d) <ul><li>Caching</li><li><a href="http://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li></ul>29:07 - Strategies to Keep the Application Manageable31:41 - What makes technology boring and safe to use? Evaluating Technologies<ul><li>“Boringification”</li></ul>35:43 - Building Something Useful vs Building Something for Entertainment40:13 - PrioritizationPicks <a href="https://www.npmjs.com/package/writegif" target="_blank" rel="noreferrer noopener">writegif</a> (Derrick)<br /> <a href="http://batsov.com/rubocop/" target="_blank" rel="noreferrer noopener">RuboCop</a> (Derrick)<br /> <a href="http://hisham.hm/htop/" target="_blank" rel="noreferrer noopener">htop</a> (Jessica)<br /> <a href="https://www.amazon.ca/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601" target="_blank" rel="noreferrer noopener">Java Concurrency in Practice</a> (Julia)<br /> <a href="https://www.youtube.com/watch?v=MSJaSS_Zj0Y" target="_blank" rel="noreferrer noopener">HOW TO PRONOUNCE GIF!</a> (David)<br /> Teaching a local Ruby class (Avdi)Special Guests: Derrick Reimer and Julia Evans.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3dda41d6-96f7-4888-aa78-0f4b9ec81f6a</guid><pubDate>Wed, 06 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849304/stream.mp3" length="7438336" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:25 - Julia Evans Introduction
- https://twitter.com/b0rk 
- https://github.com/jvns 
- http://jvns.ca/
02:52 - Derrick Reimer Introduction
- https://twitter.com/derrickreimer 
- https://github.com/djreimer 
- http://www.scalingsaas.com/
-...</itunes:subtitle><itunes:summary><![CDATA[02:25 - Julia Evans Introduction<ul><li><a href="https://twitter.com/b0rk" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jvns" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jvns.ca/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:52 - Derrick Reimer Introduction<ul><li><a href="https://twitter.com/derrickreimer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/djreimer" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.scalingsaas.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a></li><li><a href="https://en.wikipedia.org/wiki/Software_as_a_service" target="_blank" rel="noreferrer noopener">SaaS = Software as a Service</a></li><li><a href="https://codetree.com/" target="_blank" rel="noreferrer noopener">Codetree</a></li></ul>05:25 - SaaS Apps vs Other Web Development Projects06:18 - Scaling08:44 - Gathering Feedback12:01 - How has underlying technology helped and gotten in the way?<ul><li><a href="http://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li></ul>15:18 - Choosing Boring Technology20:49 - Scaling (Cont’d) <ul><li>Caching</li><li><a href="http://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li></ul>29:07 - Strategies to Keep the Application Manageable31:41 - What makes technology boring and safe to use? Evaluating Technologies<ul><li>“Boringification”</li></ul>35:43 - Building Something Useful vs Building Something for Entertainment40:13 - PrioritizationPicks <a href="https://www.npmjs.com/package/writegif" target="_blank" rel="noreferrer noopener">writegif</a> (Derrick)<br /> <a href="http://batsov.com/rubocop/" target="_blank" rel="noreferrer noopener">RuboCop</a> (Derrick)<br /> <a href="http://hisham.hm/htop/" target="_blank" rel="noreferrer noopener">htop</a> (Jessica)<br /> <a href="https://www.amazon.ca/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601" target="_blank" rel="noreferrer noopener">Java Concurrency in Practice</a> (Julia)<br /> <a href="https://www.youtube.com/watch?v=MSJaSS_Zj0Y" target="_blank" rel="noreferrer noopener">HOW TO PRONOUNCE GIF!</a> (David)<br /> Teaching a local Ruby class (Avdi)Special Guests: Derrick Reimer and Julia Evans.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>386</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>253 RR Phoenix and Rails with Chris McCord</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/253-rr-phoenix-and-rails-with-chris-mccord</link><description><![CDATA[01:57 - Chris McCord Introduction<ul><li><a href="https://twitter.com/chris_mccord" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/chrismccord" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.chrismccord.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://dockyard.com/" target="_blank" rel="noreferrer noopener">DockYard</a></li><li><a href="http://www.amazon.com/Programming-Phoenix-Productive-Reliable-Fast/dp/1680501453/ref=sr_1_1?ie=UTF8&amp;keywords=chris+mccord&amp;qid=1458842029&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Programming Phoenix: Productive |&gt; Reliable |&gt; Fast by Chris McCord, Bruce Tate, and Jose Valim</a></li><li><a href="http://www.amazon.com/Metaprogramming-Elixir-Write-Less-Code/dp/1680500414/ref=sr_1_3?ie=UTF8&amp;keywords=chris+mccord&amp;qid=1458842029&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) by Chris McCord</a></li></ul>02:09 - <a href="http://www.phoenixframework.org/" target="_blank" rel="noreferrer noopener">The Phoenix Framework</a> <ul><li><a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">The Elixir Programming Language</a></li><li><a href="https://www.erlang.org/" target="_blank" rel="noreferrer noopener">The Erlang Programming Language</a></li></ul>02:46 - Ruby vs Elixir<ul><li><a href="http://blog.plataformatec.com.br/" target="_blank" rel="noreferrer noopener">José Valim</a></li><li>“Programming should be enjoyable.”</li><li><a href="https://github.com/chrismccord/sync" target="_blank" rel="noreferrer noopener">sync</a></li><li><a href="https://www.whatsapp.com/" target="_blank" rel="noreferrer noopener">WhatsApp</a></li><li><a href="https://en.wikipedia.org/wiki/Metaprogramming" target="_blank" rel="noreferrer noopener">Metaprogramming</a></li></ul>12:12 - Phoenix as a Framework; Similarity to Rails15:38 - <a href="https://github.com/elixir-lang/ecto" target="_blank" rel="noreferrer noopener">ecto</a> 16:45 - Performance 18:06 - Generating a Phoenix Project<ul><li><a href="http://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html" target="_blank" rel="noreferrer noopener">Mix</a></li></ul>20:44 - Getting Started with Phoenix; Creating and Maintaining25:29 - Guidance and Decision Making <ul><li>Development and Documentation</li></ul>30:22 - Phoenix and JavaScript; Build Tools<ul><li><a href="http://brunch.io/" target="_blank" rel="noreferrer noopener">Brunch</a></li></ul>37:22 - Phoenix and Elm<ul><li><a href="https://www.youtube.com/watch?v=XJ9ckqCMiKk" target="_blank" rel="noreferrer noopener">Chris McCord and Evan Czaplicki: Phoenix and Elm: Making the Web Functional @ Erlang Factory SF 2016</a> </li></ul>38:45 - Maintainability<ul><li><a href="https://en.wikipedia.org/wiki/Open_Telecom_Platform" target="_blank" rel="noreferrer noopener">OTP Framework</a></li></ul>41:52 - Hosting Phoenix<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li></ul>42:48 - Object-Oriented vs Functional<ul><li><a href="https://en.wikipedia.org/wiki/Actor_model" target="_blank" rel="noreferrer noopener">The Actor Model</a></li><li><a href="https://en.wikipedia.org/wiki/Smalltalk" target="_blank" rel="noreferrer noopener">Smalltalk</a></li></ul>50:29 - Debugging; Tooling<ul><li><a href="https://angel.co/uberauth" target="_blank" rel="noreferrer noopener">UberAuth</a></li></ul>01:01:08 - Phoenix PresencePicks <a href="https://www.youtube.com/watch?v=4yODalLQ2lM" target="_blank" rel="noreferrer noopener">Radical Candor — The Surprising Secret to Being a Good Boss | First Round Review</a> (Jessica)<br /> <a href="http://www.amazon.com/Flex-Mancer-Ferrett-Steinmetz-ebook/dp/B00JNPF4BS" target="_blank" rel="noreferrer noopener">Flex ('Mancer) by Ferrett Steinmetz</a> (Jessica)<br /> <a href="http://www.amazon.com/The-Teaching-Company-UNDERSTAND-Complete/dp/1598032704" target="_blank" rel="noreferrer noopener">The Teaching Company: How to Listen to and Understand Great Music</a> (Jessica)<br /> <a href="https://pragprog.com/book/phoenix/programming-phoenix" target="_blank" rel="noreferrer noopener">Programming Phoenix: Productive |&gt; Reliable |&gt; Fast by Chris McCord, Bruce Tate, and José Valim</a> (Chris)<br /> <a href="https://www.youtube.com/watch?v=MD3P7Qan3pw" target="_blank" rel="noreferrer noopener">Jose Valim: Phoenix a web framework for the new web @ Lambda Days 2016</a> (Chris)<br /> <a href="http://www.amazon.com/4-Hour-Workweek-Escape-Live-Anywhere/dp/0307465357/ref=sr_1_1?ie=UTF8&amp;keywords=4+hour+work+week&amp;qid=1458668168&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss</a> (Avdi)<br /> <a href="http://arxiv.org/abs/1410.2803" target="_blank" rel="noreferrer noopener">Efficient State-based CRDTs by Delta-Mutation</a> (Chris)Special Guest: Chris McCord.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">980da3d0-3e7d-4447-b195-32a52c106e9b</guid><pubDate>Wed, 30 Mar 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849878/stream.mp3" length="68414655" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:57 - Chris McCord Introduction
- https://twitter.com/chris_mccord 
- https://github.com/chrismccord 
- http://www.chrismccord.com/
- https://dockyard.com/
-...</itunes:subtitle><itunes:summary><![CDATA[01:57 - Chris McCord Introduction<ul><li><a href="https://twitter.com/chris_mccord" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/chrismccord" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.chrismccord.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://dockyard.com/" target="_blank" rel="noreferrer noopener">DockYard</a></li><li><a href="http://www.amazon.com/Programming-Phoenix-Productive-Reliable-Fast/dp/1680501453/ref=sr_1_1?ie=UTF8&amp;keywords=chris+mccord&amp;qid=1458842029&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Programming Phoenix: Productive |&gt; Reliable |&gt; Fast by Chris McCord, Bruce Tate, and Jose Valim</a></li><li><a href="http://www.amazon.com/Metaprogramming-Elixir-Write-Less-Code/dp/1680500414/ref=sr_1_3?ie=UTF8&amp;keywords=chris+mccord&amp;qid=1458842029&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) by Chris McCord</a></li></ul>02:09 - <a href="http://www.phoenixframework.org/" target="_blank" rel="noreferrer noopener">The Phoenix Framework</a> <ul><li><a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">The Elixir Programming Language</a></li><li><a href="https://www.erlang.org/" target="_blank" rel="noreferrer noopener">The Erlang Programming Language</a></li></ul>02:46 - Ruby vs Elixir<ul><li><a href="http://blog.plataformatec.com.br/" target="_blank" rel="noreferrer noopener">José Valim</a></li><li>“Programming should be enjoyable.”</li><li><a href="https://github.com/chrismccord/sync" target="_blank" rel="noreferrer noopener">sync</a></li><li><a href="https://www.whatsapp.com/" target="_blank" rel="noreferrer noopener">WhatsApp</a></li><li><a href="https://en.wikipedia.org/wiki/Metaprogramming" target="_blank" rel="noreferrer noopener">Metaprogramming</a></li></ul>12:12 - Phoenix as a Framework; Similarity to Rails15:38 - <a href="https://github.com/elixir-lang/ecto" target="_blank" rel="noreferrer noopener">ecto</a> 16:45 - Performance 18:06 - Generating a Phoenix Project<ul><li><a href="http://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html" target="_blank" rel="noreferrer noopener">Mix</a></li></ul>20:44 - Getting Started with Phoenix; Creating and Maintaining25:29 - Guidance and Decision Making <ul><li>Development and Documentation</li></ul>30:22 - Phoenix and JavaScript; Build Tools<ul><li><a href="http://brunch.io/" target="_blank" rel="noreferrer noopener">Brunch</a></li></ul>37:22 - Phoenix and Elm<ul><li><a href="https://www.youtube.com/watch?v=XJ9ckqCMiKk" target="_blank" rel="noreferrer noopener">Chris McCord and Evan Czaplicki: Phoenix and Elm: Making the Web Functional @ Erlang Factory SF 2016</a> </li></ul>38:45 - Maintainability<ul><li><a href="https://en.wikipedia.org/wiki/Open_Telecom_Platform" target="_blank" rel="noreferrer noopener">OTP Framework</a></li></ul>41:52 - Hosting Phoenix<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li></ul>42:48 - Object-Oriented vs Functional<ul><li><a href="https://en.wikipedia.org/wiki/Actor_model" target="_blank" rel="noreferrer noopener">The Actor Model</a></li><li><a href="https://en.wikipedia.org/wiki/Smalltalk" target="_blank" rel="noreferrer noopener">Smalltalk</a></li></ul>50:29 - Debugging; Tooling<ul><li><a href="https://angel.co/uberauth" target="_blank" rel="noreferrer noopener">UberAuth</a></li></ul>01:01:08 - Phoenix PresencePicks <a href="https://www.youtube.com/watch?v=4yODalLQ2lM" target="_blank" rel="noreferrer noopener">Radical Candor — The Surprising Secret to Being a Good Boss | First Round Review</a> (Jessica)<br /> <a href="http://www.amazon.com/Flex-Mancer-Ferrett-Steinmetz-ebook/dp/B00JNPF4BS" target="_blank" rel="noreferrer noopener">Flex ('Mancer) by Ferrett Steinmetz</a> (Jessica)<br /> <a...]]></itunes:summary><itunes:duration>4197</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>252 RR Feature Toggles with Pete Hodgson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/252-rr-feature-toggles-with-pete-hodgson</link><description><![CDATA[02:07 - Pete Hodgson Introduction<ul><li><a href="https://twitter.com/ph1" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/moredip" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.thepete.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/ruby-rogues/176-rr-rails-as-an-soa-client-with-pete-hodgson" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #176: Rails as an SOA Client with Pete Hodgson</a></li><li><a href="https://devchat.tv/hosts/Pete%20Hodgson" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episodes with Pete Hodgson</a></li></ul>03:13 - Feature Toggles, Flags, Bits, Etc.<ul><li><a href="http://www.alwaysagileconsulting.com/articles/organisation-pattern-trunk-based-development/" target="_blank" rel="noreferrer noopener">Trunk Based Development</a></li><li><a href="https://devchat.tv/iphreaks/136-ips-efficient-engineering-practices-for-software-projects-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford</a></li></ul>06:17 - Merge Hell 08:10 - Branches08:59 - Why not constantly rebase?<ul><li><a href="http://martinfowler.com/bliki/FeatureBranch.html" target="_blank" rel="noreferrer noopener">Martin Fowler: FeatureBranch</a></li></ul>10:48 - Why use feature toggles?<ul><li><a href="http://martinfowler.com/articles/feature-toggles.html" target="_blank" rel="noreferrer noopener">Martin Fowler: Feature Toggles</a></li></ul>12:29 - Making Code Configurable16:37 - Approaching Feature Toggles20:04 - <a href="https://en.wikipedia.org/wiki/A/B_testing" target="_blank" rel="noreferrer noopener">A/B Testing</a> 25:11 - Approaching Feature Toggles (Cont’d)<ul><li><a href="https://rubygems.org/gems/snuffle/versions/0.14.0" target="_blank" rel="noreferrer noopener">snuffle</a></li><li><a href="https://github.com/CoralineAda/ambient_spec" target="_blank" rel="noreferrer noopener">ambient-spec</a></li><li><a href="https://github.com/moredip/rack-flags" target="_blank" rel="noreferrer noopener">rack-flags</a> </li></ul>34:37 - Implications for Testing36:12 - Toggle Interaction; Nesting of Features37:28 - Introducing Features Toggles to Teams<ul><li>Pushback</li></ul>40:43 - Managing Code Reviews with No Feature BranchesPicks <a href="http://jimneath.org/2010/01/04/cryptic-ruby-global-variables-and-their-meanings.html" target="_blank" rel="noreferrer noopener">Cryptic Ruby Global Variables and Their Meanings</a> (Coraline)<br /> <a href="http://installfest.railsbridge.org/installfest/installfest" target="_blank" rel="noreferrer noopener">RailsBridge Installfest</a> (Coraline)<br /> <a href="http://concourse.ci/" target="_blank" rel="noreferrer noopener">Concourse</a> (Pete)<br /> <a href="http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions" target="_blank" rel="noreferrer noopener">Architectural Decision Records</a> (Pete)<br /> <a href="http://blog.thepete.net/blog/2015/06/21/the-ultimate-travelers-coffee-kit/" target="_blank" rel="noreferrer noopener">Pete Hodgson: The Ultimate Traveler's Coffee Kit</a> (Pete)<br /> <a href="https://www.deschutesbrewery.com/beer/red-chair-nwpa/" target="_blank" rel="noreferrer noopener">Deschutes Red Chair NWPA</a> (Pete)Special Guest: Pete Hodgson .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f7b0429b-6ccc-4242-940a-e288191ee23d</guid><pubDate>Wed, 23 Mar 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849859/stream.mp3" length="56126233" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:07 - Pete Hodgson Introduction
- https://twitter.com/ph1 
- https://github.com/moredip 
- http://blog.thepete.net/
- https://devchat.tv/ruby-rogues/176-rr-rails-as-an-soa-client-with-pete-hodgson
- https://devchat.tv/hosts/Pete%20Hodgson
03:13 -...</itunes:subtitle><itunes:summary><![CDATA[02:07 - Pete Hodgson Introduction<ul><li><a href="https://twitter.com/ph1" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/moredip" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.thepete.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/ruby-rogues/176-rr-rails-as-an-soa-client-with-pete-hodgson" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #176: Rails as an SOA Client with Pete Hodgson</a></li><li><a href="https://devchat.tv/hosts/Pete%20Hodgson" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episodes with Pete Hodgson</a></li></ul>03:13 - Feature Toggles, Flags, Bits, Etc.<ul><li><a href="http://www.alwaysagileconsulting.com/articles/organisation-pattern-trunk-based-development/" target="_blank" rel="noreferrer noopener">Trunk Based Development</a></li><li><a href="https://devchat.tv/iphreaks/136-ips-efficient-engineering-practices-for-software-projects-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford</a></li></ul>06:17 - Merge Hell 08:10 - Branches08:59 - Why not constantly rebase?<ul><li><a href="http://martinfowler.com/bliki/FeatureBranch.html" target="_blank" rel="noreferrer noopener">Martin Fowler: FeatureBranch</a></li></ul>10:48 - Why use feature toggles?<ul><li><a href="http://martinfowler.com/articles/feature-toggles.html" target="_blank" rel="noreferrer noopener">Martin Fowler: Feature Toggles</a></li></ul>12:29 - Making Code Configurable16:37 - Approaching Feature Toggles20:04 - <a href="https://en.wikipedia.org/wiki/A/B_testing" target="_blank" rel="noreferrer noopener">A/B Testing</a> 25:11 - Approaching Feature Toggles (Cont’d)<ul><li><a href="https://rubygems.org/gems/snuffle/versions/0.14.0" target="_blank" rel="noreferrer noopener">snuffle</a></li><li><a href="https://github.com/CoralineAda/ambient_spec" target="_blank" rel="noreferrer noopener">ambient-spec</a></li><li><a href="https://github.com/moredip/rack-flags" target="_blank" rel="noreferrer noopener">rack-flags</a> </li></ul>34:37 - Implications for Testing36:12 - Toggle Interaction; Nesting of Features37:28 - Introducing Features Toggles to Teams<ul><li>Pushback</li></ul>40:43 - Managing Code Reviews with No Feature BranchesPicks <a href="http://jimneath.org/2010/01/04/cryptic-ruby-global-variables-and-their-meanings.html" target="_blank" rel="noreferrer noopener">Cryptic Ruby Global Variables and Their Meanings</a> (Coraline)<br /> <a href="http://installfest.railsbridge.org/installfest/installfest" target="_blank" rel="noreferrer noopener">RailsBridge Installfest</a> (Coraline)<br /> <a href="http://concourse.ci/" target="_blank" rel="noreferrer noopener">Concourse</a> (Pete)<br /> <a href="http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions" target="_blank" rel="noreferrer noopener">Architectural Decision Records</a> (Pete)<br /> <a href="http://blog.thepete.net/blog/2015/06/21/the-ultimate-travelers-coffee-kit/" target="_blank" rel="noreferrer noopener">Pete Hodgson: The Ultimate Traveler's Coffee Kit</a> (Pete)<br /> <a href="https://www.deschutesbrewery.com/beer/red-chair-nwpa/" target="_blank" rel="noreferrer noopener">Deschutes Red Chair NWPA</a> (Pete)Special Guest: Pete Hodgson .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3429</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>251 RR Automating Code Reviews with Mindaugas Mozūras</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/251-rr-automating-code-reviews-with-mindaugas-mozuras</link><description><![CDATA[02:04 - Mindaugas Mozūras Introduction<ul><li><a href="https://twitter.com/mmozuras" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mmozuras" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://codingfearlessly.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.vinted.com/" target="_blank" rel="noreferrer noopener">Vinted</a></li><li><a href="https://github.com/mmozuras/pronto" target="_blank" rel="noreferrer noopener">pronto</a> </li></ul>02:36 - Automating Code Reviews03:17 - What is a code review and why do it?03:39 - Styles of Code Reviews: What parts should be automated?    06:04 - <a href="https://github.com/mmozuras/pronto" target="_blank" rel="noreferrer noopener">pronto</a> vs <a href="https://github.com/bbatsov/rubocop" target="_blank" rel="noreferrer noopener">rubocop</a><ul><li><a href="https://github.com/seattlerb/flay" target="_blank" rel="noreferrer noopener">flay</a> </li><li><a href="http://brakemanscanner.org/" target="_blank" rel="noreferrer noopener">Brakeman</a></li><li><a href="https://github.com/jscruggs/metric_fu" target="_blank" rel="noreferrer noopener">metric_fu</a> </li><li><a href="https://github.com/seattlerb/flog" target="_blank" rel="noreferrer noopener">flog</a> </li></ul>08:26 - Workflow10:14 - Runners11:42 - Feedback13:21 - Use Cases for Pronto14:28 - How has pronto changed your codebase?15:34 - Feelings and Code Reviews; Agreeing on Standards as a Team17:38 - Return Values<ul><li><a href="https://devchat.tv/ruby-rogues/248-rr-the-crystal-programming-language-with-erik-michaels-ober" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #248: The Crystal Programming Language with Erik Michaels-Ober</a></li></ul>19:43 - Reviewing Pull Requests and Code Review Ethics 25:56 - Feature Flags<ul><li><a href="http://martinfowler.com/articles/feature-toggles.html" target="_blank" rel="noreferrer noopener">Martin Fowler: Feature Toggles</a> </li><li><a href="https://devchat.tv/iphreaks/136-ips-efficient-engineering-practices-for-software-projects-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford</a> </li></ul>27:21 - Managing Open Source Projects and Communities30:37 - What’s next for pronto?<ul><li><a href="https://bitbucket.org/" target="_blank" rel="noreferrer noopener">Bitbucket</a> Support</li></ul>Picks <a href="https://www.manicpanic.com/hair/hair-color?limit=all" target="_blank" rel="noreferrer noopener">Manic Panic Hair Dye</a> (Jessica)<br /> <a href="http://www.kennethreitz.org/essays/mentalhealtherror-an-exception-occurred" target="_blank" rel="noreferrer noopener">Kenneth Reitz: MentalHealthError: an exception occurred.</a> (Jessica)<br /> <a href="https://frinkiac.com" target="_blank" rel="noreferrer noopener">Frinkiac</a> (Coraline)<br /> <a href="http://www.vikingcodeschool.com/posts/why-learning-to-code-is-so-damn-hard" target="_blank" rel="noreferrer noopener">Erik Trautman: Why Learning to Code is So Damn Hard</a> (Coraline)<br /> <a href="http://www.appsumo.com/" target="_blank" rel="noreferrer noopener">AppSumo</a> (Chuck)<br /> <a href="http://www.addthis.com/" target="_blank" rel="noreferrer noopener">AddThis</a> (Chuck)<br /> <a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a> (Chuck)<br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="https://www.rescuetime.com/" target="_blank" rel="noreferrer noopener">RescueTime</a> (Mindaugas)<br /> <a href="http://mcfunley.com/choose-boring-technology" target="_blank" rel="noreferrer noopener">Dan McKinley: Choose Boring Technology</a> (Mindaugas)<br /> <a href="http://brandonsanderson.com/" target="_blank" rel="noreferrer noopener">Brandon Sanderson</a> (Mindaugas)Special Guest: Mindaugas Mozūras.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">241e83a9-9a32-488d-b4f5-c637f75e5cbb</guid><pubDate>Wed, 16 Mar 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851573/stream.mp3" length="41089760" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:04 - Mindaugas Mozūras Introduction
- https://twitter.com/mmozuras 
- https://github.com/mmozuras 
- http://codingfearlessly.com/
- https://www.vinted.com/
- https://github.com/mmozuras/pronto 
02:36 - Automating Code Reviews03:17 - What is a code...</itunes:subtitle><itunes:summary><![CDATA[02:04 - Mindaugas Mozūras Introduction<ul><li><a href="https://twitter.com/mmozuras" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mmozuras" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://codingfearlessly.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.vinted.com/" target="_blank" rel="noreferrer noopener">Vinted</a></li><li><a href="https://github.com/mmozuras/pronto" target="_blank" rel="noreferrer noopener">pronto</a> </li></ul>02:36 - Automating Code Reviews03:17 - What is a code review and why do it?03:39 - Styles of Code Reviews: What parts should be automated?    06:04 - <a href="https://github.com/mmozuras/pronto" target="_blank" rel="noreferrer noopener">pronto</a> vs <a href="https://github.com/bbatsov/rubocop" target="_blank" rel="noreferrer noopener">rubocop</a><ul><li><a href="https://github.com/seattlerb/flay" target="_blank" rel="noreferrer noopener">flay</a> </li><li><a href="http://brakemanscanner.org/" target="_blank" rel="noreferrer noopener">Brakeman</a></li><li><a href="https://github.com/jscruggs/metric_fu" target="_blank" rel="noreferrer noopener">metric_fu</a> </li><li><a href="https://github.com/seattlerb/flog" target="_blank" rel="noreferrer noopener">flog</a> </li></ul>08:26 - Workflow10:14 - Runners11:42 - Feedback13:21 - Use Cases for Pronto14:28 - How has pronto changed your codebase?15:34 - Feelings and Code Reviews; Agreeing on Standards as a Team17:38 - Return Values<ul><li><a href="https://devchat.tv/ruby-rogues/248-rr-the-crystal-programming-language-with-erik-michaels-ober" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #248: The Crystal Programming Language with Erik Michaels-Ober</a></li></ul>19:43 - Reviewing Pull Requests and Code Review Ethics 25:56 - Feature Flags<ul><li><a href="http://martinfowler.com/articles/feature-toggles.html" target="_blank" rel="noreferrer noopener">Martin Fowler: Feature Toggles</a> </li><li><a href="https://devchat.tv/iphreaks/136-ips-efficient-engineering-practices-for-software-projects-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford</a> </li></ul>27:21 - Managing Open Source Projects and Communities30:37 - What’s next for pronto?<ul><li><a href="https://bitbucket.org/" target="_blank" rel="noreferrer noopener">Bitbucket</a> Support</li></ul>Picks <a href="https://www.manicpanic.com/hair/hair-color?limit=all" target="_blank" rel="noreferrer noopener">Manic Panic Hair Dye</a> (Jessica)<br /> <a href="http://www.kennethreitz.org/essays/mentalhealtherror-an-exception-occurred" target="_blank" rel="noreferrer noopener">Kenneth Reitz: MentalHealthError: an exception occurred.</a> (Jessica)<br /> <a href="https://frinkiac.com" target="_blank" rel="noreferrer noopener">Frinkiac</a> (Coraline)<br /> <a href="http://www.vikingcodeschool.com/posts/why-learning-to-code-is-so-damn-hard" target="_blank" rel="noreferrer noopener">Erik Trautman: Why Learning to Code is So Damn Hard</a> (Coraline)<br /> <a href="http://www.appsumo.com/" target="_blank" rel="noreferrer noopener">AppSumo</a> (Chuck)<br /> <a href="http://www.addthis.com/" target="_blank" rel="noreferrer noopener">AddThis</a> (Chuck)<br /> <a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a> (Chuck)<br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="https://www.rescuetime.com/" target="_blank" rel="noreferrer noopener">RescueTime</a> (Mindaugas)<br /> <a href="http://mcfunley.com/choose-boring-technology" target="_blank" rel="noreferrer noopener">Dan McKinley: Choose Boring Technology</a> (Mindaugas)<br /> <a...]]></itunes:summary><itunes:duration>2489</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>250 RR Programming Language Evolution and Design with Gilad Bracha</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/250-rr-programming-language-evolution-and-design-with-gilad-bracha</link><description><![CDATA[02:00 - Gilad Bracha Introduction<ul><li><a href="https://twitter.com/Gilad_Bracha" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/gbracha" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://bracha.org/Site/Home.html" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.dartlang.org/" target="_blank" rel="noreferrer noopener">Dart</a> <ul><li><a href="https://devchat.tv/js-jabber/008-jsj-v8-and-dart-with-lars-bak-and-kaspar-lund" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #008: V8 and Dart with Lars Bak and Kasper Lund</a></li><li><a href="https://www.dartlang.org/tools/dartium/" target="_blank" rel="noreferrer noopener">Dartium</a></li></ul></li></ul>09:17 - Programming Language Evolution and Design<ul><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a><ul><li><a href="https://devchat.tv/ruby-rogues/212-rr-elm-with-richard-feldman-and-evan-czaplicki" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki</a> </li></ul></li></ul>10:47 - Capabilities and Language Features<ul><li><a href="http://www.newspeaklanguage.org/" target="_blank" rel="noreferrer noopener">Newspeak</a> </li><li>“Functional”</li></ul>12:46 - Actors16:41 - Live Programming<ul><li><a href="http://worrydream.com/LearnableProgramming/" target="_blank" rel="noreferrer noopener">Bret Victor on Live-Coding</a></li></ul>19:07 - <a href="https://en.wikipedia.org/wiki/Smalltalk" target="_blank" rel="noreferrer noopener">Smalltalk</a><ul><li><a href="https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop" target="_blank" rel="noreferrer noopener">REPL (Read–eval–print loop)</a></li><li><a href="https://en.wikipedia.org/wiki/Monkey_patch" target="_blank" rel="noreferrer noopener">Monkey patching</a></li></ul>29:01 - Designing a Language<ul><li>“Programming is an experience.”</li></ul>38:59 - Complexity42:41 - <a href="http://www.newspeaklanguage.org/" target="_blank" rel="noreferrer noopener">Newspeak</a> (Con’t)45:58 - <a href="https://en.wikipedia.org/wiki/Smalltalk" target="_blank" rel="noreferrer noopener">Smalltalk</a> or <a href="http://www.newspeaklanguage.org/" target="_blank" rel="noreferrer noopener">Newspeak</a>?<ul><li><a href="http://squeak.org/" target="_blank" rel="noreferrer noopener">Squeak</a></li><li><a href="http://pharo.org/" target="_blank" rel="noreferrer noopener">Pharo</a></li><li><a href="http://www.object-arts.com/" target="_blank" rel="noreferrer noopener">Dolphin Smalltalk</a></li><li><a href="http://www.cincomsmalltalk.com/main/products/visualworks/" target="_blank" rel="noreferrer noopener">VisualWorks</a></li></ul>48:13 - How are programming languages like shrubberiesPicks <a href="https://en.wikipedia.org/wiki/Stroopwafel" target="_blank" rel="noreferrer noopener">Stroopwafels</a> (Chuck)<br /> <a href="http://www.amazon.com/Staked-Iron-Druid-Chronicles-Eight-ebook/dp/B00VOYGYNS" target="_blank" rel="noreferrer noopener">Staked: The Iron Druid Chronicles by Kevin Hearne</a> (Chuck)<br /> <a href="http://www.amazon.com/Calamity-The-Reckoners-Brandon-Sanderson/dp/0385743602" target="_blank" rel="noreferrer noopener">Calamity (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> <a href="http://confreaks.tv/videos/bathruby2015-here-be-dragons" target="_blank" rel="noreferrer noopener">Katrina Owen: Here be Dragons</a> (Jessica)<br /> <a href="http://theparrotforum.com/images/smilies/emoticons/LittleParrotLeftAnim.gif" target="_blank" rel="noreferrer noopener">The Slow Party Parrot Emoji</a> (Jessica)<br /> <a href="http://www.umbertoeco.com/" target="_blank" rel="noreferrer noopener">Umberto Eco</a> (Gilad)Special Guest: Gilad Bracha.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">82767826-588a-4db4-b562-c2429d3f40d7</guid><pubDate>Wed, 09 Mar 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851442/stream.mp3" length="55926501" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:00 - Gilad Bracha Introduction
- https://twitter.com/Gilad_Bracha 
- https://github.com/gbracha 
- http://bracha.org/Site/Home.html
- https://www.dartlang.org/ 
    - https://devchat.tv/js-jabber/008-jsj-v8-and-dart-with-lars-bak-and-kaspar-lund...</itunes:subtitle><itunes:summary><![CDATA[02:00 - Gilad Bracha Introduction<ul><li><a href="https://twitter.com/Gilad_Bracha" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/gbracha" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://bracha.org/Site/Home.html" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.dartlang.org/" target="_blank" rel="noreferrer noopener">Dart</a> <ul><li><a href="https://devchat.tv/js-jabber/008-jsj-v8-and-dart-with-lars-bak-and-kaspar-lund" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #008: V8 and Dart with Lars Bak and Kasper Lund</a></li><li><a href="https://www.dartlang.org/tools/dartium/" target="_blank" rel="noreferrer noopener">Dartium</a></li></ul></li></ul>09:17 - Programming Language Evolution and Design<ul><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a><ul><li><a href="https://devchat.tv/ruby-rogues/212-rr-elm-with-richard-feldman-and-evan-czaplicki" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki</a> </li></ul></li></ul>10:47 - Capabilities and Language Features<ul><li><a href="http://www.newspeaklanguage.org/" target="_blank" rel="noreferrer noopener">Newspeak</a> </li><li>“Functional”</li></ul>12:46 - Actors16:41 - Live Programming<ul><li><a href="http://worrydream.com/LearnableProgramming/" target="_blank" rel="noreferrer noopener">Bret Victor on Live-Coding</a></li></ul>19:07 - <a href="https://en.wikipedia.org/wiki/Smalltalk" target="_blank" rel="noreferrer noopener">Smalltalk</a><ul><li><a href="https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop" target="_blank" rel="noreferrer noopener">REPL (Read–eval–print loop)</a></li><li><a href="https://en.wikipedia.org/wiki/Monkey_patch" target="_blank" rel="noreferrer noopener">Monkey patching</a></li></ul>29:01 - Designing a Language<ul><li>“Programming is an experience.”</li></ul>38:59 - Complexity42:41 - <a href="http://www.newspeaklanguage.org/" target="_blank" rel="noreferrer noopener">Newspeak</a> (Con’t)45:58 - <a href="https://en.wikipedia.org/wiki/Smalltalk" target="_blank" rel="noreferrer noopener">Smalltalk</a> or <a href="http://www.newspeaklanguage.org/" target="_blank" rel="noreferrer noopener">Newspeak</a>?<ul><li><a href="http://squeak.org/" target="_blank" rel="noreferrer noopener">Squeak</a></li><li><a href="http://pharo.org/" target="_blank" rel="noreferrer noopener">Pharo</a></li><li><a href="http://www.object-arts.com/" target="_blank" rel="noreferrer noopener">Dolphin Smalltalk</a></li><li><a href="http://www.cincomsmalltalk.com/main/products/visualworks/" target="_blank" rel="noreferrer noopener">VisualWorks</a></li></ul>48:13 - How are programming languages like shrubberiesPicks <a href="https://en.wikipedia.org/wiki/Stroopwafel" target="_blank" rel="noreferrer noopener">Stroopwafels</a> (Chuck)<br /> <a href="http://www.amazon.com/Staked-Iron-Druid-Chronicles-Eight-ebook/dp/B00VOYGYNS" target="_blank" rel="noreferrer noopener">Staked: The Iron Druid Chronicles by Kevin Hearne</a> (Chuck)<br /> <a href="http://www.amazon.com/Calamity-The-Reckoners-Brandon-Sanderson/dp/0385743602" target="_blank" rel="noreferrer noopener">Calamity (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> <a href="http://confreaks.tv/videos/bathruby2015-here-be-dragons" target="_blank" rel="noreferrer noopener">Katrina Owen: Here be Dragons</a> (Jessica)<br /> <a href="http://theparrotforum.com/images/smilies/emoticons/LittleParrotLeftAnim.gif" target="_blank" rel="noreferrer noopener">The Slow Party Parrot Emoji</a> (Jessica)<br /> <a href="http://www.umbertoeco.com/" target="_blank" rel="noreferrer noopener">Umberto Eco</a> (Gilad)Special Guest: Gilad Bracha.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp;...]]></itunes:summary><itunes:duration>3417</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>249 RR The Normalization of Deviance with Dan Luu</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/249-rr-the-normalization-of-deviance-with-dan-luu</link><description><![CDATA[02:00 - Dan Luu Introduction<ul><li><a href="https://twitter.com/danluu" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/danluu" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://danluu.com/" target="_blank" rel="noreferrer noopener">Blog    </a></li></ul>05:33 - <a href="http://danluu.com/wat/" target="_blank" rel="noreferrer noopener">Dan Luu: Normalization of deviance in software: how broken practices become standard</a> 08:59 - <a href="http://yosefk.com/blog/people-can-read-their-managers-mind.html" target="_blank" rel="noreferrer noopener">Yossi Kreinin: People can read their manager's mind</a> 19:32 - The Letter ‘Z’ and Security25:13 - Notifications and Alerts31:24 - Fixing/Not Fixing Things; Feedback42:57 - How to Prevent Deviancy <ul><li><a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2821100/" target="_blank" rel="noreferrer noopener">John Banja: The normalization of deviance in healthcare delivery</a> </li></ul>47:54 - <a href="http://brucefwebster.com/2008/04/15/the-wetware-crisis-the-themocline-of-truth/" target="_blank" rel="noreferrer noopener">Bruce F. Webster: The Wetware Crisis: the Thermocline of Truth</a> 53:43 - Finding a Job That Doesn’t Have These Problems58:08 - Having Routines and Setting Aside TimePicks <a href="https://github.com/LABHR/octohatrack" target="_blank" rel="noreferrer noopener">octohatrack</a> (Coraline)<br /> <a href="http://www.audible.com/pd/Science-Technology/Einsteins-Relativity-and-the-Quantum-Revolution-Modern-Physics-for-Non-Scientists-2nd-Edition-Audiobook/B00D8J46DW/ref=a_search_c4_1_2_srTtl/181-7136436-5349741?qid=1455643926&amp;sr=1-2" target="_blank" rel="noreferrer noopener">Einstein's Relativity and the Quantum Revolution: Modern Physics for Non-Scientists</a> (Avdi)<br /> <a href="http://www.astronomy.ohio-state.edu/~pogge/Ast162/Unit5/gps.html" target="_blank" rel="noreferrer noopener">Real-World Relativity: The GPS Navigation System</a> (Jessica)<br /> <a href="http://confreaks.tv/videos/bathruby2015-here-be-dragons" target="_blank" rel="noreferrer noopener">Katrina Owen: Here Be Dragons</a> (Jessica)<br /> <a href="http://tweet.onerandom.com/" target="_blank" rel="noreferrer noopener">random tweet</a> (Dan)<br /> <a href="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44271.pdf" target="_blank" rel="noreferrer noopener">Profiling a warehouse-scale computer</a> (Dan) Special Guest: Dan Luu.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d86fc30c-722b-4c5f-b253-7e2eacb66d40</guid><pubDate>Wed, 02 Mar 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851553/stream.mp3" length="65295858" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:00 - Dan Luu Introduction
- https://twitter.com/danluu 
- https://github.com/danluu 
- http://danluu.com/
05:33 - http://danluu.com/wat/ 08:59 - http://yosefk.com/blog/people-can-read-their-managers-mind.html 19:32 - The Letter ‘Z’ and...</itunes:subtitle><itunes:summary><![CDATA[02:00 - Dan Luu Introduction<ul><li><a href="https://twitter.com/danluu" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/danluu" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://danluu.com/" target="_blank" rel="noreferrer noopener">Blog    </a></li></ul>05:33 - <a href="http://danluu.com/wat/" target="_blank" rel="noreferrer noopener">Dan Luu: Normalization of deviance in software: how broken practices become standard</a> 08:59 - <a href="http://yosefk.com/blog/people-can-read-their-managers-mind.html" target="_blank" rel="noreferrer noopener">Yossi Kreinin: People can read their manager's mind</a> 19:32 - The Letter ‘Z’ and Security25:13 - Notifications and Alerts31:24 - Fixing/Not Fixing Things; Feedback42:57 - How to Prevent Deviancy <ul><li><a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2821100/" target="_blank" rel="noreferrer noopener">John Banja: The normalization of deviance in healthcare delivery</a> </li></ul>47:54 - <a href="http://brucefwebster.com/2008/04/15/the-wetware-crisis-the-themocline-of-truth/" target="_blank" rel="noreferrer noopener">Bruce F. Webster: The Wetware Crisis: the Thermocline of Truth</a> 53:43 - Finding a Job That Doesn’t Have These Problems58:08 - Having Routines and Setting Aside TimePicks <a href="https://github.com/LABHR/octohatrack" target="_blank" rel="noreferrer noopener">octohatrack</a> (Coraline)<br /> <a href="http://www.audible.com/pd/Science-Technology/Einsteins-Relativity-and-the-Quantum-Revolution-Modern-Physics-for-Non-Scientists-2nd-Edition-Audiobook/B00D8J46DW/ref=a_search_c4_1_2_srTtl/181-7136436-5349741?qid=1455643926&amp;sr=1-2" target="_blank" rel="noreferrer noopener">Einstein's Relativity and the Quantum Revolution: Modern Physics for Non-Scientists</a> (Avdi)<br /> <a href="http://www.astronomy.ohio-state.edu/~pogge/Ast162/Unit5/gps.html" target="_blank" rel="noreferrer noopener">Real-World Relativity: The GPS Navigation System</a> (Jessica)<br /> <a href="http://confreaks.tv/videos/bathruby2015-here-be-dragons" target="_blank" rel="noreferrer noopener">Katrina Owen: Here Be Dragons</a> (Jessica)<br /> <a href="http://tweet.onerandom.com/" target="_blank" rel="noreferrer noopener">random tweet</a> (Dan)<br /> <a href="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44271.pdf" target="_blank" rel="noreferrer noopener">Profiling a warehouse-scale computer</a> (Dan) Special Guest: Dan Luu.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4002</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>248 RR The Crystal Programming Language with Erik Michaels-Ober</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/248-rr-the-crystal-programming-language-with-erik-michaels-ober</link><description><![CDATA[01:49 - Erik Michaels-Ober Introduction<ul><li><a href="https://twitter.com/sferik" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/sferik" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://devchat.tv/ruby-rogues/127-rr-erik-michaels-ober" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #127: Erik Michaels-Ober</a> </li></ul>02:07 - <a href="http://crystal-lang.org/" target="_blank" rel="noreferrer noopener">The Crystal Programming Language</a> and Statically Typed Programming Languages<ul><li><a href="https://www.youtube.com/watch?v=Ysm4IU4aWoQ" target="_blank" rel="noreferrer noopener">Erik Michaels-Ober: An Introduction to Crystal @ PolyConf 15</a> </li></ul>06:54 - Type Inference <ul><li>Union Types</li><li><a href="https://en.wikipedia.org/wiki/Duck_typing" target="_blank" rel="noreferrer noopener">Duck Typing</a></li><li><a href="https://en.wikipedia.org/wiki/Monkey_patch" target="_blank" rel="noreferrer noopener">Monkey Patching</a></li><li><a href="http://www.sandimetz.com/blog/2016/1/20/the-wrong-abstraction" target="_blank" rel="noreferrer noopener">Sandi Metz Blog Post on the Wrong Abstraction</a></li></ul>15:06 - Crystal vs <a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust</a> or <a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a> 20:10 - Linting<ul><li><a href="https://github.com/bbatsov/rubocop" target="_blank" rel="noreferrer noopener">Rubocop</a></li></ul>20:44 - Type Annotations and Perimeters<ul><li>Keyword Arguments</li></ul>22:53 - The History of Crystal and its Development as a Language<ul><li><a href="http://crystal-lang.org/docs/" target="_blank" rel="noreferrer noopener">Crystal Docs</a></li><li><a href="https://github.com/manastech/crystal" target="_blank" rel="noreferrer noopener">Crystal GitHub Repo</a></li><li><a href="http://crystal-lang.org/2015/12/24/the-future-of-crystal.html" target="_blank" rel="noreferrer noopener">The Future of Crystal</a> (Christmastime Blog Post)</li></ul>24:41 - Annotation and Return Value25:35 - Type Inferencing (Cont’d)28:24 - <a href="https://github.com/greyblake/crystal-icr" target="_blank" rel="noreferrer noopener">Crystal REPL (ICR)</a> 32:15 - Getting Involved with Crystal and the Development of the Language<ul><li><a href="http://crystal-lang.org/2013/09/15/to-proc.html" target="_blank" rel="noreferrer noopener">Crystal to_proc</a></li></ul>40:08 - Threading and Concurrency44:28 - <a href="http://crystalshards.herokuapp.com/" target="_blank" rel="noreferrer noopener">Crystalshards</a><ul><li><a href="http://www.crystalweekly.com/" target="_blank" rel="noreferrer noopener">Crystal Weekly</a></li></ul>49:30 - Use Cases and Benchmarks<ul><li><a href="http://crystal-lang.org/api/" target="_blank" rel="noreferrer noopener">Crystal Standard Library</a></li><li><a href="https://github.com/sferik/wc.cr/blob/master/src/wc.cr" target="_blank" rel="noreferrer noopener">wc.cr</a></li></ul>01:03:15 - Compile Errors    More on Crystal<ul><li><a href="https://www.youtube.com/watch?v=iyqURh5LSF4" target="_blank" rel="noreferrer noopener">Erik Michaels-Ober: Crystal Programming Language @ RubyC 2015</a> </li><li><a href="http://rubyc.eu/posts/24" target="_blank" rel="noreferrer noopener">Interview for RubyC-2015 with Erik Michaels-Ober</a></li><li><a href="https://github.com/manastech/crystal/issues/309" target="_blank" rel="noreferrer noopener">Built-in formatting tool Issue</a></li></ul>Picks <a href="http://ezprompt.net" target="_blank" rel="noreferrer noopener">Easy Bash Prompt Generator</a> (Jessica)<br /> <a href="http://www.amazon.com/Logitech-Wireless-Headset-Double-Ear-Business/dp/B00DBCJKPK/ref=sr_1_2?ie=UTF8&amp;keywords=logitech+820e+wireless+headset&amp;qid=1455129616&amp;sr=8-2" target="_blank" rel="noreferrer noopener">Logitech Wireless Headset Dual H820e Double-Ear Stereo Business Headset</a> (David)<br /> <a href="https://devchat.tv/ruby-rogues/127-rr-erik-michaels-ober" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #127: Erik Michaels-Ober</a> (Erik)<br /> <a href="https://fishshell.com/" target="_blank" rel="noreferrer noopener">fish shell</a> (Erik)<br /> <a href="http://railsgirlssummerofcode.org/campaign/" target="_blank" rel="noreferrer noopener">Rails Girls Summer of Code</a> (Erik)<br /> <a href="https://www.rescuetime.com/" target="_blank" rel="noreferrer noopener">RescueTime</a> (Avdi)<br /> <a href="http://www.amazon.com/The-Habits-Highly-Effective-People/dp/0743269519" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change by Stephen R. Covey</a> (Avdi)<br /> <a href="http://sweetwaterbrew.com/brews/whiplash/" target="_blank" rel="noreferrer noopener">Whiplash White IPA</a> (Avdi)Special Guest: Erik Michaels-Ober.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">31ba04ec-32f5-45c9-979a-50efc9bff678</guid><pubDate>Wed, 24 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851454/stream.mp3" length="76711187" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:49 - Erik Michaels-Ober Introduction
- https://twitter.com/sferik 
- https://github.com/sferik
- https://devchat.tv/ruby-rogues/127-rr-erik-michaels-ober 
02:07 - http://crystal-lang.org/ and Statically Typed Programming Languages
-...</itunes:subtitle><itunes:summary><![CDATA[01:49 - Erik Michaels-Ober Introduction<ul><li><a href="https://twitter.com/sferik" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/sferik" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://devchat.tv/ruby-rogues/127-rr-erik-michaels-ober" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #127: Erik Michaels-Ober</a> </li></ul>02:07 - <a href="http://crystal-lang.org/" target="_blank" rel="noreferrer noopener">The Crystal Programming Language</a> and Statically Typed Programming Languages<ul><li><a href="https://www.youtube.com/watch?v=Ysm4IU4aWoQ" target="_blank" rel="noreferrer noopener">Erik Michaels-Ober: An Introduction to Crystal @ PolyConf 15</a> </li></ul>06:54 - Type Inference <ul><li>Union Types</li><li><a href="https://en.wikipedia.org/wiki/Duck_typing" target="_blank" rel="noreferrer noopener">Duck Typing</a></li><li><a href="https://en.wikipedia.org/wiki/Monkey_patch" target="_blank" rel="noreferrer noopener">Monkey Patching</a></li><li><a href="http://www.sandimetz.com/blog/2016/1/20/the-wrong-abstraction" target="_blank" rel="noreferrer noopener">Sandi Metz Blog Post on the Wrong Abstraction</a></li></ul>15:06 - Crystal vs <a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust</a> or <a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a> 20:10 - Linting<ul><li><a href="https://github.com/bbatsov/rubocop" target="_blank" rel="noreferrer noopener">Rubocop</a></li></ul>20:44 - Type Annotations and Perimeters<ul><li>Keyword Arguments</li></ul>22:53 - The History of Crystal and its Development as a Language<ul><li><a href="http://crystal-lang.org/docs/" target="_blank" rel="noreferrer noopener">Crystal Docs</a></li><li><a href="https://github.com/manastech/crystal" target="_blank" rel="noreferrer noopener">Crystal GitHub Repo</a></li><li><a href="http://crystal-lang.org/2015/12/24/the-future-of-crystal.html" target="_blank" rel="noreferrer noopener">The Future of Crystal</a> (Christmastime Blog Post)</li></ul>24:41 - Annotation and Return Value25:35 - Type Inferencing (Cont’d)28:24 - <a href="https://github.com/greyblake/crystal-icr" target="_blank" rel="noreferrer noopener">Crystal REPL (ICR)</a> 32:15 - Getting Involved with Crystal and the Development of the Language<ul><li><a href="http://crystal-lang.org/2013/09/15/to-proc.html" target="_blank" rel="noreferrer noopener">Crystal to_proc</a></li></ul>40:08 - Threading and Concurrency44:28 - <a href="http://crystalshards.herokuapp.com/" target="_blank" rel="noreferrer noopener">Crystalshards</a><ul><li><a href="http://www.crystalweekly.com/" target="_blank" rel="noreferrer noopener">Crystal Weekly</a></li></ul>49:30 - Use Cases and Benchmarks<ul><li><a href="http://crystal-lang.org/api/" target="_blank" rel="noreferrer noopener">Crystal Standard Library</a></li><li><a href="https://github.com/sferik/wc.cr/blob/master/src/wc.cr" target="_blank" rel="noreferrer noopener">wc.cr</a></li></ul>01:03:15 - Compile Errors    More on Crystal<ul><li><a href="https://www.youtube.com/watch?v=iyqURh5LSF4" target="_blank" rel="noreferrer noopener">Erik Michaels-Ober: Crystal Programming Language @ RubyC 2015</a> </li><li><a href="http://rubyc.eu/posts/24" target="_blank" rel="noreferrer noopener">Interview for RubyC-2015 with Erik Michaels-Ober</a></li><li><a href="https://github.com/manastech/crystal/issues/309" target="_blank" rel="noreferrer noopener">Built-in formatting tool Issue</a></li></ul>Picks <a href="http://ezprompt.net" target="_blank" rel="noreferrer noopener">Easy Bash Prompt Generator</a> (Jessica)<br /> <a href="http://www.amazon.com/Logitech-Wireless-Headset-Double-Ear-Business/dp/B00DBCJKPK/ref=sr_1_2?ie=UTF8&amp;keywords=logitech+820e+wireless+headset&amp;qid=1455129616&amp;sr=8-2" target="_blank" rel="noreferrer noopener">Logitech Wireless Headset Dual H820e Double-Ear Stereo Business Headset</a> (David)<br /> <a...]]></itunes:summary><itunes:duration>4716</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>247 RR Parallella with Ray Hightower</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/247-rr-parallella-with-ray-hightower</link><description><![CDATA[02:02 - Ray Hightower Introduction<ul><li><a href="https://twitter.com/RayHightower" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/RayHightower" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://rayhightower.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.wisdomgroup.com/" target="_blank" rel="noreferrer noopener">WisdomGroup</a></li><li><a href="http://www.chicagoruby.org/" target="_blank" rel="noreferrer noopener">ChicagoRuby</a></li><li><a href="https://www.windycityrails.com/" target="_blank" rel="noreferrer noopener">WindyCityRails</a></li><li><a href="http://windycitythings.com/" target="_blank" rel="noreferrer noopener">WindyCityThings</a></li></ul>03:22 - <a href="https://www.parallella.org/" target="_blank" rel="noreferrer noopener">Parallella</a><ul><li><a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a></li></ul>05:39 - Web Developers and The Hardware World12:38 - Does a hardware background inform software?18:42 - Learning and Playing<ul><li><a href="https://en.wikipedia.org/wiki/Verilog" target="_blank" rel="noreferrer noopener">Verilog</a> </li></ul>22:22 - <a href="https://en.wikipedia.org/wiki/Concurrency_(computer_science)" target="_blank" rel="noreferrer noopener">Concurrency</a> and <a href="http://literarydevices.net/parallelism/" target="_blank" rel="noreferrer noopener">Parallelism</a> <ul><li><a href="https://www.youtube.com/watch?v=Tbx0KGd6ols" target="_blank" rel="noreferrer noopener">The Most Energy Efficient Supercomputer on the Planet by Ray Hightower at Madison+ Ruby 2015</a> </li><li><a href="https://github.com/parallella/parallella-examples" target="_blank" rel="noreferrer noopener">github.com/parallella/parallella-examples</a> </li></ul>32:48 - Getting Started with <a href="https://www.parallella.org/" target="_blank" rel="noreferrer noopener">Parallella</a><ul><li><a href="http://rayhightower.com/blog/2014/07/07/parallella-quick-start-guide-with-gotchas/" target="_blank" rel="noreferrer noopener">Parallella Quick Start Guide (with gotchas)</a></li><li>COIK = Clear Only If Known</li><li><a href="https://parallella.org/forums/" target="_blank" rel="noreferrer noopener">parallella.org/forums</a></li></ul>41:02 - Use Cases42:38 - <a href="https://en.wikipedia.org/wiki/Internet_of_Things" target="_blank" rel="noreferrer noopener">IoT (Internet of Things)</a><ul><li><a href="https://developer.apple.com/healthkit/" target="_blank" rel="noreferrer noopener">HealthKit</a></li><li><a href="http://www.apple.com/ios/homekit/" target="_blank" rel="noreferrer noopener">HomeKit</a></li><li><a href="https://developer.apple.com/watchkit/" target="_blank" rel="noreferrer noopener">WatchKit</a></li></ul>Picks <a href="http://codon.com/refactoring-ruby-with-monads" target="_blank" rel="noreferrer noopener">Refactoring Ruby with Monads</a> (Coraline)<br /> <a href="https://devchat.tv/ruby-rogues/120-rr-book-club-understanding-computation-with-tom-stuart" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart</a> (Chuck)<br /> Learning to play the piano (Jessica)<br /> <a href="http://www.amazon.com/gp/product/B00KQ1M1XM?psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o05_s00" target="_blank" rel="noreferrer noopener">Mogo Portable Seat</a> (Chuck)<br /> <a href="https://www.youtube.com/watch?v=cN_DpYBzKso" target="_blank" rel="noreferrer noopener">Rob Pike: Concurrency Is Not Parallelism</a> (Ray)<br /> <a href="http://www-unix.mcs.anl.gov/~itf/dbpp/text/book.html" target="_blank" rel="noreferrer noopener">Designing and Building Parallel Programs by Ian Foster</a> (Ray)Special Guest: Ray Hightower.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">115196bb-b26c-4bbe-9f69-d81ad39d5085</guid><pubDate>Wed, 17 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851560/stream.mp3" length="61173500" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:02 - Ray Hightower Introduction
- https://twitter.com/RayHightower 
- https://github.com/RayHightower 
- http://rayhightower.com/
- http://www.wisdomgroup.com/
- http://www.chicagoruby.org/
- https://www.windycityrails.com/
-...</itunes:subtitle><itunes:summary><![CDATA[02:02 - Ray Hightower Introduction<ul><li><a href="https://twitter.com/RayHightower" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/RayHightower" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://rayhightower.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.wisdomgroup.com/" target="_blank" rel="noreferrer noopener">WisdomGroup</a></li><li><a href="http://www.chicagoruby.org/" target="_blank" rel="noreferrer noopener">ChicagoRuby</a></li><li><a href="https://www.windycityrails.com/" target="_blank" rel="noreferrer noopener">WindyCityRails</a></li><li><a href="http://windycitythings.com/" target="_blank" rel="noreferrer noopener">WindyCityThings</a></li></ul>03:22 - <a href="https://www.parallella.org/" target="_blank" rel="noreferrer noopener">Parallella</a><ul><li><a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a></li></ul>05:39 - Web Developers and The Hardware World12:38 - Does a hardware background inform software?18:42 - Learning and Playing<ul><li><a href="https://en.wikipedia.org/wiki/Verilog" target="_blank" rel="noreferrer noopener">Verilog</a> </li></ul>22:22 - <a href="https://en.wikipedia.org/wiki/Concurrency_(computer_science)" target="_blank" rel="noreferrer noopener">Concurrency</a> and <a href="http://literarydevices.net/parallelism/" target="_blank" rel="noreferrer noopener">Parallelism</a> <ul><li><a href="https://www.youtube.com/watch?v=Tbx0KGd6ols" target="_blank" rel="noreferrer noopener">The Most Energy Efficient Supercomputer on the Planet by Ray Hightower at Madison+ Ruby 2015</a> </li><li><a href="https://github.com/parallella/parallella-examples" target="_blank" rel="noreferrer noopener">github.com/parallella/parallella-examples</a> </li></ul>32:48 - Getting Started with <a href="https://www.parallella.org/" target="_blank" rel="noreferrer noopener">Parallella</a><ul><li><a href="http://rayhightower.com/blog/2014/07/07/parallella-quick-start-guide-with-gotchas/" target="_blank" rel="noreferrer noopener">Parallella Quick Start Guide (with gotchas)</a></li><li>COIK = Clear Only If Known</li><li><a href="https://parallella.org/forums/" target="_blank" rel="noreferrer noopener">parallella.org/forums</a></li></ul>41:02 - Use Cases42:38 - <a href="https://en.wikipedia.org/wiki/Internet_of_Things" target="_blank" rel="noreferrer noopener">IoT (Internet of Things)</a><ul><li><a href="https://developer.apple.com/healthkit/" target="_blank" rel="noreferrer noopener">HealthKit</a></li><li><a href="http://www.apple.com/ios/homekit/" target="_blank" rel="noreferrer noopener">HomeKit</a></li><li><a href="https://developer.apple.com/watchkit/" target="_blank" rel="noreferrer noopener">WatchKit</a></li></ul>Picks <a href="http://codon.com/refactoring-ruby-with-monads" target="_blank" rel="noreferrer noopener">Refactoring Ruby with Monads</a> (Coraline)<br /> <a href="https://devchat.tv/ruby-rogues/120-rr-book-club-understanding-computation-with-tom-stuart" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart</a> (Chuck)<br /> Learning to play the piano (Jessica)<br /> <a href="http://www.amazon.com/gp/product/B00KQ1M1XM?psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o05_s00" target="_blank" rel="noreferrer noopener">Mogo Portable Seat</a> (Chuck)<br /> <a href="https://www.youtube.com/watch?v=cN_DpYBzKso" target="_blank" rel="noreferrer noopener">Rob Pike: Concurrency Is Not Parallelism</a> (Ray)<br /> <a href="http://www-unix.mcs.anl.gov/~itf/dbpp/text/book.html" target="_blank" rel="noreferrer noopener">Designing and Building Parallel Programs by Ian Foster</a> (Ray)Special Guest: Ray Hightower.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>3745</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>246 RR Clearwater with Jamie Gaskins</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/246-rr-clearwater-with-jamie-gaskins</link><description><![CDATA[02:00 -  Introduction<ul><li><a href="https://twitter.com/jamie_gaskins" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jgaskins" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jgaskins.org/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://orderup.com/" target="_blank" rel="noreferrer noopener">OrderUp</a></li><li><a href="http://hangouts.readthesource.io/hangouts/clearwater/" target="_blank" rel="noreferrer noopener">readthesource: Clearwater with Jamie Gaskins</a> </li></ul>02:23 - <a href="https://github.com/clearwater-rb/clearwater" target="_blank" rel="noreferrer noopener">Clearwater</a><ul><li><a href="https://gitter.im/clearwater-rb/clearwater" target="_blank" rel="noreferrer noopener">Clearwater Gitter Channel</a></li><li><a href="http://opalrb.org/" target="_blank" rel="noreferrer noopener">Opal</a></li><li><a href="https://github.com/jeremyevans/roda" target="_blank" rel="noreferrer noopener">roda</a></li></ul>03:51 - How an App is Typically Structured<ul><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://github.com/jgaskins/clearwater_todomvc/tree/master/assets/js" target="_blank" rel="noreferrer noopener">TodoMVC Code</a></li><li><a href="https://clearwater-todomvc.herokuapp.com" target="_blank" rel="noreferrer noopener">TodoMVC Demo</a></li></ul>05:39 - Persistence and Wiring Up to the Backend<ul><li><a href="https://rubygems.org/gems/grand_central" target="_blank" rel="noreferrer noopener">grand_central</a> </li></ul>06:49 - Why Clearwater Was Created08:26 - How does it compare to prevalent JavaScript frameworks?<ul><li><a href="https://www.reddit.com/r/ruby/comments/3v96p2/clearwater_ruby_on_the_front_end_outperforms/" target="_blank" rel="noreferrer noopener">Clearwater — Ruby on the front end outperforms React.js</a></li><li>Virtual DOM Implementations</li><li><a href="https://github.com/clearwater-rb/clearwater/issues/33" target="_blank" rel="noreferrer noopener">Roadmap to 1.0</a></li></ul>11:23 - What problem is Clearwater aiming to solve?14:30 - Debugging16:39 - Use Cases20:33 - The Future of Clearwater21:59 - Maintaining Clearwater24:39 - What is success?25:23 - Using Clearwater with a System Like <a href="http://voltframework.com/" target="_blank" rel="noreferrer noopener">Volt</a> Picks <a href="http://contributor-covenant.org/" target="_blank" rel="noreferrer noopener">Contributor Covenant</a> (Coraline)<br /> <a href="http://www.kaleidoscopeapp.com" target="_blank" rel="noreferrer noopener">Kaleidoscope</a> (Coraline)<br /> <a href="https://ideas.lego.com/projects/102740" target="_blank" rel="noreferrer noopener">LEGO Ideas - Lovelace &amp; Babbage</a> (Coraline)<br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="https://www.rushmypassport.com/" target="_blank" rel="noreferrer noopener">RushMyPassport</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B00YBQ4XZC" target="_blank" rel="noreferrer noopener">Primula Cold Brew Glass Carafe Iced Coffee Maker</a> (Jamie)<br /> <a href="http://jruby.org" target="_blank" rel="noreferrer noopener">JRuby</a> (Jamie)Special Guest: Jamie Gaskins.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">905c5838-99dd-492e-a148-2bf47f751741</guid><pubDate>Wed, 10 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851561/stream.mp3" length="37250771" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:00 -  Introduction
- https://twitter.com/jamie_gaskins 
- https://github.com/jgaskins 
- http://jgaskins.org/
- https://orderup.com/
- http://hangouts.readthesource.io/hangouts/clearwater/ 
02:23 - https://github.com/clearwater-rb/clearwater
-...</itunes:subtitle><itunes:summary><![CDATA[02:00 -  Introduction<ul><li><a href="https://twitter.com/jamie_gaskins" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jgaskins" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jgaskins.org/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://orderup.com/" target="_blank" rel="noreferrer noopener">OrderUp</a></li><li><a href="http://hangouts.readthesource.io/hangouts/clearwater/" target="_blank" rel="noreferrer noopener">readthesource: Clearwater with Jamie Gaskins</a> </li></ul>02:23 - <a href="https://github.com/clearwater-rb/clearwater" target="_blank" rel="noreferrer noopener">Clearwater</a><ul><li><a href="https://gitter.im/clearwater-rb/clearwater" target="_blank" rel="noreferrer noopener">Clearwater Gitter Channel</a></li><li><a href="http://opalrb.org/" target="_blank" rel="noreferrer noopener">Opal</a></li><li><a href="https://github.com/jeremyevans/roda" target="_blank" rel="noreferrer noopener">roda</a></li></ul>03:51 - How an App is Typically Structured<ul><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://github.com/jgaskins/clearwater_todomvc/tree/master/assets/js" target="_blank" rel="noreferrer noopener">TodoMVC Code</a></li><li><a href="https://clearwater-todomvc.herokuapp.com" target="_blank" rel="noreferrer noopener">TodoMVC Demo</a></li></ul>05:39 - Persistence and Wiring Up to the Backend<ul><li><a href="https://rubygems.org/gems/grand_central" target="_blank" rel="noreferrer noopener">grand_central</a> </li></ul>06:49 - Why Clearwater Was Created08:26 - How does it compare to prevalent JavaScript frameworks?<ul><li><a href="https://www.reddit.com/r/ruby/comments/3v96p2/clearwater_ruby_on_the_front_end_outperforms/" target="_blank" rel="noreferrer noopener">Clearwater — Ruby on the front end outperforms React.js</a></li><li>Virtual DOM Implementations</li><li><a href="https://github.com/clearwater-rb/clearwater/issues/33" target="_blank" rel="noreferrer noopener">Roadmap to 1.0</a></li></ul>11:23 - What problem is Clearwater aiming to solve?14:30 - Debugging16:39 - Use Cases20:33 - The Future of Clearwater21:59 - Maintaining Clearwater24:39 - What is success?25:23 - Using Clearwater with a System Like <a href="http://voltframework.com/" target="_blank" rel="noreferrer noopener">Volt</a> Picks <a href="http://contributor-covenant.org/" target="_blank" rel="noreferrer noopener">Contributor Covenant</a> (Coraline)<br /> <a href="http://www.kaleidoscopeapp.com" target="_blank" rel="noreferrer noopener">Kaleidoscope</a> (Coraline)<br /> <a href="https://ideas.lego.com/projects/102740" target="_blank" rel="noreferrer noopener">LEGO Ideas - Lovelace &amp; Babbage</a> (Coraline)<br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="https://www.rushmypassport.com/" target="_blank" rel="noreferrer noopener">RushMyPassport</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B00YBQ4XZC" target="_blank" rel="noreferrer noopener">Primula Cold Brew Glass Carafe Iced Coffee Maker</a> (Jamie)<br /> <a href="http://jruby.org" target="_blank" rel="noreferrer noopener">JRuby</a> (Jamie)Special Guest: Jamie Gaskins.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2249</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>245 RR The Charles Max Wood Interview with Thom Parkin</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/245-rr-the-charles-max-wood-interview-with-thom-parkin</link><description><![CDATA[This week, we’re bringing to you a behind the scenes look at the man behind the mic and the guy who puts out over 5 hours worth of free audio content per week to support the development community: Charles Max Wood.Long-time listener, <a href="https://twitter.com/parkint/" target="_blank" rel="noreferrer noopener">Thom Parkin</a>, asked Chuck if he would sit down and do an interview with him to describe all the interesting things he’s been up to and his goals for the future. In this interview, Chuck gives listeners a behind-the-scenes look at all of his podcasts, the <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a> platform, <a href="https://devchat.tv/rails-clips/" target="_blank" rel="noreferrer noopener">RailsClips</a>, <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">his remote conferences</a> and his upcoming book that will focus on tips for getting hired as a developer. Special Guest: Thom Parkin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a622926b-a1f9-44c2-a6ae-7c88d376bdaa</guid><pubDate>Wed, 03 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851587/stream.mp3" length="37616939" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week, we’re bringing to you a behind the scenes look at the man behind the mic and the guy who puts out over 5 hours worth of free audio content per week to support the development community: Charles Max Wood.Long-time listener,...</itunes:subtitle><itunes:summary><![CDATA[This week, we’re bringing to you a behind the scenes look at the man behind the mic and the guy who puts out over 5 hours worth of free audio content per week to support the development community: Charles Max Wood.Long-time listener, <a href="https://twitter.com/parkint/" target="_blank" rel="noreferrer noopener">Thom Parkin</a>, asked Chuck if he would sit down and do an interview with him to describe all the interesting things he’s been up to and his goals for the future. In this interview, Chuck gives listeners a behind-the-scenes look at all of his podcasts, the <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a> platform, <a href="https://devchat.tv/rails-clips/" target="_blank" rel="noreferrer noopener">RailsClips</a>, <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">his remote conferences</a> and his upcoming book that will focus on tips for getting hired as a developer. Special Guest: Thom Parkin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2272</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>244 RR Program Like You Give a Damn with Ara T. Howard at Rails Remote Conf 2015</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/244-rr-program-like-you-give-a-damn-with-ara-t-howard-at-rails-remote-conf-2015</link><description><![CDATA[This episode is from <a href="https://twitter.com/drawohara" target="_blank" rel="noreferrer noopener">Ara T. Howard</a>’s talk at Rails Remote Conf 2015. You can watch the full, unedited presentation, <a href="https://www.youtube.com/watch?v=OXhiuMQchTE" target="_blank" rel="noreferrer noopener">Program Like You Give a Damn</a>, on YouTube at your convenience.  <ul><li>Check out <a href="https://allremoteconfs.com" target="_blank" rel="noreferrer noopener">All Remote Confs</a> for next year’s remote conference lineup!</li><li><a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> will run from February 24th-26th. The speaker lineup is all but complete!</li><li><a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> will run from March 23rd-25th. Get your tickets or submit a CFP!</li></ul>Special Guest: Ara T. Howard.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6d5ec2d6-406c-411f-aa03-d964376fb4f7</guid><pubDate>Wed, 27 Jan 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851575/stream.mp3" length="47023580" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode is from https://twitter.com/drawohara’s talk at Rails Remote Conf 2015. You can watch the full, unedited presentation, https://www.youtube.com/watch?v=OXhiuMQchTE, on YouTube at your convenience.  
- Check out https://allremoteconfs.com...</itunes:subtitle><itunes:summary><![CDATA[This episode is from <a href="https://twitter.com/drawohara" target="_blank" rel="noreferrer noopener">Ara T. Howard</a>’s talk at Rails Remote Conf 2015. You can watch the full, unedited presentation, <a href="https://www.youtube.com/watch?v=OXhiuMQchTE" target="_blank" rel="noreferrer noopener">Program Like You Give a Damn</a>, on YouTube at your convenience.  <ul><li>Check out <a href="https://allremoteconfs.com" target="_blank" rel="noreferrer noopener">All Remote Confs</a> for next year’s remote conference lineup!</li><li><a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> will run from February 24th-26th. The speaker lineup is all but complete!</li><li><a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> will run from March 23rd-25th. Get your tickets or submit a CFP!</li></ul>Special Guest: Ara T. Howard.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2860</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>243 RR Books That Aren't POODR</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/243-rr-books-that-aren-t-poodr</link><description><![CDATA[02:36 - <a href="http://www.amazon.com/gp/product/3642768199/ref" rel="noopener">http://www.amazon.com/gp/product/3642768199/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=3642768199&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=UTPZTXY2HXM5NO54&amp;tag=chamaxwoo-20<br />- <a href="https://en.wikipedia.org/wiki/Hermeneutics" rel="noopener">https://en.wikipedia.org/wiki/Hermeneutics</a><br />05:42 - <a href="http://pages.cs.wisc.edu/~remzi/Naur" rel="noopener">http://pages.cs.wisc.edu/~remzi/Naur</a>.pdf 07:55 - <a href="http://www.amazon.com/gp/product/1622030613/ref" rel="noopener">http://www.amazon.com/gp/product/1622030613/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1622030613&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=XUQDR6SKKGNPHZL5&amp;tag=chamaxwoo-20 13:14 - <a href="http://www.amazon.com/gp/product/1937785580/ref" rel="noopener">http://www.amazon.com/gp/product/1937785580/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1937785580&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=W2LNYBF6WEDCTIPN&amp;tag=chamaxwoo-20 14:32 - <a href="https://www.ng-book.com/2/" rel="noopener">https://www.ng-book.com/2/</a> 16:09 - Paper Reading Group <br />- <a href="http://blog.acolyer.org" rel="noopener">http://blog.acolyer.org</a><br />- <a href="https://speakerdeck.com/randommood/we-hear-you-like" rel="noopener">https://speakerdeck.com/randommood/we-hear-you-like</a>-papers <br />19:58 - <a href="http://www.amazon.com/gp/product/0345472322/ref" rel="noopener">http://www.amazon.com/gp/product/0345472322/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0345472322&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=6GL2VIKO2JSJBA7A&amp;tag=chamaxwoo-20 20:29 - <a href="http://www.amazon.com/gp/product/0984782850/ref" rel="noopener">http://www.amazon.com/gp/product/0984782850/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0984782850&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=SL7NNSEN6XDPOQ2K&amp;tag=chamaxwoo-20 22:01 - Ruby Rogues Book Club Books Episodes<br />- <a href="https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck" rel="noopener">https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck</a><br />- <a href="https://devchat.tv/ruby-rogues/087-rr-book-clubpractical-object-oriented-design-in-ruby-with-sandi-metz" rel="noopener">https://devchat.tv/ruby-rogues/087-rr-book-clubpractical-object-oriented-design-in-ruby-with-sandi-metz</a><br />- <a href="https://devchat.tv/ruby-rogues/068-rr-book-club-growing-object-oriented-software-guided-by-tests" rel="noopener">https://devchat.tv/ruby-rogues/068-rr-book-club-growing-object-oriented-software-guided-by-tests</a><br />- <a href="https://devchat.tv/ruby-rogues/097-rr-book-club-patterns-of-enterprise-architecture-with-martin-fowler" rel="noopener">https://devchat.tv/ruby-rogues/097-rr-book-club-patterns-of-enterprise-architecture-with-martin-fowler</a><br />- <a href="https://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler" rel="noopener">https://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler</a><br />22:43 - Books to Learn When You’re Learning to Become a Software Developer<br />- <a href="http://www.amazon.com/gp/product/0321934113/ref" rel="noopener">http://www.amazon.com/gp/product/0321934113/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321934113&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=HKNO5SF54LKAX3FS&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/0201835959/ref" rel="noopener">http://www.amazon.com/gp/product/0201835959/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0201835959&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=3BX6EZBTOVX6QI5Z&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/1572316217/ref" rel="noopener">http://www.amazon.com/gp/product/1572316217/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1572316217&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=4S7XSPUJN5FHMZOS&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/0735619670/ref" rel="noopener">http://www.amazon.com/gp/product/0735619670/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0735619670&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=XECNAG66UGKVUFD2&amp;tag=chamaxwoo-20    <br />- <a href="http://www.amazon.com/gp/product/020161622X/ref" rel="noopener">http://www.amazon.com/gp/product/020161622X/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=020161622X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=SO3GOODNFTTFQ364&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/1934356050/ref" rel="noopener">http://www.amazon.com/gp/product/1934356050/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1934356050&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=EKWMGGNCZFICVBJV&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/020161586X/ref" rel="noopener">http://www.amazon.com/gp/product/020161586X/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=020161586X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5VAJR6HTZUKVHN46&amp;tag=chamaxwoo-20<br />33:07 - Technical Programming Books<br />- <a href="http://www.amazon.com/gp/product/0596004923/ref" rel="noopener">http://www.amazon.com/gp/product/0596004923/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0596004923&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DEVBMUXD6VIDRSHX&amp;tag=chamaxwoo-20 (The Camel Book)<br />- <a href="http://www.amazon.com/gp/product/0596003307/ref" rel="noopener">http://www.amazon.com/gp/product/0596003307/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0596003307&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=6BUTUVPQ7QUHMVB7&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/1449373712/ref" rel="noopener">http://www.amazon.com/gp/product/1449373712/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1449373712&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VAKREEBQW2H3OBDI&amp;tag=chamaxwoo-20<br />- <a href="https://pragprog.com/book/ruby/programming-ruby" rel="noopener">https://pragprog.com/book/ruby/programming-ruby</a><br />- <a href="http://www.amazon.com/gp/product/1937785564/ref" rel="noopener">http://www.amazon.com/gp/product/1937785564/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1937785564&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ST7QMM3CTACK3XJ7&amp;tag=chamaxwoo-20   <br />- <a href="http://www.amazon.com/gp/product/0321992474/ref" rel="noopener">http://www.amazon.com/gp/product/0321992474/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321992474&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5Y5BSCTJD53WFDJ4&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/0596008945/ref" rel="noopener">http://www.amazon.com/gp/product/0596008945/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0596008945&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=UF24FRF6G6DQ2SB3&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/1449373194/ref" rel="noopener">http://www.amazon.com/gp/product/1449373194/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1449373194&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=65ODF5K4TPXVWXLR&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/1449394094/ref" rel="noopener">http://www.amazon.com/gp/product/1449394094/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1449394094&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ENHN255YKDNQ4EOL&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/1934356557/ref" rel="noopener">http://www.amazon.com/gp/product/1934356557/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1934356557&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AVDZMSY4JUKGMZEU&amp;tag=chamaxwoo-20<br />- <a href="http://poignant.guide" rel="noopener">http://poignant.guide</a>/      <br />    - <a href="https://en.wikipedia.org/wiki/Why_the_lucky_stiff" rel="noopener">https://en.wikipedia.org/wiki/Why_the_lucky_stiff</a><br />41:17 - Pramming and Business Books<br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">dfec3167-d57e-498c-ad6f-881fa6d1c6be</guid><pubDate>Wed, 20 Jan 2016 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851539/stream.mp3" length="56573012" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:36 - http://www.amazon.com/gp/product/3642768199/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=3642768199&amp;amp;ie=UTF8&amp;amp;linkCode=as2&amp;amp;linkId=UTPZTXY2HXM5NO54&amp;amp;tag=chamaxwoo-20
-...</itunes:subtitle><itunes:summary><![CDATA[02:36 - <a href="http://www.amazon.com/gp/product/3642768199/ref" rel="noopener">http://www.amazon.com/gp/product/3642768199/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=3642768199&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=UTPZTXY2HXM5NO54&amp;tag=chamaxwoo-20<br />- <a href="https://en.wikipedia.org/wiki/Hermeneutics" rel="noopener">https://en.wikipedia.org/wiki/Hermeneutics</a><br />05:42 - <a href="http://pages.cs.wisc.edu/~remzi/Naur" rel="noopener">http://pages.cs.wisc.edu/~remzi/Naur</a>.pdf 07:55 - <a href="http://www.amazon.com/gp/product/1622030613/ref" rel="noopener">http://www.amazon.com/gp/product/1622030613/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1622030613&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=XUQDR6SKKGNPHZL5&amp;tag=chamaxwoo-20 13:14 - <a href="http://www.amazon.com/gp/product/1937785580/ref" rel="noopener">http://www.amazon.com/gp/product/1937785580/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1937785580&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=W2LNYBF6WEDCTIPN&amp;tag=chamaxwoo-20 14:32 - <a href="https://www.ng-book.com/2/" rel="noopener">https://www.ng-book.com/2/</a> 16:09 - Paper Reading Group <br />- <a href="http://blog.acolyer.org" rel="noopener">http://blog.acolyer.org</a><br />- <a href="https://speakerdeck.com/randommood/we-hear-you-like" rel="noopener">https://speakerdeck.com/randommood/we-hear-you-like</a>-papers <br />19:58 - <a href="http://www.amazon.com/gp/product/0345472322/ref" rel="noopener">http://www.amazon.com/gp/product/0345472322/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0345472322&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=6GL2VIKO2JSJBA7A&amp;tag=chamaxwoo-20 20:29 - <a href="http://www.amazon.com/gp/product/0984782850/ref" rel="noopener">http://www.amazon.com/gp/product/0984782850/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0984782850&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=SL7NNSEN6XDPOQ2K&amp;tag=chamaxwoo-20 22:01 - Ruby Rogues Book Club Books Episodes<br />- <a href="https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck" rel="noopener">https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck</a><br />- <a href="https://devchat.tv/ruby-rogues/087-rr-book-clubpractical-object-oriented-design-in-ruby-with-sandi-metz" rel="noopener">https://devchat.tv/ruby-rogues/087-rr-book-clubpractical-object-oriented-design-in-ruby-with-sandi-metz</a><br />- <a href="https://devchat.tv/ruby-rogues/068-rr-book-club-growing-object-oriented-software-guided-by-tests" rel="noopener">https://devchat.tv/ruby-rogues/068-rr-book-club-growing-object-oriented-software-guided-by-tests</a><br />- <a href="https://devchat.tv/ruby-rogues/097-rr-book-club-patterns-of-enterprise-architecture-with-martin-fowler" rel="noopener">https://devchat.tv/ruby-rogues/097-rr-book-club-patterns-of-enterprise-architecture-with-martin-fowler</a><br />- <a href="https://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler" rel="noopener">https://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler</a><br />22:43 - Books to Learn When You’re Learning to Become a Software Developer<br />- <a href="http://www.amazon.com/gp/product/0321934113/ref" rel="noopener">http://www.amazon.com/gp/product/0321934113/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321934113&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=HKNO5SF54LKAX3FS&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/0201835959/ref" rel="noopener">http://www.amazon.com/gp/product/0201835959/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0201835959&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=3BX6EZBTOVX6QI5Z&amp;tag=chamaxwoo-20<br />- <a href="http://www.amazon.com/gp/product/1572316217/ref"...]]></itunes:summary><itunes:duration>3457</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>242 RR Migrating a Monolith to Microservices Via an Evolutionary Path with Mike Gehard</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/242-rr-migrating-a-monolith-to-microservices-via-an-evolutionary-path-with-mike-gehard</link><description><![CDATA[02:34 - Mike Gehard Introduction<ul><li><a href="https://twitter.com/mikegehard" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mikegehard" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://pivotal.io/" target="_blank" rel="noreferrer noopener">Pivotal</a></li></ul>03:23 - <a href="https://en.wikipedia.org/wiki/Monolith" target="_blank" rel="noreferrer noopener">Monoliths</a> 04:18 - <a href="https://en.wikipedia.org/wiki/Microservices" target="_blank" rel="noreferrer noopener">Microservices</a> 09:47 - Migrating a Monolith to Microservices Via an Evolutionary Path<ul><li>Organization</li><li><a href="http://www.appcontinuum.io/" target="_blank" rel="noreferrer noopener">The Application Continuum: Evolving toward distributed systems</a></li></ul>15:21 - The Steps Along the Continuum<ul><li>Where do engines fit in?</li><li>Service Boundary Definitions</li></ul>19:25 - Bounded Context<ul><li><a href="https://devchat.tv/ruby-rogues/228-the-lotus-framework-with-luca-guidi" target="_blank" rel="noreferrer noopener">The Ruby Rogues Episode #228: The Lotus Framework with Luca Guidi</a> </li></ul>21:52 - Evolution<ul><li><a href="https://en.wikipedia.org/wiki/Conway%27s_law" target="_blank" rel="noreferrer noopener">Conway’s Law</a></li><li>Unbuilt Gems</li></ul>30:40 - Dependency on the Database35:15 - Testing<ul><li><a href="https://github.com/realestate-com-au/pact" target="_blank" rel="noreferrer noopener">pact</a> </li><li><a href="https://aphyr.com/tags/jepsen" target="_blank" rel="noreferrer noopener">Jepsen Testing</a></li><li><a href="https://www.getpostman.com/docs/writing_tests" target="_blank" rel="noreferrer noopener">Postman</a></li><li><a href="http://www.mashery.com/api/io-docs" target="_blank" rel="noreferrer noopener">Mashery I/O Docs</a> </li></ul>51:16 - Deployment<ul><li><a href="http://pivotal.io/platform" target="_blank" rel="noreferrer noopener">Pivotal Cloud Foundry</a></li></ul>52:47 - Security<ul><li><a href="http://docs.run.pivotal.io/concepts/architecture/uaa.html" target="_blank" rel="noreferrer noopener">UAA</a></li></ul>55:15 - Advice for those getting started<ul><li><a href="https://en.wikipedia.org/wiki/Service-oriented_architecture" target="_blank" rel="noreferrer noopener">SOA (Service-oriented Architecture)</a></li><li><a href="http://cbra.info/" target="_blank" rel="noreferrer noopener">Component-Based Rails Applications Resources</a></li></ul>01:04:09 - Fault TolerancePicks <a href="https://www.lowaboots.com/" target="_blank" rel="noreferrer noopener">LOWA Boots</a> (Avdi)<br /> <a href="https://itunes.apple.com/us/app/pearls-peril/id594802437?mt=8" target="_blank" rel="noreferrer noopener">Pearl’s Peril</a> (David)<br /> <a href="http://www.imdb.com/title/tt2386404/" target="_blank" rel="noreferrer noopener">He Never Died</a> (David)<br /> <a href="https://github.com/trusche/httplog" target="_blank" rel="noreferrer noopener">httplog</a> (Coraline)<br /> <a href="http://www.hbs.edu/faculty/Publication%20Files/16-057_d45c0b4f-fa19-49de-8f1b-4b12fe054fea.pdf" target="_blank" rel="noreferrer noopener">Toxic Workers by Michael Housman and Dylan Minor</a> (Coraline)<br /> <a href="http://www.amazon.com/The-Unbeatable-Squirrel-Girl-Vol/dp/0785197028" target="_blank" rel="noreferrer noopener">The Unbeatable Squirrel Girl Vol. 1 by Ryan North</a> (Jessica)<br /> <a href="https://itunes.apple.com/us/album/hamilton-original-broadway/id1025210938" target="_blank" rel="noreferrer noopener">Hamilton (Original Broadway Cast Recording)</a> (Jessica)<br /> <a href="http://www.myfitnesspal.com/" target="_blank" rel="noreferrer noopener">MyFitnessPal</a> (Chuck)<br /> <a href="http://felttip.com/run10k/" target="_blank" rel="noreferrer noopener">Run 10k</a> (Chuck)<br /> <a href="https://www.pebble.com/pebble-time-steel-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time Steel</a> (Chuck)<br /> <a href="http://aftershokz.com/products/bluez-2" target="_blank" rel="noreferrer noopener">Aftershokz Bluez 2</a> (Chuck)<br /> <a href="http://www.fluidstance.com/" target="_blank" rel="noreferrer noopener">FLUIDSTANCE</a> (Mike)<br /> <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> (Mike)<br /> <a href="https://kotlinlang.org/" target="_blank" rel="noreferrer noopener">Kotlin</a> (Mike)Special Guest: Mike Gehard.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b8c66b47-a73c-4982-9a76-303aded323c5</guid><pubDate>Wed, 13 Jan 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851466/stream.mp3" length="83042061" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:34 - Mike Gehard Introduction
- https://twitter.com/mikegehard 
- https://github.com/mikegehard
- http://pivotal.io/
03:23 - https://en.wikipedia.org/wiki/Monolith 04:18 - https://en.wikipedia.org/wiki/Microservices 09:47 - Migrating a Monolith to...</itunes:subtitle><itunes:summary><![CDATA[02:34 - Mike Gehard Introduction<ul><li><a href="https://twitter.com/mikegehard" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mikegehard" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://pivotal.io/" target="_blank" rel="noreferrer noopener">Pivotal</a></li></ul>03:23 - <a href="https://en.wikipedia.org/wiki/Monolith" target="_blank" rel="noreferrer noopener">Monoliths</a> 04:18 - <a href="https://en.wikipedia.org/wiki/Microservices" target="_blank" rel="noreferrer noopener">Microservices</a> 09:47 - Migrating a Monolith to Microservices Via an Evolutionary Path<ul><li>Organization</li><li><a href="http://www.appcontinuum.io/" target="_blank" rel="noreferrer noopener">The Application Continuum: Evolving toward distributed systems</a></li></ul>15:21 - The Steps Along the Continuum<ul><li>Where do engines fit in?</li><li>Service Boundary Definitions</li></ul>19:25 - Bounded Context<ul><li><a href="https://devchat.tv/ruby-rogues/228-the-lotus-framework-with-luca-guidi" target="_blank" rel="noreferrer noopener">The Ruby Rogues Episode #228: The Lotus Framework with Luca Guidi</a> </li></ul>21:52 - Evolution<ul><li><a href="https://en.wikipedia.org/wiki/Conway%27s_law" target="_blank" rel="noreferrer noopener">Conway’s Law</a></li><li>Unbuilt Gems</li></ul>30:40 - Dependency on the Database35:15 - Testing<ul><li><a href="https://github.com/realestate-com-au/pact" target="_blank" rel="noreferrer noopener">pact</a> </li><li><a href="https://aphyr.com/tags/jepsen" target="_blank" rel="noreferrer noopener">Jepsen Testing</a></li><li><a href="https://www.getpostman.com/docs/writing_tests" target="_blank" rel="noreferrer noopener">Postman</a></li><li><a href="http://www.mashery.com/api/io-docs" target="_blank" rel="noreferrer noopener">Mashery I/O Docs</a> </li></ul>51:16 - Deployment<ul><li><a href="http://pivotal.io/platform" target="_blank" rel="noreferrer noopener">Pivotal Cloud Foundry</a></li></ul>52:47 - Security<ul><li><a href="http://docs.run.pivotal.io/concepts/architecture/uaa.html" target="_blank" rel="noreferrer noopener">UAA</a></li></ul>55:15 - Advice for those getting started<ul><li><a href="https://en.wikipedia.org/wiki/Service-oriented_architecture" target="_blank" rel="noreferrer noopener">SOA (Service-oriented Architecture)</a></li><li><a href="http://cbra.info/" target="_blank" rel="noreferrer noopener">Component-Based Rails Applications Resources</a></li></ul>01:04:09 - Fault TolerancePicks <a href="https://www.lowaboots.com/" target="_blank" rel="noreferrer noopener">LOWA Boots</a> (Avdi)<br /> <a href="https://itunes.apple.com/us/app/pearls-peril/id594802437?mt=8" target="_blank" rel="noreferrer noopener">Pearl’s Peril</a> (David)<br /> <a href="http://www.imdb.com/title/tt2386404/" target="_blank" rel="noreferrer noopener">He Never Died</a> (David)<br /> <a href="https://github.com/trusche/httplog" target="_blank" rel="noreferrer noopener">httplog</a> (Coraline)<br /> <a href="http://www.hbs.edu/faculty/Publication%20Files/16-057_d45c0b4f-fa19-49de-8f1b-4b12fe054fea.pdf" target="_blank" rel="noreferrer noopener">Toxic Workers by Michael Housman and Dylan Minor</a> (Coraline)<br /> <a href="http://www.amazon.com/The-Unbeatable-Squirrel-Girl-Vol/dp/0785197028" target="_blank" rel="noreferrer noopener">The Unbeatable Squirrel Girl Vol. 1 by Ryan North</a> (Jessica)<br /> <a href="https://itunes.apple.com/us/album/hamilton-original-broadway/id1025210938" target="_blank" rel="noreferrer noopener">Hamilton (Original Broadway Cast Recording)</a> (Jessica)<br /> <a href="http://www.myfitnesspal.com/" target="_blank" rel="noreferrer noopener">MyFitnessPal</a> (Chuck)<br /> <a href="http://felttip.com/run10k/" target="_blank" rel="noreferrer noopener">Run 10k</a> (Chuck)<br /> <a href="https://www.pebble.com/pebble-time-steel-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time Steel</a> (Chuck)<br /> <a...]]></itunes:summary><itunes:duration>5111</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>241 RR What Makes a Great Developer with Phil Spitler</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/241-rr-what-makes-a-great-developer-with-phil-spitler</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a>: coming to you live in March! Buy a ticket or submit a CFP! 02:17 - Phil Spitler Introduction<ul><li><a href="https://twitter.com/philspitler" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/philspitler" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://softwarehappens.com" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:20 - Panel opinions: What makes a good developer?07:26 - “Successful” vs “Great” Developers<ul><li><a href="http://edglossary.org/growth-mindset/" target="_blank" rel="noreferrer noopener">Growth Mindset</a></li></ul>12:45 - Mentors: What to they epitomize?<ul><li>Maintainability</li></ul>14:37 - How do newbies find/identify mentors?17:45 - When Becoming Great Starts to Matter27:51 - How People “Arrive”; Necessary Skillsets<ul><li>Code Archaeology</li></ul>30:51 - <a href="http://bloc.io" target="_blank" rel="noreferrer noopener">Bloc.io</a> 36:44 - As a mentor, where do you draw the line?<ul><li><a href="https://devchat.tv/ruby-rogues/240-rr-what-makes-a-good-manager-with-marcus-blankenship" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #240: What Makes a Good Manager with Marcus Blankenship</a> </li></ul>40:57 - As an educator: How important is it to do hands-on work of your own?<ul><li>The Freelancers’ Show Episode #184: Goals and Productivity (unreleased at time of publication)</li></ul>Picks <a href="http://www.gamewright.com/gamewright/index.php?page=game&amp;section=games&amp;show=61" target="_blank" rel="noreferrer noopener">Rat-a-Tat Cat</a> (Jessica)<br /> <a href="http://www.stonebrewing.com/beer/stone-collaborations/4-hands-bale-breaker-stone-sorry-not-sorry-ipa#ageGatePassed%20" target="_blank" rel="noreferrer noopener">Sorry Not Sorry IPA</a> (Jessica)<br /> <a href="http://www.amazon.com/gp/product/B00YYZEQ1G?ref_=kods_dp_hqp_frd" target="_blank" rel="noreferrer noopener">Amazon Fire Kids Edition</a> (Avdi)<br /> <a href="http://www.amazon.com/The-Now-Habit-Overcoming-Procrastination/dp/1585425524" target="_blank" rel="noreferrer noopener">The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-Free by Neil Fiore</a> (Avdi)<br /> <a href="https://www.amazon.com/gp/product/B005HEDAAQ/ref=oh_aui_detailpage_o02_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Intercom Central® 246 - Four Channels HOME Power-line Intercom System</a> (Chuck)<br /> <a href="http://www.fathead.com/" target="_blank" rel="noreferrer noopener">Fathead</a> (Chuck)<br /> <a href="https://github.com/spitfireio/" target="_blank" rel="noreferrer noopener">spitfire</a> (Phil)<br /> <a href="https://www.bloc.io/software-engineering-track" target="_blank" rel="noreferrer noopener">Bloc's Software Engineering Track (SET Program)</a> (Phil)<br /> <a href="http://www.kylecease.com" target="_blank" rel="noreferrer noopener">Kyle Cease</a> (Phil)<br /> Phil’s coworker’s Ariel's man crush on Avdi (Phil)<br /> <a href="https://www.ted.com/talks/carol_dweck_the_power_of_believing_that_you_can_improve?language=en" target="_blank" rel="noreferrer noopener">Carol Dweck: The Power of Believing That You Can Improve</a> (Phil)<br /> <a href="http://pbskids.org/wildkratts/" target="_blank" rel="noreferrer noopener">Wile Kratts (Children's Science Show)</a> (Phil)<br /> <a href="http://mindsetonline.com/" target="_blank" rel="noreferrer noopener">MindSet by Carol Dweck</a> (Chuck)Special Guest: Phil Spitler.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7b37e4cd-e8eb-481a-a05d-2538b5bd145d</guid><pubDate>Wed, 06 Jan 2016 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851584/stream.mp3" length="17969152" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/ruby-2016: coming to you live in March! Buy a ticket or submit a CFP! 02:17 - Phil Spitler Introduction
- https://twitter.com/philspitler 
- https://github.com/philspitler 
- http://softwarehappens.com
03:20 -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a>: coming to you live in March! Buy a ticket or submit a CFP! 02:17 - Phil Spitler Introduction<ul><li><a href="https://twitter.com/philspitler" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/philspitler" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://softwarehappens.com" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:20 - Panel opinions: What makes a good developer?07:26 - “Successful” vs “Great” Developers<ul><li><a href="http://edglossary.org/growth-mindset/" target="_blank" rel="noreferrer noopener">Growth Mindset</a></li></ul>12:45 - Mentors: What to they epitomize?<ul><li>Maintainability</li></ul>14:37 - How do newbies find/identify mentors?17:45 - When Becoming Great Starts to Matter27:51 - How People “Arrive”; Necessary Skillsets<ul><li>Code Archaeology</li></ul>30:51 - <a href="http://bloc.io" target="_blank" rel="noreferrer noopener">Bloc.io</a> 36:44 - As a mentor, where do you draw the line?<ul><li><a href="https://devchat.tv/ruby-rogues/240-rr-what-makes-a-good-manager-with-marcus-blankenship" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #240: What Makes a Good Manager with Marcus Blankenship</a> </li></ul>40:57 - As an educator: How important is it to do hands-on work of your own?<ul><li>The Freelancers’ Show Episode #184: Goals and Productivity (unreleased at time of publication)</li></ul>Picks <a href="http://www.gamewright.com/gamewright/index.php?page=game&amp;section=games&amp;show=61" target="_blank" rel="noreferrer noopener">Rat-a-Tat Cat</a> (Jessica)<br /> <a href="http://www.stonebrewing.com/beer/stone-collaborations/4-hands-bale-breaker-stone-sorry-not-sorry-ipa#ageGatePassed%20" target="_blank" rel="noreferrer noopener">Sorry Not Sorry IPA</a> (Jessica)<br /> <a href="http://www.amazon.com/gp/product/B00YYZEQ1G?ref_=kods_dp_hqp_frd" target="_blank" rel="noreferrer noopener">Amazon Fire Kids Edition</a> (Avdi)<br /> <a href="http://www.amazon.com/The-Now-Habit-Overcoming-Procrastination/dp/1585425524" target="_blank" rel="noreferrer noopener">The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-Free by Neil Fiore</a> (Avdi)<br /> <a href="https://www.amazon.com/gp/product/B005HEDAAQ/ref=oh_aui_detailpage_o02_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Intercom Central® 246 - Four Channels HOME Power-line Intercom System</a> (Chuck)<br /> <a href="http://www.fathead.com/" target="_blank" rel="noreferrer noopener">Fathead</a> (Chuck)<br /> <a href="https://github.com/spitfireio/" target="_blank" rel="noreferrer noopener">spitfire</a> (Phil)<br /> <a href="https://www.bloc.io/software-engineering-track" target="_blank" rel="noreferrer noopener">Bloc's Software Engineering Track (SET Program)</a> (Phil)<br /> <a href="http://www.kylecease.com" target="_blank" rel="noreferrer noopener">Kyle Cease</a> (Phil)<br /> Phil’s coworker’s Ariel's man crush on Avdi (Phil)<br /> <a href="https://www.ted.com/talks/carol_dweck_the_power_of_believing_that_you_can_improve?language=en" target="_blank" rel="noreferrer noopener">Carol Dweck: The Power of Believing That You Can Improve</a> (Phil)<br /> <a href="http://pbskids.org/wildkratts/" target="_blank" rel="noreferrer noopener">Wile Kratts (Children's Science Show)</a> (Phil)<br /> <a href="http://mindsetonline.com/" target="_blank" rel="noreferrer noopener">MindSet by Carol Dweck</a> (Chuck)Special Guest: Phil Spitler.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1044</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>240 RR What Makes a Good Manager with Marcus Blankenship</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/240-rr-what-makes-a-good-manager-with-marcus-blankenship</link><description><![CDATA[02:05 - Marcus Blankenship Introduction<ul><li><a href="https://twitter.com/justzeros" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://marcusblankenship.com/list/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:52 - Pain and Difficulties of Moving From Programming to Management<ul><li>Identity</li><li>Credibility</li></ul>10:50 - Image and Identity (Cont’d)<ul><li>Expectations</li><li>Role Models</li></ul>19:16 - Management; Making the Move to Management<ul><li><a href="https://en.wikipedia.org/wiki/Aikido" target="_blank" rel="noreferrer noopener">Aikido</a></li><li>“Everybody deserves a good manager.”</li></ul>23:37 - How do you know if you have a bad manager?27:13 - Feedback; Tone of Communication33:54 - What should you do when you get promoted to a management position?<ul><li>Nix Production Code Tasks<ul><li>Meet with Your People (Give Feedback)    </li><li>One-on-one Meetings with Team Members</li><li>Zero Surprises Evaluation Policy</li><li>Evaluation Forms</li><li>Goals and Incentives</li><li>Reviews for Self-Reflection</li></ul></li><li>Get Your Own Feedback</li></ul>48:25 - How do you know you are doing a good job?<ul><li><a href="http://www.thefieldguidetosales.com/skip-level-reviews-and-the-benefits-of-360-degree-feedback.htm" target="_blank" rel="noreferrer noopener">Skip-Level Reviews</a></li><li>Growth of your team and members</li><li>Signs of Loyalty</li></ul>51:06 - What if you don’t want to move into a management role?Picks <a href="http://www.amazon.com/Hard-Thing-About-Things-Building/dp/0062273205/ref=sr_1_1?ie=UTF8&amp;keywords=hard+thing+about+hard+things&amp;qid=1450808425&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers by Ben Horowitz</a> (Jessica)<br /> <a href="http://www.amazon.com/Narrow-Road-Deep-North/dp/0804171475/ref=sr_1_1?ie=UTF8&amp;keywords=narrow+road+to+the+deep+north&amp;qid=1450808444&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Narrow Road to the Deep North by Richard Flanagan</a> (Jessica)<br /> <a href="http://www.imdb.com/title/tt2488496/" target="_blank" rel="noreferrer noopener">Star Wars: The Force Awakens</a> (Chuck)<br /> <a href="http://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Chuck)<br /> <a href="http://www.amazon.com/War-Art-Through-Creative-Battles/dp/1936891026/ref=sr_1_1?ie=UTF8&amp;keywords=the+war+of+art&amp;qid=1450808298&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield</a> (Marcus)<br /> <a href="https://leanpub.com/predictingtheunpredictable?utm_campaign=predictingtheunpredictable&amp;utm_medium=embed&amp;utm_source=www.jrothman.com" target="_blank" rel="noreferrer noopener">Predicting the Unpredictable: Pragmatic Approaches to Estimating Project Schedule or Cost by Johanna Rothman</a> (Marcus)Special Guest: Marcus Blankenship.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8b29bc9a-79dc-4cc5-a43a-c516d7b17000</guid><pubDate>Wed, 30 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851581/stream.mp3" length="61270925" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:05 - Marcus Blankenship Introduction
- https://twitter.com/justzeros 
- http://marcusblankenship.com/list/
02:52 - Pain and Difficulties of Moving From Programming to Management
- Identity
- Credibility
10:50 - Image and Identity (Cont’d)
-...</itunes:subtitle><itunes:summary><![CDATA[02:05 - Marcus Blankenship Introduction<ul><li><a href="https://twitter.com/justzeros" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://marcusblankenship.com/list/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:52 - Pain and Difficulties of Moving From Programming to Management<ul><li>Identity</li><li>Credibility</li></ul>10:50 - Image and Identity (Cont’d)<ul><li>Expectations</li><li>Role Models</li></ul>19:16 - Management; Making the Move to Management<ul><li><a href="https://en.wikipedia.org/wiki/Aikido" target="_blank" rel="noreferrer noopener">Aikido</a></li><li>“Everybody deserves a good manager.”</li></ul>23:37 - How do you know if you have a bad manager?27:13 - Feedback; Tone of Communication33:54 - What should you do when you get promoted to a management position?<ul><li>Nix Production Code Tasks<ul><li>Meet with Your People (Give Feedback)    </li><li>One-on-one Meetings with Team Members</li><li>Zero Surprises Evaluation Policy</li><li>Evaluation Forms</li><li>Goals and Incentives</li><li>Reviews for Self-Reflection</li></ul></li><li>Get Your Own Feedback</li></ul>48:25 - How do you know you are doing a good job?<ul><li><a href="http://www.thefieldguidetosales.com/skip-level-reviews-and-the-benefits-of-360-degree-feedback.htm" target="_blank" rel="noreferrer noopener">Skip-Level Reviews</a></li><li>Growth of your team and members</li><li>Signs of Loyalty</li></ul>51:06 - What if you don’t want to move into a management role?Picks <a href="http://www.amazon.com/Hard-Thing-About-Things-Building/dp/0062273205/ref=sr_1_1?ie=UTF8&amp;keywords=hard+thing+about+hard+things&amp;qid=1450808425&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers by Ben Horowitz</a> (Jessica)<br /> <a href="http://www.amazon.com/Narrow-Road-Deep-North/dp/0804171475/ref=sr_1_1?ie=UTF8&amp;keywords=narrow+road+to+the+deep+north&amp;qid=1450808444&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Narrow Road to the Deep North by Richard Flanagan</a> (Jessica)<br /> <a href="http://www.imdb.com/title/tt2488496/" target="_blank" rel="noreferrer noopener">Star Wars: The Force Awakens</a> (Chuck)<br /> <a href="http://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/ruby-2016" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Chuck)<br /> <a href="http://www.amazon.com/War-Art-Through-Creative-Battles/dp/1936891026/ref=sr_1_1?ie=UTF8&amp;keywords=the+war+of+art&amp;qid=1450808298&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield</a> (Marcus)<br /> <a href="https://leanpub.com/predictingtheunpredictable?utm_campaign=predictingtheunpredictable&amp;utm_medium=embed&amp;utm_source=www.jrothman.com" target="_blank" rel="noreferrer noopener">Predicting the Unpredictable: Pragmatic Approaches to Estimating Project Schedule or Cost by Johanna Rothman</a> (Marcus)Special Guest: Marcus Blankenship.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3751</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>239 RR Swiss Army Rubyknife with Peter Cooper at Ruby Remote Conf 2015</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/239-rr-swiss-army-rubyknife-with-peter-cooper-at-ruby-remote-conf-2015</link><description><![CDATA[This episode is from <a href="https://twitter.com/peterc" target="_blank" rel="noreferrer noopener">Peter Cooper</a>’s talk at Ruby Remote Conf 2015. You can watch the full, unedited presentation, <a href="https://www.youtube.com/watch?v=lcywmx7dF-k" target="_blank" rel="noreferrer noopener">Swiss Army Rubyknife</a>, on YouTube at your convenience. <ul><li>Check out <a href="https://allremoteconfs.com" target="_blank" rel="noreferrer noopener">All Remote Confs</a> for next year’s remote conference lineup!</li><li><a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> will run from March 23rd-25th 2016. Buy a ticket or submit a CFP!</li><li><a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> is running from January 14th-16th 2016. Check out the speaker lineup!</li><li><a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> will run from February 24th-26th. We’ve already got a great list of confirmed speakers. Stay tuned for more details!</li></ul>We, the Ruby Rogues panelists (And, <a href="http://twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">Mandy</a>!), wish you a very happy holiday season.Special Guest: Peter Cooper.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1f2902c0-b9bf-4ef6-914d-13034c79456b</guid><pubDate>Wed, 23 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851578/stream.mp3" length="45971557" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode is from https://twitter.com/peterc’s talk at Ruby Remote Conf 2015. You can watch the full, unedited presentation, https://www.youtube.com/watch?v=lcywmx7dF-k, on YouTube at your convenience. 
- Check out https://allremoteconfs.com for...</itunes:subtitle><itunes:summary><![CDATA[This episode is from <a href="https://twitter.com/peterc" target="_blank" rel="noreferrer noopener">Peter Cooper</a>’s talk at Ruby Remote Conf 2015. You can watch the full, unedited presentation, <a href="https://www.youtube.com/watch?v=lcywmx7dF-k" target="_blank" rel="noreferrer noopener">Swiss Army Rubyknife</a>, on YouTube at your convenience. <ul><li>Check out <a href="https://allremoteconfs.com" target="_blank" rel="noreferrer noopener">All Remote Confs</a> for next year’s remote conference lineup!</li><li><a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> will run from March 23rd-25th 2016. Buy a ticket or submit a CFP!</li><li><a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> is running from January 14th-16th 2016. Check out the speaker lineup!</li><li><a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> will run from February 24th-26th. We’ve already got a great list of confirmed speakers. Stay tuned for more details!</li></ul>We, the Ruby Rogues panelists (And, <a href="http://twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">Mandy</a>!), wish you a very happy holiday season.Special Guest: Peter Cooper.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2794</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>238 RR Refactoring</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/238-rr-refactoring</link><description><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> and submit a <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> CFP! 02:26 - Refactoring (Definition) and Where People Fail03:55 - Tests and Refactoring<ul><li>How do you decide when your codebase is untestable?</li></ul>10:59 - Managing Scope11:42 - Why We Refactor; The Value of Refactoring<ul><li><a href="https://www.youtube.com/watch?v=AcdliNixNhs" target="_blank" rel="noreferrer noopener">Coraline's Data-Driven Refactoring Talk</a></li></ul>17:13 - Refactoring Tools 20:40 - When Refactoring Gets Put Off; Establishing a Code Culture26:23 - Refactoring Strategies<ul><li><a href="http://refactoring.com/catalog/extractMethod.html" target="_blank" rel="noreferrer noopener">Extract Method</a></li><li><a href="http://refactoring.com/catalog/extractClass.html" target="_blank" rel="noreferrer noopener">Extract Class</a></li><li>Introduce Explaining Variable</li></ul>37:38 - Performance Tradeoffs41:42 - <a href="http://www.pivotaltracker.com/community/tracker-blog/generative-testing" target="_blank" rel="noreferrer noopener">Generative Testing</a><ul><li><a href="https://github.com/kytrinyx/approvals" target="_blank" rel="noreferrer noopener">approvals</a> </li></ul>50:33 - Measurement53:08 - Examples and Resources<ul><li><a href="http://refactoring.com/catalog/" target="_blank" rel="noreferrer noopener">Martin Fowler: Catalog of Refactorings</a> </li><li><a href="http://www.amazon.com/Refactoring-Ruby-Edition-Addison-Wesley-Professional/dp/0321984137" target="_blank" rel="noreferrer noopener">Refactoring: Ruby Edition by Jay Fields</a> </li><li><a href="https://www.youtube.com/watch?v=J4dlF0kcThQ" target="_blank" rel="noreferrer noopener">Katrina Owen: Therapeutic Refactoring @ Cascadia Ruby Conf 2012</a></li><li><a href="http://confreaks.tv/videos/lonestarruby2013-fluent-refactoring" target="_blank" rel="noreferrer noopener">Sam Livingston-Gray: Fluent Refactoring @ LoneStarRuby 2013</a></li></ul>Picks <a href="http://www.netflix.com/title/70269479" target="_blank" rel="noreferrer noopener">Longmire</a> (Avdi)<br /> <a href="http://supercell.com/en/games/clashofclans/" target="_blank" rel="noreferrer noopener">Clash of Clans</a> (Chuck)<br /> <a href="http://www.starwars.com/games-apps/star-wars-commander" target="_blank" rel="noreferrer noopener">Star Wars Commander</a> (Chuck)<br /> Cleaning your office (Chuck)<br /> <a href="https://www.youtube.com/watch?v=AcdliNixNhs" target="_blank" rel="noreferrer noopener">Hsing-Hui Hsu: Time flies like an arrow; Fruit flies like a banana: Parsers for Great Good @ RubyConf 2015</a> (Coraline)<br /> <a href="http://confreaks.tv/videos/rubyconf2015-s-regex-dsls-what-regex-teaches-us-about-dsl-design" target="_blank" rel="noreferrer noopener">Betsy Haibel: s/regex/DSLs/: What Regex Teaches Us About DSL Design @ RubyConf 2015</a> (Coraline)<br /> <a href="http://conferences.oreilly.com/velocity/devops-web-performance-ca/public/cfp/430" target="_blank" rel="noreferrer noopener">Velocity 2016 Call for speakers</a> (Saron)<br /> <a href="http://rubycentral-cfp.herokuapp.com/events/railsconf2016" target="_blank" rel="noreferrer noopener">RailsConf 2016</a> (Saron)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ea7dd33f-e22a-43e8-a981-ca9488621364</guid><pubDate>Wed, 16 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851536/stream.mp3" length="59878209" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://jsremoteconf.com/ and submit a https://rubyremoteconf.com/ CFP! 02:26 - Refactoring (Definition) and Where People Fail03:55 - Tests and Refactoring
- How do you decide when your codebase is untestable?
10:59 - Managing Scope11:42 -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> and submit a <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> CFP! 02:26 - Refactoring (Definition) and Where People Fail03:55 - Tests and Refactoring<ul><li>How do you decide when your codebase is untestable?</li></ul>10:59 - Managing Scope11:42 - Why We Refactor; The Value of Refactoring<ul><li><a href="https://www.youtube.com/watch?v=AcdliNixNhs" target="_blank" rel="noreferrer noopener">Coraline's Data-Driven Refactoring Talk</a></li></ul>17:13 - Refactoring Tools 20:40 - When Refactoring Gets Put Off; Establishing a Code Culture26:23 - Refactoring Strategies<ul><li><a href="http://refactoring.com/catalog/extractMethod.html" target="_blank" rel="noreferrer noopener">Extract Method</a></li><li><a href="http://refactoring.com/catalog/extractClass.html" target="_blank" rel="noreferrer noopener">Extract Class</a></li><li>Introduce Explaining Variable</li></ul>37:38 - Performance Tradeoffs41:42 - <a href="http://www.pivotaltracker.com/community/tracker-blog/generative-testing" target="_blank" rel="noreferrer noopener">Generative Testing</a><ul><li><a href="https://github.com/kytrinyx/approvals" target="_blank" rel="noreferrer noopener">approvals</a> </li></ul>50:33 - Measurement53:08 - Examples and Resources<ul><li><a href="http://refactoring.com/catalog/" target="_blank" rel="noreferrer noopener">Martin Fowler: Catalog of Refactorings</a> </li><li><a href="http://www.amazon.com/Refactoring-Ruby-Edition-Addison-Wesley-Professional/dp/0321984137" target="_blank" rel="noreferrer noopener">Refactoring: Ruby Edition by Jay Fields</a> </li><li><a href="https://www.youtube.com/watch?v=J4dlF0kcThQ" target="_blank" rel="noreferrer noopener">Katrina Owen: Therapeutic Refactoring @ Cascadia Ruby Conf 2012</a></li><li><a href="http://confreaks.tv/videos/lonestarruby2013-fluent-refactoring" target="_blank" rel="noreferrer noopener">Sam Livingston-Gray: Fluent Refactoring @ LoneStarRuby 2013</a></li></ul>Picks <a href="http://www.netflix.com/title/70269479" target="_blank" rel="noreferrer noopener">Longmire</a> (Avdi)<br /> <a href="http://supercell.com/en/games/clashofclans/" target="_blank" rel="noreferrer noopener">Clash of Clans</a> (Chuck)<br /> <a href="http://www.starwars.com/games-apps/star-wars-commander" target="_blank" rel="noreferrer noopener">Star Wars Commander</a> (Chuck)<br /> Cleaning your office (Chuck)<br /> <a href="https://www.youtube.com/watch?v=AcdliNixNhs" target="_blank" rel="noreferrer noopener">Hsing-Hui Hsu: Time flies like an arrow; Fruit flies like a banana: Parsers for Great Good @ RubyConf 2015</a> (Coraline)<br /> <a href="http://confreaks.tv/videos/rubyconf2015-s-regex-dsls-what-regex-teaches-us-about-dsl-design" target="_blank" rel="noreferrer noopener">Betsy Haibel: s/regex/DSLs/: What Regex Teaches Us About DSL Design @ RubyConf 2015</a> (Coraline)<br /> <a href="http://conferences.oreilly.com/velocity/devops-web-performance-ca/public/cfp/430" target="_blank" rel="noreferrer noopener">Velocity 2016 Call for speakers</a> (Saron)<br /> <a href="http://rubycentral-cfp.herokuapp.com/events/railsconf2016" target="_blank" rel="noreferrer noopener">RailsConf 2016</a> (Saron)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3664</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>237 RR Rails + JavaScript + Functional Programming with Brad Urani</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/237-rr-rails-javascript-functional-programming-with-brad-urani</link><description><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> and <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a>! 02:32 - Brad Urani Introduction<ul><li><a href="https://twitter.com/bradurani" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/bradurani" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://fractalbanana.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.procore.com/" target="_blank" rel="noreferrer noopener">Procore</a></li></ul>04:01 - Immutable/Persistent Data Structures; Advantages<ul><li><a href="https://www.youtube.com/watch?v=gTClDj9Zl1g" target="_blank" rel="noreferrer noopener">Changing the Unchangeable: The Hows and Whys of Immutable Data Structures @ RubyConf 2015</a> </li><li><a href="https://github.com/hamstergem/hamster" target="_blank" rel="noreferrer noopener">hamster</a></li></ul>07:30 - Tools for Debugging08:23 - Why do Rubyists care about things like <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a>?09:39 - Persistent Data Structure Use Cases; Functional Programming12:07 - Testability13:51 - Where does “functional play a role in a typical CRUD app? <a href="http://guides.rubyonrails.org/active_record_basics.html" target="_blank" rel="noreferrer noopener">Active Record</a>, <ul><li><a href="https://en.wikipedia.org/wiki/Single_responsibility_principle" target="_blank" rel="noreferrer noopener">The Single Responsibility Principle</a> (SRP)</li><li>Callbacks</li><li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" rel="noreferrer noopener">Object-oriented Programming</a> (OOP)<ul><li>“Nouns are objects; verbs are methods” - <a href="https://twitter.com/coreyhaines" target="_blank" rel="noreferrer noopener">Corey Haines</a></li></ul></li></ul>22:49 - Coworker Receptiveness of Ruby + JavaScript Style of Programming<ul><li>Codebase Inconsistency?</li><li>“Merit”</li></ul>26:41 - <a href="https://en.wikipedia.org/wiki/Service-oriented_architecture" target="_blank" rel="noreferrer noopener">Service-oriented Architecture</a> (SOA) vs <a href="https://en.wikipedia.org/wiki/Monolithic_application" target="_blank" rel="noreferrer noopener">Monolithic Applications</a><ul><li><a href="https://en.wikipedia.org/wiki/Remote_procedure_call" target="_blank" rel="noreferrer noopener">Remote Procedure Calls</a> (RPC)</li><li><a href="https://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank" rel="noreferrer noopener">Representational State Transfer (REST)</a></li></ul>30:21 - Monoliths as a Necessary Stage in the Development of a Mature Application<ul><li><a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a><ul><li><a href="http://www.phoenixframework.org/" target="_blank" rel="noreferrer noopener">The Phoenix Framework</a></li><li><a href="https://github.com/elixir-lang/ecto" target="_blank" rel="noreferrer noopener">ecto</a></li></ul></li></ul>33:23 - <a href="http://martinfowler.com/eaaCatalog/repository.html" target="_blank" rel="noreferrer noopener">The Repository Pattern</a>; Terminology &amp; Naming<ul><li><a href="http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420" target="_blank" rel="noreferrer noopener">Patterns of Enterprise Application Architecture by Martin Fowler</a></li></ul>37:40 - <a href="https://en.wikipedia.org/wiki/SQL" target="_blank" rel="noreferrer noopener">Structured Query Language</a> (SQL)<ul><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=T7gNZK8TdaM" target="_blank" rel="noreferrer noopener">Avdi Grimm: The Soul of Software @ RubyConf Portugal '15</a></li><li><a href="https://en.wikipedia.org/wiki/Linguistic_relativity" target="_blank" rel="noreferrer noopener">The Sapir Whorf Hypothesis</a>'</li></ul>Picks <a href="https://itunes.apple.com/us/podcast/dan-carlins-hardcore-history/id173001861?ign-mpt=uo%3D4&amp;mt=2" target="_blank" rel="noreferrer noopener">Dan Carlin's Hardcore History</a> (Coraline)<br /> <a href="https://itunes.apple.com/us/podcast/stuff-you-missed-in-history/id283605519?ign-mpt=uo%3D4&amp;mt=2" target="_blank" rel="noreferrer noopener">Stuff You Missed in History Class</a> (Coraline)<br /> <a href="http://buffer.com/" target="_blank" rel="noreferrer noopener">Buffer</a> (Avdi)<br /> <a href="http://www.newbelgium.com/beer/accumulation" target="_blank" rel="noreferrer noopener">New Belgium Brewing Accumulation White IPA</a> (Avdi)<br /> <a href="http://www.amazon.com/gp/product/B014Q9YUKG/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B014Q9YUKG&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=4NIXHMESSKXQIFLD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Saramonic SmartMixer Professional Recording Stereo Microphone Rig</a> (Chuck)<br /> <a href="https://www.launchcode.org/" target="_blank" rel="noreferrer noopener">LaunchCode</a> (Brad)<br /> <a href="http://www.amazon.com/gp/product/1400075998/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1400075998&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=H4FT6VHKHLVJRPSS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Turing's Cathedral: The Origins of the Digital Universe by George Dyson</a> (Coraline)<br /> <a href="https://www.vat19.com/" target="_blank" rel="noreferrer noopener">VAT19</a> (Brad)Special Guest: Brad Urani.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6cc9c3d6-03a1-41ba-9a11-17d7467981f9</guid><pubDate>Wed, 09 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851594/stream.mp3" length="56033498" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://jsremoteconf.com/ and https://allremoteconfs.com/! 02:32 - Brad Urani Introduction
- https://twitter.com/bradurani 
- https://github.com/bradurani 
- http://fractalbanana.com/
- https://www.procore.com/
04:01 - Immutable/Persistent...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> and <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a>! 02:32 - Brad Urani Introduction<ul><li><a href="https://twitter.com/bradurani" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/bradurani" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://fractalbanana.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.procore.com/" target="_blank" rel="noreferrer noopener">Procore</a></li></ul>04:01 - Immutable/Persistent Data Structures; Advantages<ul><li><a href="https://www.youtube.com/watch?v=gTClDj9Zl1g" target="_blank" rel="noreferrer noopener">Changing the Unchangeable: The Hows and Whys of Immutable Data Structures @ RubyConf 2015</a> </li><li><a href="https://github.com/hamstergem/hamster" target="_blank" rel="noreferrer noopener">hamster</a></li></ul>07:30 - Tools for Debugging08:23 - Why do Rubyists care about things like <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a>?09:39 - Persistent Data Structure Use Cases; Functional Programming12:07 - Testability13:51 - Where does “functional play a role in a typical CRUD app? <a href="http://guides.rubyonrails.org/active_record_basics.html" target="_blank" rel="noreferrer noopener">Active Record</a>, <ul><li><a href="https://en.wikipedia.org/wiki/Single_responsibility_principle" target="_blank" rel="noreferrer noopener">The Single Responsibility Principle</a> (SRP)</li><li>Callbacks</li><li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" rel="noreferrer noopener">Object-oriented Programming</a> (OOP)<ul><li>“Nouns are objects; verbs are methods” - <a href="https://twitter.com/coreyhaines" target="_blank" rel="noreferrer noopener">Corey Haines</a></li></ul></li></ul>22:49 - Coworker Receptiveness of Ruby + JavaScript Style of Programming<ul><li>Codebase Inconsistency?</li><li>“Merit”</li></ul>26:41 - <a href="https://en.wikipedia.org/wiki/Service-oriented_architecture" target="_blank" rel="noreferrer noopener">Service-oriented Architecture</a> (SOA) vs <a href="https://en.wikipedia.org/wiki/Monolithic_application" target="_blank" rel="noreferrer noopener">Monolithic Applications</a><ul><li><a href="https://en.wikipedia.org/wiki/Remote_procedure_call" target="_blank" rel="noreferrer noopener">Remote Procedure Calls</a> (RPC)</li><li><a href="https://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank" rel="noreferrer noopener">Representational State Transfer (REST)</a></li></ul>30:21 - Monoliths as a Necessary Stage in the Development of a Mature Application<ul><li><a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a><ul><li><a href="http://www.phoenixframework.org/" target="_blank" rel="noreferrer noopener">The Phoenix Framework</a></li><li><a href="https://github.com/elixir-lang/ecto" target="_blank" rel="noreferrer noopener">ecto</a></li></ul></li></ul>33:23 - <a href="http://martinfowler.com/eaaCatalog/repository.html" target="_blank" rel="noreferrer noopener">The Repository Pattern</a>; Terminology &amp; Naming<ul><li><a href="http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420" target="_blank" rel="noreferrer noopener">Patterns of Enterprise Application Architecture by Martin Fowler</a></li></ul>37:40 - <a href="https://en.wikipedia.org/wiki/SQL" target="_blank" rel="noreferrer noopener">Structured Query Language</a> (SQL)<ul><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=T7gNZK8TdaM" target="_blank" rel="noreferrer noopener">Avdi Grimm: The Soul of Software @ RubyConf Portugal '15</a></li><li><a href="https://en.wikipedia.org/wiki/Linguistic_relativity" target="_blank" rel="noreferrer noopener">The Sapir Whorf Hypothesis</a>'</li></ul>Picks <a...]]></itunes:summary><itunes:duration>3423</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>236 RR Neo4j with Brian Underwood</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/236-rr-neo4j-with-brian-underwood</link><description><![CDATA[02:10 - Brian Underwood Introduction<ul><li><a href="https://twitter.com/cheerfulstoic" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/cheerfulstoic" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.brian-underwood.codes/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://neo4j.com/" target="_blank" rel="noreferrer noopener">Neo Technology</a></li></ul>02:55 - <a href="http://neo4j.com/" target="_blank" rel="noreferrer noopener">Neo4j</a><ul><li><a href="https://github.com/neo4j" target="_blank" rel="noreferrer noopener">Neo4j [GitHub]</a></li></ul>04:31 - Graph Databases vs Traditional Databases06:02 - Relations Have Directions06:58 - Modeling a Domain as a Graph; How it Works<ul><li><a href="http://neo4j.com/developer/cypher/" target="_blank" rel="noreferrer noopener">cypher</a></li></ul>13:25 - Built-in Query Processor15:04 - <a href="http://neo4jrb.io/" target="_blank" rel="noreferrer noopener">Neo4j.rb</a> =&gt; ORM; OGM<ul><li><a href="https://github.com/mongodb/mongoid" target="_blank" rel="noreferrer noopener">Mongoid</a> Influence</li></ul>18:06 - Declarative Schema 21:09 - The Ruby Client vs The Java Client25:48 - Use Cases35:53 - Who is using Neo4j?<ul><li><a href="https://www.youtube.com/watch?v=nrwIYyygBec" target="_blank" rel="noreferrer noopener">Ashley Sun Lending Club: Managing Microservices with Neo4j @ GraphConnect SF 2015</a> </li></ul>38:42 - Challenges as an Open Source Maintainer39:44 - Funding Neo4j41:00 - Working Abroad42:16 - Getting Started with Neo4j<ul><li><a href="http://neo4j.com/developer/ruby-course/" target="_blank" rel="noreferrer noopener">Getting Started with Neo4j and Ruby</a></li><li><a href="https://www.youtube.com/watch?v=n0P0pOP34Mw" target="_blank" rel="noreferrer noopener">Neo4j Screencasts</a></li><li><a href="http://neo4j.com/developer/get-started/" target="_blank" rel="noreferrer noopener">Neo4j.com/developer</a>   </li><li><a href="https://github.com/neo4j" target="_blank" rel="noreferrer noopener">Neo4j [GitHub]</a></li></ul>Picks <a href="https://medium.com/@elleluna/the-crossroads-of-should-and-must-90c75eb7c5b0#.ozrbgx7uy" target="_blank" rel="noreferrer noopener">Elle Luna: The Crossroads of Should and Must</a> (Jessica)<br /> <a href="http://lynda.com" target="_blank" rel="noreferrer noopener">Lynda Tutorials</a> (Avdi)<br /> <a href="http://www.amazon.com/gp/product/0671027034/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671027034&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=BUKYYLYQ2P7B5ASR&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People by Dale Carnegie</a> (Avdi)<br /> <a href="http://marked2app.com" target="_blank" rel="noreferrer noopener">Marked 2</a> (Coraline)<br /> <a href="http://joinfundclub.com" target="_blank" rel="noreferrer noopener">Fund Club</a> (Coraline)<br /> <a href="http://www.rubytapas.com/episodes/334-Rspec-Compound-Matchers" target="_blank" rel="noreferrer noopener">RubyTapas #334: Rspec Compound Matchers</a> (Brian)<br /> <a href="http://www.mnn.com/earth-matters/wilderness-resources/stories/what-in-the-world-is-this-whale-sized-tubular-sea-monster" target="_blank" rel="noreferrer noopener">Pyrosomes</a> (Brian)<br /> <a href="https://www.youtube.com/watch?v=JEYh5WACqEk" target="_blank" rel="noreferrer noopener">Americapox: The Missing Plague</a> (Brian)Special Guest: Brian Underwood .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">525e0d99-c680-47aa-995c-eff7b7a1d962</guid><pubDate>Wed, 02 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851548/stream.mp3" length="51274967" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:10 - Brian Underwood Introduction
- https://twitter.com/cheerfulstoic 
- https://github.com/cheerfulstoic 
- http://blog.brian-underwood.codes/
- http://neo4j.com/
02:55 - http://neo4j.com/
- https://github.com/neo4j
04:31 - Graph Databases vs...</itunes:subtitle><itunes:summary><![CDATA[02:10 - Brian Underwood Introduction<ul><li><a href="https://twitter.com/cheerfulstoic" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/cheerfulstoic" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.brian-underwood.codes/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://neo4j.com/" target="_blank" rel="noreferrer noopener">Neo Technology</a></li></ul>02:55 - <a href="http://neo4j.com/" target="_blank" rel="noreferrer noopener">Neo4j</a><ul><li><a href="https://github.com/neo4j" target="_blank" rel="noreferrer noopener">Neo4j [GitHub]</a></li></ul>04:31 - Graph Databases vs Traditional Databases06:02 - Relations Have Directions06:58 - Modeling a Domain as a Graph; How it Works<ul><li><a href="http://neo4j.com/developer/cypher/" target="_blank" rel="noreferrer noopener">cypher</a></li></ul>13:25 - Built-in Query Processor15:04 - <a href="http://neo4jrb.io/" target="_blank" rel="noreferrer noopener">Neo4j.rb</a> =&gt; ORM; OGM<ul><li><a href="https://github.com/mongodb/mongoid" target="_blank" rel="noreferrer noopener">Mongoid</a> Influence</li></ul>18:06 - Declarative Schema 21:09 - The Ruby Client vs The Java Client25:48 - Use Cases35:53 - Who is using Neo4j?<ul><li><a href="https://www.youtube.com/watch?v=nrwIYyygBec" target="_blank" rel="noreferrer noopener">Ashley Sun Lending Club: Managing Microservices with Neo4j @ GraphConnect SF 2015</a> </li></ul>38:42 - Challenges as an Open Source Maintainer39:44 - Funding Neo4j41:00 - Working Abroad42:16 - Getting Started with Neo4j<ul><li><a href="http://neo4j.com/developer/ruby-course/" target="_blank" rel="noreferrer noopener">Getting Started with Neo4j and Ruby</a></li><li><a href="https://www.youtube.com/watch?v=n0P0pOP34Mw" target="_blank" rel="noreferrer noopener">Neo4j Screencasts</a></li><li><a href="http://neo4j.com/developer/get-started/" target="_blank" rel="noreferrer noopener">Neo4j.com/developer</a>   </li><li><a href="https://github.com/neo4j" target="_blank" rel="noreferrer noopener">Neo4j [GitHub]</a></li></ul>Picks <a href="https://medium.com/@elleluna/the-crossroads-of-should-and-must-90c75eb7c5b0#.ozrbgx7uy" target="_blank" rel="noreferrer noopener">Elle Luna: The Crossroads of Should and Must</a> (Jessica)<br /> <a href="http://lynda.com" target="_blank" rel="noreferrer noopener">Lynda Tutorials</a> (Avdi)<br /> <a href="http://www.amazon.com/gp/product/0671027034/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671027034&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=BUKYYLYQ2P7B5ASR&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People by Dale Carnegie</a> (Avdi)<br /> <a href="http://marked2app.com" target="_blank" rel="noreferrer noopener">Marked 2</a> (Coraline)<br /> <a href="http://joinfundclub.com" target="_blank" rel="noreferrer noopener">Fund Club</a> (Coraline)<br /> <a href="http://www.rubytapas.com/episodes/334-Rspec-Compound-Matchers" target="_blank" rel="noreferrer noopener">RubyTapas #334: Rspec Compound Matchers</a> (Brian)<br /> <a href="http://www.mnn.com/earth-matters/wilderness-resources/stories/what-in-the-world-is-this-whale-sized-tubular-sea-monster" target="_blank" rel="noreferrer noopener">Pyrosomes</a> (Brian)<br /> <a href="https://www.youtube.com/watch?v=JEYh5WACqEk" target="_blank" rel="noreferrer noopener">Americapox: The Missing Plague</a> (Brian)Special Guest: Brian Underwood .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3126</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>235 RR Processing Textual Data with Ruby with Rob Miller</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/235-rr-processing-textual-data-with-ruby-with-rob-miller</link><description><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! 02:07 - Rob Miller Introduction<ul><li><a href="https://twitter.com/robmil/" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/robmiller" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://robm.me.uk/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://bigfishmarketing.com/" target="_blank" rel="noreferrer noopener">Big Fish Marketing</a></li><li><a href="https://pragprog.com/book/rmtpruby/text-processi" target="_blank" rel="noreferrer noopener">Text Processing with Ruby: Extracting Value from the Data That Surrounds You with Rob Miller</a> </li></ul>03:11 - Why does text processing matter?07:32 - One-off Data Processing, Core Competency<ul><li><a href="https://www.perl.org/" target="_blank" rel="noreferrer noopener">The Perl Programming Language</a></li></ul>10:36 - Processing Less-structured, Unstructured Data12:45 - The Command Line <ul><li><a href="https://robm.me.uk/ruby/2013/11/20/ruby-enp.html" target="_blank" rel="noreferrer noopener">Ruby's -e, -n and -p switches</a></li><li>Antipatterns</li><li><a href="http://ruby-doc.org/core-2.2.3/IO.html#method-i-each_line" target="_blank" rel="noreferrer noopener">Class: IO</a> </li></ul>29:15 - Abstractions and Refactoring35:12 - Munging: Tools and Practices<ul><li><a href="https://github.com/solnic/transproc" target="_blank" rel="noreferrer noopener">transproc</a> </li></ul>40:57 - Text Processing for Textual Visual Things<ul><li><a href="https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life" target="_blank" rel="noreferrer noopener">Conway's Game of Life</a></li></ul>42:57 - Parallelization 45:45 - Fanning Data<ul><li><a href="https://en.wikipedia.org/wiki/Join_(Unix)" target="_blank" rel="noreferrer noopener">join</a></li></ul>Picks <a href="https://pragprog.com/book/rmtpruby/text-processi" target="_blank" rel="noreferrer noopener">Text Processing with Ruby: Extracting Value from the Data That Surrounds You with Rob Miller</a> (Avdi)<br /> <a href="https://tinyletter.com/data-is-plural" target="_blank" rel="noreferrer noopener">Data Is Plural by Jeremy Singer-Vine</a> (Avdi)<br /> <a href="https://www.youtube.com/playlist?list=PLE7tQUdRKcyYqT3LHMg4iH270kfyENCpp" target="_blank" rel="noreferrer noopener">RubyConf 2015 Videos</a> (Avdi)<br /> <a href="http://paperswelove.org" target="_blank" rel="noreferrer noopener">Papers We Love</a> (Jessica)<br /> <a href="https://github.com/solnic/transproc" target="_blank" rel="noreferrer noopener">transproc</a> (David)<br /> <a href="http://yourdatafitsinram.com/" target="_blank" rel="noreferrer noopener">Does your data fit in RAM?</a> (David)<br /> <a href="https://github.com/rranelli/advisor" target="_blank" rel="noreferrer noopener">advisor</a> (David)<br /> <a href="https://swarmsim.github.io" target="_blank" rel="noreferrer noopener">Swarm Simulator</a> (Chuck)<br /> <a href="http://rubyrogues.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="https://www.toastmasters.org/" target="_blank" rel="noreferrer noopener">Toastmasters</a> (Chuck)<br /> <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Conferences</a> (Chuck)<br /> <a href="https://github.com/solnic/transproc" target="_blank" rel="noreferrer noopener">transproc</a> (Rob)<br /> <a href="http://sequel.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Sequel: The Database Toolkit for Ruby</a> (Rob)<br /> <a href="http://www.amazon.com/gp/product/0809078813/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0809078813&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=YA6PADPIOOCIQUSN&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Priceless: The Myth of Fair Value (and How to Take Advantage of It) by William Poundstone</a> (Rob)Special Guest: Rob Miller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">93b58fbb-4f5a-4898-95a4-2e7ecaeeacd2</guid><pubDate>Wed, 25 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851604/stream.mp3" length="52215808" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://jsremoteconf.com/! 02:07 - Rob Miller Introduction
- https://twitter.com/robmil/ 
- https://github.com/robmiller 
- https://robm.me.uk/
- http://bigfishmarketing.com/
- https://pragprog.com/book/rmtpruby/text-processi 
03:11 - Why...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! 02:07 - Rob Miller Introduction<ul><li><a href="https://twitter.com/robmil/" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/robmiller" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://robm.me.uk/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://bigfishmarketing.com/" target="_blank" rel="noreferrer noopener">Big Fish Marketing</a></li><li><a href="https://pragprog.com/book/rmtpruby/text-processi" target="_blank" rel="noreferrer noopener">Text Processing with Ruby: Extracting Value from the Data That Surrounds You with Rob Miller</a> </li></ul>03:11 - Why does text processing matter?07:32 - One-off Data Processing, Core Competency<ul><li><a href="https://www.perl.org/" target="_blank" rel="noreferrer noopener">The Perl Programming Language</a></li></ul>10:36 - Processing Less-structured, Unstructured Data12:45 - The Command Line <ul><li><a href="https://robm.me.uk/ruby/2013/11/20/ruby-enp.html" target="_blank" rel="noreferrer noopener">Ruby's -e, -n and -p switches</a></li><li>Antipatterns</li><li><a href="http://ruby-doc.org/core-2.2.3/IO.html#method-i-each_line" target="_blank" rel="noreferrer noopener">Class: IO</a> </li></ul>29:15 - Abstractions and Refactoring35:12 - Munging: Tools and Practices<ul><li><a href="https://github.com/solnic/transproc" target="_blank" rel="noreferrer noopener">transproc</a> </li></ul>40:57 - Text Processing for Textual Visual Things<ul><li><a href="https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life" target="_blank" rel="noreferrer noopener">Conway's Game of Life</a></li></ul>42:57 - Parallelization 45:45 - Fanning Data<ul><li><a href="https://en.wikipedia.org/wiki/Join_(Unix)" target="_blank" rel="noreferrer noopener">join</a></li></ul>Picks <a href="https://pragprog.com/book/rmtpruby/text-processi" target="_blank" rel="noreferrer noopener">Text Processing with Ruby: Extracting Value from the Data That Surrounds You with Rob Miller</a> (Avdi)<br /> <a href="https://tinyletter.com/data-is-plural" target="_blank" rel="noreferrer noopener">Data Is Plural by Jeremy Singer-Vine</a> (Avdi)<br /> <a href="https://www.youtube.com/playlist?list=PLE7tQUdRKcyYqT3LHMg4iH270kfyENCpp" target="_blank" rel="noreferrer noopener">RubyConf 2015 Videos</a> (Avdi)<br /> <a href="http://paperswelove.org" target="_blank" rel="noreferrer noopener">Papers We Love</a> (Jessica)<br /> <a href="https://github.com/solnic/transproc" target="_blank" rel="noreferrer noopener">transproc</a> (David)<br /> <a href="http://yourdatafitsinram.com/" target="_blank" rel="noreferrer noopener">Does your data fit in RAM?</a> (David)<br /> <a href="https://github.com/rranelli/advisor" target="_blank" rel="noreferrer noopener">advisor</a> (David)<br /> <a href="https://swarmsim.github.io" target="_blank" rel="noreferrer noopener">Swarm Simulator</a> (Chuck)<br /> <a href="http://rubyrogues.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="https://www.toastmasters.org/" target="_blank" rel="noreferrer noopener">Toastmasters</a> (Chuck)<br /> <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Conferences</a> (Chuck)<br /> <a href="https://github.com/solnic/transproc" target="_blank" rel="noreferrer noopener">transproc</a> (Rob)<br /> <a href="http://sequel.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Sequel: The Database Toolkit for Ruby</a> (Rob)<br /> <a href="http://www.amazon.com/gp/product/0809078813/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0809078813&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=YA6PADPIOOCIQUSN&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Priceless: The Myth of Fair Value (and How to Take Advantage of It) by William...]]></itunes:summary><itunes:duration>3185</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>234 RR Beyond Code with Jerod Santo and Adam Stacoviak</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/234-rr-beyond-code-with-jerod-santo-and-adam-stacoviak</link><description><![CDATA[02:28 - Jerod Santo Introduction<ul><li><a href="https://twitter.com/jerodsanto" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/jerodsanto" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jerodsanto.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://objectlateral.com/" target="_blank" rel="noreferrer noopener">Object Lateral, Inc.</a> </li></ul>02:44 - Adam Stacoviak Introduction<ul><li><a href="https://twitter.com/adamstac" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/adamstac" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://adamstacoviak.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:55 - <a href="https://changelog.com/" target="_blank" rel="noreferrer noopener">The Changelog</a> and <a href="https://beyondcode.tv/" target="_blank" rel="noreferrer noopener">Beyond Code</a> (Background)<ul><li><a href="http://5by5.tv/" target="_blank" rel="noreferrer noopener">5by5</a> </li><li><a href="https://twitter.com/pengwynn" target="_blank" rel="noreferrer noopener">Wynn Netherland</a></li><li><a href="https://changelog.com/172/" target="_blank" rel="noreferrer noopener">The Changelog #172: GitUp, Git UX, and More with Pierre-Olivier Latour</a></li><li><a href="https://changelog.com/145/" target="_blank" rel="noreferrer noopener">The Changelog #145: 10+ Years of Rails with DHH</a></li><li><a href="https://changelog.com/139/" target="_blank" rel="noreferrer noopener">The Changelog #139: The Rise of io.js with Mikeal Rogers</a> </li><li><a href="https://changelog.com/155/" target="_blank" rel="noreferrer noopener">The Changelog #155: The Future of Node.js with Scott Hammond</a></li><li><a href="https://devchat.tv/js-jabber/147-jsj-io-js-with-isaac-schleuter-and-mikeal-rogers" target="_blank" rel="noreferrer noopener">JavaScript Jabber #147: io.js with Isaac Schlueter and Mikeal Rogers</a>  </li></ul>13:50 - The Corporatization of Open Source16:00 - Sharing Stories of Fascinating People and Choosing Conferences<ul><li><a href="http://www.gophercon.com/" target="_blank" rel="noreferrer noopener">Gophercon</a></li></ul>21:21 - Differences Between Communities<ul><li><a href="https://twitter.com/deadprogram" target="_blank" rel="noreferrer noopener">Ron Evans</a><ul><li><a href="https://devchat.tv/ruby-rogues/141-rr-teaching-kids-with-ron-evans" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #141: Teaching Kids with Ron Evans</a></li></ul></li></ul>24:54 - Where are The Changelog and Beyond Code’s future plans?<ul><li><a href="http://conferences.oreilly.com/oscon/open-source" target="_blank" rel="noreferrer noopener">OSCON</a></li><li><a href="http://www.thestrangeloop.com/" target="_blank" rel="noreferrer noopener">Strange Loop</a>  </li><li>Questions:<ul><li>Who is your programming hero?</li><li>If you had to relearn how to code all over again, what would you tell yourself?</li><li>What’s the most exciting thing in software right now?</li></ul></li></ul>31:57 - Interview Wishlist<ul><li>20 Years of Ruby with Matz</li><li>20 Years of JavaScript with Brendan Eich</li><li>Bill O’Reilly</li><li>Linus Torvalds</li><li>10 Years of Git with Junio Hamano</li><li>Apple: <a href="http://www.apple.com/researchkit/" target="_blank" rel="noreferrer noopener">ResearchKit</a></li><li>Sara Chipps</li></ul>35:43 - Origin Stories<ul><li>Mitchell Hashimoto<ul><li><a href="https://changelog.com/180/" target="_blank" rel="noreferrer noopener">The Changelog #180: Otto, Vagrant, and Automation with Mitchell Hashimoto</a> </li></ul></li><li><a href="http://www.firstlegoleague.org/" target="_blank" rel="noreferrer noopener">LEGO League</a></li></ul>Picks <a href="http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/personality-insights.html" target="_blank" rel="noreferrer noopener">Personality Insights</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/1622030613/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1622030613&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=CDIQG5XRZTDJJPIF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Art of Empathy: A Complete Guide to Life's Most Essential Skill by Karla McLaren</a> (Coraline)<br /> <a href="https://familysearch.org/" target="_blank" rel="noreferrer noopener">FamilySearch</a> (Chuck)<br /> Snow (Chuck)<br /> <a href="http://districtroasters.com/" target="_blank" rel="noreferrer noopener">DISTRICT Roasters</a> (Adam)<br /> <a href="https://us.thebalvenie.com/" target="_blank" rel="noreferrer noopener">The Balvenie</a> (Adam)<br /> <a href="http://thewhiskeyjug.com/scotch-whiskey/lismore-speyside-single-malt-review/" target="_blank" rel="noreferrer noopener">Lismore Scotch</a> (Adam)<br /> <a href="https://soundcloud.com/elixirfountain" target="_blank" rel="noreferrer noopener">The Elixir Fountain</a> (Jerod)<br /> <a href="https://www.theincomparable.com/robot/" target="_blank" rel="noreferrer noopener">Robot or Not?</a> (Jerod)<br /> <a href="http://songexploder.net/" target="_blank" rel="noreferrer noopener">Song Exploder</a> (Jerod)Special Guests: Adam Stacoviak and Jerod Santo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f909afcd-4e21-403d-962d-6117c820c2d0</guid><pubDate>Wed, 18 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851602/stream.mp3" length="53580472" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:28 - Jerod Santo Introduction
- https://twitter.com/jerodsanto
- https://github.com/jerodsanto 
- http://jerodsanto.net/
- http://objectlateral.com/ 
02:44 - Adam Stacoviak Introduction
- https://twitter.com/adamstac 
- https://github.com/adamstac ...</itunes:subtitle><itunes:summary><![CDATA[02:28 - Jerod Santo Introduction<ul><li><a href="https://twitter.com/jerodsanto" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/jerodsanto" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jerodsanto.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://objectlateral.com/" target="_blank" rel="noreferrer noopener">Object Lateral, Inc.</a> </li></ul>02:44 - Adam Stacoviak Introduction<ul><li><a href="https://twitter.com/adamstac" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/adamstac" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://adamstacoviak.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:55 - <a href="https://changelog.com/" target="_blank" rel="noreferrer noopener">The Changelog</a> and <a href="https://beyondcode.tv/" target="_blank" rel="noreferrer noopener">Beyond Code</a> (Background)<ul><li><a href="http://5by5.tv/" target="_blank" rel="noreferrer noopener">5by5</a> </li><li><a href="https://twitter.com/pengwynn" target="_blank" rel="noreferrer noopener">Wynn Netherland</a></li><li><a href="https://changelog.com/172/" target="_blank" rel="noreferrer noopener">The Changelog #172: GitUp, Git UX, and More with Pierre-Olivier Latour</a></li><li><a href="https://changelog.com/145/" target="_blank" rel="noreferrer noopener">The Changelog #145: 10+ Years of Rails with DHH</a></li><li><a href="https://changelog.com/139/" target="_blank" rel="noreferrer noopener">The Changelog #139: The Rise of io.js with Mikeal Rogers</a> </li><li><a href="https://changelog.com/155/" target="_blank" rel="noreferrer noopener">The Changelog #155: The Future of Node.js with Scott Hammond</a></li><li><a href="https://devchat.tv/js-jabber/147-jsj-io-js-with-isaac-schleuter-and-mikeal-rogers" target="_blank" rel="noreferrer noopener">JavaScript Jabber #147: io.js with Isaac Schlueter and Mikeal Rogers</a>  </li></ul>13:50 - The Corporatization of Open Source16:00 - Sharing Stories of Fascinating People and Choosing Conferences<ul><li><a href="http://www.gophercon.com/" target="_blank" rel="noreferrer noopener">Gophercon</a></li></ul>21:21 - Differences Between Communities<ul><li><a href="https://twitter.com/deadprogram" target="_blank" rel="noreferrer noopener">Ron Evans</a><ul><li><a href="https://devchat.tv/ruby-rogues/141-rr-teaching-kids-with-ron-evans" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #141: Teaching Kids with Ron Evans</a></li></ul></li></ul>24:54 - Where are The Changelog and Beyond Code’s future plans?<ul><li><a href="http://conferences.oreilly.com/oscon/open-source" target="_blank" rel="noreferrer noopener">OSCON</a></li><li><a href="http://www.thestrangeloop.com/" target="_blank" rel="noreferrer noopener">Strange Loop</a>  </li><li>Questions:<ul><li>Who is your programming hero?</li><li>If you had to relearn how to code all over again, what would you tell yourself?</li><li>What’s the most exciting thing in software right now?</li></ul></li></ul>31:57 - Interview Wishlist<ul><li>20 Years of Ruby with Matz</li><li>20 Years of JavaScript with Brendan Eich</li><li>Bill O’Reilly</li><li>Linus Torvalds</li><li>10 Years of Git with Junio Hamano</li><li>Apple: <a href="http://www.apple.com/researchkit/" target="_blank" rel="noreferrer noopener">ResearchKit</a></li><li>Sara Chipps</li></ul>35:43 - Origin Stories<ul><li>Mitchell Hashimoto<ul><li><a href="https://changelog.com/180/" target="_blank" rel="noreferrer noopener">The Changelog #180: Otto, Vagrant, and Automation with Mitchell Hashimoto</a> </li></ul></li><li><a href="http://www.firstlegoleague.org/" target="_blank" rel="noreferrer noopener">LEGO League</a></li></ul>Picks <a href="http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/personality-insights.html" target="_blank" rel="noreferrer noopener">Personality Insights</a> (Coraline)<br /> <a...]]></itunes:summary><itunes:duration>3270</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>233 RR Onboarding New Employees</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/233-rr-onboarding-new-employees</link><description><![CDATA[02:36 - Responsibility and Communication<ul><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li><li>“Ask Anything”</li></ul>12:10 - Onboarding Experience for Remote Employees15:55 - Measuring New Employee Metrics 17:41 - Onboarding Onto a Team vs Onboarding Onto a Project20:51 - What it Means to be a Senior Developer29:20 - First Impressions and Team Member Categories33:26 - How do you decide what you spend time learning?40:57 - Code Reading<ul><li><a href="https://itunes.apple.com/us/podcast/the-web-platform-podcast/id899384794" target="_blank" rel="noreferrer noopener">The Web Platform Podcast</a> </li></ul>Picks <a href="https://www.privateinternetaccess.com/" target="_blank" rel="noreferrer noopener">Private Internet Access</a> (Avdi)<br /> <a href="http://store.steampowered.com/app/262060/" target="_blank" rel="noreferrer noopener">Darkest Dungeon</a>  (Avdi)<br /> <a href="https://github.com/livingsocial/imprint" target="_blank" rel="noreferrer noopener">imprint</a> (Coraline)<br /> <a href="http://digest.bps.org.uk/2015/10/the-surprising-truth-about-which.html" target="_blank" rel="noreferrer noopener">The surprising truth about which personality traits do and don't correlate with computer programming skills</a> (Coraline)<br /> <a href="http://www.firebirdpremium.com/talon-bluetooth-wireless-headphones-2/" target="_blank" rel="noreferrer noopener">TALON Bluetooth Wireless Headphones</a> (Jessica)<br /> <a href="http://jeannebirdsall.com/books/the-penderwicks/" target="_blank" rel="noreferrer noopener">The Penderwicks: A Summer Tale of Four Sisters, Two Rabbits, and a Very Interesting Boy by Jeanne Birdsall</a> (Jessica)<br /> Reading to your kids (Chuck)<br /> <a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a> (Chuck)<br /> <a href="http://www.rubytapas.com/" target="_blank" rel="noreferrer noopener">RubyTapas</a> (Chuck)<br /> <a href="http://elixirsips.com/" target="_blank" rel="noreferrer noopener">Elixir Sips</a> (Chuck)<br /> <a href="http://devblog.avdi.org/newsletter/" target="_blank" rel="noreferrer noopener">Avdi's Newsletter</a> (Avdi)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ebe8426a-d908-42f3-a282-f7aad814bf99</guid><pubDate>Wed, 11 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851512/stream.mp3" length="55052478" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:36 - Responsibility and Communication
- https://slack.com/
- “Ask Anything”
12:10 - Onboarding Experience for Remote Employees15:55 - Measuring New Employee Metrics 17:41 - Onboarding Onto a Team vs Onboarding Onto a Project20:51 - What it Means to...</itunes:subtitle><itunes:summary><![CDATA[02:36 - Responsibility and Communication<ul><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li><li>“Ask Anything”</li></ul>12:10 - Onboarding Experience for Remote Employees15:55 - Measuring New Employee Metrics 17:41 - Onboarding Onto a Team vs Onboarding Onto a Project20:51 - What it Means to be a Senior Developer29:20 - First Impressions and Team Member Categories33:26 - How do you decide what you spend time learning?40:57 - Code Reading<ul><li><a href="https://itunes.apple.com/us/podcast/the-web-platform-podcast/id899384794" target="_blank" rel="noreferrer noopener">The Web Platform Podcast</a> </li></ul>Picks <a href="https://www.privateinternetaccess.com/" target="_blank" rel="noreferrer noopener">Private Internet Access</a> (Avdi)<br /> <a href="http://store.steampowered.com/app/262060/" target="_blank" rel="noreferrer noopener">Darkest Dungeon</a>  (Avdi)<br /> <a href="https://github.com/livingsocial/imprint" target="_blank" rel="noreferrer noopener">imprint</a> (Coraline)<br /> <a href="http://digest.bps.org.uk/2015/10/the-surprising-truth-about-which.html" target="_blank" rel="noreferrer noopener">The surprising truth about which personality traits do and don't correlate with computer programming skills</a> (Coraline)<br /> <a href="http://www.firebirdpremium.com/talon-bluetooth-wireless-headphones-2/" target="_blank" rel="noreferrer noopener">TALON Bluetooth Wireless Headphones</a> (Jessica)<br /> <a href="http://jeannebirdsall.com/books/the-penderwicks/" target="_blank" rel="noreferrer noopener">The Penderwicks: A Summer Tale of Four Sisters, Two Rabbits, and a Very Interesting Boy by Jeanne Birdsall</a> (Jessica)<br /> Reading to your kids (Chuck)<br /> <a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a> (Chuck)<br /> <a href="http://www.rubytapas.com/" target="_blank" rel="noreferrer noopener">RubyTapas</a> (Chuck)<br /> <a href="http://elixirsips.com/" target="_blank" rel="noreferrer noopener">Elixir Sips</a> (Chuck)<br /> <a href="http://devblog.avdi.org/newsletter/" target="_blank" rel="noreferrer noopener">Avdi's Newsletter</a> (Avdi)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3362</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>232 RR Teaching and How We Can All Do More to Teach Technical Topics to Others with Eric Normand</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/232-rr-teaching-and-how-we-can-all-do-more-to-teach-technical-topics-to-others-with-eric-normand</link><description><![CDATA[02:20 - Eric Normand Introduction<ul><li><a href="https://twitter.com/ericnormand" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/ericnormand" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://democracy.works/" target="_blank" rel="noreferrer noopener">Democracy Works</a></li><li><a href="http://lispcast.com" target="_blank" rel="noreferrer noopener">LispCast</a></li><li><a href="http://clojuregazette.com" target="_blank" rel="noreferrer noopener">Clojure Gazette</a></li><li><a href="http://purelyfunctional.tv" target="_blank" rel="noreferrer noopener">PurelyFunctional.tv</a></li></ul>03:31 -    Old vs Young Programmers<ul><li><a href="http://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html" target="_blank" rel="noreferrer noopener">Robert C. Martin: My Lawn</a></li><li><a href="http://som.yale.edu/news/2014/09/uncle-bob-martin-speaks-yale-som" target="_blank" rel="noreferrer noopener">“Uncle Bob” Martin Speaks at Yale SOM</a>  </li></ul>05:38 - Teaching Fundamentals<ul><li><a href="https://en.wikipedia.org/wiki/Kathy_Sierra" target="_blank" rel="noreferrer noopener">Kathy Sierra</a></li></ul>11:02 - Teaching Backgrounds12:13 - Why is so hard to be a good teacher?15:54 - Teacher Feedback19:46 - Asking Questions25:56 - Community Education28:20 - Order of Operation29:36 - Recognizing Students Understanding of Fundamentals<ul><li><a href="http://www.npr.org/sections/money/2014/10/21/357629765/when-women-stopped-coding" target="_blank" rel="noreferrer noopener">NPR Planet Money: When Women Stopped Coding</a></li></ul>31:25 - Should there be prerequisites?34:30 - How to Assess Where People Are 35:43 - Teaching the Teacher39:10 - Bootcamps 45:52 - After BootcampsMentoring52:11 - Skill vs Knowledge<ul><li><a href="http://shop.oreilly.com/category/series/head-first.do" target="_blank" rel="noreferrer noopener">O'Reilly's Head First Series</a></li></ul> More From Eric<ul><li><a href="http://www.lispcast.com/learning-is-about-skills" target="_blank" rel="noreferrer noopener">How to avoid "Makes sense if you already understand it."</a></li><li><a href="http://www.lispcast.com/making-true-false-easy" target="_blank" rel="noreferrer noopener">Making True/False Questions Easy</a></li><li><a href="http://www.lispcast.com/tap-into-your-social-brain" target="_blank" rel="noreferrer noopener">Tap Into Your Social Brain</a></li><li><a href="http://www.lispcast.com/task-analysis" target="_blank" rel="noreferrer noopener">Use Task Analysis to Break a Skill Into Steps</a></li></ul>Picks <a href="http://www.inoreader.com/" target="_blank" rel="noreferrer noopener">Inoreader</a> (Avdi)<br /> <a href="https://www.microsoft.com/en-us/windows/windows-10-upgrade" target="_blank" rel="noreferrer noopener">Windows 10</a> (Avdi)<br /> <a href="http://www.sandimetz.com/courses/" target="_blank" rel="noreferrer noopener">Sandi Metz's Courses</a> (Avdi)<br /> <a href="http://devblog.avdi.org/2015/10/12/i-have-a-newsletter-you-could-subscribe-maybe/" target="_blank" rel="noreferrer noopener">Avdi Grimm: I have a newsletter. You could subscribe, maybe.</a> (Avdi)<br /> <a href="http://www.newstatesman.com/future-proof/2015/02/sex-isn-t-chromosomes-story-century-misconceptions-about-x-y" target="_blank" rel="noreferrer noopener">Ian Steadman: Sex isn’t chromosomes: the story of a century of misconceptions about X &amp; Y</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/0446675504/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0446675504&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=P7IBLY7IS6FKADTZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Parable of the Sower by Octavia E. Butler</a> (Coraline)<br /> <a href="https://www.wunderlist.com/" target="_blank" rel="noreferrer noopener">Wunderlist</a> (Jessica)<br /> <a href="https://www.partiallyexaminedlife.com/" target="_blank" rel="noreferrer noopener">The Partially Examined Life</a> (Jessica)<br /> <a href="http://togethertech.org/" target="_blank" rel="noreferrer noopener">Together Tech</a> (Chuck)<br /> Being Intentional (Chuck)<br /> <a href="https://highrisehq.com/" target="_blank" rel="noreferrer noopener">Highrise</a> (Chuck)<br /> <a href="http://eventualmillionaire.com/roryvaden/" target="_blank" rel="noreferrer noopener">Eventual Millionaire with Rory Vaden</a> (Chuck)<br /> <a href="https://devchat.tv/ruby-rogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues</a> (Eric)<br /> <a href="https://www.youtube.com/channel/UCkdJ2NwjI8LcgyvfU7PyaVA" target="_blank" rel="noreferrer noopener">Yoshiki Ohshima's Youtube Channel</a> (Eric)<br /> <a href="http://www.amazon.com/gp/product/0465046746/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0465046746&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MKHZ35FPPG3A2GFZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mindstorms: Children, Computers, And Powerful Ideas by Seymour A. Papert</a> (Eric)Special Guest: Eric Normand.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4c9b2ec6-4b6d-4cd6-aeb6-0f306fef5f15</guid><pubDate>Wed, 04 Nov 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851621/stream.mp3" length="72201055" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:20 - Eric Normand Introduction
- https://twitter.com/ericnormand 
- https://github.com/ericnormand
- http://democracy.works/
- http://lispcast.com
- http://clojuregazette.com
- http://purelyfunctional.tv
03:31 -    Old vs Young Programmers
-...</itunes:subtitle><itunes:summary><![CDATA[02:20 - Eric Normand Introduction<ul><li><a href="https://twitter.com/ericnormand" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/ericnormand" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://democracy.works/" target="_blank" rel="noreferrer noopener">Democracy Works</a></li><li><a href="http://lispcast.com" target="_blank" rel="noreferrer noopener">LispCast</a></li><li><a href="http://clojuregazette.com" target="_blank" rel="noreferrer noopener">Clojure Gazette</a></li><li><a href="http://purelyfunctional.tv" target="_blank" rel="noreferrer noopener">PurelyFunctional.tv</a></li></ul>03:31 -    Old vs Young Programmers<ul><li><a href="http://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html" target="_blank" rel="noreferrer noopener">Robert C. Martin: My Lawn</a></li><li><a href="http://som.yale.edu/news/2014/09/uncle-bob-martin-speaks-yale-som" target="_blank" rel="noreferrer noopener">“Uncle Bob” Martin Speaks at Yale SOM</a>  </li></ul>05:38 - Teaching Fundamentals<ul><li><a href="https://en.wikipedia.org/wiki/Kathy_Sierra" target="_blank" rel="noreferrer noopener">Kathy Sierra</a></li></ul>11:02 - Teaching Backgrounds12:13 - Why is so hard to be a good teacher?15:54 - Teacher Feedback19:46 - Asking Questions25:56 - Community Education28:20 - Order of Operation29:36 - Recognizing Students Understanding of Fundamentals<ul><li><a href="http://www.npr.org/sections/money/2014/10/21/357629765/when-women-stopped-coding" target="_blank" rel="noreferrer noopener">NPR Planet Money: When Women Stopped Coding</a></li></ul>31:25 - Should there be prerequisites?34:30 - How to Assess Where People Are 35:43 - Teaching the Teacher39:10 - Bootcamps 45:52 - After BootcampsMentoring52:11 - Skill vs Knowledge<ul><li><a href="http://shop.oreilly.com/category/series/head-first.do" target="_blank" rel="noreferrer noopener">O'Reilly's Head First Series</a></li></ul> More From Eric<ul><li><a href="http://www.lispcast.com/learning-is-about-skills" target="_blank" rel="noreferrer noopener">How to avoid "Makes sense if you already understand it."</a></li><li><a href="http://www.lispcast.com/making-true-false-easy" target="_blank" rel="noreferrer noopener">Making True/False Questions Easy</a></li><li><a href="http://www.lispcast.com/tap-into-your-social-brain" target="_blank" rel="noreferrer noopener">Tap Into Your Social Brain</a></li><li><a href="http://www.lispcast.com/task-analysis" target="_blank" rel="noreferrer noopener">Use Task Analysis to Break a Skill Into Steps</a></li></ul>Picks <a href="http://www.inoreader.com/" target="_blank" rel="noreferrer noopener">Inoreader</a> (Avdi)<br /> <a href="https://www.microsoft.com/en-us/windows/windows-10-upgrade" target="_blank" rel="noreferrer noopener">Windows 10</a> (Avdi)<br /> <a href="http://www.sandimetz.com/courses/" target="_blank" rel="noreferrer noopener">Sandi Metz's Courses</a> (Avdi)<br /> <a href="http://devblog.avdi.org/2015/10/12/i-have-a-newsletter-you-could-subscribe-maybe/" target="_blank" rel="noreferrer noopener">Avdi Grimm: I have a newsletter. You could subscribe, maybe.</a> (Avdi)<br /> <a href="http://www.newstatesman.com/future-proof/2015/02/sex-isn-t-chromosomes-story-century-misconceptions-about-x-y" target="_blank" rel="noreferrer noopener">Ian Steadman: Sex isn’t chromosomes: the story of a century of misconceptions about X &amp; Y</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/0446675504/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0446675504&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=P7IBLY7IS6FKADTZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Parable of the Sower by Octavia E. Butler</a> (Coraline)<br /> <a href="https://www.wunderlist.com/" target="_blank" rel="noreferrer noopener">Wunderlist</a> (Jessica)<br /> <a href="https://www.partiallyexaminedlife.com/" target="_blank" rel="noreferrer noopener">The Partially Examined Life</a>...]]></itunes:summary><itunes:duration>4434</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>231 RR GraphQL with Lee Byron</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/231-rr-graphql-with-lee-byron</link><description><![CDATA[Go check out <a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf!</a>  02:30 - Lee Byron Introduction<ul><li><a href="https://twitter.com/leeb" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/leebyron" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://leebyron.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>02:46 - <a href="http://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a><ul><li><a href="https://github.com/asonge/graphql" target="_blank" rel="noreferrer noopener">[GitHub] graphql</a> </li><li><a href="https://facebook.github.io/relay/" target="_blank" rel="noreferrer noopener">Relay</a> </li></ul>04:16 - GraphQL vs REST09:43 - Endpoints<ul><li>Security</li></ul>13:33 - How the Stack Works<ul><li><a href="https://github.com/rmosolgo/graphql-ruby" target="_blank" rel="noreferrer noopener">graphql-ruby</a> </li></ul>19:35 - GraphQL on the Front and Back Ends<ul><li>Type Checking</li><li>Contracts</li><li>Versions</li></ul>36:14 - Calculating Tradeoffs43:38 - Structuring46:17 - Building the Ecosystem48:16 - Use with Other Frameworks<ul><li><a href="https://devchat.tv/js-jabber/152-jsj-graphql-and-relay-with-nick-schrock-and-joe-savona-" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #152: GraphQL and Relay with Nick Schrock and Joe Savona</a></li></ul>49:50 - GraphQL vs <a href="https://netflix.github.io/falcor/" target="_blank" rel="noreferrer noopener">Falcor</a> 52:20 - How would you have made GraphQL differently?54:06 - <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a> 56:29 - REST =&gt; GraphQL<ul><li><a href="http://elixirconf.com/" target="_blank" rel="noreferrer noopener">ElixirConf</a> </li></ul>57:36 - TypesPicks <a href="http://sfgov.org/" target="_blank" rel="noreferrer noopener">San Francisco</a> (Jessica)<br /> <a href="https://en.wikipedia.org/wiki/Dolores_Park" target="_blank" rel="noreferrer noopener">Dolores Park</a> (Jessica)<br /> <a href="http://gregheo.com/blog/speaking-outlining-like-pixar/" target="_blank" rel="noreferrer noopener">Greg Heo: Outlining Your Conference Talk Pixar-style</a> (Coraline)<br /> <a href="https://thewalnut.io" target="_blank" rel="noreferrer noopener">Walnut</a> (Coraline)<br /> <a href="http://www.tandyleather.com/en/" target="_blank" rel="noreferrer noopener">Tandy Leather</a> (David)<br /> <a href="https://www.youtube.com/user/satansbarber" target="_blank" rel="noreferrer noopener">Ian Atkinson on YouTube</a> (David)<br /> <a href="https://www.youtube.com/user/cheaneysaddles" target="_blank" rel="noreferrer noopener">Bruce Cheaney on YouTube</a> (David)<br /> <a href="http://springfieldleather.com/" target="_blank" rel="noreferrer noopener">Springfield Leather</a> (David)<br /> <a href="https://www.tandyleatheroutlet.com/" target="_blank" rel="noreferrer noopener">Tandy Leather Outlet</a> (David)<br /> <a href="http://ionicframework.com/" target="_blank" rel="noreferrer noopener">The Ionic Framework</a> (Chuck)<br /> <a href="http://charlesmaxwood.com/" target="_blank" rel="noreferrer noopener">CharlesMaxWood.com</a> (Chuck)<br /> <a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="http://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a> (Chuck)<br /> <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="http://flowtype.org/" target="_blank" rel="noreferrer noopener">Flow</a> (Lee)<br /> <a href="http://thefiresteel.com/" target="_blank" rel="noreferrer noopener">The Firesteel: A Novel by Ash Huang</a> (Lee) Special Guest: Lee Byron.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">642f2061-eda6-49d4-8eed-9daf2549c502</guid><pubDate>Wed, 28 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851460/stream.mp3" length="71897901" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Go check out https://railsremoteconf.com/  02:30 - Lee Byron Introduction
- https://twitter.com/leeb 
- https://github.com/leebyron 
- http://leebyron.com/
- https://www.facebook.com/
02:46 - http://graphql.org/
- https://github.com/asonge/graphql 
-...</itunes:subtitle><itunes:summary><![CDATA[Go check out <a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf!</a>  02:30 - Lee Byron Introduction<ul><li><a href="https://twitter.com/leeb" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/leebyron" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://leebyron.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>02:46 - <a href="http://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a><ul><li><a href="https://github.com/asonge/graphql" target="_blank" rel="noreferrer noopener">[GitHub] graphql</a> </li><li><a href="https://facebook.github.io/relay/" target="_blank" rel="noreferrer noopener">Relay</a> </li></ul>04:16 - GraphQL vs REST09:43 - Endpoints<ul><li>Security</li></ul>13:33 - How the Stack Works<ul><li><a href="https://github.com/rmosolgo/graphql-ruby" target="_blank" rel="noreferrer noopener">graphql-ruby</a> </li></ul>19:35 - GraphQL on the Front and Back Ends<ul><li>Type Checking</li><li>Contracts</li><li>Versions</li></ul>36:14 - Calculating Tradeoffs43:38 - Structuring46:17 - Building the Ecosystem48:16 - Use with Other Frameworks<ul><li><a href="https://devchat.tv/js-jabber/152-jsj-graphql-and-relay-with-nick-schrock-and-joe-savona-" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #152: GraphQL and Relay with Nick Schrock and Joe Savona</a></li></ul>49:50 - GraphQL vs <a href="https://netflix.github.io/falcor/" target="_blank" rel="noreferrer noopener">Falcor</a> 52:20 - How would you have made GraphQL differently?54:06 - <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a> 56:29 - REST =&gt; GraphQL<ul><li><a href="http://elixirconf.com/" target="_blank" rel="noreferrer noopener">ElixirConf</a> </li></ul>57:36 - TypesPicks <a href="http://sfgov.org/" target="_blank" rel="noreferrer noopener">San Francisco</a> (Jessica)<br /> <a href="https://en.wikipedia.org/wiki/Dolores_Park" target="_blank" rel="noreferrer noopener">Dolores Park</a> (Jessica)<br /> <a href="http://gregheo.com/blog/speaking-outlining-like-pixar/" target="_blank" rel="noreferrer noopener">Greg Heo: Outlining Your Conference Talk Pixar-style</a> (Coraline)<br /> <a href="https://thewalnut.io" target="_blank" rel="noreferrer noopener">Walnut</a> (Coraline)<br /> <a href="http://www.tandyleather.com/en/" target="_blank" rel="noreferrer noopener">Tandy Leather</a> (David)<br /> <a href="https://www.youtube.com/user/satansbarber" target="_blank" rel="noreferrer noopener">Ian Atkinson on YouTube</a> (David)<br /> <a href="https://www.youtube.com/user/cheaneysaddles" target="_blank" rel="noreferrer noopener">Bruce Cheaney on YouTube</a> (David)<br /> <a href="http://springfieldleather.com/" target="_blank" rel="noreferrer noopener">Springfield Leather</a> (David)<br /> <a href="https://www.tandyleatheroutlet.com/" target="_blank" rel="noreferrer noopener">Tandy Leather Outlet</a> (David)<br /> <a href="http://ionicframework.com/" target="_blank" rel="noreferrer noopener">The Ionic Framework</a> (Chuck)<br /> <a href="http://charlesmaxwood.com/" target="_blank" rel="noreferrer noopener">CharlesMaxWood.com</a> (Chuck)<br /> <a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="http://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a> (Chuck)<br /> <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="http://flowtype.org/" target="_blank" rel="noreferrer noopener">Flow</a> (Lee)<br /> <a href="http://thefiresteel.com/" target="_blank" rel="noreferrer noopener">The Firesteel: A Novel by Ash Huang</a> (Lee) Special Guest: Lee Byron.   <br /><br />Advertising Inquiries:...]]></itunes:summary><itunes:duration>4415</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>230 RR Hiring Diversely with Sarah Mei</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/230-rr-hiring-diversely-with-sarah-mei</link><description><![CDATA[Check out and get your ticket for <a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a>! 02:00 - Sarah Mei Introduction<ul><li><a href="https://twitter.com/sarahmei" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/sarahmei" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.sarahmei.com/blog/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.devmynd.com/" target="_blank" rel="noreferrer noopener">Devmynd</a></li><li><a href="http://www.railsbridge.org/" target="_blank" rel="noreferrer noopener">RailsBridge</a></li></ul>06:11 - Why It’s Hard to be “The First Person”<ul><li>Biases<ul><li><a href="https://devmynd.com/blog/2015-2-mind-the-gap/" target="_blank" rel="noreferrer noopener">Mind the Gap - On the unconscious bias we all carry, and how it applies to hiring</a></li><li><a href="http://devblog.avdi.org/2015/08/11/what-its-like-to-come-back-to-a-ruby-project-after-6-months/" target="_blank" rel="noreferrer noopener">Avdi Grimm: What it’s like to come back to a Ruby project after 6 months</a> </li></ul></li></ul>13:27 - Transmitting Cultural Values16:01 - What Companies Can Do<ul><li><a href="https://devmynd.com/blog/2015-08-09-dev-team-diversity-realtalk/" target="_blank" rel="noreferrer noopener">Dev Team Diversity #Realtalk - On the unprecedented opportunity we have right now to diversify our small teams</a></li><li>Everyone has something to learn; Everyone has something to teach (Mentoring)</li></ul>22:35 - What do you look for in a person as a hiring company?<ul><li><a href="https://en.wikipedia.org/wiki/Rubber_duck_debugging" target="_blank" rel="noreferrer noopener">Rubberducking</a></li></ul>24:46 - Setting Expectations Around Pairing Sessions<ul><li><a href="https://devmynd.com/blog/2015-1-pairing-with-junior-developers/" target="_blank" rel="noreferrer noopener">Pairing with Junior Developers - On making sure newer devs can be successful once they're hired</a></li></ul>27:45 - Whisper Networks<ul><li><a href="https://hbr.org/2013/08/why-do-so-many-incompetent-men" target="_blank" rel="noreferrer noopener">Tomas Chamorro-Premuzic: Why Do So Many Incompetent Men Become Leaders?</a> </li></ul>34:08 - Performance Review<ul><li>“How can we make you successful?”</li></ul>42:15 - “I will help you find a better fit.”<ul><li>Investment and Risk</li></ul>44:40 - Communication Culture<ul><li><a href="http://mefitours.tumblr.com/post/351510194/ask-culture-and-guess-culture" target="_blank" rel="noreferrer noopener">Ask vs. Guess Culture</a> </li></ul>50:43 - Empathy<ul><li><a href="http://www.amazon.com/gp/product/0671027034/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671027034&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=BZ2URZZ7AJGQ44JG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People by Dale Carnegie</a></li></ul>Picks <a href="https://github.com/benbalter/troll-repellant" target="_blank" rel="noreferrer noopener">troll-repellant</a> (Coraline)<br /> <a href="http://devblog.avdi.org/2015/10/02/an-alternative-to-puts-in-ruby/" target="_blank" rel="noreferrer noopener">Avdi Grimm: An alternative to `puts` in Ruby</a> (Coraline)<br /> <a href="http://worrydream.com/EarlyHistoryOfSmalltalk/" target="_blank" rel="noreferrer noopener">Alan C. Kay: The Early History of Smalltalk</a> (Avdi)<br /> <a href="http://www.rubytapas.com/" target="_blank" rel="noreferrer noopener">RubyTapas</a> (Avdi)<br /> <a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0262590026" target="_blank" rel="noreferrer noopener">Prints and Visual Communication</a> (Sarah)<br /> <a href="http://www.amazon.com/gp/product/0130086959/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0130086959&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ODRV322APXOEGSTJ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Artful Making: What Managers Need to Know About How Artists Work by Robert Austin</a> (Sarah)Special Guest: Sarah Mei.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4b07dbb6-c661-4b20-b7df-814454968ad2</guid><pubDate>Wed, 21 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851511/stream.mp3" length="68405870" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out and get your ticket for https://railsremoteconf.com/! 02:00 - Sarah Mei Introduction
- https://twitter.com/sarahmei 
- https://github.com/sarahmei 
- http://www.sarahmei.com/blog/
- http://www.devmynd.com/
- http://www.railsbridge.org/
06:11...</itunes:subtitle><itunes:summary><![CDATA[Check out and get your ticket for <a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a>! 02:00 - Sarah Mei Introduction<ul><li><a href="https://twitter.com/sarahmei" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/sarahmei" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.sarahmei.com/blog/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.devmynd.com/" target="_blank" rel="noreferrer noopener">Devmynd</a></li><li><a href="http://www.railsbridge.org/" target="_blank" rel="noreferrer noopener">RailsBridge</a></li></ul>06:11 - Why It’s Hard to be “The First Person”<ul><li>Biases<ul><li><a href="https://devmynd.com/blog/2015-2-mind-the-gap/" target="_blank" rel="noreferrer noopener">Mind the Gap - On the unconscious bias we all carry, and how it applies to hiring</a></li><li><a href="http://devblog.avdi.org/2015/08/11/what-its-like-to-come-back-to-a-ruby-project-after-6-months/" target="_blank" rel="noreferrer noopener">Avdi Grimm: What it’s like to come back to a Ruby project after 6 months</a> </li></ul></li></ul>13:27 - Transmitting Cultural Values16:01 - What Companies Can Do<ul><li><a href="https://devmynd.com/blog/2015-08-09-dev-team-diversity-realtalk/" target="_blank" rel="noreferrer noopener">Dev Team Diversity #Realtalk - On the unprecedented opportunity we have right now to diversify our small teams</a></li><li>Everyone has something to learn; Everyone has something to teach (Mentoring)</li></ul>22:35 - What do you look for in a person as a hiring company?<ul><li><a href="https://en.wikipedia.org/wiki/Rubber_duck_debugging" target="_blank" rel="noreferrer noopener">Rubberducking</a></li></ul>24:46 - Setting Expectations Around Pairing Sessions<ul><li><a href="https://devmynd.com/blog/2015-1-pairing-with-junior-developers/" target="_blank" rel="noreferrer noopener">Pairing with Junior Developers - On making sure newer devs can be successful once they're hired</a></li></ul>27:45 - Whisper Networks<ul><li><a href="https://hbr.org/2013/08/why-do-so-many-incompetent-men" target="_blank" rel="noreferrer noopener">Tomas Chamorro-Premuzic: Why Do So Many Incompetent Men Become Leaders?</a> </li></ul>34:08 - Performance Review<ul><li>“How can we make you successful?”</li></ul>42:15 - “I will help you find a better fit.”<ul><li>Investment and Risk</li></ul>44:40 - Communication Culture<ul><li><a href="http://mefitours.tumblr.com/post/351510194/ask-culture-and-guess-culture" target="_blank" rel="noreferrer noopener">Ask vs. Guess Culture</a> </li></ul>50:43 - Empathy<ul><li><a href="http://www.amazon.com/gp/product/0671027034/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671027034&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=BZ2URZZ7AJGQ44JG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People by Dale Carnegie</a></li></ul>Picks <a href="https://github.com/benbalter/troll-repellant" target="_blank" rel="noreferrer noopener">troll-repellant</a> (Coraline)<br /> <a href="http://devblog.avdi.org/2015/10/02/an-alternative-to-puts-in-ruby/" target="_blank" rel="noreferrer noopener">Avdi Grimm: An alternative to `puts` in Ruby</a> (Coraline)<br /> <a href="http://worrydream.com/EarlyHistoryOfSmalltalk/" target="_blank" rel="noreferrer noopener">Alan C. Kay: The Early History of Smalltalk</a> (Avdi)<br /> <a href="http://www.rubytapas.com/" target="_blank" rel="noreferrer noopener">RubyTapas</a> (Avdi)<br /> <a href="https://railsremoteconf.com/" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0262590026" target="_blank" rel="noreferrer noopener">Prints and Visual Communication</a> (Sarah)<br /> <a...]]></itunes:summary><itunes:duration>4197</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>229 RR Adopting New Technology</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/229-rr-adopting-new-technology</link><description><![CDATA[When is it worthwhile to introduce a new language, tool, or database? And when will it likely bite you in the rearend?02:43 - Episode Idea Background<ul><li><a href="http://polyconf.com/" target="_blank" rel="noreferrer noopener">PolyConf</a><ul><li><a href="https://twitter.com/polyconfhq" target="_blank" rel="noreferrer noopener">@polyconfhq</a></li></ul></li></ul>04:28 - Implementing Standards and Comparisons<ul><li>Minimize Entry Level / Maximizing Payoff</li></ul>08:23 - “Dumb Code” and Developer Expectations10:48 - Code Coverage and Regular Expressions<ul><li><a href="https://en.wikipedia.org/wiki/Oniguruma" target="_blank" rel="noreferrer noopener">Oniguruma</a></li><li><a href="https://en.wikipedia.org/wiki/Fizz_buzz" target="_blank" rel="noreferrer noopener">Fizz Buzz</a></li><li><a href="https://devchat.tv/ruby-rogues/120-rr-book-club-understanding-computation-with-tom-stuart" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #120: RR Book Club: Understanding Computation with Tom Stuart</a></li></ul>12:49 - <a href="https://www.mindtools.com/pages/article/newPPM_78.htm" target="_blank" rel="noreferrer noopener">Risk Impact/Probability Chart</a>, <a href="https://intrapreneuruk.wordpress.com/2011/09/20/10-principles-of-successful-risk-taking/" target="_blank" rel="noreferrer noopener">Risk - Reward Matrix</a> 24:01 - Collaboration, Communication =&gt; Constraint<ul><li>Responsibility</li></ul>30:36 - Bringing It In: Process<ul><li>Databases<ul><li><a href="http://www.brainyquote.com/quotes/quotes/c/cecilbdem158998.html" target="_blank" rel="noreferrer noopener">Demille Quote</a></li></ul></li></ul>38:48 - Why would you want to switch databases and when is it worth it?<ul><li>Eliminating a Technology<ul><li><a href="http://www.gigamonkeys.com/flowers/" target="_blank" rel="noreferrer noopener">Peter Seibel: Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.</a></li></ul></li><li>Internal vs External Motivation<ul><li><a href="http://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a> vs <a href="http://php.net/manual/en/book.memcache.php" target="_blank" rel="noreferrer noopener">Memcache</a></li></ul></li></ul>46:06 - Success Cases<ul><li>Abstraction</li></ul>Picks <a href="https://os4w.org" target="_blank" rel="noreferrer noopener">OS4W: Open Source for Women</a> (Coraline)<br /> <a href="http://www.contributor-covenant.org" target="_blank" rel="noreferrer noopener">Contributor Covenant</a> (Coraline)<br /> <a href="https://www.youtube.com/watch?v=TlU1opuCXB0" target="_blank" rel="noreferrer noopener">Camille Fournier: Hopelessness and Confidence in Distributed Systems Design</a> (Jessica)<br /> <a href="https://www.youtube.com/watch?v=gy82S8tjJX8" target="_blank" rel="noreferrer noopener">Abby Bobé: From Protesting to Programming: Becoming a Tech Activist</a> (Jessica)<br /> <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="http://tvfool.com/" target="_blank" rel="noreferrer noopener">TV Fool</a> (Chuck)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0c7c844f-ee43-4323-a7d0-867694e9cfce</guid><pubDate>Wed, 14 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851563/stream.mp3" length="59568943" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>When is it worthwhile to introduce a new language, tool, or database? And when will it likely bite you in the rearend?02:43 - Episode Idea Background
- http://polyconf.com/
    - https://twitter.com/polyconfhq
04:28 - Implementing Standards and...</itunes:subtitle><itunes:summary><![CDATA[When is it worthwhile to introduce a new language, tool, or database? And when will it likely bite you in the rearend?02:43 - Episode Idea Background<ul><li><a href="http://polyconf.com/" target="_blank" rel="noreferrer noopener">PolyConf</a><ul><li><a href="https://twitter.com/polyconfhq" target="_blank" rel="noreferrer noopener">@polyconfhq</a></li></ul></li></ul>04:28 - Implementing Standards and Comparisons<ul><li>Minimize Entry Level / Maximizing Payoff</li></ul>08:23 - “Dumb Code” and Developer Expectations10:48 - Code Coverage and Regular Expressions<ul><li><a href="https://en.wikipedia.org/wiki/Oniguruma" target="_blank" rel="noreferrer noopener">Oniguruma</a></li><li><a href="https://en.wikipedia.org/wiki/Fizz_buzz" target="_blank" rel="noreferrer noopener">Fizz Buzz</a></li><li><a href="https://devchat.tv/ruby-rogues/120-rr-book-club-understanding-computation-with-tom-stuart" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #120: RR Book Club: Understanding Computation with Tom Stuart</a></li></ul>12:49 - <a href="https://www.mindtools.com/pages/article/newPPM_78.htm" target="_blank" rel="noreferrer noopener">Risk Impact/Probability Chart</a>, <a href="https://intrapreneuruk.wordpress.com/2011/09/20/10-principles-of-successful-risk-taking/" target="_blank" rel="noreferrer noopener">Risk - Reward Matrix</a> 24:01 - Collaboration, Communication =&gt; Constraint<ul><li>Responsibility</li></ul>30:36 - Bringing It In: Process<ul><li>Databases<ul><li><a href="http://www.brainyquote.com/quotes/quotes/c/cecilbdem158998.html" target="_blank" rel="noreferrer noopener">Demille Quote</a></li></ul></li></ul>38:48 - Why would you want to switch databases and when is it worth it?<ul><li>Eliminating a Technology<ul><li><a href="http://www.gigamonkeys.com/flowers/" target="_blank" rel="noreferrer noopener">Peter Seibel: Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.</a></li></ul></li><li>Internal vs External Motivation<ul><li><a href="http://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a> vs <a href="http://php.net/manual/en/book.memcache.php" target="_blank" rel="noreferrer noopener">Memcache</a></li></ul></li></ul>46:06 - Success Cases<ul><li>Abstraction</li></ul>Picks <a href="https://os4w.org" target="_blank" rel="noreferrer noopener">OS4W: Open Source for Women</a> (Coraline)<br /> <a href="http://www.contributor-covenant.org" target="_blank" rel="noreferrer noopener">Contributor Covenant</a> (Coraline)<br /> <a href="https://www.youtube.com/watch?v=TlU1opuCXB0" target="_blank" rel="noreferrer noopener">Camille Fournier: Hopelessness and Confidence in Distributed Systems Design</a> (Jessica)<br /> <a href="https://www.youtube.com/watch?v=gy82S8tjJX8" target="_blank" rel="noreferrer noopener">Abby Bobé: From Protesting to Programming: Becoming a Tech Activist</a> (Jessica)<br /> <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="http://tvfool.com/" target="_blank" rel="noreferrer noopener">TV Fool</a> (Chuck)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3644</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>228 The Lotus Framework with Luca Guidi</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/228-the-lotus-framework-with-luca-guidi</link><description><![CDATA[02:00 - Luca Guidi Introduction<ul><li><a href="https://twitter.com/jodosha" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jodosha" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://lucaguidi.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:35 - <a href="http://lotusrb.org/" target="_blank" rel="noreferrer noopener">The Lotus Framework</a><ul><li><a href="https://twitter.com/lotus_rb" target="_blank" rel="noreferrer noopener">@lotus_rb</a> </li><li><a href="http://lotusrb.org/mailing-list/" target="_blank" rel="noreferrer noopener">Lotus Mailing List</a> </li><li><a href="https://speakerdeck.com/jodosha/a-rails-criticism" target="_blank" rel="noreferrer noopener">A Rails Criticism by Luca Guidi</a> </li></ul>03:56 - Working Full-time on Open Source04:55 - Flat MVC06:26 - Maintainability07:42 - Entities and Repositories10:42 - Controllers, Views, Conventions, and Templates (Structure)16:41 - Helpers17:56 - The Controller Layer20:12 - Validations23:26 - Testing<ul><li><a href="https://github.com/jnicklas/capybara" target="_blank" rel="noreferrer noopener">capybara</a></li><li><a href="https://en.wikipedia.org/wiki/Behavior-driven_development" target="_blank" rel="noreferrer noopener">BDD (Behavior-Driven Design)</a></li></ul>29:23 - The API32:37 - Contributing to Lotus<ul><li><a href="http://lotusrb.org/community/#code-of-conduct" target="_blank" rel="noreferrer noopener">Contributor Code of Conduct</a> </li><li><a href="https://discuss.lotusrb.org/" target="_blank" rel="noreferrer noopener">discuss.lotusrb.org</a></li><li><a href="https://gitter.im/lotus/chat" target="_blank" rel="noreferrer noopener">lotus/chat - Gitter</a></li><li><a href="http://lotusrb.org/hackday/" target="_blank" rel="noreferrer noopener">Lotus Hack Day 2015</a> </li></ul>34:50 - Using Fewer Gems 39:09 - Lessons Learning Building Lotus41:42 - Philosophy 42:56 - Upcoming FeaturesPicks <a href="http://asherv.com/threes/" target="_blank" rel="noreferrer noopener">Threes</a> (Jessica)<br /> <a href="https://rubyrogues.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="https://pebble.com/pebble-time-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time</a> (Chuck)<br /> <a href="http://microrb.com/" target="_blank" rel="noreferrer noopener">micro.rb</a> (Luca)<br /> <a href="http://www.duyhuynh.com/about-duy-huynh/" target="_blank" rel="noreferrer noopener">Duy Huynh</a> (Luca)Special Guest: Luca Guidi.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e5ed2c52-0b37-4997-9a0d-c2d2b4da9a87</guid><pubDate>Wed, 07 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851436/stream.mp3" length="53313784" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:00 - Luca Guidi Introduction
- https://twitter.com/jodosha 
- https://github.com/jodosha 
- http://lucaguidi.com/
02:35 - http://lotusrb.org/
- https://twitter.com/lotus_rb 
- http://lotusrb.org/mailing-list/ 
-...</itunes:subtitle><itunes:summary><![CDATA[02:00 - Luca Guidi Introduction<ul><li><a href="https://twitter.com/jodosha" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jodosha" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://lucaguidi.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:35 - <a href="http://lotusrb.org/" target="_blank" rel="noreferrer noopener">The Lotus Framework</a><ul><li><a href="https://twitter.com/lotus_rb" target="_blank" rel="noreferrer noopener">@lotus_rb</a> </li><li><a href="http://lotusrb.org/mailing-list/" target="_blank" rel="noreferrer noopener">Lotus Mailing List</a> </li><li><a href="https://speakerdeck.com/jodosha/a-rails-criticism" target="_blank" rel="noreferrer noopener">A Rails Criticism by Luca Guidi</a> </li></ul>03:56 - Working Full-time on Open Source04:55 - Flat MVC06:26 - Maintainability07:42 - Entities and Repositories10:42 - Controllers, Views, Conventions, and Templates (Structure)16:41 - Helpers17:56 - The Controller Layer20:12 - Validations23:26 - Testing<ul><li><a href="https://github.com/jnicklas/capybara" target="_blank" rel="noreferrer noopener">capybara</a></li><li><a href="https://en.wikipedia.org/wiki/Behavior-driven_development" target="_blank" rel="noreferrer noopener">BDD (Behavior-Driven Design)</a></li></ul>29:23 - The API32:37 - Contributing to Lotus<ul><li><a href="http://lotusrb.org/community/#code-of-conduct" target="_blank" rel="noreferrer noopener">Contributor Code of Conduct</a> </li><li><a href="https://discuss.lotusrb.org/" target="_blank" rel="noreferrer noopener">discuss.lotusrb.org</a></li><li><a href="https://gitter.im/lotus/chat" target="_blank" rel="noreferrer noopener">lotus/chat - Gitter</a></li><li><a href="http://lotusrb.org/hackday/" target="_blank" rel="noreferrer noopener">Lotus Hack Day 2015</a> </li></ul>34:50 - Using Fewer Gems 39:09 - Lessons Learning Building Lotus41:42 - Philosophy 42:56 - Upcoming FeaturesPicks <a href="http://asherv.com/threes/" target="_blank" rel="noreferrer noopener">Threes</a> (Jessica)<br /> <a href="https://rubyrogues.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="https://pebble.com/pebble-time-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time</a> (Chuck)<br /> <a href="http://microrb.com/" target="_blank" rel="noreferrer noopener">micro.rb</a> (Luca)<br /> <a href="http://www.duyhuynh.com/about-duy-huynh/" target="_blank" rel="noreferrer noopener">Duy Huynh</a> (Luca)Special Guest: Luca Guidi.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3253</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>227 RR Rails Composer, RailsApps and Tutorials with Daniel Kehoe</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/227-rr-rails-composer-railsapps-and-tutorials-with-daniel-kehoe</link><description><![CDATA[Check out <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a>! Submit a CFP!01:53 - Daniel Kehoe Introduction<ul><li><a href="https://twitter.com/danielkehoe" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/fortuity" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://danielkehoe.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:07 - Digital Nomad Lifestyle<ul><li><a href="http://blog.railsapps.org/post/124463849955/why-i-left-my-heart-in-san-francisco" target="_blank" rel="noreferrer noopener">Daniel Kehoe: Why I Left My Heart in San Francisco</a> </li><li><a href="https://nomadlist.com/" target="_blank" rel="noreferrer noopener">Nomad List</a></li><li><a href="http://www.remoteyear.com/itinerary/" target="_blank" rel="noreferrer noopener">Remote Year</a> </li></ul>08:45 - <a href="http://railsapps.github.io/" target="_blank" rel="noreferrer noopener">RailsApps</a> &amp; <a href="https://tutorials.railsapps.org/" target="_blank" rel="noreferrer noopener">Rails Tutorials</a><ul><li><a href="https://twitter.com/rails_apps" target="_blank" rel="noreferrer noopener">@rails_apps</a> </li><li><a href="https://github.com/RailsApps" target="_blank" rel="noreferrer noopener">[GitHub] RailsApps</a></li><li><a href="https://devchat.tv/rails-clips/007-railsclips-rails-composer" target="_blank" rel="noreferrer noopener">RailsClips #007: Rails Composer</a> </li><li><a href="https://www.kickstarter.com/projects/909377477/rails-composer-with-rails-tutorials" target="_blank" rel="noreferrer noopener">Daniel's Kickstarter Project: Rails Composer with Rails Tutorials</a> -- Runs until October 6th, 2015!</li><li><a href="https://www.railstutorial.org/" target="_blank" rel="noreferrer noopener">Michael Hartl's he Ruby on Rails Tutorial Book and Screencast Series</a><ul><li><a href="https://www.learnenough.com/command-line-tutorial" target="_blank" rel="noreferrer noopener">Learn Enough Command Line To Be Dangerous</a></li></ul></li></ul>22:42 - <a href="https://github.com/RailsApps/rails-composer" target="_blank" rel="noreferrer noopener">rails-composer</a> for Beginner Programmers   <ul><li><a href="http://flatironschool.com/" target="_blank" rel="noreferrer noopener">Flatiron School</a>, <a href="https://twitter.com/aviflombaum" target="_blank" rel="noreferrer noopener">@aviflombaum</a> </li><li><a href="http://www.amazon.com/gp/product/B00QK2T1SY/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00QK2T1SY&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KNJUIETFYT7SDJTG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Learn Ruby on Rails by Daniel Kehoe</a> </li></ul>Remember to go check out <a href="https://www.kickstarter.com/projects/909377477/rails-composer-with-rails-tutorials" target="_blank" rel="noreferrer noopener">Daniel's Kickstarter Project: Rails Composer with Rails Tutorials</a>! Picks <a href="https://remoteok.io/" target="_blank" rel="noreferrer noopener">remote | ok</a> (Saron)<br /> <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="https://weworkremotely.com/" target="_blank" rel="noreferrer noopener">weworkremotely.com</a> (Chuck)<br /> <a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> (Chuck)<br /> <a href="https://screenhero.com/" target="_blank" rel="noreferrer noopener">Screenhero</a> (Chuck)<br /> <a href="http://pinegrow.com/" target="_blank" rel="noreferrer noopener">Pinegrow Web Editor</a> (Daniel)<br /> <a href="https://nomadlist.com/" target="_blank" rel="noreferrer noopener">Nomad List</a> (Daniel)<br /> <a href="http://plazalowyat.com/" target="_blank" rel="noreferrer noopener">Low Yat Plaza</a> (Daniel)Special Guest: Daniel Kehoe.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bca44240-981a-4ad2-a0cf-b8edeb1a4fa6</guid><pubDate>Wed, 30 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851446/stream.mp3" length="40772969" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://railsremoteconf.com! Submit a CFP!01:53 - Daniel Kehoe Introduction
- https://twitter.com/danielkehoe
- https://github.com/fortuity 
- http://danielkehoe.com/
02:07 - Digital Nomad Lifestyle
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a>! Submit a CFP!01:53 - Daniel Kehoe Introduction<ul><li><a href="https://twitter.com/danielkehoe" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/fortuity" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://danielkehoe.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:07 - Digital Nomad Lifestyle<ul><li><a href="http://blog.railsapps.org/post/124463849955/why-i-left-my-heart-in-san-francisco" target="_blank" rel="noreferrer noopener">Daniel Kehoe: Why I Left My Heart in San Francisco</a> </li><li><a href="https://nomadlist.com/" target="_blank" rel="noreferrer noopener">Nomad List</a></li><li><a href="http://www.remoteyear.com/itinerary/" target="_blank" rel="noreferrer noopener">Remote Year</a> </li></ul>08:45 - <a href="http://railsapps.github.io/" target="_blank" rel="noreferrer noopener">RailsApps</a> &amp; <a href="https://tutorials.railsapps.org/" target="_blank" rel="noreferrer noopener">Rails Tutorials</a><ul><li><a href="https://twitter.com/rails_apps" target="_blank" rel="noreferrer noopener">@rails_apps</a> </li><li><a href="https://github.com/RailsApps" target="_blank" rel="noreferrer noopener">[GitHub] RailsApps</a></li><li><a href="https://devchat.tv/rails-clips/007-railsclips-rails-composer" target="_blank" rel="noreferrer noopener">RailsClips #007: Rails Composer</a> </li><li><a href="https://www.kickstarter.com/projects/909377477/rails-composer-with-rails-tutorials" target="_blank" rel="noreferrer noopener">Daniel's Kickstarter Project: Rails Composer with Rails Tutorials</a> -- Runs until October 6th, 2015!</li><li><a href="https://www.railstutorial.org/" target="_blank" rel="noreferrer noopener">Michael Hartl's he Ruby on Rails Tutorial Book and Screencast Series</a><ul><li><a href="https://www.learnenough.com/command-line-tutorial" target="_blank" rel="noreferrer noopener">Learn Enough Command Line To Be Dangerous</a></li></ul></li></ul>22:42 - <a href="https://github.com/RailsApps/rails-composer" target="_blank" rel="noreferrer noopener">rails-composer</a> for Beginner Programmers   <ul><li><a href="http://flatironschool.com/" target="_blank" rel="noreferrer noopener">Flatiron School</a>, <a href="https://twitter.com/aviflombaum" target="_blank" rel="noreferrer noopener">@aviflombaum</a> </li><li><a href="http://www.amazon.com/gp/product/B00QK2T1SY/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00QK2T1SY&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KNJUIETFYT7SDJTG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Learn Ruby on Rails by Daniel Kehoe</a> </li></ul>Remember to go check out <a href="https://www.kickstarter.com/projects/909377477/rails-composer-with-rails-tutorials" target="_blank" rel="noreferrer noopener">Daniel's Kickstarter Project: Rails Composer with Rails Tutorials</a>! Picks <a href="https://remoteok.io/" target="_blank" rel="noreferrer noopener">remote | ok</a> (Saron)<br /> <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="https://weworkremotely.com/" target="_blank" rel="noreferrer noopener">weworkremotely.com</a> (Chuck)<br /> <a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> (Chuck)<br /> <a href="https://screenhero.com/" target="_blank" rel="noreferrer noopener">Screenhero</a> (Chuck)<br /> <a href="http://pinegrow.com/" target="_blank" rel="noreferrer noopener">Pinegrow Web Editor</a> (Daniel)<br /> <a href="https://nomadlist.com/" target="_blank" rel="noreferrer noopener">Nomad List</a> (Daniel)<br /> <a href="http://plazalowyat.com/" target="_blank" rel="noreferrer noopener">Low Yat Plaza</a> (Daniel)Special Guest: Daniel Kehoe.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2470</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>226 RR The Leprechauns of Software Engineering with Laurent Bossavit</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/226-rr-the-leprechauns-of-software-engineering-with-laurent-bossavit</link><description><![CDATA[02:03 - Laurent Bossavit<ul><li><a href="https://twitter.com/Morendil" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Morendil" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://institut-agile.fr/" target="_blank" rel="noreferrer noopener">Institut Agile</a></li></ul>03:11 - <a href="http://www.amazon.com/gp/product/2954745509/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=2954745509&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=64WVIVNTWRX5EJB5&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Leprechauns of Software Engineering by Laurent Bossavit</a> 04:52 - The 10x Programmer<ul><li><a href="http://www.amazon.com/gp/product/0735619670/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0735619670&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VN3NXYRBKUG6NU44&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Code Complete: A Practical Handbook of Software Construction, Second Edition by Steve McConnell</a> </li></ul>13:07 - The Custom Defects Curve15:33 - Leprechauns and Local Truths (Does Needing to Prove Others Wrong = Fear?)22:53 - The Feedback Cycles25:09 - Agile, Waterfall, and The Software Crisis<ul><li><a href="http://www.amazon.com/gp/product/0374533555/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0374533555&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=CZNDXRLVUHQAH6Z4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Thinking, Fast and Slow by Daniel Kahneman</a></li><li>“Bugs in the brain” = Cognitive Biases</li></ul>32:30 - Estimations, Calibration and Assessments<ul><li><a href="http://www.amazon.com/gp/product/1118539273/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1118539273&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5TDQUP5VJYNTA6VN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard</a></li><li><a href="http://www.amazon.com/gp/product/0691128715/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0691128715&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=K7NB67XJHQZA7P6T&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Expert Political Judgment: How Good Is It? How Can We Know? by Philip E. Tetlock</a></li><li><a href="http://www.amazon.com/gp/product/B00BSZT7QO/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00BSZT7QO&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=Y5UJ6U5MVVE7UOMY&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Software Estimation: Demystifying the Black Art by Steve McConnell</a>    </li></ul>38:16 - Starting Points/Research Skills for Identifying Leprechauns<ul><li>1. Skepticism</li><li>2. Curiousity</li><li>3. Tenacity</li></ul>43:14 - The Value of Leprechauns46:46 - “Most of our job is learning.”50:44 - The Definition of “Insanity” =&gt; Experimentation<ul><li><a href="https://en.wikipedia.org/wiki/QWERTY" target="_blank" rel="noreferrer noopener">QWERTY</a> vs <a href="https://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard" target="_blank" rel="noreferrer noopener">Dvorak</a> </li></ul>Picks <a href="http://www.amazon.com/gp/product/2954745509/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=2954745509&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=64WVIVNTWRX5EJB5&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Leprechauns of Software Engineering by Laurent Bossavit</a> (Avdi)<br /> <a href="http://crystal-lang.org/" target="_blank" rel="noreferrer noopener">The Crystal Programming Language</a> (Avdi)<br /> <a href="http://www.zojirushi.com/" target="_blank" rel="noreferrer noopener">Zojirushi</a> (Avdi)<br /> <a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> (Laurent)<br /> <a href="https://www.youtube.com/watch?v=MFzDaBzBlL0" target="_blank" rel="noreferrer noopener">Smarter Every Day 133: The Backwards Brain Bicycle</a> (Laurent)<br /> <a href="http://www.amazon.com/gp/product/0804172447/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0804172447&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=BSRDS62VQ43PNNMZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Station Eleven by Emily St. John Mandel</a> (Laurent)<br /> <a href="http://www.amazon.com/gp/product/1118539273/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1118539273&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5TDQUP5VJYNTA6VN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard</a> (Jessica)Special Guest: Laurent Bossavit.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b4153b73-495f-49b4-afd9-4ddc36530d93</guid><pubDate>Wed, 23 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851627/stream.mp3" length="67654857" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:03 - Laurent Bossavit
- https://twitter.com/Morendil 
- https://github.com/Morendil 
- http://institut-agile.fr/
03:11 -...</itunes:subtitle><itunes:summary><![CDATA[02:03 - Laurent Bossavit<ul><li><a href="https://twitter.com/Morendil" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Morendil" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://institut-agile.fr/" target="_blank" rel="noreferrer noopener">Institut Agile</a></li></ul>03:11 - <a href="http://www.amazon.com/gp/product/2954745509/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=2954745509&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=64WVIVNTWRX5EJB5&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Leprechauns of Software Engineering by Laurent Bossavit</a> 04:52 - The 10x Programmer<ul><li><a href="http://www.amazon.com/gp/product/0735619670/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0735619670&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VN3NXYRBKUG6NU44&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Code Complete: A Practical Handbook of Software Construction, Second Edition by Steve McConnell</a> </li></ul>13:07 - The Custom Defects Curve15:33 - Leprechauns and Local Truths (Does Needing to Prove Others Wrong = Fear?)22:53 - The Feedback Cycles25:09 - Agile, Waterfall, and The Software Crisis<ul><li><a href="http://www.amazon.com/gp/product/0374533555/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0374533555&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=CZNDXRLVUHQAH6Z4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Thinking, Fast and Slow by Daniel Kahneman</a></li><li>“Bugs in the brain” = Cognitive Biases</li></ul>32:30 - Estimations, Calibration and Assessments<ul><li><a href="http://www.amazon.com/gp/product/1118539273/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1118539273&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5TDQUP5VJYNTA6VN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard</a></li><li><a href="http://www.amazon.com/gp/product/0691128715/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0691128715&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=K7NB67XJHQZA7P6T&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Expert Political Judgment: How Good Is It? How Can We Know? by Philip E. Tetlock</a></li><li><a href="http://www.amazon.com/gp/product/B00BSZT7QO/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00BSZT7QO&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=Y5UJ6U5MVVE7UOMY&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Software Estimation: Demystifying the Black Art by Steve McConnell</a>    </li></ul>38:16 - Starting Points/Research Skills for Identifying Leprechauns<ul><li>1. Skepticism</li><li>2. Curiousity</li><li>3. Tenacity</li></ul>43:14 - The Value of Leprechauns46:46 - “Most of our job is learning.”50:44 - The Definition of “Insanity” =&gt; Experimentation<ul><li><a href="https://en.wikipedia.org/wiki/QWERTY" target="_blank" rel="noreferrer noopener">QWERTY</a> vs <a href="https://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard" target="_blank" rel="noreferrer noopener">Dvorak</a> </li></ul>Picks <a href="http://www.amazon.com/gp/product/2954745509/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=2954745509&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=64WVIVNTWRX5EJB5&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Leprechauns of Software Engineering by Laurent Bossavit</a> (Avdi)<br /> <a href="http://crystal-lang.org/" target="_blank" rel="noreferrer noopener">The Crystal Programming Language</a> (Avdi)<br /> <a href="http://www.zojirushi.com/" target="_blank" rel="noreferrer noopener">Zojirushi</a> (Avdi)<br /> <a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> (Laurent)<br /> <a href="https://www.youtube.com/watch?v=MFzDaBzBlL0"...]]></itunes:summary><itunes:duration>4150</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>225 RR TorqueBox with Ben Browning</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/225-rr-torquebox-with-ben-browning</link><description><![CDATA[02:18 - Ben Browning Introduction<ul><li><a href="https://twitter.com/bbrowning" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/bbrowning" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://thinkingconcurrently.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.redhat.com/" target="_blank" rel="noreferrer noopener">Red Hat</a></li><li><a href="http://jruby.org/" target="_blank" rel="noreferrer noopener">JRuby</a></li></ul>02:46 - <a href="http://torquebox.org/" target="_blank" rel="noreferrer noopener">TorqueBox</a> <ul><li><a href="https://twitter.com/torquebox" target="_blank" rel="noreferrer noopener">@torquebox</a></li></ul>04:05 - Use Cases and Benchmarks<ul><li><a href="https://www.techempower.com/benchmarks/#section=data-r10&amp;hw=peak&amp;test=json&amp;l=35s&amp;f=zik0zj-zik0zj-zik0zj-4fs3jz" target="_blank" rel="noreferrer noopener">TechEmpower's latest round of benchmark results, filtered to just the Ruby servers running Rack/Rails/Sinatra/etc apps and their JSON serialization test</a> </li></ul>06:32 - The Genesis of TorqueBox<ul><li><a href="https://twitter.com/bobmcwhirter" target="_blank" rel="noreferrer noopener">Bob McWhirter</a></li></ul>07:49 - <a href="http://www.jboss.org/" target="_blank" rel="noreferrer noopener">JBoss</a><ul><li><a href="http://wildfly.org/" target="_blank" rel="noreferrer noopener">WildFly</a> </li></ul>09:15 - The Name “TorqueBox”10:12 - Adoption12:05 - Documentation<ul><li><a href="http://www.docbook.org/" target="_blank" rel="noreferrer noopener">DocBook</a> </li><li><a href="http://yardoc.org/" target="_blank" rel="noreferrer noopener">YARD</a> </li></ul>13:18 - When should/could you use TorqueBox?17:25 - Monolith vs Microservice<ul><li><a href="http://wildfly.org/swarm/" target="_blank" rel="noreferrer noopener">WildFly Swarm</a></li></ul>21:36 - <a href="https://en.wikipedia.org/wiki/JAR_(file_format)" target="_blank" rel="noreferrer noopener">JAR Files</a> and <a href="https://en.wikipedia.org/wiki/WAR_(file_format)" target="_blank" rel="noreferrer noopener">WAR Files</a> 25:31 - Server Setup &amp; Deployment Process27:16 - Packaging Static Assets in JAR and WAR Files28:27 - Contribution and Community Involvement32:55 - Startup Cost35:53 - Getting Started with TorqueBox37:33 - <a href="http://immutant.org/" target="_blank" rel="noreferrer noopener">Immutant</a> 40:17 - The Rack Spec and TorqueBox<ul><li><a href="https://github.com/ngauthier/tubesock" target="_blank" rel="noreferrer noopener">tubesock</a></li><li><a href="https://github.com/sockjs" target="_blank" rel="noreferrer noopener">SockJS</a></li></ul>42:11 - Useful Features44:26 - Building Useful Features45:53 - GrowthPicks <a href="https://www.khanacademy.org/partner-content/pixar/animate/ball/v/intro-animation?utm_campaign=Highlighted+Content+082915&amp;utm_medium=email&amp;utm_source=Sailthru&amp;utm_term=Stuff+You+Might+Like+Test+Cohort" target="_blank" rel="noreferrer noopener">[Khan Academy] Pixar in a Box: Introduction to Animation Curves</a> (Saron)<br /> <a href="http://i.imgur.com/leksYy7.jpg" target="_blank" rel="noreferrer noopener">Tony Stark in Salt and Pepper</a> (Saron)<br /> <a href="http://elixirconf.com/" target="_blank" rel="noreferrer noopener">ElixirConf</a> (Jessica)<br /> <a href="https://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html" target="_blank" rel="noreferrer noopener">Nick Shrock: GraphQL Introduction</a> (Jessica)<br /> <a href="https://www.youtube.com/watch?v=670if6Etx0o" target="_blank" rel="noreferrer noopener">Troll - Shane Koyczan</a> (Coraline)<br /> <a href="https://gitlab.com/wuest/funtools/tree/master" target="_blank" rel="noreferrer noopener">funtools</a> (Coraline)<br /> <a href="https://www.youtube.com/playlist?list=PLJesql-aSfX5wDU8ALH2bRd_xvw27klTQ" target="_blank" rel="noreferrer noopener">Ruby Remote Conf Talks</a> (Chuck)<br /> <a href="https://angularremoteconf.com/" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)<br /> <a href="https://www.dropbox.com/s/8l671jscyjtjzm0/qcon-keynote.pdf" target="_blank" rel="noreferrer noopener">Bob McWhirter: qcon-keynote</a> (Ben)<br /> <a href="https://coders.forsanders.com/" target="_blank" rel="noreferrer noopener">Coders For Sanders</a> (Ben)Extras<ul><li><a href="https://devchat.tv/js-jabber/152-jsj-graphql-and-relay-with-nick-schrock-and-joe-savona-" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #152: GraphQL and Relay with Nick Schrock and Joe Savona</a></li></ul>Special Guest: Ben Browning.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9cca6951-46dd-46be-98a8-b0ff11463b59</guid><pubDate>Wed, 16 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851508/stream.mp3" length="32407552" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:18 - Ben Browning Introduction
- https://twitter.com/bbrowning 
- https://github.com/bbrowning 
- http://thinkingconcurrently.com/
- http://www.redhat.com/
- http://jruby.org/
02:46 - http://torquebox.org/ 
- https://twitter.com/torquebox
04:05 -...</itunes:subtitle><itunes:summary><![CDATA[02:18 - Ben Browning Introduction<ul><li><a href="https://twitter.com/bbrowning" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/bbrowning" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://thinkingconcurrently.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.redhat.com/" target="_blank" rel="noreferrer noopener">Red Hat</a></li><li><a href="http://jruby.org/" target="_blank" rel="noreferrer noopener">JRuby</a></li></ul>02:46 - <a href="http://torquebox.org/" target="_blank" rel="noreferrer noopener">TorqueBox</a> <ul><li><a href="https://twitter.com/torquebox" target="_blank" rel="noreferrer noopener">@torquebox</a></li></ul>04:05 - Use Cases and Benchmarks<ul><li><a href="https://www.techempower.com/benchmarks/#section=data-r10&amp;hw=peak&amp;test=json&amp;l=35s&amp;f=zik0zj-zik0zj-zik0zj-4fs3jz" target="_blank" rel="noreferrer noopener">TechEmpower's latest round of benchmark results, filtered to just the Ruby servers running Rack/Rails/Sinatra/etc apps and their JSON serialization test</a> </li></ul>06:32 - The Genesis of TorqueBox<ul><li><a href="https://twitter.com/bobmcwhirter" target="_blank" rel="noreferrer noopener">Bob McWhirter</a></li></ul>07:49 - <a href="http://www.jboss.org/" target="_blank" rel="noreferrer noopener">JBoss</a><ul><li><a href="http://wildfly.org/" target="_blank" rel="noreferrer noopener">WildFly</a> </li></ul>09:15 - The Name “TorqueBox”10:12 - Adoption12:05 - Documentation<ul><li><a href="http://www.docbook.org/" target="_blank" rel="noreferrer noopener">DocBook</a> </li><li><a href="http://yardoc.org/" target="_blank" rel="noreferrer noopener">YARD</a> </li></ul>13:18 - When should/could you use TorqueBox?17:25 - Monolith vs Microservice<ul><li><a href="http://wildfly.org/swarm/" target="_blank" rel="noreferrer noopener">WildFly Swarm</a></li></ul>21:36 - <a href="https://en.wikipedia.org/wiki/JAR_(file_format)" target="_blank" rel="noreferrer noopener">JAR Files</a> and <a href="https://en.wikipedia.org/wiki/WAR_(file_format)" target="_blank" rel="noreferrer noopener">WAR Files</a> 25:31 - Server Setup &amp; Deployment Process27:16 - Packaging Static Assets in JAR and WAR Files28:27 - Contribution and Community Involvement32:55 - Startup Cost35:53 - Getting Started with TorqueBox37:33 - <a href="http://immutant.org/" target="_blank" rel="noreferrer noopener">Immutant</a> 40:17 - The Rack Spec and TorqueBox<ul><li><a href="https://github.com/ngauthier/tubesock" target="_blank" rel="noreferrer noopener">tubesock</a></li><li><a href="https://github.com/sockjs" target="_blank" rel="noreferrer noopener">SockJS</a></li></ul>42:11 - Useful Features44:26 - Building Useful Features45:53 - GrowthPicks <a href="https://www.khanacademy.org/partner-content/pixar/animate/ball/v/intro-animation?utm_campaign=Highlighted+Content+082915&amp;utm_medium=email&amp;utm_source=Sailthru&amp;utm_term=Stuff+You+Might+Like+Test+Cohort" target="_blank" rel="noreferrer noopener">[Khan Academy] Pixar in a Box: Introduction to Animation Curves</a> (Saron)<br /> <a href="http://i.imgur.com/leksYy7.jpg" target="_blank" rel="noreferrer noopener">Tony Stark in Salt and Pepper</a> (Saron)<br /> <a href="http://elixirconf.com/" target="_blank" rel="noreferrer noopener">ElixirConf</a> (Jessica)<br /> <a href="https://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html" target="_blank" rel="noreferrer noopener">Nick Shrock: GraphQL Introduction</a> (Jessica)<br /> <a href="https://www.youtube.com/watch?v=670if6Etx0o" target="_blank" rel="noreferrer noopener">Troll - Shane Koyczan</a> (Coraline)<br /> <a href="https://gitlab.com/wuest/funtools/tree/master" target="_blank" rel="noreferrer noopener">funtools</a> (Coraline)<br /> <a href="https://www.youtube.com/playlist?list=PLJesql-aSfX5wDU8ALH2bRd_xvw27klTQ" target="_blank" rel="noreferrer noopener">Ruby Remote Conf Talks</a> (Chuck)<br /> <a...]]></itunes:summary><itunes:duration>1947</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>224 RR Ruby Together with André Arko</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/224-rr-ruby-together-with-andre-arko</link><description><![CDATA[02:05 - André Arko Introduction + <a href="http://bundler.io/" target="_blank" rel="noreferrer noopener">Bundler</a><ul><li><a href="https://twitter.com/indirect" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/indirect" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://arko.net/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>04:28 - <a href="https://rubytogether.org/" target="_blank" rel="noreferrer noopener">Ruby Together</a><ul><li><a href="http://www.irs.gov/Charities-&amp;-Non-Profits/Other-Non-Profits/Life-Cycle-of-a-Business-League-(Trade-Association)" target="_blank" rel="noreferrer noopener">Trade Association</a><ul><li>​<a href="http://bmaustinlaw.com/" target="_blank" rel="noreferrer noopener">Brian Mikulencak</a></li></ul></li></ul>10:52 - <a href="http://rubycentral.org/" target="_blank" rel="noreferrer noopener">Ruby Central</a><ul><li><a href="https://en.wikipedia.org/wiki/501(c)_organization" target="_blank" rel="noreferrer noopener">501(c) Organization</a></li></ul>14:23 - Ruby Together Timeline16:01 - Open Source People Depend on vs Open Source as a Hobby17:03 - Corporate Member Rights / The Structure of Ruby Together<ul><li>Monthly Contributions</li></ul>20:19 - How the Board Makes Decisions<ul><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li></ul>23:00 - Membership Numbers24:03 - How Voting Works26:58 - How much work is involved in maintaining these projects?30:08 - How is work doled out?<ul><li>Eric Hodel (<a href="https://twitter.com/drbrain" target="_blank" rel="noreferrer noopener">@drbrain</a>)</li><li>Aaron Patterson (<a href="https://twitter.com/tenderlove" target="_blank" rel="noreferrer noopener">@tenderlove</a>)</li></ul>33:41 - Future Plans and Community Impact<ul><li><a href="https://www.fastly.com/" target="_blank" rel="noreferrer noopener">Fastly</a></li></ul>40:28 - Getting People Involved43:34 - Lessons Learned45:23 - Code of Conducts / Community ValuesPicks <a href="https://www.destroyallsoftware.com/talks/boundaries" target="_blank" rel="noreferrer noopener">Boundaries: A talk by Gary Bernhardt from SCNA 2012</a> (André)<br /> <a href="http://protomen.com" target="_blank" rel="noreferrer noopener">The Protomen</a> (André)<br /> <a href="http://shop.bubblesort.io/pages/about-us" target="_blank" rel="noreferrer noopener">Bubblesort Zines</a> (André)<br /> <a href="http://www.amazon.com/gp/product/0321344758/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321344758&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=USOILGUU377VDBXP&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug</a> (Saron)<br /> <a href="https://justgetflux.com/" target="_blank" rel="noreferrer noopener">F.lux</a> (Saron)<br /> <a href="http://www2.meethue.com/" target="_blank" rel="noreferrer noopener">Hue</a> (Saron)<br /> <a href="https://www.youtube.com/watch?v=DcY0Quurc0c" target="_blank" rel="noreferrer noopener">Madison Ruby Day 1</a> (Coraline)<br /> <a href="https://www.youtube.com/watch?v=aQnQgOR2mms" target="_blank" rel="noreferrer noopener">Madison Ruby Day 2</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/B0084M8UE4/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B0084M8UE4&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=SXUREFHJOGGGZ2U4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Survive Escape From Atlantis 30th Anniversary Edition</a> (Coraline)<br /> <a href="https://angularremoteconf.com/" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B007ZXK1TU" target="_blank" rel="noreferrer noopener">Alcatraz Books by Brandon Sanderson</a> (Chuck)Special Guest: André Arko.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a01195a2-8f71-4e22-aa17-14dd3589f50e</guid><pubDate>Wed, 09 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851457/stream.mp3" length="53543237" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:05 - André Arko Introduction + http://bundler.io/
- https://twitter.com/indirect 
- https://github.com/indirect 
- http://arko.net/
04:28 - https://rubytogether.org/
-...</itunes:subtitle><itunes:summary><![CDATA[02:05 - André Arko Introduction + <a href="http://bundler.io/" target="_blank" rel="noreferrer noopener">Bundler</a><ul><li><a href="https://twitter.com/indirect" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/indirect" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://arko.net/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>04:28 - <a href="https://rubytogether.org/" target="_blank" rel="noreferrer noopener">Ruby Together</a><ul><li><a href="http://www.irs.gov/Charities-&amp;-Non-Profits/Other-Non-Profits/Life-Cycle-of-a-Business-League-(Trade-Association)" target="_blank" rel="noreferrer noopener">Trade Association</a><ul><li>​<a href="http://bmaustinlaw.com/" target="_blank" rel="noreferrer noopener">Brian Mikulencak</a></li></ul></li></ul>10:52 - <a href="http://rubycentral.org/" target="_blank" rel="noreferrer noopener">Ruby Central</a><ul><li><a href="https://en.wikipedia.org/wiki/501(c)_organization" target="_blank" rel="noreferrer noopener">501(c) Organization</a></li></ul>14:23 - Ruby Together Timeline16:01 - Open Source People Depend on vs Open Source as a Hobby17:03 - Corporate Member Rights / The Structure of Ruby Together<ul><li>Monthly Contributions</li></ul>20:19 - How the Board Makes Decisions<ul><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li></ul>23:00 - Membership Numbers24:03 - How Voting Works26:58 - How much work is involved in maintaining these projects?30:08 - How is work doled out?<ul><li>Eric Hodel (<a href="https://twitter.com/drbrain" target="_blank" rel="noreferrer noopener">@drbrain</a>)</li><li>Aaron Patterson (<a href="https://twitter.com/tenderlove" target="_blank" rel="noreferrer noopener">@tenderlove</a>)</li></ul>33:41 - Future Plans and Community Impact<ul><li><a href="https://www.fastly.com/" target="_blank" rel="noreferrer noopener">Fastly</a></li></ul>40:28 - Getting People Involved43:34 - Lessons Learned45:23 - Code of Conducts / Community ValuesPicks <a href="https://www.destroyallsoftware.com/talks/boundaries" target="_blank" rel="noreferrer noopener">Boundaries: A talk by Gary Bernhardt from SCNA 2012</a> (André)<br /> <a href="http://protomen.com" target="_blank" rel="noreferrer noopener">The Protomen</a> (André)<br /> <a href="http://shop.bubblesort.io/pages/about-us" target="_blank" rel="noreferrer noopener">Bubblesort Zines</a> (André)<br /> <a href="http://www.amazon.com/gp/product/0321344758/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321344758&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=USOILGUU377VDBXP&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug</a> (Saron)<br /> <a href="https://justgetflux.com/" target="_blank" rel="noreferrer noopener">F.lux</a> (Saron)<br /> <a href="http://www2.meethue.com/" target="_blank" rel="noreferrer noopener">Hue</a> (Saron)<br /> <a href="https://www.youtube.com/watch?v=DcY0Quurc0c" target="_blank" rel="noreferrer noopener">Madison Ruby Day 1</a> (Coraline)<br /> <a href="https://www.youtube.com/watch?v=aQnQgOR2mms" target="_blank" rel="noreferrer noopener">Madison Ruby Day 2</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/B0084M8UE4/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B0084M8UE4&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=SXUREFHJOGGGZ2U4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Survive Escape From Atlantis 30th Anniversary Edition</a> (Coraline)<br /> <a href="https://angularremoteconf.com/" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B007ZXK1TU" target="_blank" rel="noreferrer noopener">Alcatraz Books by Brandon Sanderson</a> (Chuck)Special...]]></itunes:summary><itunes:duration>3268</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>223 RR Oga and Parsing with Yorick Peterse</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/223-rr-oga-and-parsing-with-yorick-peterse</link><description><![CDATA[02:35 - Yorick Peterse Introduction<ul><li><a href="https://twitter.com/YorickPeterse" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/YorickPeterse" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://yorickpeterse.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://rubini.us/" target="_blank" rel="noreferrer noopener">Rubinius</a></li><li><a href="http://www.xmlsoft.org/" target="_blank" rel="noreferrer noopener">The XML C parser and toolkit of Gnome</a></li><li><a href="http://xmlsoft.org/libxslt/" target="_blank" rel="noreferrer noopener">libxslt</a></li></ul>03:07 - <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a><ul><li><a href="https://github.com/sparklemotion/nokogiri" target="_blank" rel="noreferrer noopener">nokogiri</a> </li></ul>06:38 - Fixing vs Writing an Alternative Feature<ul><li><a href="https://en.wikipedia.org/wiki/Lexical_analysis" target="_blank" rel="noreferrer noopener">lexers</a> </li><li><a href="https://en.wikipedia.org/wiki/Parse_tree" target="_blank" rel="noreferrer noopener">Parse Tree</a> </li></ul>14:01 - Doing a Document Instead of a Programming Language16:01 - Modifying XML Documents17:19 - Inputting in Memory19:09 - Extending <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a> with C<ul><li><a href="https://github.com/ffi/ffi" target="_blank" rel="noreferrer noopener">ffi</a> </li></ul>22:44 - Parsing<ul><li><a href="https://github.com/tenderlove/racc" target="_blank" rel="noreferrer noopener">racc</a> </li><li><a href="https://github.com/YorickPeterse/ruby-ll" target="_blank" rel="noreferrer noopener">ruby-ll</a> </li></ul>25:16 - Resources<ul><li><a href="https://en.wikipedia.org/wiki/LL_parser" target="_blank" rel="noreferrer noopener">LL Parser</a></li></ul>28:57 - Lessons Learned Building <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a> 30:14 - Writing Parsers in Other Languages31:19 - Getting Started34:19 - Making <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a> and Using <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a> at Work35:42 - Did it make a better API?37:23 - The Community and Contribution<ul><li>Documentation</li></ul>Picks <a href="http://airpair.com" target="_blank" rel="noreferrer noopener">AirPair</a> (Chuck)<br /> <a href="http://man7.org/linux/man-pages/man1/cal.1.html" target="_blank" rel="noreferrer noopener">CAL(1) Shell Command</a> (Jessica)<br /> <a href="http://fishshell.com/" target="_blank" rel="noreferrer noopener">fish shell</a> (Yorick)<br /> <a href="http://asciinema.org" target="_blank" rel="noreferrer noopener">asciinema</a> (Yorick) Special Guest: Yorick Peterse.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0e4e2996-c1dc-4051-8413-e3e25c290b28</guid><pubDate>Wed, 02 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851617/stream.mp3" length="50195396" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:35 - Yorick Peterse Introduction
- https://twitter.com/YorickPeterse 
- https://github.com/YorickPeterse 
- http://yorickpeterse.com/
- http://rubini.us/
- http://www.xmlsoft.org/
- http://xmlsoft.org/libxslt/
03:07 -...</itunes:subtitle><itunes:summary><![CDATA[02:35 - Yorick Peterse Introduction<ul><li><a href="https://twitter.com/YorickPeterse" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/YorickPeterse" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://yorickpeterse.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://rubini.us/" target="_blank" rel="noreferrer noopener">Rubinius</a></li><li><a href="http://www.xmlsoft.org/" target="_blank" rel="noreferrer noopener">The XML C parser and toolkit of Gnome</a></li><li><a href="http://xmlsoft.org/libxslt/" target="_blank" rel="noreferrer noopener">libxslt</a></li></ul>03:07 - <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a><ul><li><a href="https://github.com/sparklemotion/nokogiri" target="_blank" rel="noreferrer noopener">nokogiri</a> </li></ul>06:38 - Fixing vs Writing an Alternative Feature<ul><li><a href="https://en.wikipedia.org/wiki/Lexical_analysis" target="_blank" rel="noreferrer noopener">lexers</a> </li><li><a href="https://en.wikipedia.org/wiki/Parse_tree" target="_blank" rel="noreferrer noopener">Parse Tree</a> </li></ul>14:01 - Doing a Document Instead of a Programming Language16:01 - Modifying XML Documents17:19 - Inputting in Memory19:09 - Extending <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a> with C<ul><li><a href="https://github.com/ffi/ffi" target="_blank" rel="noreferrer noopener">ffi</a> </li></ul>22:44 - Parsing<ul><li><a href="https://github.com/tenderlove/racc" target="_blank" rel="noreferrer noopener">racc</a> </li><li><a href="https://github.com/YorickPeterse/ruby-ll" target="_blank" rel="noreferrer noopener">ruby-ll</a> </li></ul>25:16 - Resources<ul><li><a href="https://en.wikipedia.org/wiki/LL_parser" target="_blank" rel="noreferrer noopener">LL Parser</a></li></ul>28:57 - Lessons Learned Building <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a> 30:14 - Writing Parsers in Other Languages31:19 - Getting Started34:19 - Making <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a> and Using <a href="https://github.com/YorickPeterse/oga" target="_blank" rel="noreferrer noopener">oga</a> at Work35:42 - Did it make a better API?37:23 - The Community and Contribution<ul><li>Documentation</li></ul>Picks <a href="http://airpair.com" target="_blank" rel="noreferrer noopener">AirPair</a> (Chuck)<br /> <a href="http://man7.org/linux/man-pages/man1/cal.1.html" target="_blank" rel="noreferrer noopener">CAL(1) Shell Command</a> (Jessica)<br /> <a href="http://fishshell.com/" target="_blank" rel="noreferrer noopener">fish shell</a> (Yorick)<br /> <a href="http://asciinema.org" target="_blank" rel="noreferrer noopener">asciinema</a> (Yorick) Special Guest: Yorick Peterse.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3058</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>222 RR Rails 5 with Sean Griffin</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/222-rr-rails-5-with-sean-griffin</link><description><![CDATA[Don’t miss out! Sign up for <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:28 - Sean Griffin Introduction<ul><li><a href="https://twitter.com/sgrif" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/sgrif" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://thoughtbot.com/" target="_blank" rel="noreferrer noopener">thoughtbot</a><ul><li><a href="https://twitter.com/thoughtbot?lang=en" target="_blank" rel="noreferrer noopener">@thoughtbot</a></li></ul></li></ul>02:53 - Rails 5 Ship Estimate?03:15 - What’s Coming in Rails 5?<ul><li><a href="https://github.com/rails/actioncable" target="_blank" rel="noreferrer noopener">actioncable</a></li><li><a href="https://github.com/rails/turbolinks" target="_blank" rel="noreferrer noopener">turbolinks</a> 3</li></ul>04:13 - Approachability For New Developers<ul><li><a href="http://turing.io/" target="_blank" rel="noreferrer noopener">Turing School</a></li></ul>05:49 - Making Decisions06:46 - “Syntax”07:40 - Adding <a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-or" target="_blank" rel="noreferrer noopener">or</a><ul><li><a href="https://github.com/matthewd" target="_blank" rel="noreferrer noopener">Matthew Draper</a></li></ul>09:36 - <a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/Attributes/ClassMethods.html" target="_blank" rel="noreferrer noopener">The Attributes API</a> 12:57 - Serialization &amp; Deserialization21:26 - Feature Proposal &amp; Policies<ul><li><a href="https://groups.google.com/forum/#!forum/rubyonrails-core" target="_blank" rel="noreferrer noopener">The Rails Core Mailing List</a></li><li><a href="https://groups.google.com/forum/#!forum/rubyonrails-talk" target="_blank" rel="noreferrer noopener">The Rails Talk Mailing List</a></li><li><a href="http://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li></ul>22:46 - preload, eager_load, includes<ul><li><a href="http://blog.arkency.com/2013/12/rails4-preloading/" target="_blank" rel="noreferrer noopener">Robert Pankowecki: 3 ways to do eager loading (preloading) in Rails 3 &amp; 4</a> </li></ul>23:59 - prepend<ul><li><a href="http://gshutler.com/2013/04/ruby-2-module-prepend/" target="_blank" rel="noreferrer noopener">Ruby 2 - Module#prepend</a> </li></ul>25:29 - Deconstructing/Constructing APIs<ul><li><a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-or" target="_blank" rel="noreferrer noopener">or</a></li><li><a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-where" target="_blank" rel="noreferrer noopener">where</a> </li><li><a href="https://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank" rel="noreferrer noopener">Abstract Syntax Tree (AST)</a></li><li><a href="https://github.com/rails/arel" target="_blank" rel="noreferrer noopener">arel</a> </li></ul>28:27 - <a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-bound_attributes" target="_blank" rel="noreferrer noopener">bound_attributes()</a> 29:58 - Trying Ideas and Going About Development in Rails32:01 - Legacy Code<ul><li><a href="http://confreaks.tv/videos/railsconf2014-keynote-10-years" target="_blank" rel="noreferrer noopener">Yehuda Katz: Keynote: 10 Years! @ RailsConf 2014</a></li></ul>33:43 - The Migration Path From Rails 4 =&gt; 534:59 - Other Changes Outside Active Record39:19 - Performance41:09 - Trying Rails43:05 - Tests43:52 - Are the guides and documentation up-to-date? Extras<ul><li><a href="https://devchat.tv/js-jabber/161-jsj-rust-with-david-herman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #161: Rust with David Herman</a></li><li><a href="http://bikeshed.fm/" target="_blank" rel="noreferrer noopener">The Bike Shed Podcast</a><ul><li><a href="https://twitter.com/_bikeshed" target="_blank" rel="noreferrer noopener">@_bikeshed</a></li></ul></li><li><a href="http://rubyconf.pt/" target="_blank" rel="noreferrer noopener">RubyConf Portugal</a></li><li><a href="https://www.windycityrails.org/" target="_blank" rel="noreferrer noopener">WindyCityRails</a></li><li><a href="http://confreaks.tv/videos/railsconf2015-designing-a-great-ruby-api-how-we-re-simplifying-rails-5" target="_blank" rel="noreferrer noopener">Sean Griffin: Designing a Great Ruby API - How We're Simplifying Rails 5</a></li></ul> Picks <a href="https://dockyard.com/blog/2015/08/17/design-sprints-what-are-they-for?ref=heydesigner-weekly33" target="_blank" rel="noreferrer noopener">Maria Matveeva: Design sprints: what are they for?</a> (Saron)<br /> <a href="http://www.lonestarruby.org/" target="_blank" rel="noreferrer noopener">LoneStarRuby</a> (Saron)<br /> <a href="https://www.patreon.com/codenewbie?ty=h" target="_blank" rel="noreferrer noopener">Support CodeNewbie!</a> (Saron)<br /> <a href="https://www.mockaroo.com" target="_blank" rel="noreferrer noopener">Mockaroo</a> (Coraline)<br /> <a href="http://www.kazanjian.net" target="_blank" rel="noreferrer noopener">Jim Kazanjian</a> (Coraline)<br /> <a href="http://www.thesuccessalliance.com/what-is-a-mastermind-group.html" target="_blank" rel="noreferrer noopener">Mastermind Groups</a> (Chuck)<br /> Planning (Chuck)<br /> <a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">The Rust Programming Language</a> (Sean)Special Guest: Sean Griffin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4ec99438-ed8c-4240-a161-41356bae7319</guid><pubDate>Wed, 26 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851467/stream.mp3" length="50973198" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Don’t miss out! Sign up for http://www.angularremoteconf.com! 02:28 - Sean Griffin Introduction
- https://twitter.com/sgrif 
- https://github.com/sgrif
- https://thoughtbot.com/
    - https://twitter.com/thoughtbot?lang=en
02:53 - Rails 5 Ship...</itunes:subtitle><itunes:summary><![CDATA[Don’t miss out! Sign up for <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:28 - Sean Griffin Introduction<ul><li><a href="https://twitter.com/sgrif" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/sgrif" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://thoughtbot.com/" target="_blank" rel="noreferrer noopener">thoughtbot</a><ul><li><a href="https://twitter.com/thoughtbot?lang=en" target="_blank" rel="noreferrer noopener">@thoughtbot</a></li></ul></li></ul>02:53 - Rails 5 Ship Estimate?03:15 - What’s Coming in Rails 5?<ul><li><a href="https://github.com/rails/actioncable" target="_blank" rel="noreferrer noopener">actioncable</a></li><li><a href="https://github.com/rails/turbolinks" target="_blank" rel="noreferrer noopener">turbolinks</a> 3</li></ul>04:13 - Approachability For New Developers<ul><li><a href="http://turing.io/" target="_blank" rel="noreferrer noopener">Turing School</a></li></ul>05:49 - Making Decisions06:46 - “Syntax”07:40 - Adding <a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-or" target="_blank" rel="noreferrer noopener">or</a><ul><li><a href="https://github.com/matthewd" target="_blank" rel="noreferrer noopener">Matthew Draper</a></li></ul>09:36 - <a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/Attributes/ClassMethods.html" target="_blank" rel="noreferrer noopener">The Attributes API</a> 12:57 - Serialization &amp; Deserialization21:26 - Feature Proposal &amp; Policies<ul><li><a href="https://groups.google.com/forum/#!forum/rubyonrails-core" target="_blank" rel="noreferrer noopener">The Rails Core Mailing List</a></li><li><a href="https://groups.google.com/forum/#!forum/rubyonrails-talk" target="_blank" rel="noreferrer noopener">The Rails Talk Mailing List</a></li><li><a href="http://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li></ul>22:46 - preload, eager_load, includes<ul><li><a href="http://blog.arkency.com/2013/12/rails4-preloading/" target="_blank" rel="noreferrer noopener">Robert Pankowecki: 3 ways to do eager loading (preloading) in Rails 3 &amp; 4</a> </li></ul>23:59 - prepend<ul><li><a href="http://gshutler.com/2013/04/ruby-2-module-prepend/" target="_blank" rel="noreferrer noopener">Ruby 2 - Module#prepend</a> </li></ul>25:29 - Deconstructing/Constructing APIs<ul><li><a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-or" target="_blank" rel="noreferrer noopener">or</a></li><li><a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-where" target="_blank" rel="noreferrer noopener">where</a> </li><li><a href="https://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank" rel="noreferrer noopener">Abstract Syntax Tree (AST)</a></li><li><a href="https://github.com/rails/arel" target="_blank" rel="noreferrer noopener">arel</a> </li></ul>28:27 - <a href="http://edgeapi.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-bound_attributes" target="_blank" rel="noreferrer noopener">bound_attributes()</a> 29:58 - Trying Ideas and Going About Development in Rails32:01 - Legacy Code<ul><li><a href="http://confreaks.tv/videos/railsconf2014-keynote-10-years" target="_blank" rel="noreferrer noopener">Yehuda Katz: Keynote: 10 Years! @ RailsConf 2014</a></li></ul>33:43 - The Migration Path From Rails 4 =&gt; 534:59 - Other Changes Outside Active Record39:19 - Performance41:09 - Trying Rails43:05 - Tests43:52 - Are the guides and documentation up-to-date? Extras<ul><li><a href="https://devchat.tv/js-jabber/161-jsj-rust-with-david-herman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #161: Rust with David Herman</a></li><li><a href="http://bikeshed.fm/" target="_blank" rel="noreferrer noopener">The Bike Shed Podcast</a><ul><li><a href="https://twitter.com/_bikeshed" target="_blank"...]]></itunes:summary><itunes:duration>3107</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>221 RR Sidekiq with Mike Perham</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/221-rr-sidekiq-with-mike-perham</link><description><![CDATA[Check out <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> and <a href="https://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>! 03:15 - Mike Perham Introduction<ul><li><a href="https://twitter.com/mperham" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mperham" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.mikeperham.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://contribsys.com/" target="_blank" rel="noreferrer noopener">Contributed Systems</a></li><li><a href="https://github.com/mperham/sidekiq" target="_blank" rel="noreferrer noopener">sidekiq</a></li><li><a href="https://github.com/mperham/dalli" target="_blank" rel="noreferrer noopener">dalli</a></li></ul>03:43 - <a href="http://contribsys.com/sidekiq/" target="_blank" rel="noreferrer noopener">Sidekiq</a> Overview<ul><li><a href="https://github.com/resque/resque" target="_blank" rel="noreferrer noopener">resque</a></li><li><a href="http://jruby.org" target="_blank" rel="noreferrer noopener">JRuby</a></li></ul>05:18 - Job Runners vs Queuing Systems, Background Jobs<ul><li><a href="https://www.rabbitmq.com/" target="_blank" rel="noreferrer noopener">RabbitMQ</a><ul><li><a href="https://github.com/jondot/sneakers" target="_blank" rel="noreferrer noopener">sneakers</a></li></ul></li></ul>08:47 - Performance<ul><li><a href="https://github.com/celluloid/celluloid" target="_blank" rel="noreferrer noopener">celluloid</a> </li></ul>09:49 - <a href="https://github.com/celluloid/celluloid" target="_blank" rel="noreferrer noopener">celluloid</a> vs Ruby Threads11:47 - <a href="https://en.wikipedia.org/wiki/Global_Interpreter_Lock" target="_blank" rel="noreferrer noopener">The GIL (Global Interpreter Lock)</a> 12:49 - Passing Data14:01 - Performance Boost From Using <a href="http://jruby.org" target="_blank" rel="noreferrer noopener">JRuby</a>?15:48 - <a href="https://en.wikipedia.org/wiki/Actor_model" target="_blank" rel="noreferrer noopener">The Actor Model</a><ul><li><a href="https://github.com/tarcieri/revactor" target="_blank" rel="noreferrer noopener">revactor</a></li><li><a href="http://rubini.us" target="_blank" rel="noreferrer noopener">Rubinius</a> </li><li><a href="https://github.com/mperham/girl_friday" target="_blank" rel="noreferrer noopener">girl_friday</a> </li></ul>20:39 - Sidekiq Roadmap<ul><li>Statistics &amp; History</li></ul>21:44 - <a href="http://www.mikeperham.com/2015/08/06/sidekiq-enterprise" target="_blank" rel="noreferrer noopener">Sidekiq Enterprise</a> 27:58 - Sidekiq vs Resque<ul><li><a href="https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs" target="_blank" rel="noreferrer noopener">Scheduled-Jobs</a></li></ul>29:50 - Adding Features to Sidekiq30:28 - “Unique Job”31:17 - <a href="https://en.wikipedia.org/wiki/Idempotence" target="_blank" rel="noreferrer noopener">Idempotency</a> <ul><li><a href="https://github.com/mperham/sidekiq/wiki/Best-Practices" target="_blank" rel="noreferrer noopener">Sidekiq Best Practices Page</a></li></ul>33:12 - Mixing In Other Data Stores<ul><li><a href="http://redis.io" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="http://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Kafka</a></li><li><a href="https://activemq.apache.org/apollo/" target="_blank" rel="noreferrer noopener">Apollo</a> </li></ul>38:42 - Encoding40:04 - Format40:36 - <a href="https://github.com/mperham/sidekiq/wiki/Active-Job" target="_blank" rel="noreferrer noopener">The Active Job Adapter</a> 41:23 - Making Open Source Viable and Sustainable44:04 - Launching An Open Source Project<ul><li><a href="https://www.kickstarter.com/" target="_blank" rel="noreferrer noopener">Kickstarter</a></li><li><a href="https://en.wikipedia.org/wiki/BSD_licenses" target="_blank" rel="noreferrer noopener">BSD</a> &amp; <a href="http://www.gnu.org/licenses/lgpl-3.0.en.html" target="_blank" rel="noreferrer noopener">LGPL</a> Licences</li></ul>Picks <a href="http://exple.tive.org/blarg/2013/10/22/citation-needed/" target="_blank" rel="noreferrer noopener">Mike Hoye: Citation Needed</a> (David)<br /> <a href="http://www.target.com/p/code-master/-/A-17065131" target="_blank" rel="noreferrer noopener">Code Master</a> (Coraline)<br /> <a href="http://www.robotturtles.com" target="_blank" rel="noreferrer noopener">Robot Turtles</a> (Coraline)<br /> <a href="https://stups.io" target="_blank" rel="noreferrer noopener">Zalando STUPS</a> (Jessica)<br /> <a href="http://play.elevatorsaga.com/" target="_blank" rel="noreferrer noopener">Elevator Saga</a> (Chuck)<br /> <a href="http://developeronfire.com/Podcast/Episodes/episode-17-charles-max-wood-get-involved-and-try-new-things" target="_blank" rel="noreferrer noopener">Developer On Fire: Episode 017 - Charles Max Wood - Get Involved and Try New Things</a> (Chuck)<br /> <a href="https://modelviewculture.com" target="_blank" rel="noreferrer noopener">Model View Culture</a> (Mike)<br /> <a href="https://plasso.co" target="_blank" rel="noreferrer noopener">Plasso</a> (Mike)<br /> <a href="https://vimeo.com/135347162" target="_blank" rel="noreferrer noopener">James Mickens: Not Even Close: The State of Computer Security (with slides) from NDC Conferences</a> (Mike)Special Guest: Mike Perham.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">df9e1722-dbce-47d7-8ccb-6935cc6aa41b</guid><pubDate>Wed, 19 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851518/stream.mp3" length="54399626" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://www.angularremoteconf.com and https://devchat.tv/rails-clips! 03:15 - Mike Perham Introduction
- https://twitter.com/mperham 
- https://github.com/mperham 
- http://www.mikeperham.com/
- http://contribsys.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> and <a href="https://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>! 03:15 - Mike Perham Introduction<ul><li><a href="https://twitter.com/mperham" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mperham" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.mikeperham.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://contribsys.com/" target="_blank" rel="noreferrer noopener">Contributed Systems</a></li><li><a href="https://github.com/mperham/sidekiq" target="_blank" rel="noreferrer noopener">sidekiq</a></li><li><a href="https://github.com/mperham/dalli" target="_blank" rel="noreferrer noopener">dalli</a></li></ul>03:43 - <a href="http://contribsys.com/sidekiq/" target="_blank" rel="noreferrer noopener">Sidekiq</a> Overview<ul><li><a href="https://github.com/resque/resque" target="_blank" rel="noreferrer noopener">resque</a></li><li><a href="http://jruby.org" target="_blank" rel="noreferrer noopener">JRuby</a></li></ul>05:18 - Job Runners vs Queuing Systems, Background Jobs<ul><li><a href="https://www.rabbitmq.com/" target="_blank" rel="noreferrer noopener">RabbitMQ</a><ul><li><a href="https://github.com/jondot/sneakers" target="_blank" rel="noreferrer noopener">sneakers</a></li></ul></li></ul>08:47 - Performance<ul><li><a href="https://github.com/celluloid/celluloid" target="_blank" rel="noreferrer noopener">celluloid</a> </li></ul>09:49 - <a href="https://github.com/celluloid/celluloid" target="_blank" rel="noreferrer noopener">celluloid</a> vs Ruby Threads11:47 - <a href="https://en.wikipedia.org/wiki/Global_Interpreter_Lock" target="_blank" rel="noreferrer noopener">The GIL (Global Interpreter Lock)</a> 12:49 - Passing Data14:01 - Performance Boost From Using <a href="http://jruby.org" target="_blank" rel="noreferrer noopener">JRuby</a>?15:48 - <a href="https://en.wikipedia.org/wiki/Actor_model" target="_blank" rel="noreferrer noopener">The Actor Model</a><ul><li><a href="https://github.com/tarcieri/revactor" target="_blank" rel="noreferrer noopener">revactor</a></li><li><a href="http://rubini.us" target="_blank" rel="noreferrer noopener">Rubinius</a> </li><li><a href="https://github.com/mperham/girl_friday" target="_blank" rel="noreferrer noopener">girl_friday</a> </li></ul>20:39 - Sidekiq Roadmap<ul><li>Statistics &amp; History</li></ul>21:44 - <a href="http://www.mikeperham.com/2015/08/06/sidekiq-enterprise" target="_blank" rel="noreferrer noopener">Sidekiq Enterprise</a> 27:58 - Sidekiq vs Resque<ul><li><a href="https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs" target="_blank" rel="noreferrer noopener">Scheduled-Jobs</a></li></ul>29:50 - Adding Features to Sidekiq30:28 - “Unique Job”31:17 - <a href="https://en.wikipedia.org/wiki/Idempotence" target="_blank" rel="noreferrer noopener">Idempotency</a> <ul><li><a href="https://github.com/mperham/sidekiq/wiki/Best-Practices" target="_blank" rel="noreferrer noopener">Sidekiq Best Practices Page</a></li></ul>33:12 - Mixing In Other Data Stores<ul><li><a href="http://redis.io" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="http://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Kafka</a></li><li><a href="https://activemq.apache.org/apollo/" target="_blank" rel="noreferrer noopener">Apollo</a> </li></ul>38:42 - Encoding40:04 - Format40:36 - <a href="https://github.com/mperham/sidekiq/wiki/Active-Job" target="_blank" rel="noreferrer noopener">The Active Job Adapter</a> 41:23 - Making Open Source Viable and Sustainable44:04 - Launching An Open Source Project<ul><li><a href="https://www.kickstarter.com/" target="_blank" rel="noreferrer noopener">Kickstarter</a></li><li><a href="https://en.wikipedia.org/wiki/BSD_licenses" target="_blank" rel="noreferrer noopener">BSD</a> &amp; <a...]]></itunes:summary><itunes:duration>3321</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>220 RR Augmenting Your Reality with Leon Gersing</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/220-rr-augmenting-your-reality-with-leon-gersing</link><description><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a> and <a href="http://angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:46 - Leon Gersing Introduction<ul><li><a href="https://twitter.com/rubybuddha" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/leongersing" target="_blank" rel="noreferrer noopener">GitHhub</a> </li><li><a href="http://leongersing.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://devbootcamp.com/" target="_blank" rel="noreferrer noopener">Dev Bootcamp</a></li><li><a href="https://www.youtube.com/watch?v=5HRgfxDtaPI" target="_blank" rel="noreferrer noopener">[Talk] Leon Gersing: Keep Software Weird</a> </li></ul>03:24 - “Augmenting Your Reality”07:06 - Emotional Goals and Quantifying Happiness<ul><li><a href="http://hackinghappy.com" target="_blank" rel="noreferrer noopener">Hacking Happy by Dusty Phillips</a> </li></ul>13:49 - Quantification15:32 - Reacting to Data17:49 - Recognizing Patterns and Trends<ul><li>Journaling and Meditation</li></ul>21:58 - <a href="https://en.wikipedia.org/wiki/Fear_of_missing_out" target="_blank" rel="noreferrer noopener">FOMO (Fear Of Missing Out)</a> 26:20 - The Software Development Mindset<ul><li>Teams Should Play More</li><li>Encouraging Easter Eggs</li><li>Following Trails</li></ul>31:55 - The Ruby Community, Whimsy, and Creating Realities<ul><li><a href="http://www.amazon.com/gp/product/1512212938/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1512212938&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=3GCHNDHALUNEQGEN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">why's (poignant) guide to Ruby: in color by why the lucky stiff</a></li></ul>40:41 - Leon’s Role at <a href="http://devbootcamp.com/" target="_blank" rel="noreferrer noopener">Dev Bootcamp</a> 42:16 - Wisdom; Not Authority44:14 - Recommended Reading<ul><li>Aldous Huxley<ul><li><a href="http://www.amazon.com/gp/product/0061724947/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0061724947&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=FD7HS2MWHLDGTM2O&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Perennial Philosophy: An Interpretation of the Great Mystics, East and West</a></li></ul></li><li>Jean Baudrillard<ul><li><a href="http://www.amazon.com/gp/product/0472065211/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0472065211&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=6735SRDAL2AWPR2O&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Simulacra and Simulation (The Body, In Theory: Histories of Cultural Materialism)</a></li><li><a href="http://www.amazon.com/gp/product/184467682X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=184467682X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=4KF7XVB5ZESAO3RS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">America</a></li></ul></li><li><a href="http://www.amazon.com/gp/product/1583333789/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1583333789&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=J7PEWNJTEMUHCEDQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown</a>  </li></ul>Picks <a href="http://www.dollywood.com/waterpark.aspx" target="_blank" rel="noreferrer noopener">Dollywood's Splash Country Water Adventures Park</a> (Avdi)<br /> Normality (Avdi)<br /> <a href="https://www.youtube.com/watch?v=viyIGHiYCk8" target="_blank" rel="noreferrer noopener">Jessica Kerr: Meritocracy @ PolyConf 2015</a> (Jessica)<br /> <a href="https://www.periscope.tv/" target="_blank" rel="noreferrer noopener">Periscope</a> (Chuck)<br /> <a href="http://eventualmillionaire.com/2011/01/eventual-millionaire-podcast-episode-one-about-jaime/" target="_blank" rel="noreferrer noopener">The Eventual Millionaire Podcast</a> (Chuck)<br /> <a href="http://entreprogrammers.com/retreat2015" target="_blank" rel="noreferrer noopener">Entreprogrammers Retreat 2015</a>  (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0307352153/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0307352153&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=3IVE3W3W5LLCLVTF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Quiet: The Power of Introverts in a World That Can't Stop Talking by Susan Cain</a> (Leon)<br /> <a href="http://www.amazon.com/gp/product/1583333789/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1583333789&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=J7PEWNJTEMUHCEDQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown</a> (Leon)<br /> <a href="http://www.amazon.com/gp/product/B00HSW6VHE/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00HSW6VHE&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=XFSER2HLRVVGBOCD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Shel Silverstein - Freakin At The Freakers Ball</a> (Leon)<br /> <a href="http://www.amazon.com/gp/product/0345807294/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0345807294&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=U4TMTJHCH7KCNX5I&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Circle by Dave Eggers</a> (Leon)Special Guest: Leon Gersing.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ff1e373b-5075-410a-8423-575a1b09ae41</guid><pubDate>Wed, 12 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851628/stream.mp3" length="57298625" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/rails-clips and http://angularremoteconf.com! 02:46 - Leon Gersing Introduction
- https://twitter.com/rubybuddha 
- https://github.com/leongersing 
- http://leongersing.com/
- http://devbootcamp.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a> and <a href="http://angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:46 - Leon Gersing Introduction<ul><li><a href="https://twitter.com/rubybuddha" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/leongersing" target="_blank" rel="noreferrer noopener">GitHhub</a> </li><li><a href="http://leongersing.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://devbootcamp.com/" target="_blank" rel="noreferrer noopener">Dev Bootcamp</a></li><li><a href="https://www.youtube.com/watch?v=5HRgfxDtaPI" target="_blank" rel="noreferrer noopener">[Talk] Leon Gersing: Keep Software Weird</a> </li></ul>03:24 - “Augmenting Your Reality”07:06 - Emotional Goals and Quantifying Happiness<ul><li><a href="http://hackinghappy.com" target="_blank" rel="noreferrer noopener">Hacking Happy by Dusty Phillips</a> </li></ul>13:49 - Quantification15:32 - Reacting to Data17:49 - Recognizing Patterns and Trends<ul><li>Journaling and Meditation</li></ul>21:58 - <a href="https://en.wikipedia.org/wiki/Fear_of_missing_out" target="_blank" rel="noreferrer noopener">FOMO (Fear Of Missing Out)</a> 26:20 - The Software Development Mindset<ul><li>Teams Should Play More</li><li>Encouraging Easter Eggs</li><li>Following Trails</li></ul>31:55 - The Ruby Community, Whimsy, and Creating Realities<ul><li><a href="http://www.amazon.com/gp/product/1512212938/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1512212938&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=3GCHNDHALUNEQGEN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">why's (poignant) guide to Ruby: in color by why the lucky stiff</a></li></ul>40:41 - Leon’s Role at <a href="http://devbootcamp.com/" target="_blank" rel="noreferrer noopener">Dev Bootcamp</a> 42:16 - Wisdom; Not Authority44:14 - Recommended Reading<ul><li>Aldous Huxley<ul><li><a href="http://www.amazon.com/gp/product/0061724947/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0061724947&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=FD7HS2MWHLDGTM2O&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Perennial Philosophy: An Interpretation of the Great Mystics, East and West</a></li></ul></li><li>Jean Baudrillard<ul><li><a href="http://www.amazon.com/gp/product/0472065211/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0472065211&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=6735SRDAL2AWPR2O&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Simulacra and Simulation (The Body, In Theory: Histories of Cultural Materialism)</a></li><li><a href="http://www.amazon.com/gp/product/184467682X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=184467682X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=4KF7XVB5ZESAO3RS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">America</a></li></ul></li><li><a href="http://www.amazon.com/gp/product/1583333789/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1583333789&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=J7PEWNJTEMUHCEDQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown</a>  </li></ul>Picks <a href="http://www.dollywood.com/waterpark.aspx" target="_blank" rel="noreferrer noopener">Dollywood's Splash Country Water Adventures Park</a> (Avdi)<br /> Normality (Avdi)<br /> <a href="https://www.youtube.com/watch?v=viyIGHiYCk8" target="_blank" rel="noreferrer noopener">Jessica Kerr: Meritocracy @ PolyConf 2015</a> (Jessica)<br /> <a href="https://www.periscope.tv/" target="_blank" rel="noreferrer noopener">Periscope</a> (Chuck)<br /> <a href="http://eventualmillionaire.com/2011/01/eventual-millionaire-podcast-episode-one-about-jaime/" target="_blank"...]]></itunes:summary><itunes:duration>3502</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>219 RR Brakeman and Rails Security with Justin Collins</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/219-rr-brakeman-and-rails-security-with-justin-collins</link><description><![CDATA[02:40 - Justin Collins Introduction<ul><li><a href="https://twitter.com/presidentbeef" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/presidentbeef" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://presidentbeef.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://brakemanscanner.org/" target="_blank" rel="noreferrer noopener">Brakeman</a><ul><li><a href="https://twitter.com/brakeman" target="_blank" rel="noreferrer noopener">@brakeman</a></li></ul></li><li><a href="https://www.surveymonkey.com/" target="_blank" rel="noreferrer noopener">SurveyMonkey</a></li><li><a href="https://www.brakemanpro.com/" target="_blank" rel="noreferrer noopener">Brakeman Pro</a><ul><li><a href="https://twitter.com/brakemanpro" target="_blank" rel="noreferrer noopener">@brakemanpro</a></li></ul></li></ul>03:40 - <a href="http://brakemanscanner.org/" target="_blank" rel="noreferrer noopener">Brakeman</a> &amp; <a href="https://en.wikipedia.org/wiki/Static_program_analysis" target="_blank" rel="noreferrer noopener">Static Analysis</a> 04:02 - Common Security Vulnerabilities (and Definitions)<ul><li><a href="https://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank" rel="noreferrer noopener">Cross-site Scripting</a></li><li><a href="https://en.wikipedia.org/wiki/SQL_injection" target="_blank" rel="noreferrer noopener">SQL Injection    </a><ul><li><a href="http://rails-sqli.org/" target="_blank" rel="noreferrer noopener">rails-sqli.org</a></li></ul></li><li><a href="https://en.wikipedia.org/wiki/Mass_assignment_vulnerability" target="_blank" rel="noreferrer noopener">Mass Assignment</a></li><li><a href="https://www.owasp.org/index.php/Open_redirect" target="_blank" rel="noreferrer noopener">Open Redirects</a></li></ul>08:57 - The Inspiration for Brakeman09:47 - Getting Brakeman Working (Process)10:41 - Learning About Security<ul><li><a href="https://www.owasp.org/index.php/Ruby_on_Rails_Cheatsheet" target="_blank" rel="noreferrer noopener">The Rails Cheat Sheets</a></li><li><a href="https://www.owasp.org/" target="_blank" rel="noreferrer noopener">The Open Web Application Security Project (OWASP)</a><ul><li><a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" target="_blank" rel="noreferrer noopener">The OWASP Top Ten    </a></li></ul></li></ul>13:01 - Security and The Rails Core Team<ul><li><a href="https://docs.google.com/presentation/d/1P5bpHyCwQUglmBbm8ltNImIDv4Hg8vbJ-PmDXIpKgA4/pub?delayms=3000&amp;loop=false&amp;slide=id.p&amp;start=false" target="_blank" rel="noreferrer noopener">Justin Collins: The World of Ruby on Rails Security @ RailsConf 2015</a> </li></ul>15:19 - Should Brakeman be integrated into Rails?16:29 - Running Brakeman On Your CI Machine<ul><li><a href="https://github.com/guard/guard-brakeman" target="_blank" rel="noreferrer noopener">guard-brakeman</a></li></ul>17:43 - Are there specific types of vulnerabilities that are hard to find with static analysis?19:18 - Rails Engines20:56 - When building an app, is security something you should focus on from the get-go?<ul><li>Where should you get started?<ul><li><a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" target="_blank" rel="noreferrer noopener">The OWASP Top Ten</a></li></ul></li></ul>25:32 - Code Schools Teaching Security26:17 - Translating Lessons Learned Into Brakeman27:24 - Handling Security and Data Breaches<ul><li><a href="https://en.wikipedia.org/wiki/Charlie_Miller_(security_researcher)" target="_blank" rel="noreferrer noopener">Charlie Miller</a></li></ul>32:28 - Crowdsourcing Security (Security in Open Source)<ul><li><a href="http://opensourcebridge.org/sessions/1554" target="_blank" rel="noreferrer noopener">Terri Oda: Bringing Security to Your Open Source Project</a> </li></ul>34:54 - The Technical Side of Brakeman and Static Analysis Tools<ul><li>Identifying a Dangerous Value</li></ul>37:34 - Data Tracing, Limited Data Flow Analysis 40:52 - Future Brakeman Features43:29 - Supporting and Contributing to Brakeman48:23 - PhDsPicks <a href="http://parley.rubyrogues.com/t/why-didnt-you-just-and-did-you-consider/3246/6" target="_blank" rel="noreferrer noopener">"Why didn't you [just]..." and "Did you consider..." Parley Thread</a> (Avdi)<br /> <a href="http://www.amazon.com/gp/product/0735619654/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0735619654&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=CSFX6XCZ6KFOVHJS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Object Thinking (Developer Reference) by David West</a> (Avdi)<br /> <a href="http://idlewords.com/talks/web_design_first_100_years.htm" target="_blank" rel="noreferrer noopener">Web Design - The First 100 Years</a> (Avdi)<br /> <a href="http://brightonruby.com/" target="_blank" rel="noreferrer noopener">Brighton Ruby Conference</a> (Avdi)<br /> Email (Avdi)<br /> The Twitter Mute Button (Avdi)<br /> <a href="http://rogerdudler.github.io/git-guide/" target="_blank" rel="noreferrer noopener">git - the simple guide</a> (Saron)<br /> <a href="http://i.imgur.com/VoylY6D.gifv" target="_blank" rel="noreferrer noopener">I Love My Campus</a> (Saron)<br /> <a href="http://www.lonestarruby.org/" target="_blank" rel="noreferrer noopener">LoneStarRuby</a> (Saron)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jessica)<br /> <a href="http://livecoding.tv" target="_blank" rel="noreferrer noopener">Livecoding.tv</a> (Jessica)<br /> <a href="http://time.com/3948364/moon-landing-apollo-11-margaret-hamilton/" target="_blank" rel="noreferrer noopener">Remembering the Apollo 11 Moon Landing With the Woman Who Made It Happen</a> (Coraline)<br /> <a href="http://showgoers.tv/" target="_blank" rel="noreferrer noopener">Showgoers</a> (Coraline)<br /> <a href="http://www.iterativ.ch/angularjskurs/" target="_blank" rel="noreferrer noopener">AngularJS Kurs</a> (Chuck)<br /> <a href="https://github.com/ParkinT/HireMe" target="_blank" rel="noreferrer noopener">Hire Thom Parkin!</a> (Chuck)<br /> <a href="http://rethinkdb.com/" target="_blank" rel="noreferrer noopener">RethinkDB</a> (Justin)<br /> <a href="http://www.amazon.com/gp/product/0887309895/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0887309895&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=NQLXUVEANFGWPQKY&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age by Michael A. Hiltzik</a> (Justin)<br /> <a href="http://www.imdb.com/title/tt3576038/" target="_blank" rel="noreferrer noopener">The Search for General Tso</a> (Justin)Special Guest: Justin Collins.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3350db65-11a8-4d68-906a-ffbe2b6770fe</guid><pubDate>Wed, 05 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851632/stream.mp3" length="58015288" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:40 - Justin Collins Introduction
- https://twitter.com/presidentbeef 
- https://github.com/presidentbeef 
- http://presidentbeef.com/
- http://brakemanscanner.org/
    - https://twitter.com/brakeman
- https://www.surveymonkey.com/
-...</itunes:subtitle><itunes:summary><![CDATA[02:40 - Justin Collins Introduction<ul><li><a href="https://twitter.com/presidentbeef" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/presidentbeef" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://presidentbeef.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://brakemanscanner.org/" target="_blank" rel="noreferrer noopener">Brakeman</a><ul><li><a href="https://twitter.com/brakeman" target="_blank" rel="noreferrer noopener">@brakeman</a></li></ul></li><li><a href="https://www.surveymonkey.com/" target="_blank" rel="noreferrer noopener">SurveyMonkey</a></li><li><a href="https://www.brakemanpro.com/" target="_blank" rel="noreferrer noopener">Brakeman Pro</a><ul><li><a href="https://twitter.com/brakemanpro" target="_blank" rel="noreferrer noopener">@brakemanpro</a></li></ul></li></ul>03:40 - <a href="http://brakemanscanner.org/" target="_blank" rel="noreferrer noopener">Brakeman</a> &amp; <a href="https://en.wikipedia.org/wiki/Static_program_analysis" target="_blank" rel="noreferrer noopener">Static Analysis</a> 04:02 - Common Security Vulnerabilities (and Definitions)<ul><li><a href="https://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank" rel="noreferrer noopener">Cross-site Scripting</a></li><li><a href="https://en.wikipedia.org/wiki/SQL_injection" target="_blank" rel="noreferrer noopener">SQL Injection    </a><ul><li><a href="http://rails-sqli.org/" target="_blank" rel="noreferrer noopener">rails-sqli.org</a></li></ul></li><li><a href="https://en.wikipedia.org/wiki/Mass_assignment_vulnerability" target="_blank" rel="noreferrer noopener">Mass Assignment</a></li><li><a href="https://www.owasp.org/index.php/Open_redirect" target="_blank" rel="noreferrer noopener">Open Redirects</a></li></ul>08:57 - The Inspiration for Brakeman09:47 - Getting Brakeman Working (Process)10:41 - Learning About Security<ul><li><a href="https://www.owasp.org/index.php/Ruby_on_Rails_Cheatsheet" target="_blank" rel="noreferrer noopener">The Rails Cheat Sheets</a></li><li><a href="https://www.owasp.org/" target="_blank" rel="noreferrer noopener">The Open Web Application Security Project (OWASP)</a><ul><li><a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" target="_blank" rel="noreferrer noopener">The OWASP Top Ten    </a></li></ul></li></ul>13:01 - Security and The Rails Core Team<ul><li><a href="https://docs.google.com/presentation/d/1P5bpHyCwQUglmBbm8ltNImIDv4Hg8vbJ-PmDXIpKgA4/pub?delayms=3000&amp;loop=false&amp;slide=id.p&amp;start=false" target="_blank" rel="noreferrer noopener">Justin Collins: The World of Ruby on Rails Security @ RailsConf 2015</a> </li></ul>15:19 - Should Brakeman be integrated into Rails?16:29 - Running Brakeman On Your CI Machine<ul><li><a href="https://github.com/guard/guard-brakeman" target="_blank" rel="noreferrer noopener">guard-brakeman</a></li></ul>17:43 - Are there specific types of vulnerabilities that are hard to find with static analysis?19:18 - Rails Engines20:56 - When building an app, is security something you should focus on from the get-go?<ul><li>Where should you get started?<ul><li><a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" target="_blank" rel="noreferrer noopener">The OWASP Top Ten</a></li></ul></li></ul>25:32 - Code Schools Teaching Security26:17 - Translating Lessons Learned Into Brakeman27:24 - Handling Security and Data Breaches<ul><li><a href="https://en.wikipedia.org/wiki/Charlie_Miller_(security_researcher)" target="_blank" rel="noreferrer noopener">Charlie Miller</a></li></ul>32:28 - Crowdsourcing Security (Security in Open Source)<ul><li><a href="http://opensourcebridge.org/sessions/1554" target="_blank" rel="noreferrer noopener">Terri Oda: Bringing Security to Your Open Source Project</a> </li></ul>34:54 - The Technical Side of Brakeman and Static Analysis Tools<ul><li>Identifying a Dangerous Value</li></ul>37:34 - Data Tracing,...]]></itunes:summary><itunes:duration>3547</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>218 RR AWS Deployments with Alex Wood and Trevor Rowe</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/218-rr-aws-deployments-with-alex-wood-and-trevor-rowe</link><description><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>! 02:44 - Alex Wood Introduction<ul><li><a href="https://twitter.com/alexwwood" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/awood45" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:09 - Trevor Rowe Introduction<ul><li><a href="https://twitter.com/trevorrowe" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/trevorrowe" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:26 - What is offered by <a href="http://aws.amazon.com/" target="_blank" rel="noreferrer noopener">Amazon Web Services (AWS)</a>?<ul><li><a href="http://aws.amazon.com/elasticbeanstalk/" target="_blank" rel="noreferrer noopener">Elastic Beanstalk</a></li><li><a href="http://aws.amazon.com/opsworks/" target="_blank" rel="noreferrer noopener">OpsWorks</a><ul><li><a href="https://www.youtube.com/watch?v=OQoYTeGJYf4" target="_blank" rel="noreferrer noopener">Alex's RailsConf 2015 Workshop</a></li></ul></li></ul>06:48 - Setup and Taking Incremental Steps (The Cloud as a Paradigm)<ul><li><a href="http://aws.amazon.com/iam/" target="_blank" rel="noreferrer noopener">Identity and Access Management</a></li><li>“Make sure everything works”</li></ul>12:19 - <a href="http://aws.amazon.com/cloudformation/" target="_blank" rel="noreferrer noopener">CloudFormation</a> <ul><li>Tooling<ul><li><a href="https://github.com/aws/aws-sdk-ruby" target="_blank" rel="noreferrer noopener">aws-sdk-ruby</a></li></ul></li></ul>15:19 - Data-Centric Services (Monitoring, Traceability, Visibility)<ul><li><a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html" target="_blank" rel="noreferrer noopener">CloudFormation</a></li><li><a href="http://aws.amazon.com/s3/" target="_blank" rel="noreferrer noopener">S3</a></li><li><a href="http://aws.amazon.com/cloudfront/" target="_blank" rel="noreferrer noopener">CloudFront</a></li><li><a href="http://aws.amazon.com/ses/" target="_blank" rel="noreferrer noopener">Simple Email Service (SES)</a></li><li><a href="http://aws.amazon.com/sqs/" target="_blank" rel="noreferrer noopener">Simple Queuing Service (SQS)</a></li><li><a href="http://aws.amazon.com/sns/" target="_blank" rel="noreferrer noopener">Simple Notification Service (SNS)</a></li><li><a href="http://aws.amazon.com/dynamodb/" target="_blank" rel="noreferrer noopener">DynamoDB</a></li><li><a href="http://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">AWS Lambda</a><ul><li><a href="http://aws.amazon.com/ecs/" target="_blank" rel="noreferrer noopener">Amazon EC2 Container Service</a></li><li>Logging<ul><li><a href="http://aws.amazon.com/cloudtrail/" target="_blank" rel="noreferrer noopener">CloudTrail</a></li><li><a href="http://aws.amazon.com/cloudwatch/" target="_blank" rel="noreferrer noopener">CloudWatch</a></li><li><a href="http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CWL_GettingStarted.html" target="_blank" rel="noreferrer noopener">CloudWatch Logs</a></li></ul></li></ul></li></ul>23:48 - When to Use What (Getting Started)<ul><li>Simplicity vs Control</li></ul>26:07 - Making Apps Run Better, General Optimizations<ul><li><a href="http://aws.amazon.com/route53/" target="_blank" rel="noreferrer noopener">Route 53</a></li></ul>33:43 - Implementing AWS<ul><li>“Eat the elephant one bite at a time”</li></ul>37:15 - Security<ul><li>Creating Visibility Without Opening an SSH Port    <ul><li><a href="http://aws.amazon.com/cloudwatch/" target="_blank" rel="noreferrer noopener">CloudWatch</a></li><li><a href="http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CWL_GettingStarted.html" target="_blank" rel="noreferrer noopener">CloudWatch Logs</a></li></ul></li><li>Running Inside a <a href="http://aws.amazon.com/vpc/" target="_blank" rel="noreferrer noopener">Virtual Private Cloud (VPC)</a></li><li>Why doesn’t security happen?</li></ul>47:51 - Maintaining and Continually Improving Within Teams (Scalability)56:33 - AWS Resources<ul><li><a href="https://aws.amazon.com/blogs/aws/" target="_blank" rel="noreferrer noopener">AWS Official Blog</a><ul><li><a href="http://ruby.awsblog.com/" target="_blank" rel="noreferrer noopener">AWS Ruby Development Blog</a></li></ul></li><li><a href="https://github.com/aws/" target="_blank" rel="noreferrer noopener">[GitHub] AWS</a>  </li></ul>Picks <a href="http://blog.fogcreek.com/10x-programmer-and-other-myths-in-software-engineering-interview-with-laurent-bossavit/" target="_blank" rel="noreferrer noopener">Interview with Laurent Bossavit of the 10X Programmer and other Myths in Software Engineering</a> (Jessica)<br /> <a href="https://en.wikipedia.org/wiki/Parachute_cord" target="_blank" rel="noreferrer noopener">Paracord</a> (Chuck)<br /> <a href="https://www.youtube.com/watch?v=OQoYTeGJYf4" target="_blank" rel="noreferrer noopener">Alex's RailsConf 2015 Workshop</a> (Alex)<br /> <a href="http://www.amazon.com/gp/product/0441788386/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0441788386&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=XHAVZH6H2545AO4V&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Stranger in a Strange Land by Robert A. Heinlein</a> (Alex)<br /> <a href="http://www.kalzumeus.com/category/podcasts/" target="_blank" rel="noreferrer noopener">Kalzumeus Podcast</a> (Alex)<br /> <a href="https://gitter.im" target="_blank" rel="noreferrer noopener">Gitter</a> (Trevor)<br /> <a href="http://ruby.awsblog.com/" target="_blank" rel="noreferrer noopener">AWS Ruby Development Blog</a> (Trevor)Special Guests: Alex Wood and Trevor Rowe.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0f9de058-8da6-4baf-844d-8361a0eadbfc</guid><pubDate>Wed, 29 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851473/stream.mp3" length="57659334" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/rails-clips! 02:44 - Alex Wood Introduction
- https://twitter.com/alexwwood 
- https://github.com/awood45
03:09 - Trevor Rowe Introduction
- https://twitter.com/trevorrowe
- https://github.com/trevorrowe
03:26 - What is...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>! 02:44 - Alex Wood Introduction<ul><li><a href="https://twitter.com/alexwwood" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/awood45" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:09 - Trevor Rowe Introduction<ul><li><a href="https://twitter.com/trevorrowe" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/trevorrowe" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:26 - What is offered by <a href="http://aws.amazon.com/" target="_blank" rel="noreferrer noopener">Amazon Web Services (AWS)</a>?<ul><li><a href="http://aws.amazon.com/elasticbeanstalk/" target="_blank" rel="noreferrer noopener">Elastic Beanstalk</a></li><li><a href="http://aws.amazon.com/opsworks/" target="_blank" rel="noreferrer noopener">OpsWorks</a><ul><li><a href="https://www.youtube.com/watch?v=OQoYTeGJYf4" target="_blank" rel="noreferrer noopener">Alex's RailsConf 2015 Workshop</a></li></ul></li></ul>06:48 - Setup and Taking Incremental Steps (The Cloud as a Paradigm)<ul><li><a href="http://aws.amazon.com/iam/" target="_blank" rel="noreferrer noopener">Identity and Access Management</a></li><li>“Make sure everything works”</li></ul>12:19 - <a href="http://aws.amazon.com/cloudformation/" target="_blank" rel="noreferrer noopener">CloudFormation</a> <ul><li>Tooling<ul><li><a href="https://github.com/aws/aws-sdk-ruby" target="_blank" rel="noreferrer noopener">aws-sdk-ruby</a></li></ul></li></ul>15:19 - Data-Centric Services (Monitoring, Traceability, Visibility)<ul><li><a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html" target="_blank" rel="noreferrer noopener">CloudFormation</a></li><li><a href="http://aws.amazon.com/s3/" target="_blank" rel="noreferrer noopener">S3</a></li><li><a href="http://aws.amazon.com/cloudfront/" target="_blank" rel="noreferrer noopener">CloudFront</a></li><li><a href="http://aws.amazon.com/ses/" target="_blank" rel="noreferrer noopener">Simple Email Service (SES)</a></li><li><a href="http://aws.amazon.com/sqs/" target="_blank" rel="noreferrer noopener">Simple Queuing Service (SQS)</a></li><li><a href="http://aws.amazon.com/sns/" target="_blank" rel="noreferrer noopener">Simple Notification Service (SNS)</a></li><li><a href="http://aws.amazon.com/dynamodb/" target="_blank" rel="noreferrer noopener">DynamoDB</a></li><li><a href="http://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">AWS Lambda</a><ul><li><a href="http://aws.amazon.com/ecs/" target="_blank" rel="noreferrer noopener">Amazon EC2 Container Service</a></li><li>Logging<ul><li><a href="http://aws.amazon.com/cloudtrail/" target="_blank" rel="noreferrer noopener">CloudTrail</a></li><li><a href="http://aws.amazon.com/cloudwatch/" target="_blank" rel="noreferrer noopener">CloudWatch</a></li><li><a href="http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CWL_GettingStarted.html" target="_blank" rel="noreferrer noopener">CloudWatch Logs</a></li></ul></li></ul></li></ul>23:48 - When to Use What (Getting Started)<ul><li>Simplicity vs Control</li></ul>26:07 - Making Apps Run Better, General Optimizations<ul><li><a href="http://aws.amazon.com/route53/" target="_blank" rel="noreferrer noopener">Route 53</a></li></ul>33:43 - Implementing AWS<ul><li>“Eat the elephant one bite at a time”</li></ul>37:15 - Security<ul><li>Creating Visibility Without Opening an SSH Port    <ul><li><a href="http://aws.amazon.com/cloudwatch/" target="_blank" rel="noreferrer noopener">CloudWatch</a></li><li><a href="http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CWL_GettingStarted.html" target="_blank" rel="noreferrer noopener">CloudWatch Logs</a></li></ul></li><li>Running Inside a <a href="http://aws.amazon.com/vpc/" target="_blank" rel="noreferrer noopener">Virtual Private Cloud...]]></itunes:summary><itunes:duration>3525</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>217 RR Architecture Without an End State with Michael Nygard</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/217-rr-architecture-without-an-end-state-with-michael-nygard</link><description><![CDATA[<a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a> is officially launched!03:11 - Michael Nygard Introduction<ul><li><a href="https://twitter.com/mtnygard" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mtnygard" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.michaelnygard.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://cognitect.com/" target="_blank" rel="noreferrer noopener">Cognitect</a><ul><li><a href="https://twitter.com/cognitect" target="_blank" rel="noreferrer noopener">@cognitect</a></li></ul></li><li><a href="http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions" target="_blank" rel="noreferrer noopener">Michael Nygard: Documenting Architecture Decisions</a></li></ul>04:36 -  <a href="http://www.amazon.com/gp/product/0978739213/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0978739213&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=PR4HBQUGMKR3BABL&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard</a><ul><li><a href="https://msdn.microsoft.com/en-us/library/dn589784.aspx" target="_blank" rel="noreferrer noopener">The Circuit Breaker Pattern</a></li><li>Designing Software to Get Past 1.0</li></ul>07:15 - Upfront Architecture<ul><li><a href="https://en.wikipedia.org/wiki/Agile_software_development" target="_blank" rel="noreferrer noopener">Agile Software Development</a></li><li>What does “good” look like?</li><li>“Old ideas in new context result in innovation”</li><li><a href="http://t.co/25dNntRniz" target="_blank" rel="noreferrer noopener">Michael Nygard: Architecture Without an End State</a> </li></ul>14:29 - Architecture Without an End State (Definition)18:42 - Beware Grandiosity22:45 - Context<ul><li><a href="https://en.wikipedia.org/wiki/Interface_segregation_principle" target="_blank" rel="noreferrer noopener">Interface Segregation Principle</a></li></ul>23:52 - Holding Teams to Standards26:27 - Architecture Between Groups29:16 - “It’s not my job” (Developer Responsibility)31:45 - Design Artifacts37:55 - Staying Humble<ul><li>“Assume positive intent…”</li></ul>39:43 - Distributing Economic Decision Making<ul><li><a href="https://en.wikipedia.org/wiki/Technical_debt" target="_blank" rel="noreferrer noopener">Technical Debt</a></li><li>Accounting</li></ul>45:51 - Tools and Technologies That Are Helping48:45 - Future Book Plans?Picks <a href="http://t.co/25dNntRniz" target="_blank" rel="noreferrer noopener">Michael Nygard: Architecture Without an End State</a> (Avdi)<br /> <a href="http://dailytechvideo.com/" target="_blank" rel="noreferrer noopener">Daily Tech Video</a> (Avdi)<br /> <a href="https://www.youtube.com/watch?v=tg5RFeSfBM4" target="_blank" rel="noreferrer noopener">October CincyRb - Jim Weirich on Decoupling from Rails</a> (Avdi)<br /> <a href="http://www.akashiclabs.com/why-algorithm-transparency-is-vital-to-the-future-of-thinking/" target="_blank" rel="noreferrer noopener">Rachel Shadoan: Why Algorithm Transparency is Vital to the Future of Thinking</a> (Avdi)<br /> <a href="http://journal.avdi.org/2015/07/12/a-review-of-news-summary-services/" target="_blank" rel="noreferrer noopener">Avdi Grimm: A review of news summary services</a> (Avdi)<br /> <a href="http://www.amazon.com/gp/product/0123859158/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0123859158&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=RJQH4W4TSCBGYFK7&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Systems Thinking, Third Edition: Managing Chaos and Complexity: A Platform for Designing Business Architecture by Jamshid Gharajedaghi</a> (Jessica)<br /> <a href="https://www.youtube.com/watch?v=eQL48qYDwp4" target="_blank" rel="noreferrer noopener">William Byrd: The Promise of Relational Programming @ PolyConf 15</a> (Jessica)<br /> <a href="http://www.againlist.com" target="_blank" rel="noreferrer noopener">Again</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/0062190377/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0062190377&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IX5THVCGECXSHYT3&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Seveneves: A Novel by Neal Stephenson</a> (Coraline)<br /> <a href="http://remoteconfs.com" target="_blank" rel="noreferrer noopener">remoteconfs.com</a> (Chuck)<br /> God (Chuck)<br /> Jesus Christ (Chuck)<br /> <a href="http://lds.org" target="_blank" rel="noreferrer noopener">The Church of Jesus Christ of Latter-day Saints</a> (Chuck)<br /> <a href="https://www.youtube.com/watch?v=jayTknqC2uc" target="_blank" rel="noreferrer noopener">Cory Doctorow: The Internet of Things That Do What You Tell Them</a> (Michael)<br /> <a href="http://www.amazon.com/gp/product/159327047X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=159327047X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=K6PIW53ZVGM6JVDC&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference by Charles M. Kozierok</a> (Michael)<br /> <a href="https://github.com/mmcgrana/services-engineering" target="_blank" rel="noreferrer noopener">services-engineering</a> (Michael)Special Guest: Michael Nygard.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bd4ab1fd-e29d-4314-bf17-8e854ea00618</guid><pubDate>Wed, 22 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851459/stream.mp3" length="58100294" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>http://devchat.tv/rails-clips is officially launched!03:11 - Michael Nygard Introduction
- https://twitter.com/mtnygard 
- https://github.com/mtnygard 
- http://www.michaelnygard.com/
- http://cognitect.com/
    - https://twitter.com/cognitect
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a> is officially launched!03:11 - Michael Nygard Introduction<ul><li><a href="https://twitter.com/mtnygard" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mtnygard" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.michaelnygard.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://cognitect.com/" target="_blank" rel="noreferrer noopener">Cognitect</a><ul><li><a href="https://twitter.com/cognitect" target="_blank" rel="noreferrer noopener">@cognitect</a></li></ul></li><li><a href="http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions" target="_blank" rel="noreferrer noopener">Michael Nygard: Documenting Architecture Decisions</a></li></ul>04:36 -  <a href="http://www.amazon.com/gp/product/0978739213/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0978739213&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=PR4HBQUGMKR3BABL&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard</a><ul><li><a href="https://msdn.microsoft.com/en-us/library/dn589784.aspx" target="_blank" rel="noreferrer noopener">The Circuit Breaker Pattern</a></li><li>Designing Software to Get Past 1.0</li></ul>07:15 - Upfront Architecture<ul><li><a href="https://en.wikipedia.org/wiki/Agile_software_development" target="_blank" rel="noreferrer noopener">Agile Software Development</a></li><li>What does “good” look like?</li><li>“Old ideas in new context result in innovation”</li><li><a href="http://t.co/25dNntRniz" target="_blank" rel="noreferrer noopener">Michael Nygard: Architecture Without an End State</a> </li></ul>14:29 - Architecture Without an End State (Definition)18:42 - Beware Grandiosity22:45 - Context<ul><li><a href="https://en.wikipedia.org/wiki/Interface_segregation_principle" target="_blank" rel="noreferrer noopener">Interface Segregation Principle</a></li></ul>23:52 - Holding Teams to Standards26:27 - Architecture Between Groups29:16 - “It’s not my job” (Developer Responsibility)31:45 - Design Artifacts37:55 - Staying Humble<ul><li>“Assume positive intent…”</li></ul>39:43 - Distributing Economic Decision Making<ul><li><a href="https://en.wikipedia.org/wiki/Technical_debt" target="_blank" rel="noreferrer noopener">Technical Debt</a></li><li>Accounting</li></ul>45:51 - Tools and Technologies That Are Helping48:45 - Future Book Plans?Picks <a href="http://t.co/25dNntRniz" target="_blank" rel="noreferrer noopener">Michael Nygard: Architecture Without an End State</a> (Avdi)<br /> <a href="http://dailytechvideo.com/" target="_blank" rel="noreferrer noopener">Daily Tech Video</a> (Avdi)<br /> <a href="https://www.youtube.com/watch?v=tg5RFeSfBM4" target="_blank" rel="noreferrer noopener">October CincyRb - Jim Weirich on Decoupling from Rails</a> (Avdi)<br /> <a href="http://www.akashiclabs.com/why-algorithm-transparency-is-vital-to-the-future-of-thinking/" target="_blank" rel="noreferrer noopener">Rachel Shadoan: Why Algorithm Transparency is Vital to the Future of Thinking</a> (Avdi)<br /> <a href="http://journal.avdi.org/2015/07/12/a-review-of-news-summary-services/" target="_blank" rel="noreferrer noopener">Avdi Grimm: A review of news summary services</a> (Avdi)<br /> <a href="http://www.amazon.com/gp/product/0123859158/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0123859158&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=RJQH4W4TSCBGYFK7&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Systems Thinking, Third Edition: Managing Chaos and Complexity: A Platform for Designing Business Architecture by Jamshid Gharajedaghi</a> (Jessica)<br /> <a href="https://www.youtube.com/watch?v=eQL48qYDwp4" target="_blank" rel="noreferrer noopener">William Byrd: The Promise of Relational Programming @ PolyConf...]]></itunes:summary><itunes:duration>3553</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>216 RR Code Review Culture with Derek Prior</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/216-rr-code-review-culture-with-derek-prior</link><description><![CDATA[03:42 - Derek Prior Introduction<ul><li><a href="https://twitter.com/derekprior" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/derekprior" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.prioritized.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://thoughtbot.com/" target="_blank" rel="noreferrer noopener">thoughtbot</a><ul><li><a href="https://twitter.com/thoughtbot" target="_blank" rel="noreferrer noopener">@thoughtbot</a></li><li><a href="https://github.com/thoughtbot/guides/tree/master/code-review" target="_blank" rel="noreferrer noopener">thoughtbot Code Review Guides</a></li></ul></li><li><a href="http://bikeshed.fm/" target="_blank" rel="noreferrer noopener">The Bike Shed Podcast</a><ul><li><a href="https://twitter.com/_bikeshed" target="_blank" rel="noreferrer noopener">@_bikeshed</a></li></ul></li></ul>04:01 - Code Reviews<ul><li><a href="http://confreaks.tv/videos/railsconf2015-implementing-a-strong-code-review-culture" target="_blank" rel="noreferrer noopener">Derek Prior: Implementing a Strong Code-Review Culture @ RailsConf 2015</a><ul><li><a href="https://speakerdeck.com/derekprior/cultivating-a-code-review-culture" target="_blank" rel="noreferrer noopener">Slides</a></li></ul></li></ul>05:14 - What happens when you don’t do code reviews?06:30 - Not Emphasizing Code Quality, Setting Code Review Up for Failure<ul><li>Edge Cases</li><li>Diverse Feedback, Team Conflict</li></ul>10:43 - Code Reviewing Yourself: Answering Your Own Questions12:03 - The Evolution of Code Review (Code Review as an Asynchronous Process)14:51 - Small Changes, “Pull Request Bombs”<ul><li>Handling Architectural Disagreements and Discussions</li><li><a href="http://martinfowler.com/books/refactoring.html" target="_blank" rel="noreferrer noopener">Improving the Design of Existing Code by Martin Fowler (with Kent Beck, John Brant, William Opdyke, and Don Roberts)</a> </li></ul>23:49 - Making Code Review a Supportive Process<ul><li>Stop Issuing Commands; Ask Probing Questions</li><li> DON’T Use “Why didn’t you  ________?”</li><li> DO Use “Have you considered _________?” </li><li>or “That’s interesting…I might have used _______.”</li></ul>30:32 - What qualities should reviewees have?34:27 - Getting Code Reviews Introduced Into Company Culture38:30 - Making Sure Code Reviews Get Done40:47 - Tagging Specific Team Members<ul><li>LGTM = Looks Good To Me</li><li><a href="https://www.gerritcodereview.com/" target="_blank" rel="noreferrer noopener">Gerrit</a></li></ul>44:39 - Other Handy Code Review Tools<ul><li>Style Guides<ul><li><a href="https://github.com/bbatsov/rubocop" target="_blank" rel="noreferrer noopener">rubocop</a> </li><li><a href="http://jshint.com/" target="_blank" rel="noreferrer noopener">JSHint</a></li><li><a href="https://www.npmjs.com/package/sass-lint" target="_blank" rel="noreferrer noopener">sass-lint</a></li></ul></li><li><a href="https://houndci.com/" target="_blank" rel="noreferrer noopener">Hound</a> <ul><li><a href="https://github.com/thoughtbot/hound" target="_blank" rel="noreferrer noopener">repo</a></li></ul></li><li><a href="https://codeclimate.com/" target="_blank" rel="noreferrer noopener">Code Climate</a></li></ul>47:49 - Code Review Feedback Resources for Solo Programmers<ul><li><a href="http://exercism.io/" target="_blank" rel="noreferrer noopener">exercism.io</a></li><li><a href="http://www.pairprogramwith.me/" target="_blank" rel="noreferrer noopener">pairprogramwith.me</a></li><li><a href="http://www.codenewbie.org/" target="_blank" rel="noreferrer noopener">CodeNewbie</a> <ul><li><a href="http://www.codenewbie.org/blogs/ruby-monday" target="_blank" rel="noreferrer noopener">Ruby Monday</a> </li><li><a href="http://www.codenewbie.org/blogs/javascript-tuesday" target="_blank" rel="noreferrer noopener">JavaScript Tuesday</a> </li><li><a href="http://www.codenewbie.org/blogs/python-thursday" target="_blank" rel="noreferrer noopener">Python Thursday</a></li></ul></li></ul>Picks <a href="http://www.codenewbie.org/podcast/poodr-and-beyond-part-i" target="_blank" rel="noreferrer noopener">Code Newbie Podcast: Sandi Metz Part I</a> (Saron)<br /> <a href="http://www.codenewbie.org/podcast/poodr-and-beyond-part-ii" target="_blank" rel="noreferrer noopener">Code Newbie Podcast: Sandi Metz Part II</a> (Saron)<br /> <a href="https://www.youtube.com/watch?v=YuOBzWF0Aws" target="_blank" rel="noreferrer noopener">If Google Were A Guy</a> (Saron)<br /> <a href="https://ideas.lego.com/projects/102740" target="_blank" rel="noreferrer noopener">LEGO Ideas - Lovelace &amp; Babbage</a> (Coraline)<br /> <a href="http://covermymeds.com/ruby" target="_blank" rel="noreferrer noopener">CoverMyMeds is offering Ruby on Rails training for experienced developers</a> (David)<br /> <a href="https://s3.amazonaws.com/uploads.hipchat.com/111074/826865/PesSY3hmz6jZMKL/CJQq5lbUAAAvk5x.jpg-large.jpeg" target="_blank" rel="noreferrer noopener">CoverMyMeds Billboard 1</a> (David)<br /> <a href="https://s3.amazonaws.com/uploads.hipchat.com/111074/826865/num6DDjzLhicYUV/IMG_2210.jpg" target="_blank" rel="noreferrer noopener">CoverMyMeds Billboard 2</a> (David)<br /> <a href="http://bikeshed.fm" target="_blank" rel="noreferrer noopener">The Bike Shed Podcast</a> (Derek)<br /> <a href="https://github.com/emberjs/rfcs" target="_blank" rel="noreferrer noopener">The Ember RFC Process</a> (Derek)<br /> <a href="https://khan.github.io/tota11y" target="_blank" rel="noreferrer noopener">tota11y</a> (Derek)<br /> <a href="http://confreaks.tv/videos/goruco2015-how-to-performance" target="_blank" rel="noreferrer noopener">Eileen Uchitelle: How to Performance @ GoRuCo 2015</a> (Derek)<br /> <a href="http://www.olympus.co.uk/site/en/c/cameras/digital_cameras/traveller/sp_100ee/index.html" target="_blank" rel="noreferrer noopener">Olympus SP-100EE</a> (Avdi)Special Guest: Derek Prior.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bdf8cca6-b034-4f16-ab0f-d092d1932923</guid><pubDate>Wed, 15 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851631/stream.mp3" length="64257217" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:42 - Derek Prior Introduction
- https://twitter.com/derekprior 
- https://github.com/derekprior 
- http://www.prioritized.net/
- https://thoughtbot.com/
    - https://twitter.com/thoughtbot
    -...</itunes:subtitle><itunes:summary><![CDATA[03:42 - Derek Prior Introduction<ul><li><a href="https://twitter.com/derekprior" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/derekprior" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.prioritized.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://thoughtbot.com/" target="_blank" rel="noreferrer noopener">thoughtbot</a><ul><li><a href="https://twitter.com/thoughtbot" target="_blank" rel="noreferrer noopener">@thoughtbot</a></li><li><a href="https://github.com/thoughtbot/guides/tree/master/code-review" target="_blank" rel="noreferrer noopener">thoughtbot Code Review Guides</a></li></ul></li><li><a href="http://bikeshed.fm/" target="_blank" rel="noreferrer noopener">The Bike Shed Podcast</a><ul><li><a href="https://twitter.com/_bikeshed" target="_blank" rel="noreferrer noopener">@_bikeshed</a></li></ul></li></ul>04:01 - Code Reviews<ul><li><a href="http://confreaks.tv/videos/railsconf2015-implementing-a-strong-code-review-culture" target="_blank" rel="noreferrer noopener">Derek Prior: Implementing a Strong Code-Review Culture @ RailsConf 2015</a><ul><li><a href="https://speakerdeck.com/derekprior/cultivating-a-code-review-culture" target="_blank" rel="noreferrer noopener">Slides</a></li></ul></li></ul>05:14 - What happens when you don’t do code reviews?06:30 - Not Emphasizing Code Quality, Setting Code Review Up for Failure<ul><li>Edge Cases</li><li>Diverse Feedback, Team Conflict</li></ul>10:43 - Code Reviewing Yourself: Answering Your Own Questions12:03 - The Evolution of Code Review (Code Review as an Asynchronous Process)14:51 - Small Changes, “Pull Request Bombs”<ul><li>Handling Architectural Disagreements and Discussions</li><li><a href="http://martinfowler.com/books/refactoring.html" target="_blank" rel="noreferrer noopener">Improving the Design of Existing Code by Martin Fowler (with Kent Beck, John Brant, William Opdyke, and Don Roberts)</a> </li></ul>23:49 - Making Code Review a Supportive Process<ul><li>Stop Issuing Commands; Ask Probing Questions</li><li> DON’T Use “Why didn’t you  ________?”</li><li> DO Use “Have you considered _________?” </li><li>or “That’s interesting…I might have used _______.”</li></ul>30:32 - What qualities should reviewees have?34:27 - Getting Code Reviews Introduced Into Company Culture38:30 - Making Sure Code Reviews Get Done40:47 - Tagging Specific Team Members<ul><li>LGTM = Looks Good To Me</li><li><a href="https://www.gerritcodereview.com/" target="_blank" rel="noreferrer noopener">Gerrit</a></li></ul>44:39 - Other Handy Code Review Tools<ul><li>Style Guides<ul><li><a href="https://github.com/bbatsov/rubocop" target="_blank" rel="noreferrer noopener">rubocop</a> </li><li><a href="http://jshint.com/" target="_blank" rel="noreferrer noopener">JSHint</a></li><li><a href="https://www.npmjs.com/package/sass-lint" target="_blank" rel="noreferrer noopener">sass-lint</a></li></ul></li><li><a href="https://houndci.com/" target="_blank" rel="noreferrer noopener">Hound</a> <ul><li><a href="https://github.com/thoughtbot/hound" target="_blank" rel="noreferrer noopener">repo</a></li></ul></li><li><a href="https://codeclimate.com/" target="_blank" rel="noreferrer noopener">Code Climate</a></li></ul>47:49 - Code Review Feedback Resources for Solo Programmers<ul><li><a href="http://exercism.io/" target="_blank" rel="noreferrer noopener">exercism.io</a></li><li><a href="http://www.pairprogramwith.me/" target="_blank" rel="noreferrer noopener">pairprogramwith.me</a></li><li><a href="http://www.codenewbie.org/" target="_blank" rel="noreferrer noopener">CodeNewbie</a> <ul><li><a href="http://www.codenewbie.org/blogs/ruby-monday" target="_blank" rel="noreferrer noopener">Ruby Monday</a> </li><li><a href="http://www.codenewbie.org/blogs/javascript-tuesday" target="_blank" rel="noreferrer noopener">JavaScript Tuesday</a> </li><li><a href="http://www.codenewbie.org/blogs/python-thursday"...]]></itunes:summary><itunes:duration>3937</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>215 RR Sonic Pi with Sam Aaron</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/215-rr-sonic-pi-with-sam-aaron</link><description><![CDATA[02:41 - Sam Aaron Introduction and Background<ul><li><a href="https://twitter.com/samaaron" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/samaaron" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://sam.aaron.name/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>10:53 - <a href="http://sonic-pi.net" target="_blank" rel="noreferrer noopener">Sonic Pi</a> Defined<ul><li>Affordable Creative Coding with Music</li></ul>13:10 - Live Performance Aspect23:58 - The Learning Curve28:06 - Teaching Kids to Program Through Music<ul><li><a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/programming-as-performance-by-joseph-wilk-1733" target="_blank" rel="noreferrer noopener">Joseph Wilk: Programming as Performance @ Ruby Conf Australia 2015</a> </li></ul>34:07 - <a href="http://sonic-pi.net/#teachers" target="_blank" rel="noreferrer noopener">Sonic Pi in the Classroom</a> 36:22 - Threading<ul><li>Cue and Sync</li></ul>41:18 - Choosing Ruby Over <a href="http://clojure.org/" target="_blank" rel="noreferrer noopener">Clojure</a> for Sonic Pi44:13 - Sonic Pi Roadmap: What’s Next?49:22 - Contribute to the <a href="https://github.com/samaaron/sonic-pi" target="_blank" rel="noreferrer noopener">sonic-pi</a> Repo!<ul><li><a href="https://www.facebook.com/SonicPi?fref=ts" target="_blank" rel="noreferrer noopener">Sonic Pi on Facebook</a><ul><li><a href="https://vimeo.com/132104622" target="_blank" rel="noreferrer noopener">Phase Abstractions: Live Coded with Sonic Pi at NODE15, Frankfurt</a></li></ul></li></ul>50:43 - Heritage?<ul><li><a href="https://github.com/gilesbowkett/archaeopteryx" target="_blank" rel="noreferrer noopener">archaeopteryx</a> </li><li><a href="https://github.com/bleything/midiator" target="_blank" rel="noreferrer noopener">midiator</a> </li></ul>53:53 - Experimenting with Music, The Evolution of Dance Music56:19 - Types of Sounds<ul><li>Synths</li><li>Pre-recorded Sounds<ul><li><a href="https://www.freesound.org/" target="_blank" rel="noreferrer noopener">freesound.org</a></li></ul></li><li>Effects</li></ul>Picks <a href="http://www.catehuston.com/blog/2014/04/25/5-strategies-for-making-progress-on-side-projects/" target="_blank" rel="noreferrer noopener">Cate Huston: 5 Strategies For Making Progress on Side Projects</a> (Coraline)<br /> <a href="http://www.zachtronics.com/tis-100/" target="_blank" rel="noreferrer noopener">TIS-100</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/1491950358/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1491950358&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=BLSFXJD2SBJC7ZYR&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Building Microservices by Sam Newman</a> (David)<br /> <a href="http://www.amazon.com/gp/product/0132350882/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0132350882&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VCZFCPHIDBMVUPCE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin</a> (David)<br /> <a href="http://www.youtube.com/watch?v=ZEgqzOkGJ7U" target="_blank" rel="noreferrer noopener">[YouTube] Ben Eggett: Writing Music with Ruby: A Subtle Introduction to Music Theory @ MountainWest RubyConf 2015</a> (Chuck)<br /> <a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a> (Chuck)<br /> <a href="https://pragprog.com/book/elixir/programming-elixir" target="_blank" rel="noreferrer noopener">Programming Elixir: Functional |&gt; Concurrent |&gt; Pragmatic |&gt; Fun by Dave Thomas</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0981484603/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0981484603&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ZCN4BV5P2YYUACHZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Wabi-Sabi for Artists, Designers, Poets &amp; Philosophers by Leonard Koren</a> (Sam)<br /> <a href="http://www.amazon.com/gp/product/1617291412/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1617291412&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5OO337TFVWIFQDEQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Joy of Clojure by Michael Fogus</a> (Sam)<br /> <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a> (Sam)Special Guest: Sam Aaron.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bffef985-c3bd-4362-b7d8-172120d30656</guid><pubDate>Wed, 08 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851582/stream.mp3" length="67604626" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:41 - Sam Aaron Introduction and Background
- https://twitter.com/samaaron
- https://github.com/samaaron 
- http://sam.aaron.name/
10:53 - http://sonic-pi.net Defined
- Affordable Creative Coding with Music
13:10 - Live Performance Aspect23:58 - The...</itunes:subtitle><itunes:summary><![CDATA[02:41 - Sam Aaron Introduction and Background<ul><li><a href="https://twitter.com/samaaron" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/samaaron" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://sam.aaron.name/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>10:53 - <a href="http://sonic-pi.net" target="_blank" rel="noreferrer noopener">Sonic Pi</a> Defined<ul><li>Affordable Creative Coding with Music</li></ul>13:10 - Live Performance Aspect23:58 - The Learning Curve28:06 - Teaching Kids to Program Through Music<ul><li><a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/programming-as-performance-by-joseph-wilk-1733" target="_blank" rel="noreferrer noopener">Joseph Wilk: Programming as Performance @ Ruby Conf Australia 2015</a> </li></ul>34:07 - <a href="http://sonic-pi.net/#teachers" target="_blank" rel="noreferrer noopener">Sonic Pi in the Classroom</a> 36:22 - Threading<ul><li>Cue and Sync</li></ul>41:18 - Choosing Ruby Over <a href="http://clojure.org/" target="_blank" rel="noreferrer noopener">Clojure</a> for Sonic Pi44:13 - Sonic Pi Roadmap: What’s Next?49:22 - Contribute to the <a href="https://github.com/samaaron/sonic-pi" target="_blank" rel="noreferrer noopener">sonic-pi</a> Repo!<ul><li><a href="https://www.facebook.com/SonicPi?fref=ts" target="_blank" rel="noreferrer noopener">Sonic Pi on Facebook</a><ul><li><a href="https://vimeo.com/132104622" target="_blank" rel="noreferrer noopener">Phase Abstractions: Live Coded with Sonic Pi at NODE15, Frankfurt</a></li></ul></li></ul>50:43 - Heritage?<ul><li><a href="https://github.com/gilesbowkett/archaeopteryx" target="_blank" rel="noreferrer noopener">archaeopteryx</a> </li><li><a href="https://github.com/bleything/midiator" target="_blank" rel="noreferrer noopener">midiator</a> </li></ul>53:53 - Experimenting with Music, The Evolution of Dance Music56:19 - Types of Sounds<ul><li>Synths</li><li>Pre-recorded Sounds<ul><li><a href="https://www.freesound.org/" target="_blank" rel="noreferrer noopener">freesound.org</a></li></ul></li><li>Effects</li></ul>Picks <a href="http://www.catehuston.com/blog/2014/04/25/5-strategies-for-making-progress-on-side-projects/" target="_blank" rel="noreferrer noopener">Cate Huston: 5 Strategies For Making Progress on Side Projects</a> (Coraline)<br /> <a href="http://www.zachtronics.com/tis-100/" target="_blank" rel="noreferrer noopener">TIS-100</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/1491950358/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1491950358&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=BLSFXJD2SBJC7ZYR&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Building Microservices by Sam Newman</a> (David)<br /> <a href="http://www.amazon.com/gp/product/0132350882/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0132350882&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VCZFCPHIDBMVUPCE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin</a> (David)<br /> <a href="http://www.youtube.com/watch?v=ZEgqzOkGJ7U" target="_blank" rel="noreferrer noopener">[YouTube] Ben Eggett: Writing Music with Ruby: A Subtle Introduction to Music Theory @ MountainWest RubyConf 2015</a> (Chuck)<br /> <a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a> (Chuck)<br /> <a href="https://pragprog.com/book/elixir/programming-elixir" target="_blank" rel="noreferrer noopener">Programming Elixir: Functional |&gt; Concurrent |&gt; Pragmatic |&gt; Fun by Dave Thomas</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0981484603/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0981484603&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ZCN4BV5P2YYUACHZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Wabi-Sabi for Artists, Designers, Poets...]]></itunes:summary><itunes:duration>4147</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>214 RR Ruby in a Polyglot Architecture at Ruby Remote Conf 2015</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/214-rr-ruby-in-a-polyglot-architecture-at-ruby-remote-conf-2015</link><description><![CDATA[02:28 - Ruby in a Polyglot Architecture (Panel Experience)04:21 - Does Ruby do well or not in the microservices area? Is Ruby keeping up?07:30 - What are areas where Ruby still beats other languages?<ul><li>Speed and Momentum</li><li>Dependency Management<ul><li><a href="http://www.cpan.org/" target="_blank" rel="noreferrer noopener">CPAN</a></li><li><a href="http://bundler.io/" target="_blank" rel="noreferrer noopener">Bundler</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li></ul></li></ul>13:12 - Polyglotting Architecture if Only Using Ruby for Build Tools, Deployment Tools, etc.?<ul><li>“Deployment is part of the code.”<ul><li><a href="http://capistranorb.com/" target="_blank" rel="noreferrer noopener">Capistrano</a></li><li><a href="https://github.com/ruby/rake" target="_blank" rel="noreferrer noopener">rake</a></li></ul></li></ul>16:09 - Error Messages 18:20 - Tradeoffs in a Polyglot Architecture (Negatives)<ul><li>Context Switching<ul><li><a href="https://en.wikipedia.org/wiki/AWK" target="_blank" rel="noreferrer noopener">AWK</a></li><li>DSLs</li></ul></li></ul>34:35 - Learning Programming<ul><li>Ruby as a First Language?</li><li>What is a good language for beginners?<ul><li><a href="https://en.wikipedia.org/wiki/Smalltalk" target="_blank" rel="noreferrer noopener">Smalltalk</a></li><li><a href="https://en.wikipedia.org/wiki/Scheme_(programming_language)" target="_blank" rel="noreferrer noopener">Scheme</a></li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li></ul></li></ul>41:24 - Mixing Languages   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">478dc811-1328-439e-9e6b-264a0bd016b9</guid><pubDate>Wed, 01 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851635/stream.mp3" length="43915184" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:28 - Ruby in a Polyglot Architecture (Panel Experience)04:21 - Does Ruby do well or not in the microservices area? Is Ruby keeping up?07:30 - What are areas where Ruby still beats other languages?
- Speed and Momentum
- Dependency Management
    -...</itunes:subtitle><itunes:summary><![CDATA[02:28 - Ruby in a Polyglot Architecture (Panel Experience)04:21 - Does Ruby do well or not in the microservices area? Is Ruby keeping up?07:30 - What are areas where Ruby still beats other languages?<ul><li>Speed and Momentum</li><li>Dependency Management<ul><li><a href="http://www.cpan.org/" target="_blank" rel="noreferrer noopener">CPAN</a></li><li><a href="http://bundler.io/" target="_blank" rel="noreferrer noopener">Bundler</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li></ul></li></ul>13:12 - Polyglotting Architecture if Only Using Ruby for Build Tools, Deployment Tools, etc.?<ul><li>“Deployment is part of the code.”<ul><li><a href="http://capistranorb.com/" target="_blank" rel="noreferrer noopener">Capistrano</a></li><li><a href="https://github.com/ruby/rake" target="_blank" rel="noreferrer noopener">rake</a></li></ul></li></ul>16:09 - Error Messages 18:20 - Tradeoffs in a Polyglot Architecture (Negatives)<ul><li>Context Switching<ul><li><a href="https://en.wikipedia.org/wiki/AWK" target="_blank" rel="noreferrer noopener">AWK</a></li><li>DSLs</li></ul></li></ul>34:35 - Learning Programming<ul><li>Ruby as a First Language?</li><li>What is a good language for beginners?<ul><li><a href="https://en.wikipedia.org/wiki/Smalltalk" target="_blank" rel="noreferrer noopener">Smalltalk</a></li><li><a href="https://en.wikipedia.org/wiki/Scheme_(programming_language)" target="_blank" rel="noreferrer noopener">Scheme</a></li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li></ul></li></ul>41:24 - Mixing Languages   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2666</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>213 RR Team Dynamics, API Design, and System Resiliency with Daniel Jacobson of Netflix</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/213-rr-team-dynamics-api-design-and-system-resiliency-with-daniel-jacobson-of-netflix</link><description><![CDATA[ 02:25 - Daniel Jacobson Introduction<ul><li><a href="https://twitter.com/daniel_jacobson" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.danieljacobson.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.slideshare.net/danieljacobson/presentations" target="_blank" rel="noreferrer noopener">SlideShare</a></li><li><a href="https://www.linkedin.com/profile/view?id=4981209" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://www.netflix.com/" target="_blank" rel="noreferrer noopener">Netflix</a><ul><li><a href="https://twitter.com/netflix" target="_blank" rel="noreferrer noopener">@netflix</a></li><li><a href="http://techblog.netflix.com/" target="_blank" rel="noreferrer noopener">Netflix Techblog</a></li><li><a href="https://github.com/Netflix" target="_blank" rel="noreferrer noopener">Netflix GitHub</a></li></ul></li></ul>02:46 - How Netflix Looks at Programming and Development Team<ul><li>Context and Control </li><li>Freedom and Responsibility<ul><li><a href="http://www.slideshare.net/reed2001/culture-2009" target="_blank" rel="noreferrer noopener">Netflix: Freedom &amp; Responsibility Culture (Version 1)</a></li><li><a href="http://www.slideshare.net/reed2001/culture-1798664" target="_blank" rel="noreferrer noopener">Netflix Culture: Freedom &amp; Responsibility (Version 2)</a>  </li></ul></li><li><a href="http://aws.amazon.com/" target="_blank" rel="noreferrer noopener">Amazon AWS</a></li><li><a href="https://en.wikipedia.org/wiki/Java_virtual_machine" target="_blank" rel="noreferrer noopener">JVM (Java Virtual Machine)</a></li><li>“Specialties”</li></ul>05:03 - Maintaining a Consistent Culture<ul><li>Setting Context</li></ul>06:37 - Onboarding Process08:15 - <a href="http://thenextweb.com/dd/2014/03/25/engineering-spirals-10-philosophies-facilitate-innovation/" target="_blank" rel="noreferrer noopener">Engineering spirals: 10 philosophies to facilitate innovation</a><ul><li>Introspection</li><li>Transformations:<ul><li>Staffed Up</li><li>Solving the Resiliency Problem<ul><li><a href="https://github.com/Netflix/hystrix" target="_blank" rel="noreferrer noopener">hystrix</a></li></ul></li></ul></li></ul>15:04 - Making Space for Innovation<ul><li>Building Expectations</li><li>Incrementing Deliverables</li><li>Building Trust and Confidence         </li><li>Maintenance Mode</li></ul>23:12 - <a href="http://techblog.netflix.com/search/label/api" target="_blank" rel="noreferrer noopener">APIs</a><ul><li><a href="http://www.programmableweb.com/news/why-rest-keeps-me-night/2012/05/15" target="_blank" rel="noreferrer noopener">Why REST Keeps Me Up At Night</a></li><li><a href="http://thenextweb.com/dd/2013/12/17/future-api-design-orchestration-layer/" target="_blank" rel="noreferrer noopener">API Orchestration Layers</a> (Separation of Concerns)<ul><li>Gather</li><li>Format</li><li>Deliver</li></ul></li></ul>29:32 - Solving Real Problems, The Groovy Layer<ul><li><a href="http://www.groovy-lang.org/" target="_blank" rel="noreferrer noopener">The Groovy Programming Language</a></li></ul>31:34 - <a href="https://github.com/Netflix/hystrix" target="_blank" rel="noreferrer noopener">hystrix</a> and Patterns for Making Systems Resilient<ul><li><a href="https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey" target="_blank" rel="noreferrer noopener">Chaos Monkey</a></li><li><a href="https://github.com/Netflix/SimianArmy" target="_blank" rel="noreferrer noopener">SimianArmy</a></li><li>Event Isolation<ul><li><a href="https://github.com/ReactiveX" target="_blank" rel="noreferrer noopener">ReactiveX</a> </li></ul></li></ul>39:14 - <a href="https://github.com/ReactiveX/RxJava" target="_blank" rel="noreferrer noopener">RxJava</a> 41:17 - The Dynamic of Senior EngineersScreening Process44:02 - <a href="https://en.wikipedia.org/wiki/Conway%27s_law" target="_blank" rel="noreferrer noopener">Conway's Law</a> 47:44 - Best and Most Challenging Parts About Working for Netflix<ul><li>Scaling and Maintaining </li></ul>Picks <a href="http://joinfundclub.com" target="_blank" rel="noreferrer noopener">Fund Club</a> (Coraline)<br /> <a href="http://thecodelesscode.com/" target="_blank" rel="noreferrer noopener">The Codeless Code</a> (Avdi)<br /> <a href="http://www.netflix.com/title/70234499" target="_blank" rel="noreferrer noopener">Trotro</a> (Avdi)<br /> <a href="http://serialpodcast.org/" target="_blank" rel="noreferrer noopener">Serial Podcast</a> (Chuck)<br /> Happy Father’s Day! (Chuck)<br /> <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a> (Chuck)<br /> <a href="http://gimletmedia.com/show/startup/" target="_blank" rel="noreferrer noopener">StartUp</a> (Daniel)<br /> <a href="http://gimletmedia.com/show/reply-all/" target="_blank" rel="noreferrer noopener">Reply All</a> (Daniel)<br /> <a href="http://gimletmedia.com/show/mystery-show/" target="_blank" rel="noreferrer noopener">Mystery Show</a> (Daniel)<br /> <a href="https://medium.com/genius-week/seeking-genius-in-negative-space-4e7c755f641f" target="_blank" rel="noreferrer noopener">Chris Messina: Seeking Genius in Negative Space</a> (Daniel)<br /> <a href="https://medium.com/@chrismessina/the-full-stack-employee-ed0db089f0a1" target="_blank" rel="noreferrer noopener">Chris Messina: Full Stack Employee</a> (Daniel)<br /> <a href="http://techblog.netflix.com/" target="_blank" rel="noreferrer noopener">Netflix Techblog</a> (Daniel)<br /> <a href="https://github.com/Netflix" target="_blank" rel="noreferrer noopener">Netflix GitHub</a> (Daniel)Special Guest: Daniel Jacobson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">832536bb-9f3a-4bd2-b5e9-748bad2f7e5b</guid><pubDate>Wed, 24 Jun 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851576/stream.mp3" length="44693648" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> 02:25 - Daniel Jacobson Introduction
- https://twitter.com/daniel_jacobson 
- http://www.danieljacobson.com/
- http://www.slideshare.net/danieljacobson/presentations
- https://www.linkedin.com/profile/view?id=4981209
- https://www.netflix.com/
    -...</itunes:subtitle><itunes:summary><![CDATA[ 02:25 - Daniel Jacobson Introduction<ul><li><a href="https://twitter.com/daniel_jacobson" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.danieljacobson.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.slideshare.net/danieljacobson/presentations" target="_blank" rel="noreferrer noopener">SlideShare</a></li><li><a href="https://www.linkedin.com/profile/view?id=4981209" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://www.netflix.com/" target="_blank" rel="noreferrer noopener">Netflix</a><ul><li><a href="https://twitter.com/netflix" target="_blank" rel="noreferrer noopener">@netflix</a></li><li><a href="http://techblog.netflix.com/" target="_blank" rel="noreferrer noopener">Netflix Techblog</a></li><li><a href="https://github.com/Netflix" target="_blank" rel="noreferrer noopener">Netflix GitHub</a></li></ul></li></ul>02:46 - How Netflix Looks at Programming and Development Team<ul><li>Context and Control </li><li>Freedom and Responsibility<ul><li><a href="http://www.slideshare.net/reed2001/culture-2009" target="_blank" rel="noreferrer noopener">Netflix: Freedom &amp; Responsibility Culture (Version 1)</a></li><li><a href="http://www.slideshare.net/reed2001/culture-1798664" target="_blank" rel="noreferrer noopener">Netflix Culture: Freedom &amp; Responsibility (Version 2)</a>  </li></ul></li><li><a href="http://aws.amazon.com/" target="_blank" rel="noreferrer noopener">Amazon AWS</a></li><li><a href="https://en.wikipedia.org/wiki/Java_virtual_machine" target="_blank" rel="noreferrer noopener">JVM (Java Virtual Machine)</a></li><li>“Specialties”</li></ul>05:03 - Maintaining a Consistent Culture<ul><li>Setting Context</li></ul>06:37 - Onboarding Process08:15 - <a href="http://thenextweb.com/dd/2014/03/25/engineering-spirals-10-philosophies-facilitate-innovation/" target="_blank" rel="noreferrer noopener">Engineering spirals: 10 philosophies to facilitate innovation</a><ul><li>Introspection</li><li>Transformations:<ul><li>Staffed Up</li><li>Solving the Resiliency Problem<ul><li><a href="https://github.com/Netflix/hystrix" target="_blank" rel="noreferrer noopener">hystrix</a></li></ul></li></ul></li></ul>15:04 - Making Space for Innovation<ul><li>Building Expectations</li><li>Incrementing Deliverables</li><li>Building Trust and Confidence         </li><li>Maintenance Mode</li></ul>23:12 - <a href="http://techblog.netflix.com/search/label/api" target="_blank" rel="noreferrer noopener">APIs</a><ul><li><a href="http://www.programmableweb.com/news/why-rest-keeps-me-night/2012/05/15" target="_blank" rel="noreferrer noopener">Why REST Keeps Me Up At Night</a></li><li><a href="http://thenextweb.com/dd/2013/12/17/future-api-design-orchestration-layer/" target="_blank" rel="noreferrer noopener">API Orchestration Layers</a> (Separation of Concerns)<ul><li>Gather</li><li>Format</li><li>Deliver</li></ul></li></ul>29:32 - Solving Real Problems, The Groovy Layer<ul><li><a href="http://www.groovy-lang.org/" target="_blank" rel="noreferrer noopener">The Groovy Programming Language</a></li></ul>31:34 - <a href="https://github.com/Netflix/hystrix" target="_blank" rel="noreferrer noopener">hystrix</a> and Patterns for Making Systems Resilient<ul><li><a href="https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey" target="_blank" rel="noreferrer noopener">Chaos Monkey</a></li><li><a href="https://github.com/Netflix/SimianArmy" target="_blank" rel="noreferrer noopener">SimianArmy</a></li><li>Event Isolation<ul><li><a href="https://github.com/ReactiveX" target="_blank" rel="noreferrer noopener">ReactiveX</a> </li></ul></li></ul>39:14 - <a href="https://github.com/ReactiveX/RxJava" target="_blank" rel="noreferrer noopener">RxJava</a> 41:17 - The Dynamic of Senior EngineersScreening Process44:02 - <a href="https://en.wikipedia.org/wiki/Conway%27s_law" target="_blank" rel="noreferrer noopener">Conway's Law</a> 47:44 - Best and Most Challenging Parts...]]></itunes:summary><itunes:duration>2715</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>212 RR Elm with Richard Feldman and Evan Czaplicki</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/212-rr-elm-with-richard-feldman-and-evan-czaplicki</link><description><![CDATA[Get your <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> tickets and check out the <a href="https://twitter.com/rubyremoteconf" target="_blank" rel="noreferrer noopener">@rubyremoteconf</a> Twitter feed for exciting updates about the conference. 03:09 - Evan Czaplicki Introduction<ul><li><a href="https://twitter.com/czaplic" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/evancz" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://prezi.com/" target="_blank" rel="noreferrer noopener">Prezi</a> </li></ul>03:15 - Richard Feldman Introduction<ul><li><a href="https://twitter.com/rtfeldman" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/rtfeldman" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.noredink.com/" target="_blank" rel="noreferrer noopener">NoRedInk</a></li></ul>03:42 - <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> <ul><li><a href="https://twitter.com/elmlang" target="_blank" rel="noreferrer noopener">@elmlang</a> </li></ul>04:18 - Elm vs JavaScript<ul><li><a href="https://github.com/rtfeldman/dreamwriter" target="_blank" rel="noreferrer noopener">dreamwriter</a></li></ul>06:52 - Reactivity07:28 - Functional Principles<ul><li><a href="http://en.wikipedia.org/wiki/Immutable_object" target="_blank" rel="noreferrer noopener">Immutability</a></li><li><a href="http://elm-lang.org/learn/Union-Types.elm" target="_blank" rel="noreferrer noopener">Union Types</a></li></ul>09:42 - “Side Effects” (Reactivity Cont’d)<ul><li><a href="http://www.html5rocks.com/en/tutorials/es6/promises/" target="_blank" rel="noreferrer noopener">JavaScript Promises</a></li><li><a href="http://elm-lang.org/learn/Using-Signals.elm" target="_blank" rel="noreferrer noopener">Signals</a><ul><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a></li></ul></li><li>Excel Spreadsheet Comparison</li><li>Two-way Data Binding vs One-way</li></ul>24:19 - Syntax and Semantics<ul><li><a href="https://www.haskell.org/" target="_blank" rel="noreferrer noopener">Haskell</a></li><li><a href="https://en.wikipedia.org/wiki/ML_(programming_language)" target="_blank" rel="noreferrer noopener">ML</a> </li><li><a href="http://en.wikipedia.org/wiki/Category:ML_programming_language_family" target="_blank" rel="noreferrer noopener">ML Family of Programming Languages</a></li><li>Strict vs Lazy</li></ul>30:45 - Testing<ul><li><a href="https://github.com/deadfoxygrandpa/Elm-Test" target="_blank" rel="noreferrer noopener">Elm-Test</a></li><li><a href="https://github.com/TheSeamau5/elm-check" target="_blank" rel="noreferrer noopener">elm-check</a></li><li><a href="http://www.scalatest.org/user_guide/property_based_testing" target="_blank" rel="noreferrer noopener">Property-Based Testing</a><ul><li><a href="https://github.com/elm-lang/elm-reactor" target="_blank" rel="noreferrer noopener">elm-reactor</a></li></ul></li></ul>34:49 - Debugging<ul><li><a href="http://debug.elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm’s Time Traveling Debugger</a></li></ul>42:12 - Next Release?46:00 - Use Cases/Getting Started Resources<ul><li><a href="https://github.com/evancz/elm-architecture-tutorial/" target="_blank" rel="noreferrer noopener">elm-architecture-tutorial</a> </li><li><a href="https://github.com/rtfeldman/dreamwriter" target="_blank" rel="noreferrer noopener">dreamwriter</a></li></ul>48:45 - Why should Ruby devs care about Elm?Picks <a href="http://en.wikipedia.org/wiki/The_Expanse_(novel_series)" target="_blank" rel="noreferrer noopener">The Expanse</a> (Avdi)<br /> <a href="https://git-lfs.github.com/" target="_blank" rel="noreferrer noopener">Git LFS</a> (Jessica)<br /> <a href="http://www.amazon.com/gp/product/034549752X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=034549752X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=76NWWMNPGN7BT73D&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The City &amp; The City by China Miéville</a> (Jessica)<br /> <a href="http://krillapps.com/patterns/" target="_blank" rel="noreferrer noopener">Patterns</a> (Coraline)<br /> <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> Find a change of pace (Chuck)<br /> Listen to other people’s views (Chuck)<br /> <a href="https://www.youtube.com/watch?v=06M0jdYYSis" target="_blank" rel="noreferrer noopener">Richard Feldman: Functional Frontend Frontier</a> (Richard)<br /> <a href="http://www.econtalk.org/" target="_blank" rel="noreferrer noopener">EconTalk</a> (Evan)<br /> <a href="https://github.com/evancz/elm-architecture-tutorial" target="_blank" rel="noreferrer noopener">elm-architecture-tutorial</a> (Evan)Special Guests: Evan Czaplicki and Richard Feldman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">33f399f1-04f5-41b6-a127-eab00aa8bcaf</guid><pubDate>Wed, 17 Jun 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851538/stream.mp3" length="61329427" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Get your https://rubyremoteconf.com/ tickets and check out the https://twitter.com/rubyremoteconf Twitter feed for exciting updates about the conference. 03:09 - Evan Czaplicki Introduction
- https://twitter.com/czaplic 
- https://github.com/evancz
-...</itunes:subtitle><itunes:summary><![CDATA[Get your <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> tickets and check out the <a href="https://twitter.com/rubyremoteconf" target="_blank" rel="noreferrer noopener">@rubyremoteconf</a> Twitter feed for exciting updates about the conference. 03:09 - Evan Czaplicki Introduction<ul><li><a href="https://twitter.com/czaplic" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/evancz" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://prezi.com/" target="_blank" rel="noreferrer noopener">Prezi</a> </li></ul>03:15 - Richard Feldman Introduction<ul><li><a href="https://twitter.com/rtfeldman" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/rtfeldman" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.noredink.com/" target="_blank" rel="noreferrer noopener">NoRedInk</a></li></ul>03:42 - <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> <ul><li><a href="https://twitter.com/elmlang" target="_blank" rel="noreferrer noopener">@elmlang</a> </li></ul>04:18 - Elm vs JavaScript<ul><li><a href="https://github.com/rtfeldman/dreamwriter" target="_blank" rel="noreferrer noopener">dreamwriter</a></li></ul>06:52 - Reactivity07:28 - Functional Principles<ul><li><a href="http://en.wikipedia.org/wiki/Immutable_object" target="_blank" rel="noreferrer noopener">Immutability</a></li><li><a href="http://elm-lang.org/learn/Union-Types.elm" target="_blank" rel="noreferrer noopener">Union Types</a></li></ul>09:42 - “Side Effects” (Reactivity Cont’d)<ul><li><a href="http://www.html5rocks.com/en/tutorials/es6/promises/" target="_blank" rel="noreferrer noopener">JavaScript Promises</a></li><li><a href="http://elm-lang.org/learn/Using-Signals.elm" target="_blank" rel="noreferrer noopener">Signals</a><ul><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a></li></ul></li><li>Excel Spreadsheet Comparison</li><li>Two-way Data Binding vs One-way</li></ul>24:19 - Syntax and Semantics<ul><li><a href="https://www.haskell.org/" target="_blank" rel="noreferrer noopener">Haskell</a></li><li><a href="https://en.wikipedia.org/wiki/ML_(programming_language)" target="_blank" rel="noreferrer noopener">ML</a> </li><li><a href="http://en.wikipedia.org/wiki/Category:ML_programming_language_family" target="_blank" rel="noreferrer noopener">ML Family of Programming Languages</a></li><li>Strict vs Lazy</li></ul>30:45 - Testing<ul><li><a href="https://github.com/deadfoxygrandpa/Elm-Test" target="_blank" rel="noreferrer noopener">Elm-Test</a></li><li><a href="https://github.com/TheSeamau5/elm-check" target="_blank" rel="noreferrer noopener">elm-check</a></li><li><a href="http://www.scalatest.org/user_guide/property_based_testing" target="_blank" rel="noreferrer noopener">Property-Based Testing</a><ul><li><a href="https://github.com/elm-lang/elm-reactor" target="_blank" rel="noreferrer noopener">elm-reactor</a></li></ul></li></ul>34:49 - Debugging<ul><li><a href="http://debug.elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm’s Time Traveling Debugger</a></li></ul>42:12 - Next Release?46:00 - Use Cases/Getting Started Resources<ul><li><a href="https://github.com/evancz/elm-architecture-tutorial/" target="_blank" rel="noreferrer noopener">elm-architecture-tutorial</a> </li><li><a href="https://github.com/rtfeldman/dreamwriter" target="_blank" rel="noreferrer noopener">dreamwriter</a></li></ul>48:45 - Why should Ruby devs care about Elm?Picks <a href="http://en.wikipedia.org/wiki/The_Expanse_(novel_series)" target="_blank" rel="noreferrer noopener">The Expanse</a> (Avdi)<br /> <a href="https://git-lfs.github.com/" target="_blank" rel="noreferrer noopener">Git LFS</a> (Jessica)<br /> <a...]]></itunes:summary><itunes:duration>3754</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>211 RR DCI with Jim Gay</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/211-rr-dci-with-jim-gay</link><description><![CDATA[02:48 - Jim Gay Introduction<ul><li><a href="https://twitter.com/saturnflyer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/saturnflyer" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.saturnflyer.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://clean-ruby.com/dsl" target="_blank" rel="noreferrer noopener">Ruby DSL Handbook</a></li></ul>03:43 - Object Design<ul><li><a href="http://clean-ruby.com" target="_blank" rel="noreferrer noopener">Clean Ruby</a></li><li><a href="http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)" target="_blank" rel="noreferrer noopener">SOLID Principles</a></li></ul>04:39 - <a href="http://en.wikipedia.org/wiki/Data,_context_and_interaction" target="_blank" rel="noreferrer noopener">DCI (Data, Context, Interaction)</a><ul><li><a href="http://fulloo.info" target="_blank" rel="noreferrer noopener">Main Resource for DCI (FullOO)</a></li></ul>07:20 - What Painpoint DCI Aims to Solve<ul><li><a href="http://en.wikipedia.org/wiki/Design_Patterns" target="_blank" rel="noreferrer noopener">The Gang of Four Book </a></li><li><a href="https://groups.google.com/d/forum/object-composition" target="_blank" rel="noreferrer noopener">object-composition Mailing List (Google Group)</a></li></ul>09:31 - Designing From DCI From the Start (Process)<ul><li>Levels of Use Cases<ul><li><a href="http://www.amazon.com/gp/product/0201702258/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0201702258&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=WYUOA6ARNHAC743H&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Writing Effective Use Cases by Alistair Cockburn</a> </li></ul></li></ul>11:42 - <a href="http://en.wikipedia.org/wiki/Object_composition" target="_blank" rel="noreferrer noopener">Object Composition</a><ul><li><a href="http://en.wikipedia.org/wiki/Single_responsibility_principle" target="_blank" rel="noreferrer noopener">Single Responsibility Principle</a></li></ul>13:56 - Definitions: Forwarding, Delegation, Consultation, and Inheritance<ul><li><a href="http://stackoverflow.com/questions/816071/prototype-based-vs-class-based-inheritance" target="_blank" rel="noreferrer noopener">Class-Based Inheritance vs Prototype-Based Inheritance</a></li><li>JavaScript Influence</li></ul>18:37 - DCI and Service Objects<ul><li>Context</li></ul>24:36 - Roles and Object Factoring<ul><li>Authentication</li></ul>28:49 - One Context in a Single File<ul><li><a href="https://github.com/saturnflyer/surrounded" target="_blank" rel="noreferrer noopener">surrounded</a> </li></ul>30:17 - Coupling and Cohesion31:37 - Typeclasses33:09 - DCI Criticism<ul><li><a href="https://github.com/saturnflyer/casting" target="_blank" rel="noreferrer noopener">casting</a></li></ul>36:51 - The Current State of DCI (Skepticism &amp; Criticism?)<ul><li><a href="http://en.wikipedia.org/wiki/Domain-driven_design" target="_blank" rel="noreferrer noopener">Domain-Driven Design</a></li></ul>38:56 - Preventing Reuse41:18 - When should you not use DCI?43:45 - Transition: Using/Undoing DCI (Experimentation)45:04 - Resources<ul><li><a href="http://fulloo.info/" target="_blank" rel="noreferrer noopener">fulloo.info</a></li><li><a href="http://fulloo.info/Examples/Marvin/" target="_blank" rel="noreferrer noopener">Marvin</a></li><li><a href="https://groups.google.com/d/forum/object-composition" target="_blank" rel="noreferrer noopener">object-composition Mailing List (Google Group)</a></li><li><a href="http://clean-ruby.com" target="_blank" rel="noreferrer noopener">Clean Ruby</a></li></ul>More DCI Blog Posts by Jim<ul><li><a href="http://www.saturnflyer.com/blog/jim/2013/11/18/delegation-is-everything-and-inheritance-does-not-exist/" target="_blank" rel="noreferrer noopener">Delegation Is Everything And Inheritance Does Not Exist</a></li><li><a href="http://www.saturnflyer.com/blog/jim/2012/12/18/chubby-models-are-still-fat-with-concerns-dci-focuses-on-how-things-work-together/" target="_blank" rel="noreferrer noopener">Chubby Models Are Still Fat With Concerns. DCI Focuses On How Things Work Together</a></li><li><a href="http://www.saturnflyer.com/blog/jim/2012/07/06/the-gang-of-four-is-wrong-and-you-dont-understand-delegation/" target="_blank" rel="noreferrer noopener">The Gang Of Four Is Wrong And You Don't Understand Delegation</a></li><li><a href="http://www.saturnflyer.com/blog/jim/2012/02/08/triggering-the-dci-context/" target="_blank" rel="noreferrer noopener">Triggering The DCI Context</a></li><li><a href="http://www.saturnflyer.com/blog/jim/2011/10/04/oop-dci-and-ruby-what-your-system-is-vs-what-your-system-does/" target="_blank" rel="noreferrer noopener">OOP, DCI And Ruby - What Your System Is Vs. What Your System Does</a></li><li><a href="http://www.saturnflyer.com/blog/jim/2011/09/28/4-simple-steps-extending-ruby-objects-the-tip-of-the-iceberg-with-dci/" target="_blank" rel="noreferrer noopener">4 Simple Steps - Extending Ruby Objects - The Tip Of The Iceberg With DCI</a></li></ul>Picks <a href="https://www.youtube.com/watch?v=a1zDuOPkMSw" target="_blank" rel="noreferrer noopener">Richard Hamming: You and Your Research</a> (Jessica)<br /> <a href="http://martinfowler.com/bliki/Yagni.html" target="_blank" rel="noreferrer noopener">Martin Fowler: Yagni</a> (Coraline)<br /> <a href="http://www.codenewbie.org/blogs/ruby-monday" target="_blank" rel="noreferrer noopener">Ruby Monday</a> (Saron)<br /> <a href="https://chrome.google.com/webstore/detail/junkfill/cajejbcjfkhgmfbapmhopccephhjedeb?hl=en" target="_blank" rel="noreferrer noopener">JunkFill</a> (Saron)<br /> <a href="https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg?hl=en" target="_blank" rel="noreferrer noopener">Wappalyzer</a> (Saron)<br /> <a href="https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm?hl=en" target="_blank" rel="noreferrer noopener">WhatFont</a> (Saron)<br /> <a href="http://www.codenewbie.org/blogs/what-is-source-control" target="_blank" rel="noreferrer noopener">Julian Feliciano: What Is Source Control?</a> (Saron)<br /> <a href="http://www.amazon.com/gp/product/B00005NCX5/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00005NCX5&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=72D5DPJMKPWNUJJL&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Bodum Santos Stovetop Glass Vacuum 34-Ounce Coffee Maker</a> (Avdi)<br /> <a href="http://www.amazon.com/gp/product/0300188374/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0300188374&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=22DN6HCJLKIW4MRQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Master and His Emissary: The Divided Brain and the Making of the Western World by Iain McGilchrist</a> (Jim)<br /> <a href="https://github.com/ElMassimo/request_store_rails" target="_blank" rel="noreferrer noopener">request_store_rails</a> (Jim)<br /> <a href="http://littlebits.cc/" target="_blank" rel="noreferrer noopener">littleBits</a> (Jim)Special Guest: Jim Gay.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">28e36489-d54d-4040-b7ef-071711d283c3</guid><pubDate>Wed, 10 Jun 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851638/stream.mp3" length="54878173" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:48 - Jim Gay Introduction
- https://twitter.com/saturnflyer 
- https://github.com/saturnflyer 
- http://www.saturnflyer.com/
- http://clean-ruby.com/dsl
03:43 - Object Design
- http://clean-ruby.com
-...</itunes:subtitle><itunes:summary><![CDATA[02:48 - Jim Gay Introduction<ul><li><a href="https://twitter.com/saturnflyer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/saturnflyer" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.saturnflyer.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://clean-ruby.com/dsl" target="_blank" rel="noreferrer noopener">Ruby DSL Handbook</a></li></ul>03:43 - Object Design<ul><li><a href="http://clean-ruby.com" target="_blank" rel="noreferrer noopener">Clean Ruby</a></li><li><a href="http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)" target="_blank" rel="noreferrer noopener">SOLID Principles</a></li></ul>04:39 - <a href="http://en.wikipedia.org/wiki/Data,_context_and_interaction" target="_blank" rel="noreferrer noopener">DCI (Data, Context, Interaction)</a><ul><li><a href="http://fulloo.info" target="_blank" rel="noreferrer noopener">Main Resource for DCI (FullOO)</a></li></ul>07:20 - What Painpoint DCI Aims to Solve<ul><li><a href="http://en.wikipedia.org/wiki/Design_Patterns" target="_blank" rel="noreferrer noopener">The Gang of Four Book </a></li><li><a href="https://groups.google.com/d/forum/object-composition" target="_blank" rel="noreferrer noopener">object-composition Mailing List (Google Group)</a></li></ul>09:31 - Designing From DCI From the Start (Process)<ul><li>Levels of Use Cases<ul><li><a href="http://www.amazon.com/gp/product/0201702258/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0201702258&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=WYUOA6ARNHAC743H&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Writing Effective Use Cases by Alistair Cockburn</a> </li></ul></li></ul>11:42 - <a href="http://en.wikipedia.org/wiki/Object_composition" target="_blank" rel="noreferrer noopener">Object Composition</a><ul><li><a href="http://en.wikipedia.org/wiki/Single_responsibility_principle" target="_blank" rel="noreferrer noopener">Single Responsibility Principle</a></li></ul>13:56 - Definitions: Forwarding, Delegation, Consultation, and Inheritance<ul><li><a href="http://stackoverflow.com/questions/816071/prototype-based-vs-class-based-inheritance" target="_blank" rel="noreferrer noopener">Class-Based Inheritance vs Prototype-Based Inheritance</a></li><li>JavaScript Influence</li></ul>18:37 - DCI and Service Objects<ul><li>Context</li></ul>24:36 - Roles and Object Factoring<ul><li>Authentication</li></ul>28:49 - One Context in a Single File<ul><li><a href="https://github.com/saturnflyer/surrounded" target="_blank" rel="noreferrer noopener">surrounded</a> </li></ul>30:17 - Coupling and Cohesion31:37 - Typeclasses33:09 - DCI Criticism<ul><li><a href="https://github.com/saturnflyer/casting" target="_blank" rel="noreferrer noopener">casting</a></li></ul>36:51 - The Current State of DCI (Skepticism &amp; Criticism?)<ul><li><a href="http://en.wikipedia.org/wiki/Domain-driven_design" target="_blank" rel="noreferrer noopener">Domain-Driven Design</a></li></ul>38:56 - Preventing Reuse41:18 - When should you not use DCI?43:45 - Transition: Using/Undoing DCI (Experimentation)45:04 - Resources<ul><li><a href="http://fulloo.info/" target="_blank" rel="noreferrer noopener">fulloo.info</a></li><li><a href="http://fulloo.info/Examples/Marvin/" target="_blank" rel="noreferrer noopener">Marvin</a></li><li><a href="https://groups.google.com/d/forum/object-composition" target="_blank" rel="noreferrer noopener">object-composition Mailing List (Google Group)</a></li><li><a href="http://clean-ruby.com" target="_blank" rel="noreferrer noopener">Clean Ruby</a></li></ul>More DCI Blog Posts by Jim<ul><li><a href="http://www.saturnflyer.com/blog/jim/2013/11/18/delegation-is-everything-and-inheritance-does-not-exist/" target="_blank" rel="noreferrer noopener">Delegation Is Everything And Inheritance Does Not Exist</a></li><li><a...]]></itunes:summary><itunes:duration>3351</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>210 RR Roda and Routing Trees with Jeremy Evans</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/210-rr-roda-and-routing-trees-with-jeremy-evans</link><description><![CDATA[Sign up for <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf!!</a>  02:49 - Jeremy Evans Introduction<ul><li><a href="https://twitter.com/jeremyevans0" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jeremyevans" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://code.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://sequel.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Sequel</a></li><li><a href="http://rubyheroes.com/" target="_blank" rel="noreferrer noopener">Ruby Hero Awards</a></li></ul>03:58 - <a href="http://roda.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Roda</a> and Routing Trees<ul><li><a href="https://github.com/chneukirchen/rum" target="_blank" rel="noreferrer noopener">rum</a></li><li><a href="http://cuba.is/" target="_blank" rel="noreferrer noopener">Cuba</a><ul><li><a href="http://devchat.tv/ruby-rogues/182-rr-keeping-libraries-and-utilities-small-and-simple-with-michel-martens" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #182: Keeping Libraries and Utilities Small and Simple with Michel Martens</a></li></ul></li><li>Plugins:<ul><li><a href="http://roda.jeremyevans.net/rdoc/classes/Roda/RodaPlugins/ClassLevelRouting.html" target="_blank" rel="noreferrer noopener">ClassLevelRouting</a></li></ul></li></ul>08:56 - Roda vs <a href="http://www.padrinorb.com/" target="_blank" rel="noreferrer noopener">Padrino</a>, <a href="http://www.sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra</a> 10:03 - Nested Routing11:09 - Snipping Routing Trees?<ul><li><a href="http://roda.jeremyevans.net/rdoc/classes/Roda/RodaPlugins/MultiRoute.html" target="_blank" rel="noreferrer noopener">MultiRoute</a></li></ul>13:19 - Dispatching from One <a href="http://rack.github.io/" target="_blank" rel="noreferrer noopener">Rack</a> Application to Another13:54 - <a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> Integration14:33 - Performance and Benchmarking<ul><li><a href="https://twitter.com/tenderlove" target="_blank" rel="noreferrer noopener">@tenderlove (Aaron Patterson)  </a></li><li><a href="https://github.com/alisnic/nyny" target="_blank" rel="noreferrer noopener">nyny</a> </li><li><a href="https://github.com/jeremyevans/r10k" target="_blank" rel="noreferrer noopener">r10k</a> </li><li><a href="https://github.com/luislavena/bench-micro" target="_blank" rel="noreferrer noopener">bench-micro</a> </li></ul>17:29 - Streaming<ul><li><a href="https://github.com/celluloid/reel" target="_blank" rel="noreferrer noopener">reel</a> </li></ul>19:26 - Support Decisions (Roadmapping)<ul><li><a href="http://opalrb.org/" target="_blank" rel="noreferrer noopener">Opal</a> <ul><li>More on Opal: <a href="http://devchat.tv/ruby-rogues/193-rr-the-volt-framework-with-ryan-stout" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #193: The Volt Framework with Ryan Stout</a> </li></ul></li><li><a href="https://github.com/rtomayko/tilt" target="_blank" rel="noreferrer noopener">tilt</a> </li><li><a href="https://changelog.com/154/" target="_blank" rel="noreferrer noopener">The Changelog Episode #154: All Things Ruby with 2015’s Ruby Heroes</a> </li></ul>22:05 - Plugin Architecture<ul><li><a href="http://sequel.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Sequel</a> </li><li><a href="http://en.wikipedia.org/wiki/Single_responsibility_principle" target="_blank" rel="noreferrer noopener">The Single Responsibility Principle</a></li><li><a href="https://github.com/jeremyevans/roda/tree/master/lib/roda/plugins" target="_blank" rel="noreferrer noopener">roda/lib/roda/plugins at master</a> </li></ul>28:00 - Security<ul><li><a href="http://devchat.tv/ruby-rogues/207-rr-rebuilding-rails-with-noah-gibbs" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #207: Rebuilding Rails with Noah Gibbs</a> </li><li><a href="http://roda.jeremyevans.net/rdoc/classes/Roda/RodaPlugins/DefaultHeaders.html" target="_blank" rel="noreferrer noopener">DefaultHeaders</a></li></ul>30:17 - Apps That Work Well with Roda and Using Roda33:16 - Application Freezing36:12 - Jeremy’s Typical Stack/Workflow37:30 - When Should You Not Use Roda?38:39 - Roda Timeline and Roadmap40:01 - Jeremy’s Work/Life Balance<ul><li><a href="http://www.openbsd.org/" target="_blank" rel="noreferrer noopener">OpenBSD</a></li></ul>43:46 - <a href="http://en.wikipedia.org/wiki/Open_source" target="_blank" rel="noreferrer noopener">Open Source</a><ul><li>Getting Paid</li><li>Picking a Project</li></ul>49:03 - Application Optimization<ul><li><a href="http://en.wikipedia.org/wiki/Big_O_notation" target="_blank" rel="noreferrer noopener">Big O Notation</a> </li></ul>57:00 - Routing Approaches<ul><li><a href="http://www.stroustrup.com/arm.html" target="_blank" rel="noreferrer noopener">The Annotated C++ Reference Manual by Ellis and Stroustrup</a></li></ul>Picks <a href="https://www.youtube.com/watch?v=Ox5P7QyL774" target="_blank" rel="noreferrer noopener">Self: The Movie;</a> (Avdi)<br /> <a href="https://www.youtube.com/watch?v=3ka4KY7TMTU" target="_blank" rel="noreferrer noopener">Self and Self: Whys and Wherefores</a> (Avdi)<br /> <a href="https://www.youtube.com/watch?v=P2SsIYEbCio" target="_blank" rel="noreferrer noopener">April Fools Video Prank in Math Class</a> (Saron)<br /> <a href="http://microservices.io/patterns/index.html" target="_blank" rel="noreferrer noopener">A pattern language for microservices</a> (Coraline)<br /> <a href="https://www.comixology.com/Wytches/comics-series/26096" target="_blank" rel="noreferrer noopener">Wytches</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/B00N7MHMWM/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00N7MHMWM&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OIAYU3ODSCX46PIB&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Garmin Vivosmart</a> (David)<br /> <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=OOQnk-hRVuc" target="_blank" rel="noreferrer noopener">"REDNECK AVENGERS: TULSA NIGHTS" — A Bad Lip Reading of Marvel's The Avengers</a> (David)<br /> <a href="http://www.codenewbie.org/podcast/from-skates-to-code" target="_blank" rel="noreferrer noopener">CodeNewbie Episode #37: From Skates To Code with Aimee Knight</a> (Chuck)<br /> <a href="http://michaelhyatt.com/thisisyourlife" target="_blank" rel="noreferrer noopener">This Is Your Life Podcast</a> (Chuck)<br /> Cleaning off your desk (Chuck)<br /> <a href="http://en.wikipedia.org/wiki/Ys_%28series%29" target="_blank" rel="noreferrer noopener">Ys</a> (Jeremy)<br /> <a href="https://github.com/i10a/minjs" target="_blank" rel="noreferrer noopener">minjs</a> (Jeremy)<br /> <a href="http://www.imdb.com/title/tt2371287/" target="_blank" rel="noreferrer noopener">Camp (2013)</a> (Jeremy) Special Guest: Jeremy Evans.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f2c04233-fe28-41db-8a39-066fce267640</guid><pubDate>Wed, 03 Jun 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851622/stream.mp3" length="71296076" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sign up for https://rubyremoteconf.com/  02:49 - Jeremy Evans Introduction
- https://twitter.com/jeremyevans0 
- https://github.com/jeremyevans 
- http://code.jeremyevans.net/
- http://sequel.jeremyevans.net/
- http://rubyheroes.com/
03:58 -...</itunes:subtitle><itunes:summary><![CDATA[Sign up for <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf!!</a>  02:49 - Jeremy Evans Introduction<ul><li><a href="https://twitter.com/jeremyevans0" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jeremyevans" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://code.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://sequel.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Sequel</a></li><li><a href="http://rubyheroes.com/" target="_blank" rel="noreferrer noopener">Ruby Hero Awards</a></li></ul>03:58 - <a href="http://roda.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Roda</a> and Routing Trees<ul><li><a href="https://github.com/chneukirchen/rum" target="_blank" rel="noreferrer noopener">rum</a></li><li><a href="http://cuba.is/" target="_blank" rel="noreferrer noopener">Cuba</a><ul><li><a href="http://devchat.tv/ruby-rogues/182-rr-keeping-libraries-and-utilities-small-and-simple-with-michel-martens" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #182: Keeping Libraries and Utilities Small and Simple with Michel Martens</a></li></ul></li><li>Plugins:<ul><li><a href="http://roda.jeremyevans.net/rdoc/classes/Roda/RodaPlugins/ClassLevelRouting.html" target="_blank" rel="noreferrer noopener">ClassLevelRouting</a></li></ul></li></ul>08:56 - Roda vs <a href="http://www.padrinorb.com/" target="_blank" rel="noreferrer noopener">Padrino</a>, <a href="http://www.sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra</a> 10:03 - Nested Routing11:09 - Snipping Routing Trees?<ul><li><a href="http://roda.jeremyevans.net/rdoc/classes/Roda/RodaPlugins/MultiRoute.html" target="_blank" rel="noreferrer noopener">MultiRoute</a></li></ul>13:19 - Dispatching from One <a href="http://rack.github.io/" target="_blank" rel="noreferrer noopener">Rack</a> Application to Another13:54 - <a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> Integration14:33 - Performance and Benchmarking<ul><li><a href="https://twitter.com/tenderlove" target="_blank" rel="noreferrer noopener">@tenderlove (Aaron Patterson)  </a></li><li><a href="https://github.com/alisnic/nyny" target="_blank" rel="noreferrer noopener">nyny</a> </li><li><a href="https://github.com/jeremyevans/r10k" target="_blank" rel="noreferrer noopener">r10k</a> </li><li><a href="https://github.com/luislavena/bench-micro" target="_blank" rel="noreferrer noopener">bench-micro</a> </li></ul>17:29 - Streaming<ul><li><a href="https://github.com/celluloid/reel" target="_blank" rel="noreferrer noopener">reel</a> </li></ul>19:26 - Support Decisions (Roadmapping)<ul><li><a href="http://opalrb.org/" target="_blank" rel="noreferrer noopener">Opal</a> <ul><li>More on Opal: <a href="http://devchat.tv/ruby-rogues/193-rr-the-volt-framework-with-ryan-stout" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #193: The Volt Framework with Ryan Stout</a> </li></ul></li><li><a href="https://github.com/rtomayko/tilt" target="_blank" rel="noreferrer noopener">tilt</a> </li><li><a href="https://changelog.com/154/" target="_blank" rel="noreferrer noopener">The Changelog Episode #154: All Things Ruby with 2015’s Ruby Heroes</a> </li></ul>22:05 - Plugin Architecture<ul><li><a href="http://sequel.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Sequel</a> </li><li><a href="http://en.wikipedia.org/wiki/Single_responsibility_principle" target="_blank" rel="noreferrer noopener">The Single Responsibility Principle</a></li><li><a href="https://github.com/jeremyevans/roda/tree/master/lib/roda/plugins" target="_blank" rel="noreferrer noopener">roda/lib/roda/plugins at master</a> </li></ul>28:00 - Security<ul><li><a href="http://devchat.tv/ruby-rogues/207-rr-rebuilding-rails-with-noah-gibbs" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #207: Rebuilding Rails...]]></itunes:summary><itunes:duration>4377</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>209 RR Robots and IoT with Julian Cheal</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/209-rr-robots-and-iot-with-julian-cheal</link><description><![CDATA[02:32 - Julian Cheal Introduction<ul><li><a href="https://twitter.com/juliancheal" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/juliancheal" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://juliancheal.co.uk/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:49 - Julian’s Background with Robots and Drones<ul><li><a href="http://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li><li><a href="http://ardrone2.parrot.com/" target="_blank" rel="noreferrer noopener">AR.Drone</a></li></ul>03:32 - <a href="http://www.nodecopter.com/" target="_blank" rel="noreferrer noopener">NodeCopter Events</a> 04:31 - Traveling with Robots05:35 - Julian’s Collection and Projects<ul><li><a href="https://www.youtube.com/watch?v=xt7l5bUWIA8" target="_blank" rel="noreferrer noopener">Julian Cheal: Dancing with Robots</a></li><li><a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a></li><li><a href="http://beagleboard.org/bone" target="_blank" rel="noreferrer noopener">BeagleBone</a></li></ul>07:46 - Giving Demos09:12 - What Makes Robots?<ul><li><a href="http://sinonjs.org/" target="_blank" rel="noreferrer noopener">Sinon.JS</a></li><li><a href="http://mqtt.org/" target="_blank" rel="noreferrer noopener">MQTT Protocol</a></li></ul>10:21 - Where is IoT (<a href="http://en.wikipedia.org/wiki/Internet_of_Things" target="_blank" rel="noreferrer noopener">Internet of Things</a>) Heading?<ul><li>Security</li></ul>13:11 - Programming Languages<ul><li><a href="http://nodebots.io/" target="_blank" rel="noreferrer noopener">NodeBots</a></li></ul>14:15 - Tools and Protocols<ul><li><a href="http://www.personal.kent.edu/~sbirch/Music_Production/MP-II/MIDI/midi_protocol.htm" target="_blank" rel="noreferrer noopener">The MIDI Protocol</a></li><li><a href="https://www.kickstarter.com/projects/sparkdevices/spark-core-wi-fi-for-everything-arduino-compatible" target="_blank" rel="noreferrer noopener">Spark Core</a><ul><li><a href="https://github.com/voodootikigod/voodoospark" target="_blank" rel="noreferrer noopener">voodoospark</a> </li></ul></li></ul>17:31 - Programming Challenges Around Hardware Hacking<ul><li><a href="http://artoo.io/" target="_blank" rel="noreferrer noopener">Artoo</a><ul><li><a href="https://github.com/celluloid/celluloid" target="_blank" rel="noreferrer noopener">celluloid</a> </li></ul></li></ul>18:49 - Barrier to Entry20:41 - Getting Kids Started<ul><li><a href="http://kidsruby.com/" target="_blank" rel="noreferrer noopener">Kids Ruby</a></li><li><a href="http://www.arduino.cc/en/Main/ArduinoStarterKit" target="_blank" rel="noreferrer noopener">Arduino Starter Kit</a></li></ul>22:09 - Wearables<ul><li><a href="http://en.wikipedia.org/wiki/Electroluminescent_wire" target="_blank" rel="noreferrer noopener">EL Wire (Electroluminescent Wire)</a></li></ul>23:18 - LEGO Robotics<ul><li><a href="http://mindstorms.lego.com/" target="_blank" rel="noreferrer noopener">Mindstorms</a></li><li><a href="http://en.wikipedia.org/wiki/LabVIEW" target="_blank" rel="noreferrer noopener">LabVIEW</a><ul><li><a href="http://www.ni.com/" target="_blank" rel="noreferrer noopener">National Instruments</a></li></ul></li></ul>25:01 - Issues with Hardware Hacking28:22 - Rubyists and Hardware<ul><li><a href="https://www.youtube.com/watch?v=xt7l5bUWIA8" target="_blank" rel="noreferrer noopener">Julian Cheal: Dancing with Robots</a></li><li><a href="http://jruby.org/" target="_blank" rel="noreferrer noopener">JRuby</a></li><li><a href="http://rubini.us/" target="_blank" rel="noreferrer noopener">Rubinius</a></li></ul>29:45 - Interfacing with Humans<ul><li><a href="http://en.wikipedia.org/wiki/IBeacon" target="_blank" rel="noreferrer noopener">iBeacon</a></li><li><a href="http://opencv.org/" target="_blank" rel="noreferrer noopener">OpenCV</a></li></ul>33:27 - <a href="https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer" target="_blank" rel="noreferrer noopener">[Kickstarter] CHIP - The World's First Nine Dollar Computer</a> 34:01 - Connectivity <ul><li><a href="http://www.gosphero.com/" target="_blank" rel="noreferrer noopener">Sphero</a> <ul><li><a href="https://www.youtube.com/watch?v=Ty9QDqV-_Ak" target="_blank" rel="noreferrer noopener">Carin Meier: The Joy of Flying Robots with Clojure @ OSCON 2013</a> </li></ul></li></ul>36:55 - More Interesting Projects<ul><li><a href="https://www.youtube.com/watch?v=Oq1vkMrGJQs" target="_blank" rel="noreferrer noopener">Aaron Patterson: Using chicken scheme to read sausagebox values</a> </li><li><a href="http://en.wikipedia.org/wiki/Oscilloscope" target="_blank" rel="noreferrer noopener">Oscilloscope</a></li></ul>Picks <a href="https://www.youtube.com/watch?v=hIJdFxYlEKE" target="_blank" rel="noreferrer noopener">Jacob Kaplan-Moss Keynote @ Pycon 2015</a> (Jessica)<br /> <a href="http://us.kobobooks.com/products/kobo-aura-h2o" target="_blank" rel="noreferrer noopener">Kobo Aura H20</a> (Avdi)<br /> <a href="http://confreaks.tv/videos/madisonruby2014-unicorns-are-people-too-re-thinking-soft-and-hard-skills" target="_blank" rel="noreferrer noopener">Liz Abinante: Unicorns Are People, Too (Re-Thinking Soft and Hard Skills) @ Madison+ Ruby 2014</a> (Coraline)<br /> <a href="http://littlebits.cc" target="_blank" rel="noreferrer noopener">littleBits</a> (Julian)<br /> <a href="http://www.jewelbots.com/" target="_blank" rel="noreferrer noopener">Jewelbots</a> (Julian)<br /> <a href="http://devchat.tv/ruby-rogues/156-rr-hardware-hacking-with-julia-grace" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #156: Hardware Hacking with Julia Grace</a> (Julian)<br /> <a href="http://www.amazon.com/gp/product/0156031612/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0156031612&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TLF5RS7ARRJ7OF6P&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The End of Mr. Y by Scarlett Thomas</a> (Julian)    Special Guest: Julian Cheal.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ae7b4c2b-b3de-4193-a8df-5595bf0bdcbe</guid><pubDate>Wed, 27 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851448/stream.mp3" length="48270688" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:32 - Julian Cheal Introduction
- https://twitter.com/juliancheal 
- https://github.com/juliancheal 
- http://juliancheal.co.uk/
02:49 - Julian’s Background with Robots and Drones
- http://www.arduino.cc/
- http://ardrone2.parrot.com/
03:32 -...</itunes:subtitle><itunes:summary><![CDATA[02:32 - Julian Cheal Introduction<ul><li><a href="https://twitter.com/juliancheal" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/juliancheal" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://juliancheal.co.uk/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:49 - Julian’s Background with Robots and Drones<ul><li><a href="http://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li><li><a href="http://ardrone2.parrot.com/" target="_blank" rel="noreferrer noopener">AR.Drone</a></li></ul>03:32 - <a href="http://www.nodecopter.com/" target="_blank" rel="noreferrer noopener">NodeCopter Events</a> 04:31 - Traveling with Robots05:35 - Julian’s Collection and Projects<ul><li><a href="https://www.youtube.com/watch?v=xt7l5bUWIA8" target="_blank" rel="noreferrer noopener">Julian Cheal: Dancing with Robots</a></li><li><a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a></li><li><a href="http://beagleboard.org/bone" target="_blank" rel="noreferrer noopener">BeagleBone</a></li></ul>07:46 - Giving Demos09:12 - What Makes Robots?<ul><li><a href="http://sinonjs.org/" target="_blank" rel="noreferrer noopener">Sinon.JS</a></li><li><a href="http://mqtt.org/" target="_blank" rel="noreferrer noopener">MQTT Protocol</a></li></ul>10:21 - Where is IoT (<a href="http://en.wikipedia.org/wiki/Internet_of_Things" target="_blank" rel="noreferrer noopener">Internet of Things</a>) Heading?<ul><li>Security</li></ul>13:11 - Programming Languages<ul><li><a href="http://nodebots.io/" target="_blank" rel="noreferrer noopener">NodeBots</a></li></ul>14:15 - Tools and Protocols<ul><li><a href="http://www.personal.kent.edu/~sbirch/Music_Production/MP-II/MIDI/midi_protocol.htm" target="_blank" rel="noreferrer noopener">The MIDI Protocol</a></li><li><a href="https://www.kickstarter.com/projects/sparkdevices/spark-core-wi-fi-for-everything-arduino-compatible" target="_blank" rel="noreferrer noopener">Spark Core</a><ul><li><a href="https://github.com/voodootikigod/voodoospark" target="_blank" rel="noreferrer noopener">voodoospark</a> </li></ul></li></ul>17:31 - Programming Challenges Around Hardware Hacking<ul><li><a href="http://artoo.io/" target="_blank" rel="noreferrer noopener">Artoo</a><ul><li><a href="https://github.com/celluloid/celluloid" target="_blank" rel="noreferrer noopener">celluloid</a> </li></ul></li></ul>18:49 - Barrier to Entry20:41 - Getting Kids Started<ul><li><a href="http://kidsruby.com/" target="_blank" rel="noreferrer noopener">Kids Ruby</a></li><li><a href="http://www.arduino.cc/en/Main/ArduinoStarterKit" target="_blank" rel="noreferrer noopener">Arduino Starter Kit</a></li></ul>22:09 - Wearables<ul><li><a href="http://en.wikipedia.org/wiki/Electroluminescent_wire" target="_blank" rel="noreferrer noopener">EL Wire (Electroluminescent Wire)</a></li></ul>23:18 - LEGO Robotics<ul><li><a href="http://mindstorms.lego.com/" target="_blank" rel="noreferrer noopener">Mindstorms</a></li><li><a href="http://en.wikipedia.org/wiki/LabVIEW" target="_blank" rel="noreferrer noopener">LabVIEW</a><ul><li><a href="http://www.ni.com/" target="_blank" rel="noreferrer noopener">National Instruments</a></li></ul></li></ul>25:01 - Issues with Hardware Hacking28:22 - Rubyists and Hardware<ul><li><a href="https://www.youtube.com/watch?v=xt7l5bUWIA8" target="_blank" rel="noreferrer noopener">Julian Cheal: Dancing with Robots</a></li><li><a href="http://jruby.org/" target="_blank" rel="noreferrer noopener">JRuby</a></li><li><a href="http://rubini.us/" target="_blank" rel="noreferrer noopener">Rubinius</a></li></ul>29:45 - Interfacing with Humans<ul><li><a href="http://en.wikipedia.org/wiki/IBeacon" target="_blank" rel="noreferrer noopener">iBeacon</a></li><li><a href="http://opencv.org/" target="_blank" rel="noreferrer noopener">OpenCV</a></li></ul>33:27 - <a...]]></itunes:summary><itunes:duration>2938</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>208 RR Erlang with Francesco Cesarini</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/208-rr-erlang-with-francesco-cesarini</link><description><![CDATA[Check out and sign up for <a href="https://rubyremoteconf.com/" rel="noopener">https://rubyremoteconf.com/</a>!02:45 - Francesco Cesarini Introduction<br />- <a href="https://twitter.com" rel="noopener">https://twitter.com</a>/francescoc <br />- <a href="https://github.com" rel="noopener">https://github.com</a>/francescoc <br />- <a href="https://www.erlang-solutions.com/" rel="noopener">https://www.erlang-solutions.com/</a><br />- Books:<br />    - <a href="http://shop.oreilly.com/product/9780596518189" rel="noopener">http://shop.oreilly.com/product/9780596518189</a>.do <br />    - <a href="http://shop.oreilly.com/product/0636920020240.do" rel="noopener">http://shop.oreilly.com/product/0636920020240.do</a><br />    - <a href="http://shop.oreilly.com/product/0636920024149.do" rel="noopener">http://shop.oreilly.com/product/0636920024149.do</a><br />03:08 - <a href="http://www.erlang.org/" rel="noopener">http://www.erlang.org/</a><br />- Multicore <br />    - <a href="http://stackoverflow.com/questions/7005759/erlang-on-multicore-cpu" rel="noopener">http://stackoverflow.com/questions/7005759/erlang-on-multicore-cpu</a><br />- History<br />    - <a href="http://www.ericsson.se" rel="noopener">http://www.ericsson.se</a>/ <br />    - <a href="http://www.erlang.se/" rel="noopener">http://www.erlang.se/</a><br />08:23 - Francesco and Erlang<br />- <a href="https://twitter.com/joeerl" rel="noopener">https://twitter.com/joeerl</a><br />    - <a href="http://joearms.github.io/" rel="noopener">http://joearms.github.io/</a><br />10:49 - Building a Company Around a Language (<a href="https://www.erlang-solutions.com/)" rel="noopener">https://www.erlang-solutions.com/)</a><br />- Products:<br />    - <a href="https://www.erlang-solutions.com/products/mongooseim-massively-scalable-ejabberd-platform" rel="noopener">https://www.erlang-solutions.com/products/mongooseim-massively-scalable-ejabberd-platform</a><br />    - <a href="https://www.erlang-solutions.com/products/wombat" rel="noopener">https://www.erlang-solutions.com/products/wombat</a><br />    - <a href="https://www.erlang-solutions.com/products/riak-nosql" rel="noopener">https://www.erlang-solutions.com/products/riak-nosql</a>-database <br />- Events:<br />    - <a href="http://www.erlang-factory.com/euc2015/#home" rel="noopener">http://www.erlang-factory.com/euc2015/#home</a><br />    - <a href="http://www.erlang-factory.com/" rel="noopener">http://www.erlang-factory.com/</a><br />    - <a href="http://www.codemesh.io/" rel="noopener">http://www.codemesh.io/</a><br />- Projects:<br />    - T-Mobile SMS Gateway<br />    - Instant Messaging Gateway (2008-2009)<br />    - Preemptive Support, Monitoring, Metrics &amp; Alarming (<a href="https://www.erlang-solutions.com/products/wombat)" rel="noopener">https://www.erlang-solutions.com/products/wombat)</a><br />16:00 - <a href="http://www.erlang.org/" rel="noopener">http://www.erlang.org/</a><br />- <a href="http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/" rel="noopener">http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/</a><br />    - <a href="http://pharo.org/" rel="noopener">http://pharo.org/</a><br />- The Concurrency Model<br />- Debugging<br />- Live Code Upgrade<br />    - <a href="http://en.wikipedia.org/wiki/Smalltalk" rel="noopener">http://en.wikipedia.org/wiki/Smalltalk</a><br />    - <a href="http://elixir-lang.org/" rel="noopener">http://elixir-lang.org/</a><br />- <a href="http://en.wikipedia.org/wiki/Open_Telecom_Platform" rel="noopener">http://en.wikipedia.org/wiki/Open_Telecom_Platform</a><br />24:25 - Error Handling Semantics<br />- Actors and Supervisors<br />- The Client-Server Behavior<br />- The Event Handler<br />- Finite State Machines<br />30:23 - Getting Started with Erlang<br />- Resources:<br />    - <a href="https://pragprog.com/book/jaerlang/programming-erlang" rel="noopener">https://pragprog.com/book/jaerlang/programming-erlang</a><br />    - <a href="https://moodle.kent.ac.uk/external/course/view.php?id=237" rel="noopener">https://moodle.kent.ac.uk/external/course/view.php?id=237</a> (Erlang <a href="http://en.wikipedia.org/wiki/Massive_open_online_course)" rel="noopener">http://en.wikipedia.org/wiki/Massive_open_online_course)</a><br />    - <a href="http://learnyousomeerlang.com/content" rel="noopener">http://learnyousomeerlang.com/content</a><br />    - <a href="http://shop.oreilly.com/product/0636920024149.do" rel="noopener">http://shop.oreilly.com/product/0636920024149.do</a><br />    - <a href="http://shop.oreilly.com/product/9780596518189.do" rel="noopener">http://shop.oreilly.com/product/9780596518189.do</a><br />- Major Hurdles to Learning Erlang:<br />    - Understanding Tail Recursion and Pattern Matching<br />    - Concurrency<br />    - Error Handling<br />34:23 - <a href="http://elixir-lang.org/" rel="noopener">http://elixir-lang.org/</a> 35:28 - Erlang and Polyglot Architecture<br />- <a href="https://www.rabbitmq.com/" rel="noopener">https://www.rabbitmq.com/</a><br />37:01 - <a href="https://www.erlang-solutions.com/products/wombat" rel="noopener">https://www.erlang-solutions.com/products/wombat</a> 38:57 - Erlang Pros and Cons<br />- Cons:<br />    - Number Crunching<br />    - Parallelism<br />    - Graphics, Web Development, and Frontends<br />- Pros:<br />    - REST APIs<br />        - <a href="https://github.com/basho/webmachine" rel="noopener">https://github.com/basho/webmachine</a><br />        - <a href="https://github.com/ninenines/cowboy" rel="noopener">https://github.com/ninenines/cowboy</a><br />40:44 - <a href="http://en.wikipedia.org/wiki/Test-driven_development" rel="noopener">http://en.wikipedia.org/wiki/Test-driven_development</a><br />- <a href="http://www.erlang.org/doc/man/common_test.html" rel="noopener">http://www.erlang.org/doc/man/common_test.html</a><br />- <a href="https://github.com/richcarl/eunit" rel="noopener">https://github.com/richcarl/eunit</a><br />- <a href="http://www.quviq.com/products/erlang-quickcheck/" rel="noopener">http://www.quviq.com/products/erlang-quickcheck/</a><br />    - <a href="http://www.erlang.org/doc/man/mnesia.html" rel="noopener">http://www.erlang.org/doc/man/mnesia.html</a><br />    - Shrinking<br />46:10 - Languages/Technologies on the Horizon (for Francesco)<br />- <a href="http://elixir-lang.org/" rel="noopener">http://elixir-lang.org/</a><br />- Large-Scale Distributed Computing<br />- <a href="http://www.flowforwarding.org" rel="noopener">http://www.flowforwarding.org</a>/ <br />    - <a href="https://github.com/FlowForwarding" rel="noopener">https://github.com/FlowForwarding</a>/ <br />48:21 - The Erlang Community<br />- <a href="http://erlang.org/mailman/listinfo" rel="noopener">http://erlang.org/mailman/listinfo</a><br />- <a href="https://erlangcentral.org/" rel="noopener">https://erlangcentral.org/</a><br />50:24 - Writing Apps with Erlang / IoT?Picks <a href="http://devblog.avdi.org/2015/05/08/a-personal-programming-language-roadmap/" rel="noopener">http://devblog.avdi.org/2015/05/08/a-personal-programming-language-roadmap/</a> (Avdi)<br /> <a href="http://pharo.org/" rel="noopener">http://pharo.org/</a> (Avdi)<br /> <a href="http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/" rel="noopener">http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/</a> (Avdi)<br /> <a href="http://www.amazon.com/gp/product/0375706690/ref" rel="noopener">http://www.amazon.com/gp/product/0375706690/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0375706690&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MWQUHC65F2ARUNLP&amp;tag=chamaxwoo-20 (Coraline)<br /> <a href="http://www.tcm.com/this-month/article/1083885%7C0/Orson-Welles-Fridays-in-May.html" rel="noopener">http://www.tcm.com/this-month/article/1083885%7C0/Orson-Welles-Fridays-in-May.html</a> (Coraline)<br /> <a href="https://vimeo.com/112812515" rel="noopener">https://vimeo.com/112812515</a> (Jessica)<br /> <a href="http://www.amazon.com/gp/product/0262521121/ref" rel="noopener">http://www.amazon.com/gp/product/0262521121/ref</a>=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0262521121&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=O6ZYVOI2MTPAUEPZ&amp;tag=chamaxwoo-20 (Jessica)<br /> <a href="http://zerotoonebook.com/" rel="noopener">http://zerotoonebook.com/</a> (Francesco)<br /> <a href="http://www.codenewbie.org/podcast" rel="noopener">http://www.codenewbie.org/podcast</a> (Chuck)<br /> <a href="http://www.npr.org/programs/ask-me-another/" rel="noopener">http://www.npr.org/programs/ask-me-another/</a> (Chuck)<br /> <a href="http://www.startupsfortherestofus.com/" rel="noopener">http://www.startupsfortherestofus.com/</a> (Chuck)Special Guest: Francesco Cesarini.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" rel="noopener">https://redcircle.com/brands</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">39586cd5-4c26-4a89-821c-2ffc647c0494</guid><pubDate>Wed, 20 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851474/stream.mp3" length="60893470" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out and sign up for https://rubyremoteconf.com/!02:45 - Francesco Cesarini Introduction
- https://twitter.com/francescoc 
- https://github.com/francescoc 
- https://www.erlang-solutions.com/
- Books:
    -...</itunes:subtitle><itunes:summary><![CDATA[Check out and sign up for <a href="https://rubyremoteconf.com/" rel="noopener">https://rubyremoteconf.com/</a>!02:45 - Francesco Cesarini Introduction<br />- <a href="https://twitter.com" rel="noopener">https://twitter.com</a>/francescoc <br />- <a href="https://github.com" rel="noopener">https://github.com</a>/francescoc <br />- <a href="https://www.erlang-solutions.com/" rel="noopener">https://www.erlang-solutions.com/</a><br />- Books:<br />    - <a href="http://shop.oreilly.com/product/9780596518189" rel="noopener">http://shop.oreilly.com/product/9780596518189</a>.do <br />    - <a href="http://shop.oreilly.com/product/0636920020240.do" rel="noopener">http://shop.oreilly.com/product/0636920020240.do</a><br />    - <a href="http://shop.oreilly.com/product/0636920024149.do" rel="noopener">http://shop.oreilly.com/product/0636920024149.do</a><br />03:08 - <a href="http://www.erlang.org/" rel="noopener">http://www.erlang.org/</a><br />- Multicore <br />    - <a href="http://stackoverflow.com/questions/7005759/erlang-on-multicore-cpu" rel="noopener">http://stackoverflow.com/questions/7005759/erlang-on-multicore-cpu</a><br />- History<br />    - <a href="http://www.ericsson.se" rel="noopener">http://www.ericsson.se</a>/ <br />    - <a href="http://www.erlang.se/" rel="noopener">http://www.erlang.se/</a><br />08:23 - Francesco and Erlang<br />- <a href="https://twitter.com/joeerl" rel="noopener">https://twitter.com/joeerl</a><br />    - <a href="http://joearms.github.io/" rel="noopener">http://joearms.github.io/</a><br />10:49 - Building a Company Around a Language (<a href="https://www.erlang-solutions.com/)" rel="noopener">https://www.erlang-solutions.com/)</a><br />- Products:<br />    - <a href="https://www.erlang-solutions.com/products/mongooseim-massively-scalable-ejabberd-platform" rel="noopener">https://www.erlang-solutions.com/products/mongooseim-massively-scalable-ejabberd-platform</a><br />    - <a href="https://www.erlang-solutions.com/products/wombat" rel="noopener">https://www.erlang-solutions.com/products/wombat</a><br />    - <a href="https://www.erlang-solutions.com/products/riak-nosql" rel="noopener">https://www.erlang-solutions.com/products/riak-nosql</a>-database <br />- Events:<br />    - <a href="http://www.erlang-factory.com/euc2015/#home" rel="noopener">http://www.erlang-factory.com/euc2015/#home</a><br />    - <a href="http://www.erlang-factory.com/" rel="noopener">http://www.erlang-factory.com/</a><br />    - <a href="http://www.codemesh.io/" rel="noopener">http://www.codemesh.io/</a><br />- Projects:<br />    - T-Mobile SMS Gateway<br />    - Instant Messaging Gateway (2008-2009)<br />    - Preemptive Support, Monitoring, Metrics &amp; Alarming (<a href="https://www.erlang-solutions.com/products/wombat)" rel="noopener">https://www.erlang-solutions.com/products/wombat)</a><br />16:00 - <a href="http://www.erlang.org/" rel="noopener">http://www.erlang.org/</a><br />- <a href="http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/" rel="noopener">http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/</a><br />    - <a href="http://pharo.org/" rel="noopener">http://pharo.org/</a><br />- The Concurrency Model<br />- Debugging<br />- Live Code Upgrade<br />    - <a href="http://en.wikipedia.org/wiki/Smalltalk" rel="noopener">http://en.wikipedia.org/wiki/Smalltalk</a><br />    - <a href="http://elixir-lang.org/" rel="noopener">http://elixir-lang.org/</a><br />- <a href="http://en.wikipedia.org/wiki/Open_Telecom_Platform" rel="noopener">http://en.wikipedia.org/wiki/Open_Telecom_Platform</a><br />24:25 - Error Handling Semantics<br />- Actors and Supervisors<br />- The Client-Server Behavior<br />- The Event Handler<br />- Finite State Machines<br />30:23 - Getting Started with Erlang<br />- Resources:<br />    - <a href="https://pragprog.com/book/jaerlang/programming-erlang" rel="noopener">https://pragprog.com/book/jaerlang/programming-erlang</a><br />    - <a...]]></itunes:summary><itunes:duration>3727</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>207 RR Rebuilding Rails with Noah Gibbs</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/207-rr-rebuilding-rails-with-noah-gibbs</link><description><![CDATA[02:30 - Noah Gibbs Introduction<ul><li><a href="https://twitter.com/codefolio" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/noahgibbs" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://codefol.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://devchat.tv/ruby-rogues/199-rr-deployments-with-noah-gibbs" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #199: Deployments with Noah Gibbs</a></li><li><a href="https://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails by Noah Gibbs</a> </li><li><a href="http://rails-deploy-in-an-hour.com/" target="_blank" rel="noreferrer noopener">Rails Deploy In An Hour Class</a></li></ul>03:03 - Structure03:44 - Guiding People Through the Magic<ul><li>Special-Purpose Tools: The Good and the Bad</li></ul>06:55 - The Origins of <a href="https://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails by Noah Gibbs</a> 07:55 - The Practice of Code Reading09:19 - Getting Started Rebuilding Rails<ul><li>Frameworks<ul><li><a href="http://www.sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra    </a></li><li><a href="http://cuba.is/" target="_blank" rel="noreferrer noopener">Cuba</a></li><li><a href="http://lotusrb.org/" target="_blank" rel="noreferrer noopener">Lotus</a></li></ul></li><li>The Core Functionality of <a href="http://rack.github.io/" target="_blank" rel="noreferrer noopener">Rack</a><ul><li><a href="http://en.wikipedia.org/wiki/Common_Gateway_Interface" target="_blank" rel="noreferrer noopener">CGI = Common Gateway Interface</a></li></ul></li></ul>15:09 - Use Case for Rebuilding Rails<ul><li>Tradeoffs<ul><li><a href="https://github.com/hashrocket/decent_exposure" target="_blank" rel="noreferrer noopener">decent_exposure</a><ul><li><a href="http://www.amazon.com/gp/product/0321944275/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321944275&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JTBEHXJC2ITY4HRD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Rails Way by Obie Fernandez</a></li></ul></li></ul></li></ul>19:49 - View Model Objects (Presenter Objects?)24:25 - What Do Rails Devs Take For Granted?<ul><li><a href="http://rack.github.io/" target="_blank" rel="noreferrer noopener">Rack</a></li><li>Security</li></ul>27:59 - Rails = “Weird” ??32:48 - Rails Expectations<ul><li>When It’s Time for Separation </li><li>Rails Programmers</li></ul>37:56 - Constraints: Making Framework Decisions<ul><li><a href="http://voltframework.com/" target="_blank" rel="noreferrer noopener">Volt</a> </li><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a></li></ul>44:19 - Big Data<ul><li><a href="http://shop.oreilly.com/product/0636920032175.do?cmp=af-strata-books-videos-product_cj_9781491903094_%25zp" target="_blank" rel="noreferrer noopener">Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems By Martin Kleppmann </a></li><li><a href="https://aphyr.com/" target="_blank" rel="noreferrer noopener">Aphyr</a> (<a href="https://aphyr.com/tags/jepsen" target="_blank" rel="noreferrer noopener">Jepsen</a>)</li></ul>Picks   <a href="http://www.simplehuman.com/trash" target="_blank" rel="noreferrer noopener">simplehuman Garbage Cans</a> (Avdi)<br /> <a href="http://techcrunch.com/2015/04/27/etsy-cto-on-its-conservatively-crafty-tech-philosophy/" target="_blank" rel="noreferrer noopener">Etsy CTO On Its Conservatively Crafty Tech Philosophy</a> (Saron)<br /> <a href="http://hello-world.io/death-of-a-programmer-life-of-a-farmer/" target="_blank" rel="noreferrer noopener">Death Of A Programmer. Life Of A Farmer.</a> (Saron)<br /> <a href="http://www.ustream.tv/recorded/61477219" target="_blank" rel="noreferrer noopener">Mary Poppendieck's Keynote (Jessica)</a><br /> <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="http://west.railscamp.us" target="_blank" rel="noreferrer noopener">Rails Camp USA West Coast</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/1936661837/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936661837&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TRN56U3KTKROTGZS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Traction: Get a Grip on Your Business by Gino Wickman</a> (Chuck)<br /> <a href="http://railscamps.com" target="_blank" rel="noreferrer noopener">Rails Camps</a> (Coraline)<br /> <a href="http://thecodelesscode.com/contents" target="_blank" rel="noreferrer noopener">The Codeless Code</a> (Noah)<br /> <a href="http://www.amazon.com/gp/product/1593275277/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1593275277&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OKKCRPBXZESJI3CO&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Ruby Under a Microscope: An Illustrated Guide to Ruby Internals by Pat Shaughnessy</a> (Noah)<br /> <a href="http://www.amazon.com/gp/product/0321944275/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321944275&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KGNYRDS6VBUVXHHP&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Rails 4 Way by Obie Fernandez</a> (Noah)     Special Guest: Noah Gibbs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">cba79fb2-e0c0-4f3f-abc3-33ee909a4cb2</guid><pubDate>Wed, 13 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851652/stream.mp3" length="53197591" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:30 - Noah Gibbs Introduction
- https://twitter.com/codefolio 
- https://github.com/noahgibbs 
- http://codefol.io/
- http://devchat.tv/ruby-rogues/199-rr-deployments-with-noah-gibbs
- https://rebuilding-rails.com/ 
-...</itunes:subtitle><itunes:summary><![CDATA[02:30 - Noah Gibbs Introduction<ul><li><a href="https://twitter.com/codefolio" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/noahgibbs" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://codefol.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://devchat.tv/ruby-rogues/199-rr-deployments-with-noah-gibbs" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #199: Deployments with Noah Gibbs</a></li><li><a href="https://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails by Noah Gibbs</a> </li><li><a href="http://rails-deploy-in-an-hour.com/" target="_blank" rel="noreferrer noopener">Rails Deploy In An Hour Class</a></li></ul>03:03 - Structure03:44 - Guiding People Through the Magic<ul><li>Special-Purpose Tools: The Good and the Bad</li></ul>06:55 - The Origins of <a href="https://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails by Noah Gibbs</a> 07:55 - The Practice of Code Reading09:19 - Getting Started Rebuilding Rails<ul><li>Frameworks<ul><li><a href="http://www.sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra    </a></li><li><a href="http://cuba.is/" target="_blank" rel="noreferrer noopener">Cuba</a></li><li><a href="http://lotusrb.org/" target="_blank" rel="noreferrer noopener">Lotus</a></li></ul></li><li>The Core Functionality of <a href="http://rack.github.io/" target="_blank" rel="noreferrer noopener">Rack</a><ul><li><a href="http://en.wikipedia.org/wiki/Common_Gateway_Interface" target="_blank" rel="noreferrer noopener">CGI = Common Gateway Interface</a></li></ul></li></ul>15:09 - Use Case for Rebuilding Rails<ul><li>Tradeoffs<ul><li><a href="https://github.com/hashrocket/decent_exposure" target="_blank" rel="noreferrer noopener">decent_exposure</a><ul><li><a href="http://www.amazon.com/gp/product/0321944275/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321944275&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JTBEHXJC2ITY4HRD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Rails Way by Obie Fernandez</a></li></ul></li></ul></li></ul>19:49 - View Model Objects (Presenter Objects?)24:25 - What Do Rails Devs Take For Granted?<ul><li><a href="http://rack.github.io/" target="_blank" rel="noreferrer noopener">Rack</a></li><li>Security</li></ul>27:59 - Rails = “Weird” ??32:48 - Rails Expectations<ul><li>When It’s Time for Separation </li><li>Rails Programmers</li></ul>37:56 - Constraints: Making Framework Decisions<ul><li><a href="http://voltframework.com/" target="_blank" rel="noreferrer noopener">Volt</a> </li><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a></li></ul>44:19 - Big Data<ul><li><a href="http://shop.oreilly.com/product/0636920032175.do?cmp=af-strata-books-videos-product_cj_9781491903094_%25zp" target="_blank" rel="noreferrer noopener">Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems By Martin Kleppmann </a></li><li><a href="https://aphyr.com/" target="_blank" rel="noreferrer noopener">Aphyr</a> (<a href="https://aphyr.com/tags/jepsen" target="_blank" rel="noreferrer noopener">Jepsen</a>)</li></ul>Picks   <a href="http://www.simplehuman.com/trash" target="_blank" rel="noreferrer noopener">simplehuman Garbage Cans</a> (Avdi)<br /> <a href="http://techcrunch.com/2015/04/27/etsy-cto-on-its-conservatively-crafty-tech-philosophy/" target="_blank" rel="noreferrer noopener">Etsy CTO On Its Conservatively Crafty Tech Philosophy</a> (Saron)<br /> <a href="http://hello-world.io/death-of-a-programmer-life-of-a-farmer/" target="_blank" rel="noreferrer noopener">Death Of A Programmer. Life Of A Farmer.</a> (Saron)<br /> <a href="http://www.ustream.tv/recorded/61477219" target="_blank" rel="noreferrer noopener">Mary Poppendieck's Keynote (Jessica)</a><br /> <a href="https://rubyremoteconf.com/"...]]></itunes:summary><itunes:duration>3246</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>206 RR Trailblazer with Nick Sutterer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/206-rr-trailblazer-with-nick-sutterer</link><description><![CDATA[02:53 - Nick Sutterer Introduction<ul><li><a href="http://www.twitter.com/apotonick" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/apotonick" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://nicksda.apotomo.de/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://leanpub.com/trailblazer" target="_blank" rel="noreferrer noopener">Trailblazer: A New Architecture For Rails by Nick Sutterer</a></li></ul>03:31 - <a href="http://www.trailblazerb.org/" target="_blank" rel="noreferrer noopener">Trailblazer</a><ul><li><a href="https://github.com/apotonick/trailblazer" target="_blank" rel="noreferrer noopener">[GitHub] trailblazer</a></li><li>04:56 - Form Object</li><li>“Operation”</li></ul>07:28 - Validations<ul><li><a href="http://api.rubyonrails.org/classes/ActiveModel/Validations.html" target="_blank" rel="noreferrer noopener">ActiveModel::Validations</a></li><li><a href="https://github.com/lotus/validations" target="_blank" rel="noreferrer noopener">lotus/validations</a><ul><li><a href="http://lucaguidi.com/2014/10/23/introducing-lotus-validations.html" target="_blank" rel="noreferrer noopener">Introducing Lotus::Validations</a></li></ul></li></ul>08:47 - Decoupling09:45 - Namespace Reuse<ul><li>Concepts/Concerns</li></ul>11:50 - Process Method =&gt; Procedural Code12:54 - Inheritance13:57 - Contracts14:57 - How is Using Trailblazer Different?18:17 - What Would <a href="http://www.twitter.com/DHH" target="_blank" rel="noreferrer noopener">DHH</a> Think?19:32 - Trailblazer as an Extra Layer<ul><li><a href="http://en.wikipedia.org/wiki/Single_responsibility_principle" target="_blank" rel="noreferrer noopener">Single Responsibility Principle</a></li><li>Monoliths<ul><li><a href="https://www.youtube.com/watch?v=oMlX9i9Icno" target="_blank" rel="noreferrer noopener">RailsConf 2015: David Heinemeier Hansson Keynote</a></li></ul></li></ul>27:20 - Testing28:35 - When Should You NOT Use Trailblazer?29:53 - Moving to Trailblazer36:03 - Rails 5 and Trailblazer37:22 - Maintainers<ul><li><a href="https://github.com/seuros" target="_blank" rel="noreferrer noopener">Abdelkader Boudih</a></li><li><a href="https://github.com/fernandes" target="_blank" rel="noreferrer noopener">Celso Fernandes</a></li></ul>38:44 - APIsDeserialization41:04 - Parts of Trailblazer<ul><li><a href="https://github.com/apotonick/reform" target="_blank" rel="noreferrer noopener">reform</a></li><li><a href="https://github.com/apotonick/roar" target="_blank" rel="noreferrer noopener">roar</a></li><li><a href="https://github.com/apotonick/cells" target="_blank" rel="noreferrer noopener">cells</a></li></ul>44:16 - GeneratorsPicks <a href="https://medium.com/human-parts/a-gentlemans-guide-to-street-harassment-fbab3410b340" target="_blank" rel="noreferrer noopener">A Gentleman’s Guide To Street Harassment</a> (Saron)<br /> <a href="https://www.eff.org/pages/tor-and-https" target="_blank" rel="noreferrer noopener">Tor and HTTPS</a> (Saron)<br /> <a href="http://imgur.com/gallery/GpWZtCn" target="_blank" rel="noreferrer noopener">How it feels to watch a user test your product for the first time</a> (Saron)<br /> <a href="http://humanedevelopment.org/" target="_blank" rel="noreferrer noopener">Humane Development</a> (Coraline)<br /> <a href="http://www.bbc.co.uk/programmes/b05pkpgg" target="_blank" rel="noreferrer noopener">The Left Hand of Darkness</a> (Coraline)<br /> <a href="http://www.imdb.com/title/tt2488496/" target="_blank" rel="noreferrer noopener">Star Wars: Episode VII - The Force Awakens</a> (Chuck)<br /> <a href="https://workflowy.com/" target="_blank" rel="noreferrer noopener">WorkFlowy</a> (Chuck)<br /> <a href="http://devchat.tv/ruby-rogues/204-rr-limerence-with-dave-thomas" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #204: Limerence with Dave Thomas</a> (Chuck)<br /> <a href="https://www.youtube.com/playlist?list=PLt8NYnKC3dzL95z5xksIZHxFjErPlC3Xq" target="_blank" rel="noreferrer noopener">JS Remote Conf Talks</a> (Chuck)<br /> <a href="https://leanpub.com/trailblazer" target="_blank" rel="noreferrer noopener">Trailblazer: A New Architecture For Rails by Nick Sutterer</a> (Nick)<br /> <a href="https://www.youtube.com/watch?v=Tvu2ZI329V4" target="_blank" rel="noreferrer noopener">[YouTube] Cinco Face Time Party Snoozer</a> (Nick)Special Guest: Nick Sutterer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2f0eacb4-b0aa-4bd5-b48f-19554fbb7292</guid><pubDate>Wed, 06 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851634/stream.mp3" length="51414573" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:53 - Nick Sutterer Introduction
- http://www.twitter.com/apotonick
- https://github.com/apotonick
- http://nicksda.apotomo.de/
- https://leanpub.com/trailblazer
03:31 - http://www.trailblazerb.org/
- https://github.com/apotonick/trailblazer
- 04:56...</itunes:subtitle><itunes:summary><![CDATA[02:53 - Nick Sutterer Introduction<ul><li><a href="http://www.twitter.com/apotonick" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/apotonick" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://nicksda.apotomo.de/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://leanpub.com/trailblazer" target="_blank" rel="noreferrer noopener">Trailblazer: A New Architecture For Rails by Nick Sutterer</a></li></ul>03:31 - <a href="http://www.trailblazerb.org/" target="_blank" rel="noreferrer noopener">Trailblazer</a><ul><li><a href="https://github.com/apotonick/trailblazer" target="_blank" rel="noreferrer noopener">[GitHub] trailblazer</a></li><li>04:56 - Form Object</li><li>“Operation”</li></ul>07:28 - Validations<ul><li><a href="http://api.rubyonrails.org/classes/ActiveModel/Validations.html" target="_blank" rel="noreferrer noopener">ActiveModel::Validations</a></li><li><a href="https://github.com/lotus/validations" target="_blank" rel="noreferrer noopener">lotus/validations</a><ul><li><a href="http://lucaguidi.com/2014/10/23/introducing-lotus-validations.html" target="_blank" rel="noreferrer noopener">Introducing Lotus::Validations</a></li></ul></li></ul>08:47 - Decoupling09:45 - Namespace Reuse<ul><li>Concepts/Concerns</li></ul>11:50 - Process Method =&gt; Procedural Code12:54 - Inheritance13:57 - Contracts14:57 - How is Using Trailblazer Different?18:17 - What Would <a href="http://www.twitter.com/DHH" target="_blank" rel="noreferrer noopener">DHH</a> Think?19:32 - Trailblazer as an Extra Layer<ul><li><a href="http://en.wikipedia.org/wiki/Single_responsibility_principle" target="_blank" rel="noreferrer noopener">Single Responsibility Principle</a></li><li>Monoliths<ul><li><a href="https://www.youtube.com/watch?v=oMlX9i9Icno" target="_blank" rel="noreferrer noopener">RailsConf 2015: David Heinemeier Hansson Keynote</a></li></ul></li></ul>27:20 - Testing28:35 - When Should You NOT Use Trailblazer?29:53 - Moving to Trailblazer36:03 - Rails 5 and Trailblazer37:22 - Maintainers<ul><li><a href="https://github.com/seuros" target="_blank" rel="noreferrer noopener">Abdelkader Boudih</a></li><li><a href="https://github.com/fernandes" target="_blank" rel="noreferrer noopener">Celso Fernandes</a></li></ul>38:44 - APIsDeserialization41:04 - Parts of Trailblazer<ul><li><a href="https://github.com/apotonick/reform" target="_blank" rel="noreferrer noopener">reform</a></li><li><a href="https://github.com/apotonick/roar" target="_blank" rel="noreferrer noopener">roar</a></li><li><a href="https://github.com/apotonick/cells" target="_blank" rel="noreferrer noopener">cells</a></li></ul>44:16 - GeneratorsPicks <a href="https://medium.com/human-parts/a-gentlemans-guide-to-street-harassment-fbab3410b340" target="_blank" rel="noreferrer noopener">A Gentleman’s Guide To Street Harassment</a> (Saron)<br /> <a href="https://www.eff.org/pages/tor-and-https" target="_blank" rel="noreferrer noopener">Tor and HTTPS</a> (Saron)<br /> <a href="http://imgur.com/gallery/GpWZtCn" target="_blank" rel="noreferrer noopener">How it feels to watch a user test your product for the first time</a> (Saron)<br /> <a href="http://humanedevelopment.org/" target="_blank" rel="noreferrer noopener">Humane Development</a> (Coraline)<br /> <a href="http://www.bbc.co.uk/programmes/b05pkpgg" target="_blank" rel="noreferrer noopener">The Left Hand of Darkness</a> (Coraline)<br /> <a href="http://www.imdb.com/title/tt2488496/" target="_blank" rel="noreferrer noopener">Star Wars: Episode VII - The Force Awakens</a> (Chuck)<br /> <a href="https://workflowy.com/" target="_blank" rel="noreferrer noopener">WorkFlowy</a> (Chuck)<br /> <a href="http://devchat.tv/ruby-rogues/204-rr-limerence-with-dave-thomas" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #204: Limerence with Dave Thomas</a> (Chuck)<br /> <a href="https://www.youtube.com/playlist?list=PLt8NYnKC3dzL95z5xksIZHxFjErPlC3Xq"...]]></itunes:summary><itunes:duration>3135</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>205 RR Eight Years of Ruby and Rails with Piotr Solnica</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/205-rr-eight-years-of-ruby-and-rails-with-piotr-solnica</link><description><![CDATA[02:25 - Piotr Solnica Introduction<ul><li><a href="https://twitter.com/_solnic_" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/solnic" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://solnic.eu/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://rom-rb.org/" target="_blank" rel="noreferrer noopener">Ruby Object Mapper (ROM)</a></li><li> </li><li> </li><li><a href="https://github.com/solnic/virtus" target="_blank" rel="noreferrer noopener">virtus</a> </li></ul>03:04 - <a href="http://solnic.eu/2015/03/04/8-things-i-learned-during-8-years-of-ruby-and-rails.html" target="_blank" rel="noreferrer noopener">Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails</a> 03:45 - <a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-Driven Development</a> 06:17 - Building a Stack<ul><li><a href="http://roda.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Roda</a> <ul><li><a href="https://www.youtube.com/watch?v=PjnlsIJYkn0" target="_blank" rel="noreferrer noopener">[YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)</a></li></ul></li></ul>09:56 - <a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">(TDD) Test-Driven Development</a> Cont’d15:36 - Immutability (<a href="http://en.wikipedia.org/wiki/Immutable_object" target="_blank" rel="noreferrer noopener">Immutable Objects</a>)<ul><li><a href="http://en.wikipedia.org/wiki/Command%E2%80%93query_separation" target="_blank" rel="noreferrer noopener">Command-Query Separation</a></li><li>Changing Objects</li><li>Freezing Objects<ul><li><a href="https://github.com/dkubb/adamantium" target="_blank" rel="noreferrer noopener">adamantium</a></li></ul></li><li>Zippers</li><li><a href="http://en.wikipedia.org/wiki/Persistent_data_structure" target="_blank" rel="noreferrer noopener">Persistent Data Structures</a><ul><li><a href="https://github.com/hamstergem/hamster" target="_blank" rel="noreferrer noopener">hamster</a></li></ul></li></ul>28:49 - No Rules, Just Guidelines<ul><li><a href="http://en.wikipedia.org/wiki/Law_of_Demeter" target="_blank" rel="noreferrer noopener">Law of Demeter</a></li><li>Writing Better Tests</li><li><a href="http://c2.com/cgi/wiki?FizzBuzzTest=" target="_blank" rel="noreferrer noopener">Fizz Buzz Test</a><ul><li><a href="http://blog.codinghorror.com/why-cant-programmers-program/" target="_blank" rel="noreferrer noopener">Jeff Atwood: Why Can't Programmers.. Program?</a> </li><li><a href="https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition" target="_blank" rel="noreferrer noopener">FizzBuzzEnterpriseEdition</a> </li><li><a href="http://fizzbuzz.rubyforge.org/svn/trunk/lib/fizzbuzz.rb" target="_blank" rel="noreferrer noopener">David’s Collection of Batpoop Crazy Fizzbuzz Solutions (Including the rand() one)</a> </li></ul></li><li><a href="http://en.wikipedia.org/wiki/Data,_context_and_interaction%20%20https://github.com/rom-rb/rom" target="_blank" rel="noreferrer noopener">Data, Context, Interaction (DCI)</a></li></ul>38:39 - Class Interfaces: “Class interfaces are a smell”<ul><li>Using Classes</li><li><a href="http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)" target="_blank" rel="noreferrer noopener">SOLID Principle</a></li></ul>49:30 - “Convenience has a big price”<ul><li>Convenience vs Explicitness</li></ul>55:06 - <a href="http://en.wikipedia.org/wiki/Mutation_testing" target="_blank" rel="noreferrer noopener">Mutation Testing</a> 01:00:51 - “Ideas behind ORM are a fallacy”<ul><li><a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank" rel="noreferrer noopener">ORM (Object-Relational Mapping)</a></li><li><a href="http://rom-rb.org/" target="_blank" rel="noreferrer noopener">Ruby Object Mapper (ROM)</a></li></ul>01:10:42 - <a href="http://solnic.eu/2015/04/16/introducing-transproc-functional-data-transformations-for-ruby.html" target="_blank" rel="noreferrer noopener">Piotr Solnica: Introducing Transproc - Functional Data Transformations for Ruby</a><ul><li><a href="https://github.com/solnic/transproc" target="_blank" rel="noreferrer noopener">transproc</a> </li></ul>Picks <a href="http://sweetwaterbrew.com/brews/road-trip/" target="_blank" rel="noreferrer noopener">SweetWater Road Trip</a> (Avdi)<br /> <a href="http://www.bostitch.com/default.asp?CATEGORY=BOS_STAPLE_REMOVERS&amp;PARTNUMBER=40000M-BLK&amp;SDesc=Black+Magnetic+Push+Style+Staple+Remover&amp;TYPE=PRODUCT" target="_blank" rel="noreferrer noopener">BOSTITCH: Black Magnetic Push Style Staple Remover</a> (Avdi)<br /> <a href="http://bit.ly/PM-RPG" target="_blank" rel="noreferrer noopener">Planet Mercenary Schlock Mercenary RPG</a> (David)<br /> <a href="http://www.amazon.com/gp/product/B00BIFNTMC/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00BIFNTMC&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=6UAIGHOQWKGKDIBH&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Anker® 2.4G Wireless Vertical Ergonomic Optical Mouse</a> (David)<br /> <a href="http://www.amazon.com/gp/product/B00FPAVUHC/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00FPAVUHC&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=A7TMKBZSY5GNM7BP&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Anker® Ergonomic Optical USB Wired Vertical Mouse</a> (David)<br /> <a href="https://asciinema.org" target="_blank" rel="noreferrer noopener">asciinema</a> (Piotr)   Special Guest: Piotr Solnica.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e0b84db4-5080-4eff-bc9f-6a2c2e40fa9e</guid><pubDate>Wed, 29 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851639/stream.mp3" length="80440920" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:25 - Piotr Solnica Introduction
- https://twitter.com/_solnic_ 
- https://github.com/solnic 
- http://solnic.eu/
- http://rom-rb.org/
-  
-  
- https://github.com/solnic/virtus 
03:04 -...</itunes:subtitle><itunes:summary><![CDATA[02:25 - Piotr Solnica Introduction<ul><li><a href="https://twitter.com/_solnic_" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/solnic" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://solnic.eu/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://rom-rb.org/" target="_blank" rel="noreferrer noopener">Ruby Object Mapper (ROM)</a></li><li> </li><li> </li><li><a href="https://github.com/solnic/virtus" target="_blank" rel="noreferrer noopener">virtus</a> </li></ul>03:04 - <a href="http://solnic.eu/2015/03/04/8-things-i-learned-during-8-years-of-ruby-and-rails.html" target="_blank" rel="noreferrer noopener">Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails</a> 03:45 - <a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-Driven Development</a> 06:17 - Building a Stack<ul><li><a href="http://roda.jeremyevans.net/" target="_blank" rel="noreferrer noopener">Roda</a> <ul><li><a href="https://www.youtube.com/watch?v=PjnlsIJYkn0" target="_blank" rel="noreferrer noopener">[YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)</a></li></ul></li></ul>09:56 - <a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">(TDD) Test-Driven Development</a> Cont’d15:36 - Immutability (<a href="http://en.wikipedia.org/wiki/Immutable_object" target="_blank" rel="noreferrer noopener">Immutable Objects</a>)<ul><li><a href="http://en.wikipedia.org/wiki/Command%E2%80%93query_separation" target="_blank" rel="noreferrer noopener">Command-Query Separation</a></li><li>Changing Objects</li><li>Freezing Objects<ul><li><a href="https://github.com/dkubb/adamantium" target="_blank" rel="noreferrer noopener">adamantium</a></li></ul></li><li>Zippers</li><li><a href="http://en.wikipedia.org/wiki/Persistent_data_structure" target="_blank" rel="noreferrer noopener">Persistent Data Structures</a><ul><li><a href="https://github.com/hamstergem/hamster" target="_blank" rel="noreferrer noopener">hamster</a></li></ul></li></ul>28:49 - No Rules, Just Guidelines<ul><li><a href="http://en.wikipedia.org/wiki/Law_of_Demeter" target="_blank" rel="noreferrer noopener">Law of Demeter</a></li><li>Writing Better Tests</li><li><a href="http://c2.com/cgi/wiki?FizzBuzzTest=" target="_blank" rel="noreferrer noopener">Fizz Buzz Test</a><ul><li><a href="http://blog.codinghorror.com/why-cant-programmers-program/" target="_blank" rel="noreferrer noopener">Jeff Atwood: Why Can't Programmers.. Program?</a> </li><li><a href="https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition" target="_blank" rel="noreferrer noopener">FizzBuzzEnterpriseEdition</a> </li><li><a href="http://fizzbuzz.rubyforge.org/svn/trunk/lib/fizzbuzz.rb" target="_blank" rel="noreferrer noopener">David’s Collection of Batpoop Crazy Fizzbuzz Solutions (Including the rand() one)</a> </li></ul></li><li><a href="http://en.wikipedia.org/wiki/Data,_context_and_interaction%20%20https://github.com/rom-rb/rom" target="_blank" rel="noreferrer noopener">Data, Context, Interaction (DCI)</a></li></ul>38:39 - Class Interfaces: “Class interfaces are a smell”<ul><li>Using Classes</li><li><a href="http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)" target="_blank" rel="noreferrer noopener">SOLID Principle</a></li></ul>49:30 - “Convenience has a big price”<ul><li>Convenience vs Explicitness</li></ul>55:06 - <a href="http://en.wikipedia.org/wiki/Mutation_testing" target="_blank" rel="noreferrer noopener">Mutation Testing</a> 01:00:51 - “Ideas behind ORM are a fallacy”<ul><li><a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank" rel="noreferrer noopener">ORM (Object-Relational Mapping)</a></li><li><a href="http://rom-rb.org/" target="_blank" rel="noreferrer noopener">Ruby Object Mapper (ROM)</a></li></ul>01:10:42 - <a...]]></itunes:summary><itunes:duration>4949</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>204 RR Limerence with Dave Thomas</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/204-rr-limerence-with-dave-thomas</link><description><![CDATA[02:37 - Dave Thomas Introduction<ul><li><a href="https://twitter.com/pragdave" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://pragdave.me/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://pragprog.com/" target="_blank" rel="noreferrer noopener">The Pragmatic Bookshelf</a></li></ul>04:17 - How Dave Got Started in Programming06:34 - Tools and Constraints<ul><li>“An Enthusiast’s Problem”?</li><li>Is the focus on tools a form of cargo culting?</li><li>Leadism Over Chosen Technologies and Its’ Effect on Innovation </li><li>Switching Tools and Making Excuses</li></ul>19:29 - <a href="http://en.wikipedia.org/wiki/Limerence" target="_blank" rel="noreferrer noopener">Limerence</a><ul><li><a href="http://www.amazon.com/gp/product/0812862864/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0812862864&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OF5YYV3LSFXVVZAI&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Love and Limerence: The Experience of Being in Love by Dorothy Tennov</a> </li><li>Irrational Interest and Defensiveness</li></ul>28:54 - Ruby = Happiness: Does it Hurt?31:00 - Tools and Falling in Love with Tools<ul><li>Fear of Falling Behind; Fear of Irrelevancy </li><li>Different Tools for Different Contexts</li></ul>35:08 - When Do You Learn? When Do You Train? (Not Falling Behind)38:01 - Choosing Similar Tools and Technologies vs Choosing Different Tools and Technologies<ul><li><a href="http://gulpjs.com/" target="_blank" rel="noreferrer noopener">Gulp</a> =&gt; <a href="http://gruntjs.com/" target="_blank" rel="noreferrer noopener">Grunt</a> =&gt; <a href="http://browserify.org/" target="_blank" rel="noreferrer noopener">Browserify</a> Example</li><li><a href="http://www.amazon.com/gp/product/1934356050/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1934356050&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IX6ICL6PDJIZA5QU&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt</a> </li></ul>43:36 - Relationships and Identities46:08 - Looking Forward vs Looking Back (Knowing Your History)<ul><li>Resources, Curriculum:<ul><li><a href="http://www.amazon.com/gp/product/0262510871/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0262510871&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KV3TPJEHIO23ZTPF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson</a> (SICP)</li><li><a href="http://www.amazon.com/gp/product/013476904X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=013476904X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=YPBQDEMZKQEGAWZX&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Smalltalk Best Practice Patterns by Kent Beck</a></li><li><a href="http://www.amazon.com/gp/product/0262162091/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0262162091&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=G27VD4NXKUABPRFF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Types and Programming Languages by Benjamin C. Pierce</a>   </li><li><a href="http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming" target="_blank" rel="noreferrer noopener">The Art of Computer Programming by Donald Knuth</a> (Series)</li></ul></li><li><a href="http://en.wikipedia.org/wiki/Communicating_sequential_processes" target="_blank" rel="noreferrer noopener">Communicating Sequential Processes</a> (CSP) Brainstorming Example</li></ul>01:01:48 - Is the rampant use of social media hindering the learning of big ideas?<ul><li>Self-Curation = Key</li></ul>01:08:15 - How You Learn a Language / Decide You Like a Language<ul><li><a href="http://www.sudoku-solutions.com/" target="_blank" rel="noreferrer noopener">Sudoku Solver</a></li><li>Markdown Parser</li></ul>Picks  <a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> (Dave)<br /> <a href="http://www.amazon.com/gp/product/0306818760/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0306818760&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=YEF4I6TXJH4FXW4A&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Why Does E=mc2? (And Why Should We Care?) by Brian Cox and Jeff Forshaw</a> (Dave)<br /> <a href="http://phillyemergingtech.com/" target="_blank" rel="noreferrer noopener">Philly Emerging Tech Conference</a>  (Dave) Special Guest: Dave Thomas.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8a64e09e-5e7f-48fd-a8a9-d6995cf1c9b0</guid><pubDate>Wed, 22 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851483/stream.mp3" length="72939244" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:37 - Dave Thomas Introduction
- https://twitter.com/pragdave 
- http://pragdave.me/
- https://pragprog.com/
04:17 - How Dave Got Started in Programming06:34 - Tools and Constraints
- “An Enthusiast’s Problem”?
- Is the focus on tools a form of...</itunes:subtitle><itunes:summary><![CDATA[02:37 - Dave Thomas Introduction<ul><li><a href="https://twitter.com/pragdave" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://pragdave.me/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://pragprog.com/" target="_blank" rel="noreferrer noopener">The Pragmatic Bookshelf</a></li></ul>04:17 - How Dave Got Started in Programming06:34 - Tools and Constraints<ul><li>“An Enthusiast’s Problem”?</li><li>Is the focus on tools a form of cargo culting?</li><li>Leadism Over Chosen Technologies and Its’ Effect on Innovation </li><li>Switching Tools and Making Excuses</li></ul>19:29 - <a href="http://en.wikipedia.org/wiki/Limerence" target="_blank" rel="noreferrer noopener">Limerence</a><ul><li><a href="http://www.amazon.com/gp/product/0812862864/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0812862864&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OF5YYV3LSFXVVZAI&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Love and Limerence: The Experience of Being in Love by Dorothy Tennov</a> </li><li>Irrational Interest and Defensiveness</li></ul>28:54 - Ruby = Happiness: Does it Hurt?31:00 - Tools and Falling in Love with Tools<ul><li>Fear of Falling Behind; Fear of Irrelevancy </li><li>Different Tools for Different Contexts</li></ul>35:08 - When Do You Learn? When Do You Train? (Not Falling Behind)38:01 - Choosing Similar Tools and Technologies vs Choosing Different Tools and Technologies<ul><li><a href="http://gulpjs.com/" target="_blank" rel="noreferrer noopener">Gulp</a> =&gt; <a href="http://gruntjs.com/" target="_blank" rel="noreferrer noopener">Grunt</a> =&gt; <a href="http://browserify.org/" target="_blank" rel="noreferrer noopener">Browserify</a> Example</li><li><a href="http://www.amazon.com/gp/product/1934356050/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1934356050&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IX6ICL6PDJIZA5QU&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt</a> </li></ul>43:36 - Relationships and Identities46:08 - Looking Forward vs Looking Back (Knowing Your History)<ul><li>Resources, Curriculum:<ul><li><a href="http://www.amazon.com/gp/product/0262510871/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0262510871&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KV3TPJEHIO23ZTPF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson</a> (SICP)</li><li><a href="http://www.amazon.com/gp/product/013476904X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=013476904X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=YPBQDEMZKQEGAWZX&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Smalltalk Best Practice Patterns by Kent Beck</a></li><li><a href="http://www.amazon.com/gp/product/0262162091/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0262162091&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=G27VD4NXKUABPRFF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Types and Programming Languages by Benjamin C. Pierce</a>   </li><li><a href="http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming" target="_blank" rel="noreferrer noopener">The Art of Computer Programming by Donald Knuth</a> (Series)</li></ul></li><li><a href="http://en.wikipedia.org/wiki/Communicating_sequential_processes" target="_blank" rel="noreferrer noopener">Communicating Sequential Processes</a> (CSP) Brainstorming Example</li></ul>01:01:48 - Is the rampant use of social media hindering the learning of big ideas?<ul><li>Self-Curation = Key</li></ul>01:08:15 - How You Learn a Language / Decide You Like a Language<ul><li><a href="http://www.sudoku-solutions.com/" target="_blank" rel="noreferrer noopener">Sudoku Solver</a></li><li>Markdown...]]></itunes:summary><itunes:duration>4480</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>203 RR Design and Sketching with CSS with Sean Fioritto</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/203-rr-design-and-sketching-with-css-with-sean-fioritto</link><description><![CDATA[02:29 - Sean Fioritto Introduction<ul><li><a href="https://twitter.com/sfioritto" target="_blank" rel="noreferrer noopener">@sfioritto</a> </li><li><a href="http://www.planningforaliens.com/" target="_blank" rel="noreferrer noopener">planning for aliens</a></li></ul>02:52 - Design and Sketching with CSS Background &amp; Overview<ul><li><a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets" target="_blank" rel="noreferrer noopener">Cascading Style Sheets (CSS) </a></li><li><a href="http://www.sketchingwithcss.com/" target="_blank" rel="noreferrer noopener">Sketching with CSS by Sean Fioritto</a><ul><li>Skip Using <a href="http://www.photoshop.com/" target="_blank" rel="noreferrer noopener">Photoshop</a>; Move Straight to Code =&gt; Get Pixels to Screen Faster</li></ul></li></ul>06:34 - Developer &lt;&gt; Designer Communication<ul><li>Tooling and Muscle Memory</li></ul>12:23 - Using CSS Over <a href="http://www.photoshop.com/" target="_blank" rel="noreferrer noopener">Photoshop</a>, Alternative Programs, and Frameworks<ul><li><a href="http://bohemiancoding.com/" target="_blank" rel="noreferrer noopener">Sketch</a></li><li><a href="http://www.invisionapp.com/" target="_blank" rel="noreferrer noopener">InVision</a></li><li><a href="http://macaw.co/" target="_blank" rel="noreferrer noopener">Macaw</a></li></ul>15:29 - Grid Systems and Resets (Frontend Tools)<ul><li>i.e. Grid Systems<ul><li><a href="http://www.thegridsystem.org/" target="_blank" rel="noreferrer noopener">The Grid System</a></li><li><a href="http://www.responsivegridsystem.com/" target="_blank" rel="noreferrer noopener">Responsive Grid System</a></li></ul></li><li>CSS Resets<ul><li><a href="http://cssreset.com/what-is-a-css-reset/" target="_blank" rel="noreferrer noopener">What Is A CSS Reset?</a>   </li><li><a href="http://meyerweb.com/eric/tools/css/reset/" target="_blank" rel="noreferrer noopener">CSS Tools: Reset CSS</a></li></ul></li></ul>17:27 - Prototyping (Workflow)<ul><li><a href="http://git-scm.com/" target="_blank" rel="noreferrer noopener">Git</a></li></ul>23:14 - Documentation26:14 - Adopting New Practices (<a href="http://en.wikipedia.org/wiki/Progressive_enhancement" target="_blank" rel="noreferrer noopener">Progressive Enhancement</a>)<ul><li>(Killer) Interactive Demo Presentations</li><li><a href="http://styletil.es/" target="_blank" rel="noreferrer noopener">“Style Tiles”</a></li><li>Fluency</li><li><a href="http://www.urbandictionary.com/define.php?term=pixel+pusher" target="_blank" rel="noreferrer noopener">"Pixel Pushers"</a></li></ul>45:33 - The Modern Web Moving Forward47:30 - Keep Up with Scott<ul><li><a href="http://www.sketchingwithcss.com/" target="_blank" rel="noreferrer noopener">Sketching with CSS by Sean Fioritto</a></li><li><a href="http://www.planningforaliens.com/" target="_blank" rel="noreferrer noopener">planning for aliens</a><ul><li><a href="http://www.planningforaliens.com/angular/ginormous-unstoppable-angular-resource-list/" target="_blank" rel="noreferrer noopener">The ginormous, unstoppable list of Angular resources</a></li></ul></li></ul>Picks <a href="http://www.amazon.com/gp/product/0321826620/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321826620&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5RD5L3AAWSH4TTQY&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence by Pramod J. Sadalage and Martin Fowler</a> (David)<br /> <a href="http://ondras.github.io/rot.js/hp/" target="_blank" rel="noreferrer noopener">RoT.js</a> (David)<br /> <a href="http://store.steampowered.com/app/346420/" target="_blank" rel="noreferrer noopener">The Spatials</a> (David)<br /> <a href="http://theuserisdrunk.com" target="_blank" rel="noreferrer noopener">The User is Drunk</a> (Saron)<br /> <a href="https://www.youtube.com/user/MyHarto" target="_blank" rel="noreferrer noopener">Drunk Kitchen</a> (Saron)<br /> <a href="http://en.wikipedia.org/wiki/The_Reckoners" target="_blank" rel="noreferrer noopener">The Reckoners Series by Brandon Sanderson</a> (Chuck)<br /> <a href="http://bootstrappingdesign.com/" target="_blank" rel="noreferrer noopener">Bootstrapping Design: Roll Your Own Design by Jarrod Drysdale</a> (Sean)<br /> <a href="http://clean-ruby.com/dsl" target="_blank" rel="noreferrer noopener">The Ruby DSL Handbook by Jim Gay</a> (Sean)<br /> <a href="http://ryancastillo.org/7-recipes-recurring-revenue/" target="_blank" rel="noreferrer noopener">Ryan Castillo: 7 Recurring Recipes for Consultancies</a> (Sean)<br /> <a href="https://www.expeditedssl.com/" target="_blank" rel="noreferrer noopener">ExpeditedSSL</a> (Sean)<br /> <a href="http://www.amazon.com/gp/product/1607747308/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1607747308&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=A5I5EDBMI4JVDVDF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing  Marie Kondo</a> (Sean)Special Guest: Sean Fioritto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">82e65928-f72f-48ac-9ce7-3c5b7d8da6bb</guid><pubDate>Wed, 15 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851533/stream.mp3" length="9240576" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:29 - Sean Fioritto Introduction
- https://twitter.com/sfioritto 
- http://www.planningforaliens.com/
02:52 - Design and Sketching with CSS Background &amp;amp; Overview
- http://en.wikipedia.org/wiki/Cascading_Style_Sheets
-...</itunes:subtitle><itunes:summary><![CDATA[02:29 - Sean Fioritto Introduction<ul><li><a href="https://twitter.com/sfioritto" target="_blank" rel="noreferrer noopener">@sfioritto</a> </li><li><a href="http://www.planningforaliens.com/" target="_blank" rel="noreferrer noopener">planning for aliens</a></li></ul>02:52 - Design and Sketching with CSS Background &amp; Overview<ul><li><a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets" target="_blank" rel="noreferrer noopener">Cascading Style Sheets (CSS) </a></li><li><a href="http://www.sketchingwithcss.com/" target="_blank" rel="noreferrer noopener">Sketching with CSS by Sean Fioritto</a><ul><li>Skip Using <a href="http://www.photoshop.com/" target="_blank" rel="noreferrer noopener">Photoshop</a>; Move Straight to Code =&gt; Get Pixels to Screen Faster</li></ul></li></ul>06:34 - Developer &lt;&gt; Designer Communication<ul><li>Tooling and Muscle Memory</li></ul>12:23 - Using CSS Over <a href="http://www.photoshop.com/" target="_blank" rel="noreferrer noopener">Photoshop</a>, Alternative Programs, and Frameworks<ul><li><a href="http://bohemiancoding.com/" target="_blank" rel="noreferrer noopener">Sketch</a></li><li><a href="http://www.invisionapp.com/" target="_blank" rel="noreferrer noopener">InVision</a></li><li><a href="http://macaw.co/" target="_blank" rel="noreferrer noopener">Macaw</a></li></ul>15:29 - Grid Systems and Resets (Frontend Tools)<ul><li>i.e. Grid Systems<ul><li><a href="http://www.thegridsystem.org/" target="_blank" rel="noreferrer noopener">The Grid System</a></li><li><a href="http://www.responsivegridsystem.com/" target="_blank" rel="noreferrer noopener">Responsive Grid System</a></li></ul></li><li>CSS Resets<ul><li><a href="http://cssreset.com/what-is-a-css-reset/" target="_blank" rel="noreferrer noopener">What Is A CSS Reset?</a>   </li><li><a href="http://meyerweb.com/eric/tools/css/reset/" target="_blank" rel="noreferrer noopener">CSS Tools: Reset CSS</a></li></ul></li></ul>17:27 - Prototyping (Workflow)<ul><li><a href="http://git-scm.com/" target="_blank" rel="noreferrer noopener">Git</a></li></ul>23:14 - Documentation26:14 - Adopting New Practices (<a href="http://en.wikipedia.org/wiki/Progressive_enhancement" target="_blank" rel="noreferrer noopener">Progressive Enhancement</a>)<ul><li>(Killer) Interactive Demo Presentations</li><li><a href="http://styletil.es/" target="_blank" rel="noreferrer noopener">“Style Tiles”</a></li><li>Fluency</li><li><a href="http://www.urbandictionary.com/define.php?term=pixel+pusher" target="_blank" rel="noreferrer noopener">"Pixel Pushers"</a></li></ul>45:33 - The Modern Web Moving Forward47:30 - Keep Up with Scott<ul><li><a href="http://www.sketchingwithcss.com/" target="_blank" rel="noreferrer noopener">Sketching with CSS by Sean Fioritto</a></li><li><a href="http://www.planningforaliens.com/" target="_blank" rel="noreferrer noopener">planning for aliens</a><ul><li><a href="http://www.planningforaliens.com/angular/ginormous-unstoppable-angular-resource-list/" target="_blank" rel="noreferrer noopener">The ginormous, unstoppable list of Angular resources</a></li></ul></li></ul>Picks <a href="http://www.amazon.com/gp/product/0321826620/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321826620&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5RD5L3AAWSH4TTQY&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence by Pramod J. Sadalage and Martin Fowler</a> (David)<br /> <a href="http://ondras.github.io/rot.js/hp/" target="_blank" rel="noreferrer noopener">RoT.js</a> (David)<br /> <a href="http://store.steampowered.com/app/346420/" target="_blank" rel="noreferrer noopener">The Spatials</a> (David)<br /> <a href="http://theuserisdrunk.com" target="_blank" rel="noreferrer noopener">The User is Drunk</a> (Saron)<br /> <a href="https://www.youtube.com/user/MyHarto" target="_blank" rel="noreferrer noopener">Drunk Kitchen</a> (Saron)<br /> <a...]]></itunes:summary><itunes:duration>499</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>202 RR The Struggles New Ruby Users Have with Jake Day Williams</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/202-rr-the-struggles-new-ruby-users-have-with-jake-day-williams</link><description><![CDATA[<a href="http://www.teespring.com/aprilrogues" target="_blank" rel="noreferrer noopener">Support our Teespring campaign!</a> Get your Ruby Rogues unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees!  03:19 - Jake Day Williams Introduction<ul><li><a href="https://twitter.com/jakedaywilliams" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://wildacademy.co/" target="_blank" rel="noreferrer noopener">Wild Academy</a></li><li><a href="https://www.youtube.com/user/JakeDayWilliams" target="_blank" rel="noreferrer noopener">[YouTube] Wild Academy</a></li><li><a href="http://www.amazon.com/gp/product/B00R4T8EJ4/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00R4T8EJ4&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TDTT6GGCGGHQTIHQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Learn Ruby: The Beginner Guide: An Introduction to Ruby Programming by Jake Day Williams</a></li><li><a href="http://www.amazon.com/gp/product/B00ULKOU1O/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00ULKOU1O&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=CH4FOE4BVZJ4JDNB&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Learn PHP: The Beginner Guide: An Introduction to PHP Programming by Jake Day Williams</a></li></ul>03:48 - What Do New People Struggle With?04:59 - Teaching While Learning and Video Tutorials vs In-Person Training<ul><li>Resources:<ul><li><a href="http://www.lynda.com/" target="_blank" rel="noreferrer noopener">Lynda</a></li><li><a href="http://www.skilledup.com/articles/the-ultimate-guide-to-coding-bootcamps-the-exhaustive-list/" target="_blank" rel="noreferrer noopener">The Ultimate Guide to Coding Bootcamps: The Exhaustive List</a></li></ul></li><li>Being a “Self-Starter”  </li><li><a href="https://www.youtube.com/watch?v=CS9mDPLV25A" target="_blank" rel="noreferrer noopener">The EntreProgrammers Episode 51: Ship 'em Pears with Jake Day Williams</a></li><li>“Work the system that does exist, not the system we wish exists.”</li><li><a href="http://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a></li><li><a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a><ul><li><a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips Kickstarter Campaign</a></li></ul></li><li><a href="http://www.amazon.com/gp/product/1400075998/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1400075998&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AFSFPBF5OEW7WLJZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Turing's Cathedral: The Origins of the Digital Universe by George Dyson</a><ul><li><a href="https://www.ias.edu/" target="_blank" rel="noreferrer noopener">Institute for Advanced Study (IAS)</a></li></ul></li><li><a href="http://www.blenderguru.com/" target="_blank" rel="noreferrer noopener">Blender Guru</a>: <a href="https://twitter.com/andrewpprice" target="_blank" rel="noreferrer noopener">Andrew Price</a></li></ul>16:59 - Responsibility<ul><li>As Teachers<ul><li><a href="http://www.npr.org/blogs/money/2012/01/31/146152273/the-tuesday-podcast-the-app-economy" target="_blank" rel="noreferrer noopener">Planet Money Podcast: The App Economy with Marco Arment of Instapaper</a></li></ul></li><li>Gauging Your Own Success</li><li>Digital Content (Updating)<ul><li><a href="http://railstutorial.org" target="_blank" rel="noreferrer noopener">Ruby on Rails Tutorial: Learn Web Development with Rails by Michael Hartl</a> </li></ul></li></ul>23:05 - Feedback<ul><li>Trolling and Criticism (Niceness vs Directness)</li><li><a href="https://vimeo.com/21981264" target="_blank" rel="noreferrer noopener">David Brady: Ruby Hashes</a> and <a href="https://vimeo.com/22041207" target="_blank" rel="noreferrer noopener">David Brady: Associative Arrays with James Edward Gray II</a> Example</li><li><a href="http://www.jobreplacementguide.com/" target="_blank" rel="noreferrer noopener">The Job Replacement Guide by David Brady</a></li></ul>26:22 - Leveling Up and Monetizing Content<ul><li>“MPP” (Multiple Payout Potential)</li><li>Ethics and Morals</li><li>Long-term Sustainability</li></ul>33:26 - <a href="http://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a> and <a href="http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect" target="_blank" rel="noreferrer noopener">The Dunning–Kruger Effect</a> <ul><li><a href="https://the-pastry-box-project.net/lara-hogan/2015-march-18" target="_blank" rel="noreferrer noopener">Lara Hogan: On having a totally reasonable amount of self-confidence</a></li></ul>37:42 - Is the Ruby Community Beginner-Friendly?<ul><li>thoughtbot's <a href="https://robots.thoughtbot.com/" target="_blank" rel="noreferrer noopener">Giant Robots Smashing into Other Giant Robots</a> Podcast</li><li><a href="http://5by5.tv/rubyonrails/148" target="_blank" rel="noreferrer noopener">The Ruby on Rails Podcast: 148: Chad Pytel of thoughtbot discusses @dhh's RailsConf 2014 keynote (and more)</a>  </li></ul>42:50 - Content Production: Is it a barrier to entry?<ul><li><a href="http://www.amazon.com/gp/product/0874771641/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0874771641&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=RBPQBTUXB7LG46LI&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Becoming a Writer by Dorothea Brande</a> </li></ul>Picks <a href="http://youarenotsosmart.com/2013/05/23/survivorship-bias/" target="_blank" rel="noreferrer noopener">Survivorship Bias</a> (Saron)<br /> <a href="http://blog.fogcreek.com/10x-programmer-and-other-myths-in-software-engineering-interview-with-laurent-bossavit/" target="_blank" rel="noreferrer noopener">Laurent Bossavit: 10X Programmer and other Myths in Software Engineering</a> (Jessica)<br /> <a href="http://rachelnabors.com/2015/03/13/the-hating-game/" target="_blank" rel="noreferrer noopener">Rachel Nabors: The Hating Game</a> (Coraline)<br /> <a href="http://www.amazon.com/gp/product/1853757829/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1853757829&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=V3PSOTYS7KFPECPR&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Poo on a Date: The Lovers' Guide to Toilet Etiquette by Mats</a> (David)<br /> <a href="http://www.amazon.com/gp/product/0452297664/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0452297664&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=NJI73UUCOXYV63S3&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Poo at Work by Mats</a> (David)<br /> <a href="http://www.amazon.com/gp/product/1853758116/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1853758116&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TMWKYX2BCS5M45BE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Poo on Holiday by Mats</a> (David)<br /> <a href="http://www.amazon.com/gp/product/0385743572/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0385743572&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=UQBFENF72U6RVTSB&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Steelheart (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> <a href="https://gitter.im/" target="_blank" rel="noreferrer noopener">Gitter</a> (Chuck)<br /> <a href="http://entreprogrammers.com/" target="_blank" rel="noreferrer noopener">The Entreprogrammers Podcast</a> (Jake)<br /> <a href="http://www.amazon.com/gp/product/1400082471/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1400082471&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VK535K7XVFSIEHBD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software by Scott Rosenberg</a> (Jake)<br /> <a href="http://www.npr.org/blogs/alltechconsidered/2014/10/06/345799830/the-forgotten-female-programmers-who-created-modern-tech" target="_blank" rel="noreferrer noopener">Laura Sydell: The Forgotten Female Programmers Who Created Modern Tech</a> (Jake) Special Guest: Jake Day Williams.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">e648fe92-1617-4e54-8e8f-51de0e4acf70</guid><pubDate>Wed, 08 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851477/stream.mp3" length="57700731" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>http://www.teespring.com/aprilrogues Get your Ruby Rogues unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees!  03:19 - Jake Day Williams Introduction
- https://twitter.com/jakedaywilliams
- http://wildacademy.co/
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="http://www.teespring.com/aprilrogues" target="_blank" rel="noreferrer noopener">Support our Teespring campaign!</a> Get your Ruby Rogues unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees!  03:19 - Jake Day Williams Introduction<ul><li><a href="https://twitter.com/jakedaywilliams" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://wildacademy.co/" target="_blank" rel="noreferrer noopener">Wild Academy</a></li><li><a href="https://www.youtube.com/user/JakeDayWilliams" target="_blank" rel="noreferrer noopener">[YouTube] Wild Academy</a></li><li><a href="http://www.amazon.com/gp/product/B00R4T8EJ4/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00R4T8EJ4&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TDTT6GGCGGHQTIHQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Learn Ruby: The Beginner Guide: An Introduction to Ruby Programming by Jake Day Williams</a></li><li><a href="http://www.amazon.com/gp/product/B00ULKOU1O/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00ULKOU1O&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=CH4FOE4BVZJ4JDNB&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Learn PHP: The Beginner Guide: An Introduction to PHP Programming by Jake Day Williams</a></li></ul>03:48 - What Do New People Struggle With?04:59 - Teaching While Learning and Video Tutorials vs In-Person Training<ul><li>Resources:<ul><li><a href="http://www.lynda.com/" target="_blank" rel="noreferrer noopener">Lynda</a></li><li><a href="http://www.skilledup.com/articles/the-ultimate-guide-to-coding-bootcamps-the-exhaustive-list/" target="_blank" rel="noreferrer noopener">The Ultimate Guide to Coding Bootcamps: The Exhaustive List</a></li></ul></li><li>Being a “Self-Starter”  </li><li><a href="https://www.youtube.com/watch?v=CS9mDPLV25A" target="_blank" rel="noreferrer noopener">The EntreProgrammers Episode 51: Ship 'em Pears with Jake Day Williams</a></li><li>“Work the system that does exist, not the system we wish exists.”</li><li><a href="http://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a></li><li><a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a><ul><li><a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips Kickstarter Campaign</a></li></ul></li><li><a href="http://www.amazon.com/gp/product/1400075998/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1400075998&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AFSFPBF5OEW7WLJZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Turing's Cathedral: The Origins of the Digital Universe by George Dyson</a><ul><li><a href="https://www.ias.edu/" target="_blank" rel="noreferrer noopener">Institute for Advanced Study (IAS)</a></li></ul></li><li><a href="http://www.blenderguru.com/" target="_blank" rel="noreferrer noopener">Blender Guru</a>: <a href="https://twitter.com/andrewpprice" target="_blank" rel="noreferrer noopener">Andrew Price</a></li></ul>16:59 - Responsibility<ul><li>As Teachers<ul><li><a href="http://www.npr.org/blogs/money/2012/01/31/146152273/the-tuesday-podcast-the-app-economy" target="_blank" rel="noreferrer noopener">Planet Money Podcast: The App Economy with Marco Arment of Instapaper</a></li></ul></li><li>Gauging Your Own Success</li><li>Digital Content (Updating)<ul><li><a href="http://railstutorial.org" target="_blank" rel="noreferrer noopener">Ruby on Rails Tutorial: Learn Web Development with Rails by Michael Hartl</a> </li></ul></li></ul>23:05 - Feedback<ul><li>Trolling and Criticism (Niceness vs Directness)</li><li><a href="https://vimeo.com/21981264" target="_blank" rel="noreferrer noopener">David Brady: Ruby Hashes</a> and <a href="https://vimeo.com/22041207" target="_blank" rel="noreferrer noopener">David Brady: Associative Arrays with James Edward Gray II</a> Example</li><li><a...]]></itunes:summary><itunes:duration>3528</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>201 RR Game Development with Andrea Magnorsky</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/201-rr-game-development-with-andrea-magnorsky</link><description><![CDATA[Thank you <a href="https://www.kickstarter.com/projects/521063736/rails-clips-build-an-api-with-rails-video-series" target="_blank" rel="noreferrer noopener">RailsClips Kickstarter</a> Backers! 02:27 - Andrea Magnorsky Introduction<ul><li><a href="https://twitter.com/silverspoon" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Andrea" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.roundcrisis.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.youtube.com/watch?v=7ualiN55h8o" target="_blank" rel="noreferrer noopener">[YouTube] Andrea Magnorsky: The Tools that Shape Us</a></li><li><a href="http://batcatgames.com/blog/" target="_blank" rel="noreferrer noopener">BatCat Games</a><ul><li><a href="https://twitter.com/batcatgames" target="_blank" rel="noreferrer noopener">@batcatgames</a></li></ul></li><li><a href="http://www.roundcrisis.com/" target="_blank" rel="noreferrer noopener">Blog</a>  </li><li><a href="https://twitter.com/roundcrisis" target="_blank" rel="noreferrer noopener">@roundcrisis</a> (Andrea’s Game-Related Twitter Account)</li></ul>02:56 - “What Game Developers Know That Business Devs Can Benefit From”<ul><li>Going From Enterprise =&gt; Professional Game Dev<ul><li><a href="https://about.me/andrewAtBatCat" target="_blank" rel="noreferrer noopener">Andrew O’Connor</a>, co-founder of BatCat Games</li><li><a href="https://www.xsplit.com/about" target="_blank" rel="noreferrer noopener">XSplit</a> (Xbox Comparison)</li></ul></li></ul>08:28 - Curiosity and Motivation09:10 - Is game development more approachable than in the past?<ul><li><a href="http://unity3d.com/" target="_blank" rel="noreferrer noopener">Unity Game Engine</a></li><li><a href="https://www.unrealengine.com/" target="_blank" rel="noreferrer noopener">The Unreal Engine</a></li><li><a href="http://www.monogame.net/" target="_blank" rel="noreferrer noopener">MonoGame</a></li><li><a href="http://archive.kontek.net/republic.strategyplanet.gamespy.com/totality.shtml" target="_blank" rel="noreferrer noopener">Totality Engine</a></li></ul>10:12 - Learning New Skills and Coding Practices to Write Games<ul><li>Unlearning to Be Clean</li><li><a href="http://gameprogrammingpatterns.com/game-loop.html" target="_blank" rel="noreferrer noopener">Game Loop</a></li><li>Levels of Code:<ul><li>Low-Level Code</li><li>Intermediate Layer</li><li>Scripts and Game Play</li></ul></li></ul>15:45 - Performance and Iterations<ul><li><a href="https://www.youtube.com/watch?v=7ualiN55h8o" target="_blank" rel="noreferrer noopener">[YouTube] Andrea Magnorsky: The Tools that Shape Us</a> </li><li>Testing</li><li>Iteration Speed</li><li>“Benevolent Dictator + You”</li></ul>20:45 - Making Games Inviting<ul><li>FUN</li></ul>23:11 - Techniques to Cope with State24:16 - Releasing and Deadlines (Business Issues Between Developers and Management)28:30 - Testing <ul><li>Property Testing<ul><li><a href="https://github.com/fsharp/FsCheck" target="_blank" rel="noreferrer noopener">FsCheck</a></li></ul></li></ul>30:45 - Writing Aspects of Games (Stories, Artwork, etc.)32:22 - Why <a href="http://en.wikipedia.org/wiki/F_Sharp_(programming_language)" target="_blank" rel="noreferrer noopener">F#</a>?<ul><li><a href="https://msdn.microsoft.com/en-us/library/hh156509.aspx" target="_blank" rel="noreferrer noopener">Type Providers</a><ul><li><a href="https://msdn.microsoft.com/en-us/library/hh361034.aspx" target="_blank" rel="noreferrer noopener">Tutorial: Creating a Type Provider (F#)</a></li></ul></li><li><a href="http://xamarin.com/studio" target="_blank" rel="noreferrer noopener">Xamarin Studio</a></li></ul>38:44 - Pair Programming or Agile Techniques in Game Dev?<ul><li>“Stupid Courage/Bravery”</li></ul>42:22 - Teaching Game Development (<a href="http://en.wikipedia.org/wiki/Game_jam" target="_blank" rel="noreferrer noopener">Game Jams</a>)<ul><li><a href="http://globalgamejam.org/" target="_blank" rel="noreferrer noopener">Global Game Jam</a> </li><li><a href="http://www.indiegamejams.com/" target="_blank" rel="noreferrer noopener">Indie Game Jams</a></li><li><a href="https://itch.io/jams" target="_blank" rel="noreferrer noopener">Game Jams on itch.io</a></li></ul>44:39 - <a href="http://www.onikira.com/" target="_blank" rel="noreferrer noopener">Onikira: Demon Killer</a> <ul><li><a href="http://store.steampowered.com/app/310850/" target="_blank" rel="noreferrer noopener">Onikara - Demon Killer on Steam</a> </li><li>Hardware</li><li><a href="http://en.wikipedia.org/wiki/DmC:_Devil_May_Cry" target="_blank" rel="noreferrer noopener">DmC: Devil May Cry</a></li></ul>Picks <a href="https://vimeo.com/80375707" target="_blank" rel="noreferrer noopener">[Vimeo] Carina C. Zona: Schemas for the Real World</a> (Avdi)<br /> <a href="http://en.wikipedia.org/wiki/Maryville,_Tennessee" target="_blank" rel="noreferrer noopener">Maryville, Tennessee</a> (Avdi)<br /> <a href="http://monodraw.helftone.com" target="_blank" rel="noreferrer noopener">Monodraw</a> (Jessica)<br /> <a href="http://naramore.net/blog/uncomfortable" target="_blank" rel="noreferrer noopener">Elizabeth Naramore: Uncomfortable</a> (Jessica)<br /> <a href="https://github.com/CoralineAda/ambient_spec" target="_blank" rel="noreferrer noopener">ambient_spec</a> (Coraline)<br /> <a href="https://www.fantasyflightgames.com/en/products/cosmic-encounter/" target="_blank" rel="noreferrer noopener">Cosmic Encounter</a> (Coraline)<br /> <a href="http://www.amazon.com/Ready-Player-One-Ernest-Cline/dp/0307887448/ref=sr_1_1?ie=UTF8&amp;keywords=ready+player+one&amp;qid=1427217449&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Ready Player One by Ernest Cline</a> (Chuck)<br /> <a href="http://www.amazon.com/Mastery-Robert-Greene/dp/014312417X/ref=sr_1_1?ie=UTF8&amp;keywords=mastery&amp;qid=1427217491&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Mastery by Robert Greene</a> (Chuck)<br /> <a href="http://boardgamegeek.com/boardgame/39856/dixit" target="_blank" rel="noreferrer noopener">Dixit</a> (Andrea)<br /> <a href="http://michaelrbernste.in/2014/06/23/know-your-types-goruco-2014.html" target="_blank" rel="noreferrer noopener">Michael Bernstein: Know Your Types</a> (Andrea)<br /> <a href="https://vimeo.com/100976693" target="_blank" rel="noreferrer noopener">[Vimeo] Philip Potter: Generative testing with clojure.test.check</a> (Andrea)Special Guest: Andrea Magnorsky.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b70b6a50-8009-4aa0-a6e9-88160ae953b4</guid><pubDate>Wed, 01 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851493/stream.mp3" length="56898214" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Thank you https://www.kickstarter.com/projects/521063736/rails-clips-build-an-api-with-rails-video-series Backers! 02:27 - Andrea Magnorsky Introduction
- https://twitter.com/silverspoon 
- https://github.com/Andrea 
- http://www.roundcrisis.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Thank you <a href="https://www.kickstarter.com/projects/521063736/rails-clips-build-an-api-with-rails-video-series" target="_blank" rel="noreferrer noopener">RailsClips Kickstarter</a> Backers! 02:27 - Andrea Magnorsky Introduction<ul><li><a href="https://twitter.com/silverspoon" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Andrea" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.roundcrisis.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.youtube.com/watch?v=7ualiN55h8o" target="_blank" rel="noreferrer noopener">[YouTube] Andrea Magnorsky: The Tools that Shape Us</a></li><li><a href="http://batcatgames.com/blog/" target="_blank" rel="noreferrer noopener">BatCat Games</a><ul><li><a href="https://twitter.com/batcatgames" target="_blank" rel="noreferrer noopener">@batcatgames</a></li></ul></li><li><a href="http://www.roundcrisis.com/" target="_blank" rel="noreferrer noopener">Blog</a>  </li><li><a href="https://twitter.com/roundcrisis" target="_blank" rel="noreferrer noopener">@roundcrisis</a> (Andrea’s Game-Related Twitter Account)</li></ul>02:56 - “What Game Developers Know That Business Devs Can Benefit From”<ul><li>Going From Enterprise =&gt; Professional Game Dev<ul><li><a href="https://about.me/andrewAtBatCat" target="_blank" rel="noreferrer noopener">Andrew O’Connor</a>, co-founder of BatCat Games</li><li><a href="https://www.xsplit.com/about" target="_blank" rel="noreferrer noopener">XSplit</a> (Xbox Comparison)</li></ul></li></ul>08:28 - Curiosity and Motivation09:10 - Is game development more approachable than in the past?<ul><li><a href="http://unity3d.com/" target="_blank" rel="noreferrer noopener">Unity Game Engine</a></li><li><a href="https://www.unrealengine.com/" target="_blank" rel="noreferrer noopener">The Unreal Engine</a></li><li><a href="http://www.monogame.net/" target="_blank" rel="noreferrer noopener">MonoGame</a></li><li><a href="http://archive.kontek.net/republic.strategyplanet.gamespy.com/totality.shtml" target="_blank" rel="noreferrer noopener">Totality Engine</a></li></ul>10:12 - Learning New Skills and Coding Practices to Write Games<ul><li>Unlearning to Be Clean</li><li><a href="http://gameprogrammingpatterns.com/game-loop.html" target="_blank" rel="noreferrer noopener">Game Loop</a></li><li>Levels of Code:<ul><li>Low-Level Code</li><li>Intermediate Layer</li><li>Scripts and Game Play</li></ul></li></ul>15:45 - Performance and Iterations<ul><li><a href="https://www.youtube.com/watch?v=7ualiN55h8o" target="_blank" rel="noreferrer noopener">[YouTube] Andrea Magnorsky: The Tools that Shape Us</a> </li><li>Testing</li><li>Iteration Speed</li><li>“Benevolent Dictator + You”</li></ul>20:45 - Making Games Inviting<ul><li>FUN</li></ul>23:11 - Techniques to Cope with State24:16 - Releasing and Deadlines (Business Issues Between Developers and Management)28:30 - Testing <ul><li>Property Testing<ul><li><a href="https://github.com/fsharp/FsCheck" target="_blank" rel="noreferrer noopener">FsCheck</a></li></ul></li></ul>30:45 - Writing Aspects of Games (Stories, Artwork, etc.)32:22 - Why <a href="http://en.wikipedia.org/wiki/F_Sharp_(programming_language)" target="_blank" rel="noreferrer noopener">F#</a>?<ul><li><a href="https://msdn.microsoft.com/en-us/library/hh156509.aspx" target="_blank" rel="noreferrer noopener">Type Providers</a><ul><li><a href="https://msdn.microsoft.com/en-us/library/hh361034.aspx" target="_blank" rel="noreferrer noopener">Tutorial: Creating a Type Provider (F#)</a></li></ul></li><li><a href="http://xamarin.com/studio" target="_blank" rel="noreferrer noopener">Xamarin Studio</a></li></ul>38:44 - Pair Programming or Agile Techniques in Game Dev?<ul><li>“Stupid Courage/Bravery”</li></ul>42:22 - Teaching Game Development (<a href="http://en.wikipedia.org/wiki/Game_jam" target="_blank" rel="noreferrer noopener">Game Jams</a>)<ul><li><a href="http://globalgamejam.org/"...]]></itunes:summary><itunes:duration>3477</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>200 RR 200th Episode Free-For-All!</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/200-rr-200th-episode-free-for-all</link><description><![CDATA[03:08 - What’s Up with Aaron Patterson?<ul><li><a href="https://twitter.com/tenderlove" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/tenderlove" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://tenderlovemaking.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.redhat.com/en" target="_blank" rel="noreferrer noopener">Red Hat</a> &lt;= They’re <a href="http://jobs.redhat.com/" target="_blank" rel="noreferrer noopener">Hiring</a>!!</li><li>Mechanical Keyboarding<ul><li><a href="http://ergodox.org/" target="_blank" rel="noreferrer noopener">ErgoDox.org</a> </li><li><a href="http://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li><li><a href="https://normanlayout.info/" target="_blank" rel="noreferrer noopener">The Norman Layout</a> vs <a href="http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard" target="_blank" rel="noreferrer noopener">Dvorak</a></li><li><a href="http://www.duckychannel.com.tw/en/keyboard.html" target="_blank" rel="noreferrer noopener">Ducky Keyboards</a></li><li><a href="http://atreus.technomancy.us/" target="_blank" rel="noreferrer noopener">Atreus Keyboard Kit</a></li></ul></li></ul>16:45 - What’s Up with James Edward Gray?<ul><li>Game Programming<ul><li><a href="http://gamesalad.com/" target="_blank" rel="noreferrer noopener">GameSalad</a></li><li><a href="http://www.libgosu.org/" target="_blank" rel="noreferrer noopener">Gusu</a></li><li><a href="https://www.dartlang.org/" target="_blank" rel="noreferrer noopener">Dart</a> </li><li><a href="https://www.unrealengine.com/" target="_blank" rel="noreferrer noopener">Unreal Engine</a></li><li><a href="http://unity3d.com/" target="_blank" rel="noreferrer noopener">Unity</a></li><li><a href="http://gameprogrammingpatterns.com/" target="_blank" rel="noreferrer noopener">Game Programming Patterns by Bob Nystrom</a></li><li><a href="http://graysoftinc.com/book-reviews/game-programming-patterns" target="_blank" rel="noreferrer noopener">James Edward Gray’s Book Review on Game Programming Patterns</a></li><li><a href="http://www.blender.org/" target="_blank" rel="noreferrer noopener">Blender</a></li></ul></li><li>Teaching Kids to Program<ul><li><a href="http://mindstorms.lego.com/" target="_blank" rel="noreferrer noopener">LEGO Mindstorms</a></li><li><a href="http://www.wowwee.com/mip/" target="_blank" rel="noreferrer noopener">MiP Robot</a></li><li><a href="http://code.org/" target="_blank" rel="noreferrer noopener">Code.org</a></li><li><a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/programming-as-performance-by-joseph-wilk-1733" target="_blank" rel="noreferrer noopener">Joseph Wilk: Programming as Performance (from RubyConf Australia)</a> </li><li><a href="http://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a></li><li><a href="http://sonic-pi.net/" target="_blank" rel="noreferrer noopener">Sonic Pi</a></li></ul></li></ul>30:16 - What’s Up with Katrina Owen?<ul><li><a href="http://splice.com" target="_blank" rel="noreferrer noopener">Splice</a> </li><li><a href="http://2015.bathruby.org/" target="_blank" rel="noreferrer noopener">Bath Ruby Conference</a><ul><li><a href="https://twitter.com/BathRuby" target="_blank" rel="noreferrer noopener">@BathRuby</a></li><li><a href="http://confreaks.tv/videos/bathruby2015-here-be-dragons" target="_blank" rel="noreferrer noopener">[Confreaks] Katrina: Here Be Dragons at Bath Ruby Conference 2015</a> </li></ul></li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">The Go Programming Language</a><ul><li><a href="http://devchat.tv/ruby-rogues/198-rr-expanding-the-ruby-community-values-to-other-languages-with-scott-feinberg-and-mark-bates" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates</a></li></ul></li><li><a href="http://rubyheroes.com/" target="_blank" rel="noreferrer noopener">Ruby Hero Awards</a></li><li><a href="http://signup.99bottlesbook.com/" target="_blank" rel="noreferrer noopener">99 Bottles Of OOP (Practical Programming Book) by Sandi Metz and Katrina Owen</a></li><li><a href="https://www.youtube.com/watch?v=GWEEPt8VvmU" target="_blank" rel="noreferrer noopener">[YouTube] Katrina Owen: Overkill </a>(Bob <a href="http://www.exercism.io/" target="_blank" rel="noreferrer noopener">Exercism</a> Problem)</li></ul>41:55 - What’s Up with Saron Yitbarek?<ul><li><a href="http://www.codenewbie.org/" target="_blank" rel="noreferrer noopener">CodeNewbie</a><ul><li><a href="https://twitter.com/CodeNewbies" target="_blank" rel="noreferrer noopener">@CodeNewbies</a></li><li><a href="https://twitter.com/hashtag/codenewbie?f=realtime&amp;src=hash" target="_blank" rel="noreferrer noopener">#CodeNewbie</a></li><li><a href="https://itunes.apple.com/us/podcast/codenewbie/id919219256" target="_blank" rel="noreferrer noopener">Podcast</a></li><li><a href="http://discourse.codenewbie.org/" target="_blank" rel="noreferrer noopener">Discourse Forum</a></li><li><a href="http://www.codenewbie.org/blogs" target="_blank" rel="noreferrer noopener">Blog</a></li></ul></li><li>Developer Apprentice at <a href="https://thoughtbot.com/" target="_blank" rel="noreferrer noopener">thoughtbot</a></li><li><a href="http://www.nand2tetris.org/" target="_blank" rel="noreferrer noopener">Nand2Tetris</a><ul><li><a href="http://mitpress.mit.edu/books/elements-computing-systems" target="_blank" rel="noreferrer noopener">The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken</a></li></ul></li><li><a href="http://www.codenewbie.org/" target="_blank" rel="noreferrer noopener">CodeNewbie</a> and Hardware<ul><li><a href="http://www.codenewbie.org/podcast/intro-to-raspberry-pi" target="_blank" rel="noreferrer noopener">CodeNewbie Episode #27: Intro to Raspberry Pi with Matt Richardson</a></li><li><a href="http://www.codenewbie.org/podcast/the-hardware-marketplace" target="_blank" rel="noreferrer noopener">CodeNewbie Episode #26: The Hardware Marketplace with Julia Grace</a></li><li><a href="http://www.codenewbie.org/podcast/from-software-to-hardware" target="_blank" rel="noreferrer noopener">CodeNewbie Episode #25: From Software To Hardware with Sara Chipps</a></li></ul></li><li><a href="http://confreaks.tv/videos/bathruby2015-learning-code-good" target="_blank" rel="noreferrer noopener">[Confreaks] Saron: Reading Code Good at Bath Ruby Conference 2015</a></li></ul>47:31 - A Look Back at the Past 100 Ruby Rogues Episodes and Conference Memories  <ul><li><a href="http://devchat.tv/ruby-rogues/198-rr-expanding-the-ruby-community-values-to-other-languages-with-scott-feinberg-and-mark-bates" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates</a></li><li><a href="http://devchat.tv/ruby-rogues/196-rr-testing-clojure-in-ruby-with-ashton-kemerling" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #196: Testing Clojure in Ruby with Ashton Kemerling</a></li><li><a href="http://www.rubymidwest.com/" target="_blank" rel="noreferrer noopener">Ruby Midwest</a><ul><li><a href="https://twitter.com/RubyMidwest" target="_blank" rel="noreferrer noopener">@RubyMidwest</a></li><li><a href="https://www.youtube.com/watch?v=ZLFeqmh7Dec" target="_blank" rel="noreferrer noopener">[YouTube] Ruby Midwest 2013 Keynote by James Edward Gray II</a></li></ul></li><li><a href="http://keeprubyweird.com/" target="_blank" rel="noreferrer noopener">Keep Ruby Weird</a><ul><li><a href="https://twitter.com/keeprubyweird" target="_blank" rel="noreferrer noopener">@keeprubyweird</a> </li></ul></li></ul>53:55 - HI AARON’S MOM! THANKS FOR MAKING AARON PUNNY! (Editor’s Note: Aaron didn’t tell you how far into the call it was, but I did. &lt;3 Mandy) 55:50 - A Look Back at the Past 100 Ruby Rogues Episodes and Conference Memories (Cont’d)<ul><li>James at Scottish Ruby Conf 2013: The Patterns We All Need to Know (Editor’s Note: I can’t find this must-see video online, but if you can, tweet a link to <a href="https://twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">@therubyrep</a>) </li><li><a href="http://www.confreaks.com/videos/4785-KeepRubyWeird14-opening-keynote" target="_blank" rel="noreferrer noopener">[Confreaks] Aaron Patterson: Keep Ruby Weird</a> (Homeopathic Refactoring)</li></ul>58:32 - Legacy Rogues: What Changed You and Improved You the Most by Being a Panelist on Ruby Rogues?01:02:29 - The Panelists &lt;3 Picks<ul><li>Tweet Us YOUR Picks: <a href="https://twitter.com/rubyrogues" target="_blank" rel="noreferrer noopener">@rubyrogues</a></li></ul>01:10:10 - New Rogues’ and Chuck’s Thoughts on the ShowPicks <a href="http://www.amazon.com/Speed-Dark-Ballantine-Readers-Circle/dp/0345447549/ref=sr_1_1?ie=UTF8&amp;keywords=the+speed+of+dark&amp;qid=1426613858&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Speed of Dark (Ballantine Reader's Circle) by Elizabeth Moon</a> (Katrina)<br /> <a href="http://www.amazon.com/The-Curious-Incident-Dog-Night-Time/dp/1400032717" target="_blank" rel="noreferrer noopener">The Curious Incident of the Dog in the Night-Time by Mark Haddon</a> (Katrina)<br /> <a href="http://atreus.technomancy.us/" target="_blank" rel="noreferrer noopener">Atreus Keyboard Kit</a> (Aaron)<br /> <a href="http://www.bemyeyes.org" target="_blank" rel="noreferrer noopener">Be My Eyes</a> (Saron)<br /> <a href="http://www.marchisformakers.com" target="_blank" rel="noreferrer noopener">March is for Makers</a> (Saron)<br /> <a href="https://gmail.com" target="_blank" rel="noreferrer noopener">Hire Saron!</a> (Saron)<br /> <a href="https://www.indiegogo.com/projects/con-man" target="_blank" rel="noreferrer noopener">[Indiegogo] Con Man</a> (James)<br /> ​<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2bfb1a5a-acc7-4653-a468-c9b3262185e3</guid><pubDate>Wed, 25 Mar 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851547/stream.mp3" length="80456879" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:08 - What’s Up with Aaron Patterson?
- https://twitter.com/tenderlove 
- https://github.com/tenderlove 
- http://tenderlovemaking.com/
- http://www.redhat.com/en &amp;lt;= They’re http://jobs.redhat.com/!!
- Mechanical Keyboarding
    -...</itunes:subtitle><itunes:summary><![CDATA[03:08 - What’s Up with Aaron Patterson?<ul><li><a href="https://twitter.com/tenderlove" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/tenderlove" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://tenderlovemaking.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.redhat.com/en" target="_blank" rel="noreferrer noopener">Red Hat</a> &lt;= They’re <a href="http://jobs.redhat.com/" target="_blank" rel="noreferrer noopener">Hiring</a>!!</li><li>Mechanical Keyboarding<ul><li><a href="http://ergodox.org/" target="_blank" rel="noreferrer noopener">ErgoDox.org</a> </li><li><a href="http://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li><li><a href="https://normanlayout.info/" target="_blank" rel="noreferrer noopener">The Norman Layout</a> vs <a href="http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard" target="_blank" rel="noreferrer noopener">Dvorak</a></li><li><a href="http://www.duckychannel.com.tw/en/keyboard.html" target="_blank" rel="noreferrer noopener">Ducky Keyboards</a></li><li><a href="http://atreus.technomancy.us/" target="_blank" rel="noreferrer noopener">Atreus Keyboard Kit</a></li></ul></li></ul>16:45 - What’s Up with James Edward Gray?<ul><li>Game Programming<ul><li><a href="http://gamesalad.com/" target="_blank" rel="noreferrer noopener">GameSalad</a></li><li><a href="http://www.libgosu.org/" target="_blank" rel="noreferrer noopener">Gusu</a></li><li><a href="https://www.dartlang.org/" target="_blank" rel="noreferrer noopener">Dart</a> </li><li><a href="https://www.unrealengine.com/" target="_blank" rel="noreferrer noopener">Unreal Engine</a></li><li><a href="http://unity3d.com/" target="_blank" rel="noreferrer noopener">Unity</a></li><li><a href="http://gameprogrammingpatterns.com/" target="_blank" rel="noreferrer noopener">Game Programming Patterns by Bob Nystrom</a></li><li><a href="http://graysoftinc.com/book-reviews/game-programming-patterns" target="_blank" rel="noreferrer noopener">James Edward Gray’s Book Review on Game Programming Patterns</a></li><li><a href="http://www.blender.org/" target="_blank" rel="noreferrer noopener">Blender</a></li></ul></li><li>Teaching Kids to Program<ul><li><a href="http://mindstorms.lego.com/" target="_blank" rel="noreferrer noopener">LEGO Mindstorms</a></li><li><a href="http://www.wowwee.com/mip/" target="_blank" rel="noreferrer noopener">MiP Robot</a></li><li><a href="http://code.org/" target="_blank" rel="noreferrer noopener">Code.org</a></li><li><a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/programming-as-performance-by-joseph-wilk-1733" target="_blank" rel="noreferrer noopener">Joseph Wilk: Programming as Performance (from RubyConf Australia)</a> </li><li><a href="http://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a></li><li><a href="http://sonic-pi.net/" target="_blank" rel="noreferrer noopener">Sonic Pi</a></li></ul></li></ul>30:16 - What’s Up with Katrina Owen?<ul><li><a href="http://splice.com" target="_blank" rel="noreferrer noopener">Splice</a> </li><li><a href="http://2015.bathruby.org/" target="_blank" rel="noreferrer noopener">Bath Ruby Conference</a><ul><li><a href="https://twitter.com/BathRuby" target="_blank" rel="noreferrer noopener">@BathRuby</a></li><li><a href="http://confreaks.tv/videos/bathruby2015-here-be-dragons" target="_blank" rel="noreferrer noopener">[Confreaks] Katrina: Here Be Dragons at Bath Ruby Conference 2015</a> </li></ul></li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">The Go Programming Language</a><ul><li><a href="http://devchat.tv/ruby-rogues/198-rr-expanding-the-ruby-community-values-to-other-languages-with-scott-feinberg-and-mark-bates" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark...]]></itunes:summary><itunes:duration>4950</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>199 RR Deployments with Noah Gibbs</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/199-rr-deployments-with-noah-gibbs</link><description><![CDATA[02:08 - Noah Gibbs Introduction<ul><li><a href="https://twitter.com/codefolio" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/noahgibbs" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://codefol.io/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:38 - <a href="https://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails: Understand Rails by Building a Ruby Web Framework by Noah Gibbs</a><ul><li><a href="https://www.youtube.com/watch?v=Uh5MYvNXt0A" target="_blank" rel="noreferrer noopener">[YouTube] Noah Gibbs: GoGaRuCo 2013 - The Littlest ORM</a></li></ul>03:06 - <a href="http://www.sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra</a> 03:47 - <a href="http://rack.github.io/" target="_blank" rel="noreferrer noopener">Rack</a><ul><li><a href="https://www.amberbit.com/blog/2011/07/13/introduction-to-rack-middleware/" target="_blank" rel="noreferrer noopener">Introduction to Rack middleware</a></li><li><a href="https://github.com/derailed/rackamole" target="_blank" rel="noreferrer noopener">rackamole</a></li></ul>07:32 - Deploying Apps<ul><li>Hosting<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="http://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://www.vagrantup.com/" target="_blank" rel="noreferrer noopener">Vagrant</a></li></ul></li><li>Server Provisioning<ul><li><a href="https://www.chef.io/chef/" target="_blank" rel="noreferrer noopener">Chef</a></li><li><a href="https://puppetlabs.com/" target="_blank" rel="noreferrer noopener">Puppet</a> </li><li><a href="http://www.ansible.com/" target="_blank" rel="noreferrer noopener">Ansible</a></li><li><a href="http://capistranorb.com/" target="_blank" rel="noreferrer noopener">Capistrano</a></li></ul></li></ul>12:22 - Support, Operations, and Monitoring<ul><li><a href="http://en.wikipedia.org/wiki/DevOps" target="_blank" rel="noreferrer noopener">DevOps</a></li><li><a href="http://en.wikipedia.org/wiki/Database_administrator" target="_blank" rel="noreferrer noopener">Database Administrator (DBA)</a></li><li><a href="http://confreaks.tv/videos/mwrc2015-smoke-mirrors-the-primitives-of-high-availability" target="_blank" rel="noreferrer noopener">[Confreaks] Paul Hinze: Smoke &amp; Mirrors: The Primitives of High Availability</a></li><li>Reliability</li><li>Enterprise Tools<ul><li><a href="https://hashicorp.com/" target="_blank" rel="noreferrer noopener">HashiCorp</a><ul><li><a href="http://devchat.tv/ruby-rogues/192-rr-vagrant-with-mitchell-hashimoto" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #192: Vagrant with Mitchell Hashimoto</a></li></ul></li></ul></li><li>Learning Curve and Lack of Documentation (“Wild West”)</li></ul>20:36 - Social Differences Between Communities: Ruby vs <a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a><ul><li><a href="http://devchat.tv/ruby-rogues/198-rr-expanding-the-ruby-community-values-to-other-languages-with-scott-feinberg-and-mark-bates" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates</a></li><li><a href="http://en.wikipedia.org/wiki/COBOL" target="_blank" rel="noreferrer noopener">COBOL</a>, <a href="https://www.oracle.com/java/" target="_blank" rel="noreferrer noopener">Java</a>, <a href="http://en.wikipedia.org/wiki/C_(programming_language)" target="_blank" rel="noreferrer noopener">C</a></li><li><a href="http://saltstack.com/" target="_blank" rel="noreferrer noopener">The SaltStack</a><ul><li><a href="http://ryandlane.com/blog/2014/08/04/moving-away-from-puppet-saltstack-or-ansible/" target="_blank" rel="noreferrer noopener">Ryan D. Lane: Moving away from Puppet: SaltStack or Ansible?</a> </li></ul></li></ul>27:18 - Deployment Tools Targeting Polyglot Architectures28:39 - Ease of Deployment<ul><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li></ul>32:26 - The Success of a Language = The Deployment Story33:51 - Feedback Cycle34:57 - Reproducibility<ul><li><a href="http://www.gnu.org/software/bash/" target="_blank" rel="noreferrer noopener">Bash</a></li></ul>35:44 - <a href="http://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a> and Configuration Management Tools<ul><li><a href="https://wiki.archlinux.org/index.php/change_root" target="_blank" rel="noreferrer noopener">"chroot" = change root</a></li></ul>44:06 - Deployment Problems46:45 - <a href="http://rubymadscience.com/" target="_blank" rel="noreferrer noopener">Ruby Mad Science</a><ul><li><a href="https://github.com/noahgibbs/madscience_gem" target="_blank" rel="noreferrer noopener">madscience_gem</a> </li><li>Community Feedback</li><li>The Learning Curve</li><li>Roadmap<ul><li>Multiple VM Setups</li></ul></li></ul>Picks <a href="https://tunemygc.com" target="_blank" rel="noreferrer noopener">TuneMyGC</a> (Coraline)<br /> <a href="https://bearmetal.eu/theden/rails-garbage-collection-tuning-approaches/" target="_blank" rel="noreferrer noopener">Bear Metal: Rails Garbage Collection: Tuning Approaches</a> (Coraline)<br /> <a href="http://rbkit.codemancers.com/" target="_blank" rel="noreferrer noopener">Rbkit</a> (Coraline)<br /> Get out and jump in a mud puddle! (Jessica)<br /> <a href="https://pragprog.com/book/mnee/release-it" target="_blank" rel="noreferrer noopener">Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard</a> (Noah)<br /> <a href="http://clean-ruby.com/dsl" target="_blank" rel="noreferrer noopener">Ruby DSL Handbook by Jim Gay</a> (Noah)Special Guest: Noah Gibbs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6b1bbada-dbca-4115-b369-777c06ac21c7</guid><pubDate>Wed, 18 Mar 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851641/stream.mp3" length="5734400" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:08 - Noah Gibbs Introduction
- https://twitter.com/codefolio 
- https://github.com/noahgibbs 
- http://codefol.io/
02:38 - https://rebuilding-rails.com/
- https://www.youtube.com/watch?v=Uh5MYvNXt0A
03:06 - http://www.sinatrarb.com/ 03:47 -...</itunes:subtitle><itunes:summary><![CDATA[02:08 - Noah Gibbs Introduction<ul><li><a href="https://twitter.com/codefolio" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/noahgibbs" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://codefol.io/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:38 - <a href="https://rebuilding-rails.com/" target="_blank" rel="noreferrer noopener">Rebuilding Rails: Understand Rails by Building a Ruby Web Framework by Noah Gibbs</a><ul><li><a href="https://www.youtube.com/watch?v=Uh5MYvNXt0A" target="_blank" rel="noreferrer noopener">[YouTube] Noah Gibbs: GoGaRuCo 2013 - The Littlest ORM</a></li></ul>03:06 - <a href="http://www.sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra</a> 03:47 - <a href="http://rack.github.io/" target="_blank" rel="noreferrer noopener">Rack</a><ul><li><a href="https://www.amberbit.com/blog/2011/07/13/introduction-to-rack-middleware/" target="_blank" rel="noreferrer noopener">Introduction to Rack middleware</a></li><li><a href="https://github.com/derailed/rackamole" target="_blank" rel="noreferrer noopener">rackamole</a></li></ul>07:32 - Deploying Apps<ul><li>Hosting<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="http://redis.io/" target="_blank" rel="noreferrer noopener">Redis</a></li><li><a href="https://www.vagrantup.com/" target="_blank" rel="noreferrer noopener">Vagrant</a></li></ul></li><li>Server Provisioning<ul><li><a href="https://www.chef.io/chef/" target="_blank" rel="noreferrer noopener">Chef</a></li><li><a href="https://puppetlabs.com/" target="_blank" rel="noreferrer noopener">Puppet</a> </li><li><a href="http://www.ansible.com/" target="_blank" rel="noreferrer noopener">Ansible</a></li><li><a href="http://capistranorb.com/" target="_blank" rel="noreferrer noopener">Capistrano</a></li></ul></li></ul>12:22 - Support, Operations, and Monitoring<ul><li><a href="http://en.wikipedia.org/wiki/DevOps" target="_blank" rel="noreferrer noopener">DevOps</a></li><li><a href="http://en.wikipedia.org/wiki/Database_administrator" target="_blank" rel="noreferrer noopener">Database Administrator (DBA)</a></li><li><a href="http://confreaks.tv/videos/mwrc2015-smoke-mirrors-the-primitives-of-high-availability" target="_blank" rel="noreferrer noopener">[Confreaks] Paul Hinze: Smoke &amp; Mirrors: The Primitives of High Availability</a></li><li>Reliability</li><li>Enterprise Tools<ul><li><a href="https://hashicorp.com/" target="_blank" rel="noreferrer noopener">HashiCorp</a><ul><li><a href="http://devchat.tv/ruby-rogues/192-rr-vagrant-with-mitchell-hashimoto" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #192: Vagrant with Mitchell Hashimoto</a></li></ul></li></ul></li><li>Learning Curve and Lack of Documentation (“Wild West”)</li></ul>20:36 - Social Differences Between Communities: Ruby vs <a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a><ul><li><a href="http://devchat.tv/ruby-rogues/198-rr-expanding-the-ruby-community-values-to-other-languages-with-scott-feinberg-and-mark-bates" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates</a></li><li><a href="http://en.wikipedia.org/wiki/COBOL" target="_blank" rel="noreferrer noopener">COBOL</a>, <a href="https://www.oracle.com/java/" target="_blank" rel="noreferrer noopener">Java</a>, <a href="http://en.wikipedia.org/wiki/C_(programming_language)" target="_blank" rel="noreferrer noopener">C</a></li><li><a href="http://saltstack.com/" target="_blank" rel="noreferrer noopener">The SaltStack</a><ul><li><a href="http://ryandlane.com/blog/2014/08/04/moving-away-from-puppet-saltstack-or-ansible/" target="_blank" rel="noreferrer noopener">Ryan D. Lane: Moving away from Puppet: SaltStack or Ansible?</a> </li></ul></li></ul>27:18 - Deployment Tools Targeting...]]></itunes:summary><itunes:duration>280</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>198 RR Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/198-rr-expanding-the-ruby-community-values-to-other-languages-with-scott-feinberg-and-mark-bates</link><description><![CDATA[02:32 - Mark Bates Introduction<ul><li><a href="https://twitter.com/markbates" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/markbates" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://metabates.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://bostonrb.org/" target="_blank" rel="noreferrer noopener">Boston Ruby Users Group</a><ul><li><a href="https://twitter.com/bostonrb" target="_blank" rel="noreferrer noopener">@bostonrb</a> </li></ul></li><li><a href="http://www.metacasts.tv/" target="_blank" rel="noreferrer noopener">MetaCasts: HD Screencasts for GO Enthusiasts</a><ul><li><a href="https://twitter.com/metacasts" target="_blank" rel="noreferrer noopener">@metacasts</a>  </li></ul></li></ul>03:14 - Scott Feinberg Introduction<ul><li><a href="https://twitter.com/scottefein" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/scottefein" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.sefindustries.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.wepay.com/" target="_blank" rel="noreferrer noopener">WePay</a><ul><li><a href="https://twitter.com/WePay" target="_blank" rel="noreferrer noopener">@WePay</a></li><li><a href="https://twitter.com/wepaystatus" target="_blank" rel="noreferrer noopener">@wepaystatus</a></li></ul></li></ul>03:46 - Community Values<ul><li><a href="http://www.windycityrails.org/videos/2014/#19" target="_blank" rel="noreferrer noopener">2014 Videos - WindyCityRails Lightning Talks</a> (Scott’s is first)</li><li><a href="http://blog.sefindustries.com/the-happiness-manifesto/" target="_blank" rel="noreferrer noopener">Scott Feinberg: Where does Ruby go from here? (The Happiness Manifesto)</a><ul><li><a href="https://github.com/scottefein/the-happiness-manifesto" target="_blank" rel="noreferrer noopener">[GitHub] the-happiness-manifesto</a>  </li></ul></li></ul>05:32 - Ruby Community Standards and Values<ul><li>Testing</li><li>Programming Should Be Fun and Enjoyable</li><li>Pairing</li><li>Large Regional Conferences and <a href="http://www.meetup.com/" target="_blank" rel="noreferrer noopener">Meetups    </a></li></ul>07:33 - User Groups<ul><li><a href="http://lambdalounge.org/" target="_blank" rel="noreferrer noopener">Lambda Lounge</a><ul><li><a href="https://twitter.com/LambdaLounge" target="_blank" rel="noreferrer noopener">@LambdaLounge</a> </li></ul></li><li><a href="http://www.meetup.com/Netflix-Open-Source-Platform/" target="_blank" rel="noreferrer noopener">Netflix Open Source Group</a></li></ul>10:18 - Polyglot Conferences<ul><li><a href="https://www.youtube.com/watch?v=jsXK11f4yE0" target="_blank" rel="noreferrer noopener">Midwest.io 2014 - MythBashers: Adventures in Overlooked Technologies - Avdi Grimm</a></li><li><a href="https://github.com/avleen/bashttpd" target="_blank" rel="noreferrer noopener">[GitHub] A web server written in Bash</a></li><li><a href="http://greatwideopen.org/" target="_blank" rel="noreferrer noopener">Great Wide Open</a><ul><li><a href="https://twitter.com/AllThingsOpen" target="_blank" rel="noreferrer noopener">@AllThingsOpen</a> </li></ul></li><li><a href="http://www.codemash.org/" target="_blank" rel="noreferrer noopener">CodeMash</a><ul><li><a href="https://twitter.com/codemash" target="_blank" rel="noreferrer noopener">@codemash</a> </li></ul></li></ul>13:07 - Including and Getting Newbies Involved in Conference and Community Culture<ul><li>Generations</li><li>Boot Camps<ul><li><a href="http://www.launchacademy.com/" target="_blank" rel="noreferrer noopener">Launch Academy</a><ul><li><a href="https://twitter.com/LaunchAcademy_" target="_blank" rel="noreferrer noopener">@LaunchAcademy_</a> </li></ul></li></ul></li><li>Hugs</li></ul>20:41 - Diversity and Codes of Conduct<ul><li><a href="http://www.pyladies.com/" target="_blank" rel="noreferrer noopener">PyLadies</a><ul><li><a href="https://twitter.com/PyLadies_pdx/lists/pyladies-chapters" target="_blank" rel="noreferrer noopener">PyLadies Chapters (Twitter)</a> </li></ul></li><li><a href="http://www.railsbridge.org/" target="_blank" rel="noreferrer noopener">RailsBridge</a><ul><li><a href="https://twitter.com/railsbridge" target="_blank" rel="noreferrer noopener">@railsbridge</a> </li></ul></li><li><a href="http://railsgirls.com/" target="_blank" rel="noreferrer noopener">Rails Girls</a><ul><li><a href="https://twitter.com/railsgirls" target="_blank" rel="noreferrer noopener">@railsgirls</a> </li></ul></li></ul>23:08 - <a href="http://www.alterconf.com/" target="_blank" rel="noreferrer noopener">AlterConf</a><ul><li><a href="https://twitter.com/alterconf" target="_blank" rel="noreferrer noopener">@AlterConf</a></li><li><a href="http://www.ashedryden.com/" target="_blank" rel="noreferrer noopener">Ashe Dryden</a><ul><li><a href="https://twitter.com/ashedryden" target="_blank" rel="noreferrer noopener">@ashedryden</a></li></ul></li></ul>24:22 - <a href="https://us.pycon.org/" target="_blank" rel="noreferrer noopener">PyCon</a> <ul><li><a href="https://twitter.com/pycon" target="_blank" rel="noreferrer noopener">@pycon</a> </li></ul>25:31 - <a href="http://www.happinessconf.com/" target="_blank" rel="noreferrer noopener">HappinessConf</a><ul><li><a href="https://twitter.com/Happiness_Conf" target="_blank" rel="noreferrer noopener">@Happiness_Conf</a>  </li><li>Diversity<ul><li><a href="http://www.blackgirlscode.com/" target="_blank" rel="noreferrer noopener">Black Girls Code</a><ul><li><a href="https://twitter.com/blackgirlscode" target="_blank" rel="noreferrer noopener">@blackgirlscode</a> </li></ul></li><li><a href="https://www.womenwhocode.com/" target="_blank" rel="noreferrer noopener">Women Who Code</a><ul><li><a href="https://twitter.com/WomenWhoCode" target="_blank" rel="noreferrer noopener">@WomenWhoCode</a> </li></ul></li></ul></li></ul>28:30 - Developer Happiness and Invoking Community Values Within Corporate Company Culture<ul><li><a href="http://devchat.tv/ruby-rogues/191-rr-the-developer-happiness-team-with-kerri-miller" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #191: The Developer Happiness Team with Kerri Miller</a><ul><li><a href="http://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">PluralSight</a><ul><li><a href="http://blog.pluralsight.com/pluralsight-annual-author-summit" target="_blank" rel="noreferrer noopener">PluralSight Author Summit</a></li></ul></li></ul></li><li>Trust</li><li>Roles of Influence<ul><li>Navigating Office Politics</li></ul></li></ul>38:03 - <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank" rel="noreferrer noopener">Agile Software Development</a> and Productivity<ul><li><a href="http://www.amazon.com/The-Disciplines-Execution-Achieving-Important/dp/1491517751" target="_blank" rel="noreferrer noopener">The 4 Disciplines of Execution: Achieving Your Wildly Important Goals</a></li><li><a href="https://www.ted.com/talks/bruce_feiler_agile_programming_for_your_family" target="_blank" rel="noreferrer noopener">[TED Talk] Bruce Feiler: Agile programming — for your family</a>  </li></ul>40:41 - “The Ruby Diaspora”<ul><li><a href="https://vimeo.com/103590400" target="_blank" rel="noreferrer noopener">Mark Bates - Panel: The Future of Ruby - Burlington Ruby Conference 2014</a></li><li><a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a><ul><li><a href="https://pragprog.com/book/elixir/programming-elixir" target="_blank" rel="noreferrer noopener">Programming Elixir: Functional |&gt; Concurrent |&gt; Pragmatic |&gt; Fun by Dave Thomas</a></li></ul></li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">The Go Programming Language</a><ul><li><a href="http://www.gophercon.com/" target="_blank" rel="noreferrer noopener">Gophercon</a><ul><li><a href="https://twitter.com/GopherCon" target="_blank" rel="noreferrer noopener">@GopherCon</a></li></ul></li></ul></li></ul>47:47 - Acceptance<ul><li>Accepting Acceptance / Tolerating Intolerance</li></ul>50:55 - Mentoring<ul><li>Boston Ruby’s “Project Night”</li><li>Mentor Someone Who Doesn’t Look Like You</li></ul>Picks <a href="http://www.alderac.com/tempest/love-letter/" target="_blank" rel="noreferrer noopener">Love Letter</a> (Coraline)<br /> <a href="https://www.rescuetime.com/" target="_blank" rel="noreferrer noopener">RescueTime</a> (Coraline)<br /> <a href="http://www.amazon.com/Hacking-Happy-Dusty-Phillips/dp/1479245054" target="_blank" rel="noreferrer noopener">Hacking Happy by Dusty Phillips</a> (Jessica)<br /> <a href="http://tickets.happinessconf.com/?discount_code=ruby_rogues" target="_blank" rel="noreferrer noopener">Happiness Conf Coupon Code</a> (Scott)<br /> <a href="http://www.happinessconf.com/speakers" target="_blank" rel="noreferrer noopener">HappinessConf Speakers Page</a> (Scott)<br /> <a href="http://www.theflightdeal.com/" target="_blank" rel="noreferrer noopener">The Flight Deal</a> (Scott)<br /> <a href="http://bjango.com/mac/istatmenus/" target="_blank" rel="noreferrer noopener">iStat Menus</a> (Scott)<br /> <a href="http://www.happinessconf.com/" target="_blank" rel="noreferrer noopener">HappinessConf</a> (Mark)<br /> <a href="https://golang.org/" target="_blank" rel="noreferrer noopener">The Go Programming Language</a> (Mark)<br /> Use the Coupon Code: ROGUES to get your first month free: <a href="http://www.metacasts.tv/" target="_blank" rel="noreferrer noopener">MetaCasts.tv: HD Screencasts for GO Enthusiasts</a> (Mark)Special Guests: Mark Bates and Scott Feinberg.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">fd368cf8-80f9-4d7d-9379-031f1c3cbd3f</guid><pubDate>Wed, 11 Mar 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851542/stream.mp3" length="37191680" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:32 - Mark Bates Introduction
- https://twitter.com/markbates
- https://github.com/markbates
- http://metabates.com/
- http://bostonrb.org/
    - https://twitter.com/bostonrb 
- http://www.metacasts.tv/
    - https://twitter.com/metacasts  
03:14 -...</itunes:subtitle><itunes:summary><![CDATA[02:32 - Mark Bates Introduction<ul><li><a href="https://twitter.com/markbates" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/markbates" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://metabates.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://bostonrb.org/" target="_blank" rel="noreferrer noopener">Boston Ruby Users Group</a><ul><li><a href="https://twitter.com/bostonrb" target="_blank" rel="noreferrer noopener">@bostonrb</a> </li></ul></li><li><a href="http://www.metacasts.tv/" target="_blank" rel="noreferrer noopener">MetaCasts: HD Screencasts for GO Enthusiasts</a><ul><li><a href="https://twitter.com/metacasts" target="_blank" rel="noreferrer noopener">@metacasts</a>  </li></ul></li></ul>03:14 - Scott Feinberg Introduction<ul><li><a href="https://twitter.com/scottefein" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/scottefein" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.sefindustries.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.wepay.com/" target="_blank" rel="noreferrer noopener">WePay</a><ul><li><a href="https://twitter.com/WePay" target="_blank" rel="noreferrer noopener">@WePay</a></li><li><a href="https://twitter.com/wepaystatus" target="_blank" rel="noreferrer noopener">@wepaystatus</a></li></ul></li></ul>03:46 - Community Values<ul><li><a href="http://www.windycityrails.org/videos/2014/#19" target="_blank" rel="noreferrer noopener">2014 Videos - WindyCityRails Lightning Talks</a> (Scott’s is first)</li><li><a href="http://blog.sefindustries.com/the-happiness-manifesto/" target="_blank" rel="noreferrer noopener">Scott Feinberg: Where does Ruby go from here? (The Happiness Manifesto)</a><ul><li><a href="https://github.com/scottefein/the-happiness-manifesto" target="_blank" rel="noreferrer noopener">[GitHub] the-happiness-manifesto</a>  </li></ul></li></ul>05:32 - Ruby Community Standards and Values<ul><li>Testing</li><li>Programming Should Be Fun and Enjoyable</li><li>Pairing</li><li>Large Regional Conferences and <a href="http://www.meetup.com/" target="_blank" rel="noreferrer noopener">Meetups    </a></li></ul>07:33 - User Groups<ul><li><a href="http://lambdalounge.org/" target="_blank" rel="noreferrer noopener">Lambda Lounge</a><ul><li><a href="https://twitter.com/LambdaLounge" target="_blank" rel="noreferrer noopener">@LambdaLounge</a> </li></ul></li><li><a href="http://www.meetup.com/Netflix-Open-Source-Platform/" target="_blank" rel="noreferrer noopener">Netflix Open Source Group</a></li></ul>10:18 - Polyglot Conferences<ul><li><a href="https://www.youtube.com/watch?v=jsXK11f4yE0" target="_blank" rel="noreferrer noopener">Midwest.io 2014 - MythBashers: Adventures in Overlooked Technologies - Avdi Grimm</a></li><li><a href="https://github.com/avleen/bashttpd" target="_blank" rel="noreferrer noopener">[GitHub] A web server written in Bash</a></li><li><a href="http://greatwideopen.org/" target="_blank" rel="noreferrer noopener">Great Wide Open</a><ul><li><a href="https://twitter.com/AllThingsOpen" target="_blank" rel="noreferrer noopener">@AllThingsOpen</a> </li></ul></li><li><a href="http://www.codemash.org/" target="_blank" rel="noreferrer noopener">CodeMash</a><ul><li><a href="https://twitter.com/codemash" target="_blank" rel="noreferrer noopener">@codemash</a> </li></ul></li></ul>13:07 - Including and Getting Newbies Involved in Conference and Community Culture<ul><li>Generations</li><li>Boot Camps<ul><li><a href="http://www.launchacademy.com/" target="_blank" rel="noreferrer noopener">Launch Academy</a><ul><li><a href="https://twitter.com/LaunchAcademy_" target="_blank" rel="noreferrer noopener">@LaunchAcademy_</a> </li></ul></li></ul></li><li>Hugs</li></ul>20:41 - Diversity and Codes of Conduct<ul><li><a href="http://www.pyladies.com/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2246</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>197 RR The Social Coding Contract with Justin Searls</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/197-rr-the-social-coding-contract-with-justin-searls</link><description><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!! 02:23 - Justin Searls Introduction<ul><li><a href="https://twitter.com/searls" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/searls" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://about.me/searls" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a><ul><li><a href="https://twitter.com/testdouble" target="_blank" rel="noreferrer noopener">@testdouble</a></li></ul></li></ul>03:02 - <a href="http://blog.testdouble.com/posts/2014-12-02-the-social-coding-contract.html" target="_blank" rel="noreferrer noopener">Justin Searls: The Social Coding Contract</a> <ul><li><a href="http://en.wikipedia.org/wiki/Open_source" target="_blank" rel="noreferrer noopener">Open Source</a><ul><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul></li></ul>04:58 - <a href="http://en.wikipedia.org/wiki/Transitive_dependency" target="_blank" rel="noreferrer noopener">Transitive Dependences</a> and Understanding <a href="http://en.wikipedia.org/wiki/Technical_debt" target="_blank" rel="noreferrer noopener">Technical Debt</a><ul><li><a href="https://www.youtube.com/watch?v=9naDS3r4MbY" target="_blank" rel="noreferrer noopener">RailsConf 2014 - Keynote: 10 Years! by Yehuda Katz</a> </li><li><a href="http://en.wikipedia.org/wiki/CAP_theorem" target="_blank" rel="noreferrer noopener">The CAP Theorem</a></li></ul>15:21 - Learning Outside Work Hours<ul><li>Tracking Time</li><li><a href="http://en.wikipedia.org/wiki/Micromanagement" target="_blank" rel="noreferrer noopener">Micromanagement</a></li></ul>21:21 - Understanding Transitive Dependencies (Cont’d)<ul><li><a href="https://twitter.com/garybernhardt" target="_blank" rel="noreferrer noopener">Gary Bernhardt</a></li></ul>23:00 - Use Someone Else’s Framework or Write Your Own?<ul><li>“It Depends.”</li><li>“A dirty code base is the sign of a well-monetized application.” - <a href="http://www.bizjournals.com/columbus/print-edition/2013/07/12/health-care-heroes-matt-scantland.html?page=all" target="_blank" rel="noreferrer noopener">Matt Scantland</a></li></ul>31:25 - When Does it Hurt to Use Tools You Don’t Completely Understand?<ul><li><a href="http://www.elasticsearch.org/" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li></ul>34:14 - Leaving Code Behind36:26 - Be a Responsible Open Source User<ul><li><a href="https://github.com/linemanjs/rails-lineman/pull/15#issuecomment-75122029" target="_blank" rel="noreferrer noopener">Pull Request Sample</a> <ul><li>Amount of Investment</li><li>Community Management<ul><li>Communication<ul><li><a href="https://github.com/ryanb/cancan" target="_blank" rel="noreferrer noopener">cancan</a> =&gt; <a href="https://github.com/CanCanCommunity/cancancan" target="_blank" rel="noreferrer noopener">cancancan</a></li><li><a href="http://gitx.frim.nl/" target="_blank" rel="noreferrer noopener">GitX</a><ul><li><a href="http://en.wikipedia.org/wiki/Graphical_user_interface" target="_blank" rel="noreferrer noopener">Graphical User Interface (GUI)</a></li><li><a href="http://rowanj.github.io/gitx/" target="_blank" rel="noreferrer noopener">rowanj GitX</a></li></ul></li></ul></li></ul></li></ul></li></ul>47:22 - Reacting to Change<ul><li>Process and Ceremony</li><li>Deming’s <a href="http://en.wikipedia.org/wiki/Common_cause_and_special_cause_%28statistics%29" target="_blank" rel="noreferrer noopener">Common Cause and Special Cause</a></li><li><a href="http://en.wikipedia.org/wiki/Pair_programming" target="_blank" rel="noreferrer noopener">Pair Programming</a><ul><li><a href="https://www.youtube.com/watch?v=w6kPgTkEbZQ" target="_blank" rel="noreferrer noopener">[YouTube] Justin Searls and Aaron Patterson: The act of using vim, tenderly.</a></li></ul></li></ul>54:16 - Just Blog It!Picks <a href="http://incompetech.com/music/royalty-free/index.html" target="_blank" rel="noreferrer noopener">Royalty Free Music by Kevin MacLeod</a> (David)<br /> <a href="http://www.rebif.com/rebif-co-pay" target="_blank" rel="noreferrer noopener">Rebif</a> (David)<br /> <a href="http://devchat.tv/ruby-rogues/188-rr-community-building-with-pieter-hintjens" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #188: Community Building with Pieter Hintjens</a> (Jessica)<br /> <a href="http://cufp.org/2015/call-for-presentations.html" target="_blank" rel="noreferrer noopener">Commercial Users of Functional Programming 2015: Call for Presentations</a> (Jessica)<br /> <a href="http://jamesclear.com/goals-systems" target="_blank" rel="noreferrer noopener">James Clear: Forget About Setting Goals. Focus on This Instead.</a> (Jessica)<br /> <a href="http://www.wisdomination.com/screw-motivation-what-you-need-is-discipline/" target="_blank" rel="noreferrer noopener">Screw motivation, what you need is discipline.</a> (Jessica)<br /> <a href="http://www.amazon.com/Wizard-Earthsea-Cycle-Book-ebook/dp/B008T9L6AM/ref=sr_1_1?ie=UTF8&amp;keywords=the+wizard+of+earthsea&amp;qid=1424985635&amp;sr=8-1" target="_blank" rel="noreferrer noopener">A Wizard of Earthsea by Ursula K. Le Guin</a> (Chuck)<br /> <a href="http://www.amazon.com/Conform-Exposing-Common-Public-Education-ebook/dp/B00GEEB1S6/ref=sr_1_1?ie=UTF8&amp;keywords=conform+by+glenn+beck&amp;qid=1424985711&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Conform: Exposing the Truth About Common Core and Public Education by Glenn Beck</a> (Chuck)<br /> <a href="http://www.amazon.com/Sony-NEX-5T-Compact-Interchangeable-Digital/dp/B00EPWC2WI" target="_blank" rel="noreferrer noopener">Sony NEX-5T Compact Interchangeable Lens Digital Camera</a> (Justin)<br /> <a href="http://railsconf.com/program" target="_blank" rel="noreferrer noopener">Justin’s Talk at RailsConf 2015: Boring Code (Sometimes a Controller is Just a Controller)</a> (Justin)<br /> <a href="http://alpine-usa.com/product/view/carplay-ilx-007" target="_blank" rel="noreferrer noopener">Alpine iLX-007 7-Inch In-Dash Receiver with Apple CarPlay</a> (Justin)Special Guest: Justin Searls.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bfd920aa-5b48-4066-8dab-63af4a8d737d</guid><pubDate>Wed, 04 Mar 2015 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851456/stream.mp3" length="69727903" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/kickstarter!! 02:23 - Justin Searls Introduction
- https://twitter.com/searls 
- https://github.com/searls 
- http://about.me/searls
- http://testdouble.com/
    - https://twitter.com/testdouble
03:02 -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!! 02:23 - Justin Searls Introduction<ul><li><a href="https://twitter.com/searls" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/searls" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://about.me/searls" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a><ul><li><a href="https://twitter.com/testdouble" target="_blank" rel="noreferrer noopener">@testdouble</a></li></ul></li></ul>03:02 - <a href="http://blog.testdouble.com/posts/2014-12-02-the-social-coding-contract.html" target="_blank" rel="noreferrer noopener">Justin Searls: The Social Coding Contract</a> <ul><li><a href="http://en.wikipedia.org/wiki/Open_source" target="_blank" rel="noreferrer noopener">Open Source</a><ul><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul></li></ul>04:58 - <a href="http://en.wikipedia.org/wiki/Transitive_dependency" target="_blank" rel="noreferrer noopener">Transitive Dependences</a> and Understanding <a href="http://en.wikipedia.org/wiki/Technical_debt" target="_blank" rel="noreferrer noopener">Technical Debt</a><ul><li><a href="https://www.youtube.com/watch?v=9naDS3r4MbY" target="_blank" rel="noreferrer noopener">RailsConf 2014 - Keynote: 10 Years! by Yehuda Katz</a> </li><li><a href="http://en.wikipedia.org/wiki/CAP_theorem" target="_blank" rel="noreferrer noopener">The CAP Theorem</a></li></ul>15:21 - Learning Outside Work Hours<ul><li>Tracking Time</li><li><a href="http://en.wikipedia.org/wiki/Micromanagement" target="_blank" rel="noreferrer noopener">Micromanagement</a></li></ul>21:21 - Understanding Transitive Dependencies (Cont’d)<ul><li><a href="https://twitter.com/garybernhardt" target="_blank" rel="noreferrer noopener">Gary Bernhardt</a></li></ul>23:00 - Use Someone Else’s Framework or Write Your Own?<ul><li>“It Depends.”</li><li>“A dirty code base is the sign of a well-monetized application.” - <a href="http://www.bizjournals.com/columbus/print-edition/2013/07/12/health-care-heroes-matt-scantland.html?page=all" target="_blank" rel="noreferrer noopener">Matt Scantland</a></li></ul>31:25 - When Does it Hurt to Use Tools You Don’t Completely Understand?<ul><li><a href="http://www.elasticsearch.org/" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li></ul>34:14 - Leaving Code Behind36:26 - Be a Responsible Open Source User<ul><li><a href="https://github.com/linemanjs/rails-lineman/pull/15#issuecomment-75122029" target="_blank" rel="noreferrer noopener">Pull Request Sample</a> <ul><li>Amount of Investment</li><li>Community Management<ul><li>Communication<ul><li><a href="https://github.com/ryanb/cancan" target="_blank" rel="noreferrer noopener">cancan</a> =&gt; <a href="https://github.com/CanCanCommunity/cancancan" target="_blank" rel="noreferrer noopener">cancancan</a></li><li><a href="http://gitx.frim.nl/" target="_blank" rel="noreferrer noopener">GitX</a><ul><li><a href="http://en.wikipedia.org/wiki/Graphical_user_interface" target="_blank" rel="noreferrer noopener">Graphical User Interface (GUI)</a></li><li><a href="http://rowanj.github.io/gitx/" target="_blank" rel="noreferrer noopener">rowanj GitX</a></li></ul></li></ul></li></ul></li></ul></li></ul>47:22 - Reacting to Change<ul><li>Process and Ceremony</li><li>Deming’s <a href="http://en.wikipedia.org/wiki/Common_cause_and_special_cause_%28statistics%29" target="_blank" rel="noreferrer noopener">Common Cause and Special Cause</a></li><li><a href="http://en.wikipedia.org/wiki/Pair_programming" target="_blank" rel="noreferrer noopener">Pair Programming</a><ul><li><a href="https://www.youtube.com/watch?v=w6kPgTkEbZQ" target="_blank" rel="noreferrer noopener">[YouTube] Justin Searls and Aaron Patterson: The act of using vim,...]]></itunes:summary><itunes:duration>4279</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>196 RR Testing Clojure in Ruby with Ashton Kemerling</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/196-rr-testing-clojure-in-ruby-with-ashton-kemerling</link><description><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!!  02:45 - Ashton Kemerling Introduction<ul><li><a href="https://twitter.com/ashton" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/AshtonKem" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://ashtonkemerling.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:00 - Ruby and <a href="http://clojure.org/" target="_blank" rel="noreferrer noopener">Clojure</a><ul><li><a href="http://pivotallabs.com/" target="_blank" rel="noreferrer noopener">Pivotal Labs</a></li><li><a href="http://www.pivotaltracker.com/" target="_blank" rel="noreferrer noopener">Pivotal Tracker</a></li><li><a href="http://clojure.org/clojurescript" target="_blank" rel="noreferrer noopener">Clojurescript</a></li><li><a href="http://www.pivotaltracker.com/community/tracker-blog/generative-testing" target="_blank" rel="noreferrer noopener">Generative Testing</a></li><li><a href="http://phantomjs.org/" target="_blank" rel="noreferrer noopener">PhantomJS</a></li><li><a href="http://en.wikipedia.org/wiki/Invariant_(computer_science)" target="_blank" rel="noreferrer noopener">Invariance</a></li></ul>14:50 - Difficulty<ul><li><a href="https://github.com/justincampbell/generative" target="_blank" rel="noreferrer noopener">generative</a> </li><li><a href="https://github.com/hayeah/rantly" target="_blank" rel="noreferrer noopener">rantly</a></li></ul>23:13 - Generative Testing and Documentation<ul><li>“Shrinking”</li></ul>26:38 - Are Generative Tests Disposable?<ul><li><a href="http://en.wikipedia.org/wiki/Capybara" target="_blank" rel="noreferrer noopener">Capybara</a></li></ul>29:09 - When Do You Start Generative Testing?31:43 - Setup &amp; Barriers to Entry40:38 - Why Does Generative Testing Have a Bad Reputation?42:49 - Getting Past ^^44:17 - Verifying Things Are Fixed46:57 - Maintaining These Tests<ul><li><a href="http://clojure.org/multimethods" target="_blank" rel="noreferrer noopener">Multimethods</a></li></ul>51:12 - Human Actions, Generative Testing, and Architecture<ul><li><a href="http://en.wikipedia.org/wiki/Functional_programming" target="_blank" rel="noreferrer noopener">Functional Programming</a></li></ul>01:02:10 - Resources<ul><li><a href="https://www.youtube.com/watch?v=HXGpBrmR70U" target="_blank" rel="noreferrer noopener">[YouTube] Integrating Test.Check and Javascript</a> </li><li><a href="http://blog.jessitron.com/2014/09/tdd-with-generative-testing-example-in.html" target="_blank" rel="noreferrer noopener">Jessica Kerr: TDD with generative testing: an example in Ruby</a>  </li><li><a href="http://ashtonkemerling.com/blog/2014/09/25/integrating-test-dot-check-and-javascript/" target="_blank" rel="noreferrer noopener">Ashton Kemerling: Integrating Test.Check and Javascript</a></li></ul>Picks <a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/programming-as-performance-by-joseph-wilk-1733" target="_blank" rel="noreferrer noopener">Joseph Wilk: Programming as Performance</a> (Coraline)<br /> <a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/principles-of-play-by-linda-liukas-1717" target="_blank" rel="noreferrer noopener">Linda Liukas: Principles of Play</a> (Coraline)<br /> <a href="http://helloruby.com" target="_blank" rel="noreferrer noopener">Hello Ruby</a> (Coraline)<br /> <a href="http://quickcheck-ci.com/" target="_blank" rel="noreferrer noopener">QuickCheck CI</a> (Jessica)<br /> <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=x7O2Hkq983Y" target="_blank" rel="noreferrer noopener">CodeMesh 2014 - John Hughes - QuickCheck Evolution</a> (Jessica)<br /> <a href="https://vimeo.com/56748054" target="_blank" rel="noreferrer noopener">GeeCON 2012: Kevlin Henney - It Is Possible to Do Object-Oriented Programming in Java</a> (Avdi)<br /> <a href="http://www.fujitsu.com/us/products/computing/peripheral/scanners/scansnap/ix500/" target="_blank" rel="noreferrer noopener">FUJITSU Image Scanner ScanSnap iX500</a> (Avdi)<br /> <a href="https://www.ffmpeg.org/" target="_blank" rel="noreferrer noopener">FFmpeg</a> (Chuck)<br /> <a href="http://www.youtube.com/" target="_blank" rel="noreferrer noopener">YouTube</a> (Chuck)<br /> <a href="http://devboxclub.com/" target="_blank" rel="noreferrer noopener">Developer’s Box Club</a> (Chuck)<br /> <a href="http://www.rubyremoteconf.com" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsCasts on Kickstarter</a> (Chuck)<br /> <a href="http://www.datomic.com/" target="_blank" rel="noreferrer noopener">Datomic</a> (Ashton)Special Guest: Ashton Kemerling.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">69741d82-3ed7-4dd6-881f-f0fa16aa14e8</guid><pubDate>Wed, 25 Feb 2015 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851472/stream.mp3" length="73592354" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/kickstarter!!  02:45 - Ashton Kemerling Introduction
- https://twitter.com/ashton 
- https://github.com/AshtonKem 
- http://ashtonkemerling.com/
03:00 - Ruby and http://clojure.org/
- http://pivotallabs.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!!  02:45 - Ashton Kemerling Introduction<ul><li><a href="https://twitter.com/ashton" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/AshtonKem" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://ashtonkemerling.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:00 - Ruby and <a href="http://clojure.org/" target="_blank" rel="noreferrer noopener">Clojure</a><ul><li><a href="http://pivotallabs.com/" target="_blank" rel="noreferrer noopener">Pivotal Labs</a></li><li><a href="http://www.pivotaltracker.com/" target="_blank" rel="noreferrer noopener">Pivotal Tracker</a></li><li><a href="http://clojure.org/clojurescript" target="_blank" rel="noreferrer noopener">Clojurescript</a></li><li><a href="http://www.pivotaltracker.com/community/tracker-blog/generative-testing" target="_blank" rel="noreferrer noopener">Generative Testing</a></li><li><a href="http://phantomjs.org/" target="_blank" rel="noreferrer noopener">PhantomJS</a></li><li><a href="http://en.wikipedia.org/wiki/Invariant_(computer_science)" target="_blank" rel="noreferrer noopener">Invariance</a></li></ul>14:50 - Difficulty<ul><li><a href="https://github.com/justincampbell/generative" target="_blank" rel="noreferrer noopener">generative</a> </li><li><a href="https://github.com/hayeah/rantly" target="_blank" rel="noreferrer noopener">rantly</a></li></ul>23:13 - Generative Testing and Documentation<ul><li>“Shrinking”</li></ul>26:38 - Are Generative Tests Disposable?<ul><li><a href="http://en.wikipedia.org/wiki/Capybara" target="_blank" rel="noreferrer noopener">Capybara</a></li></ul>29:09 - When Do You Start Generative Testing?31:43 - Setup &amp; Barriers to Entry40:38 - Why Does Generative Testing Have a Bad Reputation?42:49 - Getting Past ^^44:17 - Verifying Things Are Fixed46:57 - Maintaining These Tests<ul><li><a href="http://clojure.org/multimethods" target="_blank" rel="noreferrer noopener">Multimethods</a></li></ul>51:12 - Human Actions, Generative Testing, and Architecture<ul><li><a href="http://en.wikipedia.org/wiki/Functional_programming" target="_blank" rel="noreferrer noopener">Functional Programming</a></li></ul>01:02:10 - Resources<ul><li><a href="https://www.youtube.com/watch?v=HXGpBrmR70U" target="_blank" rel="noreferrer noopener">[YouTube] Integrating Test.Check and Javascript</a> </li><li><a href="http://blog.jessitron.com/2014/09/tdd-with-generative-testing-example-in.html" target="_blank" rel="noreferrer noopener">Jessica Kerr: TDD with generative testing: an example in Ruby</a>  </li><li><a href="http://ashtonkemerling.com/blog/2014/09/25/integrating-test-dot-check-and-javascript/" target="_blank" rel="noreferrer noopener">Ashton Kemerling: Integrating Test.Check and Javascript</a></li></ul>Picks <a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/programming-as-performance-by-joseph-wilk-1733" target="_blank" rel="noreferrer noopener">Joseph Wilk: Programming as Performance</a> (Coraline)<br /> <a href="https://rubyconf.eventer.com/rubyconf-australia-2015-1223/principles-of-play-by-linda-liukas-1717" target="_blank" rel="noreferrer noopener">Linda Liukas: Principles of Play</a> (Coraline)<br /> <a href="http://helloruby.com" target="_blank" rel="noreferrer noopener">Hello Ruby</a> (Coraline)<br /> <a href="http://quickcheck-ci.com/" target="_blank" rel="noreferrer noopener">QuickCheck CI</a> (Jessica)<br /> <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=x7O2Hkq983Y" target="_blank" rel="noreferrer noopener">CodeMesh 2014 - John Hughes - QuickCheck Evolution</a> (Jessica)<br /> <a href="https://vimeo.com/56748054" target="_blank" rel="noreferrer noopener">GeeCON 2012: Kevlin Henney - It Is Possible to Do Object-Oriented Programming in Java</a> (Avdi)<br /> <a...]]></itunes:summary><itunes:duration>4521</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>195 RR Building Your Technology Radar with Neal Ford</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/195-rr-building-your-technology-radar-with-neal-ford</link><description><![CDATA[02:25 - Neal Ford Introduction<ul><li><a href="https://twitter.com/neal4d" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/nealford" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://nealford.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a></li><li><a href="http://devchat.tv/iphreaks/084-iphreaks-show-building-your-technology-radar-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #084: Building Your Technology Radar with Neal Ford</a></li><li><a href="http://devchat.tv/freelancers/145-fs-life-as-a-traveling-consultant-with-neal-ford" target="_blank" rel="noreferrer noopener">Freelancers' Show Episode 145: Life as a Traveling Consultant with Neal Ford</a></li><li><a href="https://www.youtube.com/watch?v=c8ZQwz76wuM" target="_blank" rel="noreferrer noopener">RailsConf 2010: Neal Ford "Creativity &amp; Constraint"</a>   </li></ul>02:20 - <a href="http://www.thoughtworks.com/radar" target="_blank" rel="noreferrer noopener">The Thoughtworks Technology Radar</a><ul><li><a href="http://www.thoughtworks.com/profiles/rebecca-parsons" target="_blank" rel="noreferrer noopener">Rebecca Parsons</a></li></ul>06:28 - Quadrants<ul><li>Techniques</li><li>Tools</li><li>Languages &amp; Frameworks</li><li>Platforms</li></ul>07:01 - Categories (Rings)<ul><li>Hold</li><li>Assess</li><li>Trial</li><li>Adopt</li></ul>09:23 - Adopting New Technologies<ul><li><a href="http://en.wikipedia.org/wiki/William_Gibson" target="_blank" rel="noreferrer noopener">William Gibson</a>: “The future is already here, it’s just not evenly distributed.” </li><li>Cycle Time</li><li><a href="http://nealford.com/memeagora/2013/05/28/build_your_own_technology_radar.html" target="_blank" rel="noreferrer noopener">Neal Ford: Build Your Own Technology Radar</a></li><li><a href="http://www.youtube.com/watch?v=3cqf1neieE4" target="_blank" rel="noreferrer noopener">[YouTube] Neal Ford: Build Your Own Technology Radar</a></li></ul>14:42 - Providing Familiarity Resources15:24 - Radars as Resources and Lifecycle Assessment Tools<ul><li><a href="http://www.intentsoft.com/" target="_blank" rel="noreferrer noopener">Intentional Software</a></li><li><a href="http://www.thoughtworks.com/radar/a-z" target="_blank" rel="noreferrer noopener">Radar A-Z</a></li></ul>18:36 - Themes22:17 - Making Decisions<ul><li>Diversify</li><li>Testability</li></ul>27:40 - Jamming Radars31:53 - Hireability?<ul><li>Paying Developers to Learn</li></ul>36:54 - Financial Portfolios and Planning Your Career<ul><li>Specialization vs Generalization</li></ul>42:03 - Software Architecture &amp; Engineering Practices<ul><li>Microservices</li></ul>43:57 - Functional Programming<ul><li><a href="http://www.amazon.com/Functional-Thinking-Paradigm-Over-Syntax/dp/1449365515/ref=sr_1_1?ie=UTF8&amp;keywords=functional+thinking&amp;qid=1423839530&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Functional Thinking: Paradigm Over Syntax by Neal Ford</a></li><li><a href="http://clojure.org/" target="_blank" rel="noreferrer noopener">Clojure</a></li></ul>44:16 - Estimation46:03 - Creating Your Own Radar<ul><li><a href="https://github.com/bdargan/techradar" target="_blank" rel="noreferrer noopener">Brett Dargan: bdargan/techradar</a></li><li>Blip Placement</li><li><a href="http://nealford.com/memeagora/2013/05/28/build_your_own_technology_radar.html" target="_blank" rel="noreferrer noopener">Neal Ford: Build Your Own Technology Radar</a></li></ul>Picks <a href="http://en.wikipedia.org/wiki/All_Watched_Over_by_Machines_of_Loving_Grace_%28TV_series%29" target="_blank" rel="noreferrer noopener">All Watched Over by Machines of Loving Grace</a> (Avdi)<br /> <a href="http://www.eulersprint.org" target="_blank" rel="noreferrer noopener">The Project Euler Sprint</a> (Coraline)<br /> <a href="http://www.atlas-games.com/gloom/" target="_blank" rel="noreferrer noopener">Gloom</a> (Coraline)<br /> <a href="http://www.amazon.com/Inevitable-Western-The-Bad-Plus/dp/B00KQZQLRU" target="_blank" rel="noreferrer noopener">The Bad Plus: Inevitable Western</a> (Jessica)<br /> <a href="http://tmate.io/" target="_blank" rel="noreferrer noopener">tmate</a> (Jessica)<br /> <a href="https://screenhero.com/" target="_blank" rel="noreferrer noopener">Screenhero</a> (Chuck)<br /> <a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> (Chuck)<br /> <a href="http://devopsbookmarks.com" target="_blank" rel="noreferrer noopener">DevOps Bookmarks</a> (Neal)<br /> <a href="http://radar.oreilly.com/2015/02/elvis-has-left-the-ivory-tower.html" target="_blank" rel="noreferrer noopener">Elvis has left the ivory tower by Neal Ford</a> (Neal)<br /> <a href="http://en.wikipedia.org/wiki/Culture_series" target="_blank" rel="noreferrer noopener">Culture Series</a> (Neal)Special Guest: Neal Ford.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8e176cc2-71b6-4e1c-87e7-3b99384ce3f4</guid><pubDate>Wed, 18 Feb 2015 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851552/stream.mp3" length="57197487" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:25 - Neal Ford Introduction
- https://twitter.com/neal4d
- https://github.com/nealford
- http://nealford.com/
- http://www.thoughtworks.com/
- http://devchat.tv/iphreaks/084-iphreaks-show-building-your-technology-radar-with-neal-ford
-...</itunes:subtitle><itunes:summary><![CDATA[02:25 - Neal Ford Introduction<ul><li><a href="https://twitter.com/neal4d" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/nealford" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://nealford.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a></li><li><a href="http://devchat.tv/iphreaks/084-iphreaks-show-building-your-technology-radar-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #084: Building Your Technology Radar with Neal Ford</a></li><li><a href="http://devchat.tv/freelancers/145-fs-life-as-a-traveling-consultant-with-neal-ford" target="_blank" rel="noreferrer noopener">Freelancers' Show Episode 145: Life as a Traveling Consultant with Neal Ford</a></li><li><a href="https://www.youtube.com/watch?v=c8ZQwz76wuM" target="_blank" rel="noreferrer noopener">RailsConf 2010: Neal Ford "Creativity &amp; Constraint"</a>   </li></ul>02:20 - <a href="http://www.thoughtworks.com/radar" target="_blank" rel="noreferrer noopener">The Thoughtworks Technology Radar</a><ul><li><a href="http://www.thoughtworks.com/profiles/rebecca-parsons" target="_blank" rel="noreferrer noopener">Rebecca Parsons</a></li></ul>06:28 - Quadrants<ul><li>Techniques</li><li>Tools</li><li>Languages &amp; Frameworks</li><li>Platforms</li></ul>07:01 - Categories (Rings)<ul><li>Hold</li><li>Assess</li><li>Trial</li><li>Adopt</li></ul>09:23 - Adopting New Technologies<ul><li><a href="http://en.wikipedia.org/wiki/William_Gibson" target="_blank" rel="noreferrer noopener">William Gibson</a>: “The future is already here, it’s just not evenly distributed.” </li><li>Cycle Time</li><li><a href="http://nealford.com/memeagora/2013/05/28/build_your_own_technology_radar.html" target="_blank" rel="noreferrer noopener">Neal Ford: Build Your Own Technology Radar</a></li><li><a href="http://www.youtube.com/watch?v=3cqf1neieE4" target="_blank" rel="noreferrer noopener">[YouTube] Neal Ford: Build Your Own Technology Radar</a></li></ul>14:42 - Providing Familiarity Resources15:24 - Radars as Resources and Lifecycle Assessment Tools<ul><li><a href="http://www.intentsoft.com/" target="_blank" rel="noreferrer noopener">Intentional Software</a></li><li><a href="http://www.thoughtworks.com/radar/a-z" target="_blank" rel="noreferrer noopener">Radar A-Z</a></li></ul>18:36 - Themes22:17 - Making Decisions<ul><li>Diversify</li><li>Testability</li></ul>27:40 - Jamming Radars31:53 - Hireability?<ul><li>Paying Developers to Learn</li></ul>36:54 - Financial Portfolios and Planning Your Career<ul><li>Specialization vs Generalization</li></ul>42:03 - Software Architecture &amp; Engineering Practices<ul><li>Microservices</li></ul>43:57 - Functional Programming<ul><li><a href="http://www.amazon.com/Functional-Thinking-Paradigm-Over-Syntax/dp/1449365515/ref=sr_1_1?ie=UTF8&amp;keywords=functional+thinking&amp;qid=1423839530&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Functional Thinking: Paradigm Over Syntax by Neal Ford</a></li><li><a href="http://clojure.org/" target="_blank" rel="noreferrer noopener">Clojure</a></li></ul>44:16 - Estimation46:03 - Creating Your Own Radar<ul><li><a href="https://github.com/bdargan/techradar" target="_blank" rel="noreferrer noopener">Brett Dargan: bdargan/techradar</a></li><li>Blip Placement</li><li><a href="http://nealford.com/memeagora/2013/05/28/build_your_own_technology_radar.html" target="_blank" rel="noreferrer noopener">Neal Ford: Build Your Own Technology Radar</a></li></ul>Picks <a href="http://en.wikipedia.org/wiki/All_Watched_Over_by_Machines_of_Loving_Grace_%28TV_series%29" target="_blank" rel="noreferrer noopener">All Watched Over by Machines of Loving Grace</a> (Avdi)<br /> <a href="http://www.eulersprint.org" target="_blank" rel="noreferrer noopener">The Project Euler Sprint</a> (Coraline)<br /> <a...]]></itunes:summary><itunes:duration>3496</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>194 RR Real Life JRuby with Sudhindra R. Rao</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/194-rr-real-life-jruby-with-sudhindra-r-rao</link><description><![CDATA[The Rogues talk to ThoughtWorks' Sudhindra R. Rao about JRuby.Special Guest: Sudhindra R. Rao.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">76cabcd6-20c2-46b4-9ab6-90aa8bca1ac2</guid><pubDate>Wed, 11 Feb 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851586/stream.mp3" length="49988093" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to ThoughtWorks' Sudhindra R. Rao about JRuby.Special Guest: Sudhindra R. Rao.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to ThoughtWorks' Sudhindra R. Rao about JRuby.Special Guest: Sudhindra R. Rao.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3046</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>193 RR The Volt Framework with Ryan Stout</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/193-rr-the-volt-framework-with-ryan-stout</link><description><![CDATA[The Rogues talk to Ryan Stout about the Volt framework.Special Guest: Ryan Stout.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">51aa5c33-f1f3-4d7b-aeb3-0343d7db1f0b</guid><pubDate>Wed, 04 Feb 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851636/stream.mp3" length="72166673" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Ryan Stout about the Volt framework.Special Guest: Ryan Stout.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Ryan Stout about the Volt framework.Special Guest: Ryan Stout.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4432</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>192 RR Vagrant with Mitchell Hashimoto</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/192-rr-vagrant-with-mitchell-hashimoto</link><description><![CDATA[The Rogues interview Mitchell Hashimoto, the creator of Vagrant.Special Guest: Mitchell Hashimoto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">328911d2-a8d6-481a-8bf6-104a6dc7b08d</guid><pubDate>Wed, 28 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851464/stream.mp3" length="55067957" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues interview Mitchell Hashimoto, the creator of Vagrant.Special Guest: Mitchell Hashimoto.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues interview Mitchell Hashimoto, the creator of Vagrant.Special Guest: Mitchell Hashimoto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3363</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>191 RR The Developer Happiness Team with Kerri Miller</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/191-rr-the-developer-happiness-team-with-kerri-miller</link><description><![CDATA[Kerri Miller and Coraline head the conversation with the rest of the Rogues about The Developer Happiness Team.Special Guest: Kerri Miller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">0a7eee49-14ac-4658-a0e8-fe4114a013bd</guid><pubDate>Wed, 21 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851588/stream.mp3" length="30943128" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kerri Miller and Coraline head the conversation with the rest of the Rogues about The Developer Happiness Team.Special Guest: Kerri Miller.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[Kerri Miller and Coraline head the conversation with the rest of the Rogues about The Developer Happiness Team.Special Guest: Kerri Miller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1855</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>190 RR Apprenticeship with Joseph Mastey and Jill Lynch of Enova</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/190-rr-apprenticeship-with-joseph-mastey-and-jill-lynch-of-enova</link><description><![CDATA[2:55 - Introducing Joseph Mastey and Jill Lynch<ul><li><a href="https://www.enova.com/" target="_blank" rel="noreferrer noopener">Enova</a></li></ul>3:20 - The origins of Enova’s apprenticeship program6:20 - Creating and teaching the curriculum<ul><li><a href="http://guides.rubyonrails.org/active_support_core_extensions.html" target="_blank" rel="noreferrer noopener">Rails Guide to Active Support</a></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a></li></ul>11:05 - Realities of implementing an apprenticeship program15:30 - Jill’s experience21:10 - Feedback processes22:50 - Advice for setting up an apprenticeship program24:20 - Ideal candidates and mentors<ul><li><a href="https://www.womenwhocode.com/" target="_blank" rel="noreferrer noopener">Women Who Code</a></li><li><a href="http://www.code2040.org/" target="_blank" rel="noreferrer noopener">Code2040</a></li><li><a href="https://www.girldevelopit.com/" target="_blank" rel="noreferrer noopener">Girl Develop It</a></li></ul>28:05 - Apprenticeship and new hire diversity28:45 - Experimenting with bias, communication, and engagement33:20 - Do trainees take too much time away from regular employees?37:05 - Teaching the codebase39:50 - Firing apprentices42:05 - Advantages of working at a lucrative company45:45 - Learning outside the program<ul><li><a href="https://www.edx.org/" target="_blank" rel="noreferrer noopener">Edx</a></li><li><a href="https://www.coursera.org/" target="_blank" rel="noreferrer noopener">Coursera</a></li></ul>47:40 - Breaking into the industry<ul><li>Email <a href="https://rubyrouges.com" target="_blank" rel="noreferrer noopener">panel@rubyrouges.com</a> with your experiences</li></ul>58:10 - Who decides the circle?Picks: <a href="https://www.rubytapas.com/" target="_blank" rel="noreferrer noopener">Ruby Tapas</a> (Avdi) <a href="https://nozbe.com/" target="_blank" rel="noreferrer noopener">Nozbe</a> (Avdi) <a href="https://postach.io/" target="_blank" rel="noreferrer noopener">Postach.io</a> (Avdi) <a href="https://neo4j.com/" target="_blank" rel="noreferrer noopener">Neo4j</a> (Caroline) <a href="https://www.amazon.com/Thinking-Systems-Donella-H-Meadows/dp/1603580557" target="_blank" rel="noreferrer noopener">Thinking in Systems by Donella H. Meadows</a> (Caroline) <a href="https://desktime.com/" target="_blank" rel="noreferrer noopener">DeskTime</a> (Charles) <a href="https://www.ashedryden.com/blog/codes-of-conduct-101-faq" target="_blank" rel="noreferrer noopener">“Codes of Conduct 101 + FAQ”</a> post by Ashe Dryden (Joe) <a href="https://www.amazon.com/Book-No-Pictures-B-J-Novak/dp/0803741715" target="_blank" rel="noreferrer noopener">The Book With No Pictures by B.J. Novak </a>(Joe) <a href="http://poodr.com/" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design by Sandi Metz</a> (Jill) <a href="https://www.edx.org/course/introduction-computer-science-harvardx-cs50x" target="_blank" rel="noreferrer noopener">Edx CS50 Class</a> (Jill)Special Guests: Jill Lynch and Joseph Mastey.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4b82fe56-532f-422b-bb36-103e2c9ed7f3</guid><pubDate>Wed, 14 Jan 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851618/stream.mp3" length="71268107" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>2:55 - Introducing Joseph Mastey and Jill Lynch
- https://www.enova.com/
3:20 - The origins of Enova’s apprenticeship program6:20 - Creating and teaching the curriculum
- http://guides.rubyonrails.org/active_support_core_extensions.html
-...</itunes:subtitle><itunes:summary><![CDATA[2:55 - Introducing Joseph Mastey and Jill Lynch<ul><li><a href="https://www.enova.com/" target="_blank" rel="noreferrer noopener">Enova</a></li></ul>3:20 - The origins of Enova’s apprenticeship program6:20 - Creating and teaching the curriculum<ul><li><a href="http://guides.rubyonrails.org/active_support_core_extensions.html" target="_blank" rel="noreferrer noopener">Rails Guide to Active Support</a></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a></li></ul>11:05 - Realities of implementing an apprenticeship program15:30 - Jill’s experience21:10 - Feedback processes22:50 - Advice for setting up an apprenticeship program24:20 - Ideal candidates and mentors<ul><li><a href="https://www.womenwhocode.com/" target="_blank" rel="noreferrer noopener">Women Who Code</a></li><li><a href="http://www.code2040.org/" target="_blank" rel="noreferrer noopener">Code2040</a></li><li><a href="https://www.girldevelopit.com/" target="_blank" rel="noreferrer noopener">Girl Develop It</a></li></ul>28:05 - Apprenticeship and new hire diversity28:45 - Experimenting with bias, communication, and engagement33:20 - Do trainees take too much time away from regular employees?37:05 - Teaching the codebase39:50 - Firing apprentices42:05 - Advantages of working at a lucrative company45:45 - Learning outside the program<ul><li><a href="https://www.edx.org/" target="_blank" rel="noreferrer noopener">Edx</a></li><li><a href="https://www.coursera.org/" target="_blank" rel="noreferrer noopener">Coursera</a></li></ul>47:40 - Breaking into the industry<ul><li>Email <a href="https://rubyrouges.com" target="_blank" rel="noreferrer noopener">panel@rubyrouges.com</a> with your experiences</li></ul>58:10 - Who decides the circle?Picks: <a href="https://www.rubytapas.com/" target="_blank" rel="noreferrer noopener">Ruby Tapas</a> (Avdi) <a href="https://nozbe.com/" target="_blank" rel="noreferrer noopener">Nozbe</a> (Avdi) <a href="https://postach.io/" target="_blank" rel="noreferrer noopener">Postach.io</a> (Avdi) <a href="https://neo4j.com/" target="_blank" rel="noreferrer noopener">Neo4j</a> (Caroline) <a href="https://www.amazon.com/Thinking-Systems-Donella-H-Meadows/dp/1603580557" target="_blank" rel="noreferrer noopener">Thinking in Systems by Donella H. Meadows</a> (Caroline) <a href="https://desktime.com/" target="_blank" rel="noreferrer noopener">DeskTime</a> (Charles) <a href="https://www.ashedryden.com/blog/codes-of-conduct-101-faq" target="_blank" rel="noreferrer noopener">“Codes of Conduct 101 + FAQ”</a> post by Ashe Dryden (Joe) <a href="https://www.amazon.com/Book-No-Pictures-B-J-Novak/dp/0803741715" target="_blank" rel="noreferrer noopener">The Book With No Pictures by B.J. Novak </a>(Joe) <a href="http://poodr.com/" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design by Sandi Metz</a> (Jill) <a href="https://www.edx.org/course/introduction-computer-science-harvardx-cs50x" target="_blank" rel="noreferrer noopener">Edx CS50 Class</a> (Jill)Special Guests: Jill Lynch and Joseph Mastey.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4376</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>189 RR Choosing a JavaScript MVC Framework with Craig McKeachie</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/189-rr-choosing-a-javascript-mvc-framework-with-craig-mckeachie</link><description><![CDATA[The Rogues talk to Craig McKeachie about choosing a JavaScript MVC framework.Special Guest: Craig McKeachie.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5a4befbd-3f80-4e6e-9082-01a258be6c29</guid><pubDate>Wed, 07 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851499/stream.mp3" length="47923200" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Craig McKeachie about choosing a JavaScript MVC framework.Special Guest: Craig McKeachie.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Craig McKeachie about choosing a JavaScript MVC framework.Special Guest: Craig McKeachie.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2916</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>188 RR Community Building with Pieter Hintjens</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/188-rr-community-building-with-pieter-hintjens</link><description><![CDATA[Jessica and Charles talk about community building with ZeroMQ's Pieter Hintjens.Special Guest: Pieter Hintjens.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3ce435fe-b592-40d4-857d-34063225f4ab</guid><pubDate>Wed, 31 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851481/stream.mp3" length="61671728" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jessica and Charles talk about community building with ZeroMQ's Pieter Hintjens.Special Guest: Pieter Hintjens.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[Jessica and Charles talk about community building with ZeroMQ's Pieter Hintjens.Special Guest: Pieter Hintjens.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3776</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>187 Marketing Yourself as a Software Developer with John Sonmez</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/187-marketing-yourself-as-a-software-developer-with-john-sonmez</link><description><![CDATA[The Rogues talk about how to market yourself as a software developer.Special Guest: John Sonmez.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d99a2a5c-0013-49f0-9e1b-8a923ebcbcf1</guid><pubDate>Wed, 24 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851509/stream.mp3" length="73818074" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about how to market yourself as a software developer.Special Guest: John Sonmez.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about how to market yourself as a software developer.Special Guest: John Sonmez.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4535</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>186 RR The 4 Rules of Simple Design with Corey Haines</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/186-rr-the-4-rules-of-simple-design-with-corey-haines</link><description><![CDATA[The Rogues talk to Corey Haines about his book, Understanding the Four Rules of Simple Design and other lessons from watching thousands of pairs work on Conway's Game of Life.Special Guest: Corey Haines.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">826d3e10-0b1f-4213-9fca-6fc3f25a7a2b</guid><pubDate>Wed, 17 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851663/stream.mp3" length="66002635" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Corey Haines about his book, Understanding the Four Rules of Simple Design and other lessons from watching thousands of pairs work on Conway's Game of Life.Special Guest: Corey Haines.   

Advertising Inquiries:...</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Corey Haines about his book, Understanding the Four Rules of Simple Design and other lessons from watching thousands of pairs work on Conway's Game of Life.Special Guest: Corey Haines.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4046</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>185 RR Rails 4 Test Prescriptions with Noel Rappin</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/185-rr-rails-4-test-prescriptions-with-noel-rappin</link><description><![CDATA[The Rogues talk about Noel Rappin's book, Rails 4 Test Prescriptions and TDD.Special Guest: Noel Rappin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bc34bdff-4124-43eb-9aa0-f18c2ad07ac0</guid><pubDate>Wed, 10 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851523/stream.mp3" length="71237150" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about Noel Rappin's book, Rails 4 Test Prescriptions and TDD.Special Guest: Noel Rappin.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about Noel Rappin's book, Rails 4 Test Prescriptions and TDD.Special Guest: Noel Rappin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4374</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>184 RR What We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/184-rr-what-we-actually-know-about-software-development-and-why-we-believe-it-s-true-with-greg-wilson-and-andreas-stefik</link><description><![CDATA[The Rogues talk SCIENCE! with Greg Wilson and Andreas Stefik.Special Guests: Andreas Stefik and Greg Wilson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f05f8a5b-f3ee-464f-aa5e-b8079735243b</guid><pubDate>Wed, 03 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851629/stream.mp3" length="108836062" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk SCIENCE! with Greg Wilson and Andreas Stefik.Special Guests: Andreas Stefik and Greg Wilson.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk SCIENCE! with Greg Wilson and Andreas Stefik.Special Guests: Andreas Stefik and Greg Wilson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>6724</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>183 RR Consequences of Technology with Ben Hammersley</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/183-rr-consequences-of-technology-with-ben-hammersley</link><description><![CDATA[The Rogues discuss the consequences of technology with Ben Hammersley.Special Guest: Ben Hammersley.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9dfe2d79-ab91-4a1e-85d5-07338e0322f9</guid><pubDate>Wed, 26 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851495/stream.mp3" length="31342592" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss the consequences of technology with Ben Hammersley.Special Guest: Ben Hammersley.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss the consequences of technology with Ben Hammersley.Special Guest: Ben Hammersley.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1880</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>182 RR Keeping Libraries and Utilities Small and Simple with Michel Martens</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/182-rr-keeping-libraries-and-utilities-small-and-simple-with-michel-martens</link><description><![CDATA[The Rogues discuss keeping libraries and utilities small and simple with Michel Martens.Special Guest: Michel Martens.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4070458c-05aa-412a-ad89-0d319e52872b</guid><pubDate>Wed, 19 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851614/stream.mp3" length="64000236" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss keeping libraries and utilities small and simple with Michel Martens.Special Guest: Michel Martens.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss keeping libraries and utilities small and simple with Michel Martens.Special Guest: Michel Martens.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3921</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>181 RR RubyInstaller with Luis Lavena</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/181-rr-rubyinstaller-with-luis-lavena</link><description><![CDATA[The Rogues talk about RubyInstaller with Luis Lavena.Special Guest: Luis Lavena.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3331cf34-5a48-47c8-8a5e-4afc18b9c718</guid><pubDate>Wed, 12 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851530/stream.mp3" length="73316888" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about RubyInstaller with Luis Lavena.Special Guest: Luis Lavena.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about RubyInstaller with Luis Lavena.Special Guest: Luis Lavena.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4504</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>180 RR Barriers to New Developers with Kinsey Ann Durham</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/180-rr-barriers-to-new-developers-with-kinsey-ann-durham</link><description><![CDATA[The Rogues talk to Kinsey Ann Durham about new programmers and the barriers they face in the field and community.Special Guest: Kinsey Ann Durham.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1c0de597-1c13-418f-8502-11870953f593</guid><pubDate>Wed, 05 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851645/stream.mp3" length="26905424" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Kinsey Ann Durham about new programmers and the barriers they face in the field and community.Special Guest: Kinsey Ann Durham.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Kinsey Ann Durham about new programmers and the barriers they face in the field and community.Special Guest: Kinsey Ann Durham.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1603</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>179 RR Accountability and Diversity with Meagan Waller</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/179-rr-accountability-and-diversity-with-meagan-waller</link><description><![CDATA[The Rogues talk accountability and diversity with Meagan Waller.Special Guest: Meagan Waller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1627e9cc-27b6-4f0e-8d3d-22429b83c9ac</guid><pubDate>Wed, 29 Oct 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851541/stream.mp3" length="102298630" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk accountability and diversity with Meagan Waller.Special Guest: Meagan Waller.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk accountability and diversity with Meagan Waller.Special Guest: Meagan Waller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>6315</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>178 RR - Book Club: Refactoring Ruby with Martin Fowler</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/178-rr-book-club-refactoring-ruby-with-martin-fowler</link><description><![CDATA[The Rogues introduce new Rogue, Jessica Kerr, and talk with Martin Fowler in another book club episode: Refactoring Ruby.Special Guest: Martin Fowler.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">1cea6077-bdc3-4573-94e4-5ba492cd3167</guid><pubDate>Wed, 22 Oct 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851674/stream.mp3" length="73790054" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues introduce new Rogue, Jessica Kerr, and talk with Martin Fowler in another book club episode: Refactoring Ruby.Special Guest: Martin Fowler.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The Rogues introduce new Rogue, Jessica Kerr, and talk with Martin Fowler in another book club episode: Refactoring Ruby.Special Guest: Martin Fowler.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4533</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>177 RR Creativity and Technology</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/177-rr-creativity-and-technology</link><description><![CDATA[The Rogues discuss the link between creativity and technology.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5c8d46da-52cc-44cf-95bc-4cb48411b683</guid><pubDate>Wed, 08 Oct 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851546/stream.mp3" length="75426318" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss the link between creativity and technology.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss the link between creativity and technology.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4635</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>176 RR Rails as an SOA Client with Pete Hodgson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/176-rr-rails-as-an-soa-client-with-pete-hodgson</link><description><![CDATA[The Rogues talk to Pete Hodgson about using Rails as an SOA client.Special Guest: Pete Hodgson .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">05813bf2-7a7a-4657-92c2-d96fe97ba896</guid><pubDate>Wed, 01 Oct 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851626/stream.mp3" length="62093868" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Pete Hodgson about using Rails as an SOA client.Special Guest: Pete Hodgson .   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Pete Hodgson about using Rails as an SOA client.Special Guest: Pete Hodgson .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3802</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>175 RR Civic Hacking with William Jeffries</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/175-rr-civic-hacking-with-william-jeffries</link><description><![CDATA[The Rogues talk to Heat Seek NYC co-founder William Jeffries.Special Guest: William Jeffries.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">01fc1eff-1e82-4ff5-a545-179f13ee239a</guid><pubDate>Wed, 24 Sep 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851657/stream.mp3" length="41450436" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Heat Seek NYC co-founder William Jeffries.Special Guest: William Jeffries.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Heat Seek NYC co-founder William Jeffries.Special Guest: William Jeffries.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2512</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>174 Rubygems with Eric Hodel</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/174-rubygems-with-eric-hodel</link><description><![CDATA[The Rogues talk to Eric Hodel about Rubygems.Special Guest: Eric Hodel.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">afc55774-dbcf-47f4-bab3-73796e513359</guid><pubDate>Wed, 17 Sep 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851676/stream.mp3" length="72747192" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Eric Hodel about Rubygems.Special Guest: Eric Hodel.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Eric Hodel about Rubygems.Special Guest: Eric Hodel.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4468</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>173 RR ActiveRecord CRUD</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/173-rr-activerecord-crud</link><description><![CDATA[The Rogues talk with Eileen Uchitelle about ActiveRecord and big data.Special Guest: Eileen Uchitelle.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3bb357b4-4688-49bf-8354-12c923b1adfa</guid><pubDate>Wed, 10 Sep 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851526/stream.mp3" length="68716386" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk with Eileen Uchitelle about ActiveRecord and big data.Special Guest: Eileen Uchitelle.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk with Eileen Uchitelle about ActiveRecord and big data.Special Guest: Eileen Uchitelle.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4216</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>172 RR Extreme Deployment with Badri Janakiraman and Florian Motlik</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/172-rr-extreme-deployment-with-badri-janakiraman-and-florian-motlik</link><description><![CDATA[The Rogues talk about continuous deployment with Badri Janakiraman and Florian Motlik.Special Guests: Badri Janakiraman and Florian Motlik.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3df3a979-c9a1-4860-920f-bc0b758bd59a</guid><pubDate>Wed, 03 Sep 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851648/stream.mp3" length="24412160" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about continuous deployment with Badri Janakiraman and Florian Motlik.Special Guests: Badri Janakiraman and Florian Motlik.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about continuous deployment with Badri Janakiraman and Florian Motlik.Special Guests: Badri Janakiraman and Florian Motlik.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1447</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>171 RR Evaluating Yourself</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/171-rr-evaluating-yourself</link><description><![CDATA[The Rogues discuss evaluating yourself and how it is and isn't possible to achieve.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">9c029264-33f4-4403-899d-21c6371f2465</guid><pubDate>Wed, 27 Aug 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851689/stream.mp3" length="65326323" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss evaluating yourself and how it is and isn't possible to achieve.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss evaluating yourself and how it is and isn't possible to achieve.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4004</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>170 RR Padrino with Dario Cravero, Nathan Esquenazi, &amp; Arthur Chiu</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/170-rr-padrino-with-dario-cravero-nathan-esquenazi-arthur-chiu</link><description><![CDATA[The Rogues discuss Padrino with Dario Cravero, Nathan Esquenazi, and Arthur Chiu.Special Guests: Arthur Chiu, Dario Cravero, and Nathan Esquenazi.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3997034d-24f1-47f9-a373-0db8866e104b</guid><pubDate>Wed, 20 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851571/stream.mp3" length="68612816" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Padrino with Dario Cravero, Nathan Esquenazi, and Arthur Chiu.Special Guests: Arthur Chiu, Dario Cravero, and Nathan Esquenazi.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Padrino with Dario Cravero, Nathan Esquenazi, and Arthur Chiu.Special Guests: Arthur Chiu, Dario Cravero, and Nathan Esquenazi.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4210</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>169 RR Version Managers with Michal Papis, Mislav Maronić and Postmodern Mod III</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/169-rr-version-managers-with-michal-papis-mislav-maronic-and-postmodern-mod-iii</link><description><![CDATA[The Rogues discuss version managers with Michal Papis, Mislav Maronić and Postmodern Mod III.Special Guests: Michal Papis, Mislav Maronić , and Postmodern Mod III.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">96dddef1-90e1-4f5d-bc76-2d58545e222c</guid><pubDate>Wed, 13 Aug 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851610/stream.mp3" length="107659009" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss version managers with Michal Papis, Mislav Maronić and Postmodern Mod III.Special Guests: Michal Papis, Mislav Maronić , and Postmodern Mod III.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss version managers with Michal Papis, Mislav Maronić and Postmodern Mod III.Special Guests: Michal Papis, Mislav Maronić , and Postmodern Mod III.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>6650</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>168 RR Xiki with Craig Muth</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/168-rr-xiki-with-craig-muth</link><description><![CDATA[The Rogues talk to Craig Muth about the Xiki command line tool.Special Guest: Craig Muth.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">302d4c99-ccaa-43b5-9806-e26d4141fc18</guid><pubDate>Wed, 06 Aug 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851704/stream.mp3" length="81305740" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Craig Muth about the Xiki command line tool.Special Guest: Craig Muth.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Craig Muth about the Xiki command line tool.Special Guest: Craig Muth.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5003</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>167 RR Speaking at Conferences</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/167-rr-speaking-at-conferences</link><description><![CDATA[The Rogues talk about speaking at conferences.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ca5ba172-49e0-4902-a68b-6b45c68d8de3</guid><pubDate>Wed, 30 Jul 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851550/stream.mp3" length="63782456" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about speaking at conferences.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about speaking at conferences.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3908</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>166 RR Polyglot Programming</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/166-rr-polyglot-programming</link><description><![CDATA[James and Chuck discuss polyglot programming.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7f7999f4-9b42-4f2a-8d94-ee3b56ce2a7e</guid><pubDate>Wed, 23 Jul 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851559/stream.mp3" length="64374184" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>James and Chuck discuss polyglot programming.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[James and Chuck discuss polyglot programming.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3945</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>165 RR Systems Programming Tricks with Julia Evans</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/165-rr-systems-programming-tricks-with-julia-evans</link><description><![CDATA[The Rogues talk systems programming tricks and hacks with Julia Evans.Special Guest: Julia Evans.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d28ec3cf-5f57-475a-a7cb-50ab9dfcca69</guid><pubDate>Wed, 16 Jul 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851649/stream.mp3" length="63899876" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk systems programming tricks and hacks with Julia Evans.Special Guest: Julia Evans.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk systems programming tricks and hacks with Julia Evans.Special Guest: Julia Evans.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3915</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>164 RR Staying Sharp with Dave Thomas</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/164-rr-staying-sharp-with-dave-thomas</link><description><![CDATA[The Rogues talk to Dave Thomas about keeping up and staying sharp in programming.Special Guest: Dave Thomas.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5aae76be-d257-4fcd-9b4c-c41c0893cf01</guid><pubDate>Wed, 09 Jul 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851646/stream.mp3" length="75328526" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Dave Thomas about keeping up and staying sharp in programming.Special Guest: Dave Thomas.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Dave Thomas about keeping up and staying sharp in programming.Special Guest: Dave Thomas.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4629</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>163 RR Education with Coraline Ada Ehmke and Katrina Owen</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/163-rr-education-with-coraline-ada-ehmke-and-katrina-owen</link><description><![CDATA[Katrina Owen comes back on the show to talk education with Coraline Ada Ehmke and the rest of the Rogues.Special Guests: Coraline Ada Ehmke and Katrina Owen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">69bb97f0-30c5-4c0a-9c5c-b5dc42b4d67b</guid><pubDate>Wed, 02 Jul 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851706/stream.mp3" length="74559103" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Katrina Owen comes back on the show to talk education with Coraline Ada Ehmke and the rest of the Rogues.Special Guests: Coraline Ada Ehmke and Katrina Owen.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[Katrina Owen comes back on the show to talk education with Coraline Ada Ehmke and the rest of the Rogues.Special Guests: Coraline Ada Ehmke and Katrina Owen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4581</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>162 RR Scaling Rails with Steve Corona</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/162-rr-scaling-rails-with-steve-corona</link><description><![CDATA[The Rogues discuss scaling Rails on Twitpic.com with Steve Corona.Special Guest: Steve Corona.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4679ddd4-8faf-4b90-8518-f8fe6b36ca13</guid><pubDate>Wed, 25 Jun 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851564/stream.mp3" length="63198518" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss scaling Rails on Twitpic.com with Steve Corona.Special Guest: Steve Corona.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss scaling Rails on Twitpic.com with Steve Corona.Special Guest: Steve Corona.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3871</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>161 RR Docker Deploys with Sam Saffron</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/161-rr-docker-deploys-with-sam-saffron</link><description><![CDATA[The Rogues talk to Sam Saffron about deploying in Docker.Special Guest: Sam Saffron.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b0706782-d0bf-4852-a5cf-be5cd3bb8494</guid><pubDate>Wed, 18 Jun 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851667/stream.mp3" length="70788237" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Sam Saffron about deploying in Docker.Special Guest: Sam Saffron.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Sam Saffron about deploying in Docker.Special Guest: Sam Saffron.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4346</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>160 RR Conceptualizing Code with Sam Livingston-Gray and Glenn Vanderburg</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/160-rr-conceptualizing-code-with-sam-livingston-gray-and-glenn-vanderburg</link><description><![CDATA[The Rogues talk to Sam Livingston-Gray and Glenn Vanderburg about conceptualizing code. Special Guests: Glenn Vanderburg and Sam Livingston-Gray.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8973e8bd-cd81-4042-86bc-ab531355d73f</guid><pubDate>Wed, 11 Jun 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851650/stream.mp3" length="48448936" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Sam Livingston-Gray and Glenn Vanderburg about conceptualizing code. Special Guests: Glenn Vanderburg and Sam Livingston-Gray.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Sam Livingston-Gray and Glenn Vanderburg about conceptualizing code. Special Guests: Glenn Vanderburg and Sam Livingston-Gray.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2949</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>159 RR Hacking Education with Saron Yitbarek</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/159-rr-hacking-education-with-saron-yitbarek</link><description><![CDATA[The panelists discuss education hacks with Saron Yitbarek.Special Guest: Saron Yitbarek.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">33ebf178-73ac-42e5-bcbc-ba0ed6845af1</guid><pubDate>Wed, 04 Jun 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851682/stream.mp3" length="5849088" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss education hacks with Saron Yitbarek.Special Guest: Saron Yitbarek.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss education hacks with Saron Yitbarek.Special Guest: Saron Yitbarek.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>287</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>158 RR Confessions</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/158-rr-confessions</link><description><![CDATA[The Rogues talk confessions about what they do when coding that they shouldn't and things that they should be doing but don't.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6aaee94c-1cc0-421d-a031-9f2e147715e6</guid><pubDate>Wed, 28 May 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851583/stream.mp3" length="55986591" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk confessions about what they do when coding that they shouldn't and things that they should be doing but don't.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk confessions about what they do when coding that they shouldn't and things that they should be doing but don't.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3420</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>157 RR Book Club - Object Design Book Club with Rebecca Wirfs-Brock</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/157-rr-book-club-object-design-book-club-with-rebecca-wirfs-brock</link><description><![CDATA[The Rogues talk to Rebecca Wirfs-Brock about her book Object Design: Roles, Responsibilities, and Collaborations on this Book Club episode.Special Guest: Rebecca Wirfs-Brock.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">709cc728-54b7-46a7-afaa-9616aad04037</guid><pubDate>Wed, 21 May 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851598/stream.mp3" length="80982320" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Rebecca Wirfs-Brock about her book Object Design: Roles, Responsibilities, and Collaborations on this Book Club episode.Special Guest: Rebecca Wirfs-Brock.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp;...</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Rebecca Wirfs-Brock about her book Object Design: Roles, Responsibilities, and Collaborations on this Book Club episode.Special Guest: Rebecca Wirfs-Brock.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4983</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>156 RR Hardware Hacking with Julia Grace</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/156-rr-hardware-hacking-with-julia-grace</link><description><![CDATA[The Rogues talk to guest, Julia Grace, about hardware hacking.Special Guest: Julia Grace.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d4f2eb1c-321f-4dd5-b8dd-acb778c6441f</guid><pubDate>Wed, 14 May 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851608/stream.mp3" length="72115262" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to guest, Julia Grace, about hardware hacking.Special Guest: Julia Grace.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to guest, Julia Grace, about hardware hacking.Special Guest: Julia Grace.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4428</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>155 RR Why Ruby Sucks</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/155-rr-why-ruby-sucks</link><description><![CDATA[The Rogues have a friendly discussion about why Ruby sucks and what the language could do to improve.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a45734fd-764a-4ce6-95a2-80e871e1ae85</guid><pubDate>Wed, 07 May 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851607/stream.mp3" length="74776370" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues have a friendly discussion about why Ruby sucks and what the language could do to improve.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues have a friendly discussion about why Ruby sucks and what the language could do to improve.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4595</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>154 RR Indie Game Development with Megan Fox</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/154-rr-indie-game-development-with-megan-fox</link><description><![CDATA[The Rogues talk to Megan Fox about indie game development.Special Guest: Megan Fox.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">83b29b77-72e4-4517-b6c0-76c4147d41ff</guid><pubDate>Wed, 30 Apr 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851708/stream.mp3" length="66299786" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Megan Fox about indie game development.Special Guest: Megan Fox.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Megan Fox about indie game development.Special Guest: Megan Fox.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4065</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>153 RR From the Forum</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/153-rr-from-the-forum</link><description><![CDATA[The Rogues discuss threads from the Ruby Rogues Parley forum.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8f8c2682-a82d-4e1f-a688-cece01998b12</guid><pubDate>Wed, 23 Apr 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851592/stream.mp3" length="69258891" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss threads from the Ruby Rogues Parley forum.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss threads from the Ruby Rogues Parley forum.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4250</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>152 RR The New York Times and Ruby with Jacqui Maher</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/152-rr-the-new-york-times-and-ruby-with-jacqui-maher</link><description><![CDATA[The Rogues talk to Jacqui Maher of the New York Times about covering the Olympics and the Times' use of Ruby.Special Guest: Jacqui Maher.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8a8fc989-9f01-4599-9ae1-709cc1c80880</guid><pubDate>Wed, 16 Apr 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851615/stream.mp3" length="67151185" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Jacqui Maher of the New York Times about covering the Olympics and the Times' use of Ruby.Special Guest: Jacqui Maher.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Jacqui Maher of the New York Times about covering the Olympics and the Times' use of Ruby.Special Guest: Jacqui Maher.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4118</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>151 RR The Jim Weirich Tribute</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/151-rr-the-jim-weirich-tribute</link><description><![CDATA[The Rogues honor fellow Rubyist Jim Weirich in a tribute episode.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7d48c32b-17f5-4b0a-8f24-fb0a68455005</guid><pubDate>Wed, 09 Apr 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851593/stream.mp3" length="61302220" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues honor fellow Rubyist Jim Weirich in a tribute episode.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues honor fellow Rubyist Jim Weirich in a tribute episode.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3753</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>150 RR The Debugging Mindset with Danielle Sucher</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/150-rr-the-debugging-mindset-with-danielle-sucher</link><description><![CDATA[The Rogues talk to Danielle Sucher about debugging.Special Guest: Danielle Sucher.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">590750cf-0082-451f-be3b-eb7a2460df3e</guid><pubDate>Wed, 02 Apr 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851612/stream.mp3" length="86165396" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Danielle Sucher about debugging.Special Guest: Danielle Sucher.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Danielle Sucher about debugging.Special Guest: Danielle Sucher.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5307</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>149 RR Ruby in Government with Sarah Allen</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/149-rr-ruby-in-government-with-sarah-allen</link><description><![CDATA[The Rogues talk to Sarah Allen about Ruby in Government.Special Guest: Sarah Allen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7b0eb14f-81c9-4a19-b5b7-0ad57b6cdd83</guid><pubDate>Wed, 26 Mar 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851620/stream.mp3" length="72174526" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Sarah Allen about Ruby in Government.Special Guest: Sarah Allen.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Sarah Allen about Ruby in Government.Special Guest: Sarah Allen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4432</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>148 RR Cloud Confusions with Amy Palamountain</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/148-rr-cloud-confusions-with-amy-palamountain</link><description><![CDATA[The Rogues talk to Amy Palamountain about her talk, "Cloud Confusions: Ten Traumas in Ten Minutes."Special Guest: Amy Palamountain.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4b0ed261-1856-40ac-b6b7-5bab9d12f532</guid><pubDate>Wed, 19 Mar 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851701/stream.mp3" length="62039530" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Amy Palamountain about her talk, "Cloud Confusions: Ten Traumas in Ten Minutes."Special Guest: Amy Palamountain.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Amy Palamountain about her talk, "Cloud Confusions: Ten Traumas in Ten Minutes."Special Guest: Amy Palamountain.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3799</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>147 RR APIs That Don't Suck with Michele Titolo</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/147-rr-apis-that-don-t-suck-with-michele-titolo</link><description><![CDATA[The Rogues talk to Michele Titolo about how to go about building APIs that don't suck.Special Guest: Michele Titolo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">4f1af517-e44e-4fb5-a863-c04e3c850c84</guid><pubDate>Wed, 12 Mar 2014 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851579/stream.mp3" length="74943606" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Michele Titolo about how to go about building APIs that don't suck.Special Guest: Michele Titolo.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Michele Titolo about how to go about building APIs that don't suck.Special Guest: Michele Titolo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4605</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>146 RR Book Club - Ruby Under a Microscope with Pat Shaughnessy</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/146-rr-book-club-ruby-under-a-microscope-with-pat-shaughnessy</link><description><![CDATA[The Rogues discuss Pat Shaughnessy's book, Ruby Under a Microscope.Special Guest: Pat Shaughnessy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">387e907f-1da4-4f85-aff8-f425853f5474</guid><pubDate>Wed, 05 Mar 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851640/stream.mp3" length="65625064" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Pat Shaughnessy's book, Ruby Under a Microscope.Special Guest: Pat Shaughnessy.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Pat Shaughnessy's book, Ruby Under a Microscope.Special Guest: Pat Shaughnessy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4023</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>145 RR Data Analytics with Heather Rivers</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/145-rr-data-analytics-with-heather-rivers</link><description><![CDATA[The Rogues talk to Heather Rivers about data analytics.Special Guest: Heather Rivers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">3b51d50d-a74a-4c13-9094-933ac9b6f097</guid><pubDate>Wed, 26 Feb 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851651/stream.mp3" length="57671012" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Heather Rivers about data analytics.Special Guest: Heather Rivers.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Heather Rivers about data analytics.Special Guest: Heather Rivers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3526</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>144 RR Passion</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/144-rr-passion</link><description><![CDATA[The Rogues discuss passion and enthusiasm towards programming.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">02336af8-09c2-4a9d-8ff8-5cb3971b553f</guid><pubDate>Wed, 19 Feb 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851662/stream.mp3" length="64517548" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss passion and enthusiasm towards programming.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss passion and enthusiasm towards programming.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3954</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>143 RR Passenger Enterprise with Tinco Andringa and Hongli Lai</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/143-rr-passenger-enterprise-with-tinco-andringa-and-hongli-lai</link><description><![CDATA[The Rogues talk to Tinco Andringa and Hongli Lai about Passenger Enterprise.Special Guests: Hongli Lai and Tinco Andringa.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">613e9f5a-8e43-4b9b-876c-a6234d385902</guid><pubDate>Wed, 12 Feb 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851654/stream.mp3" length="44044331" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Tinco Andringa and Hongli Lai about Passenger Enterprise.Special Guests: Hongli Lai and Tinco Andringa.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Tinco Andringa and Hongli Lai about Passenger Enterprise.Special Guests: Hongli Lai and Tinco Andringa.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2674</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>142 RR Depression and Mental Illness with Greg Baugues</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/142-rr-depression-and-mental-illness-with-greg-baugues</link><description><![CDATA[The Rogues talk to Greg Baugues about Depression and Mental Illness.Special Guest: Greg Baugues.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f39a56dc-1fa3-4465-808f-85b20518c2e0</guid><pubDate>Wed, 05 Feb 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851655/stream.mp3" length="79526124" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Greg Baugues about Depression and Mental Illness.Special Guest: Greg Baugues.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Greg Baugues about Depression and Mental Illness.Special Guest: Greg Baugues.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4892</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>141 RR Teaching Kids with Ron Evans</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/141-rr-teaching-kids-with-ron-evans</link><description><![CDATA[Part of The Programmer's Podcast Carnival, the Ruby Rogues speak with Ron Evans of The Hybrid Group on the importance and value of teaching kids to program.Special Guest: Ron Evans.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f9708b32-96c8-4ffc-9ea4-8f95ba3aeb93</guid><pubDate>Wed, 29 Jan 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851697/stream.mp3" length="98057978" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Part of The Programmer's Podcast Carnival, the Ruby Rogues speak with Ron Evans of The Hybrid Group on the importance and value of teaching kids to program.Special Guest: Ron Evans.   

Advertising Inquiries: https://redcircle.com/brands

Privacy...</itunes:subtitle><itunes:summary><![CDATA[Part of The Programmer's Podcast Carnival, the Ruby Rogues speak with Ron Evans of The Hybrid Group on the importance and value of teaching kids to program.Special Guest: Ron Evans.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>6050</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>140 RR Heroku with Richard Schneeman</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/140-rr-heroku-with-richard-schneeman</link><description><![CDATA[The Rogues talk to Richard Schneeman of Heroku.Special Guest: Richard Schneeman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bed7e955-4c58-40bc-a3a4-a4b929913ad2</guid><pubDate>Wed, 22 Jan 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851659/stream.mp3" length="70836299" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Richard Schneeman of Heroku.Special Guest: Richard Schneeman.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Richard Schneeman of Heroku.Special Guest: Richard Schneeman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4349</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>139 RR Riak with Sean Cribbs and Bryce Kerley</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/139-rr-riak-with-sean-cribbs-and-bryce-kerley</link><description><![CDATA[The Rogues talk to Sean Cribbs and Bryce Kerley of Riak.Special Guests: Bryce Kerley and Sean Cribbs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2e3ede99-cd20-4e9b-856b-c10449fb8056</guid><pubDate>Wed, 15 Jan 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851600/stream.mp3" length="70553358" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Sean Cribbs and Bryce Kerley of Riak.Special Guests: Bryce Kerley and Sean Cribbs.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Sean Cribbs and Bryce Kerley of Riak.Special Guests: Bryce Kerley and Sean Cribbs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4331</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>138 RR The Holiday RubyRep Takeover</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/138-rr-the-holiday-rubyrep-takeover</link><description><![CDATA[The RubyRep brings you a collection of sound clips from the Rogues Retreat in Austin, Texas this past July.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8ba22ace-7c5a-4da5-a186-8224b9f9e79e</guid><pubDate>Tue, 31 Dec 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851665/stream.mp3" length="37268323" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The RubyRep brings you a collection of sound clips from the Rogues Retreat in Austin, Texas this past July.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The RubyRep brings you a collection of sound clips from the Rogues Retreat in Austin, Texas this past July.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2251</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>137 RR Book Club - Functional Programming for the Object-Oriented Programmer with Brian Marick</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/137-rr-book-club-functional-programming-for-the-object-oriented-programmer-with-brian-marick</link><description><![CDATA[The Rogues Discuss their latest book club book: Functional Programming for the Object-Oriented Programmer with Brian Marick.Special Guest: Brian Marick.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">dca4624e-47ed-44ce-912c-2e325369ff13</guid><pubDate>Wed, 25 Dec 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851686/stream.mp3" length="57420343" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues Discuss their latest book club book: Functional Programming for the Object-Oriented Programmer with Brian Marick.Special Guest: Brian Marick.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The Rogues Discuss their latest book club book: Functional Programming for the Object-Oriented Programmer with Brian Marick.Special Guest: Brian Marick.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3510</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>136 RR Consulting vs Product Work Part 2 with Steven Proctor</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/136-rr-consulting-vs-product-work-part-2-with-steven-proctor</link><description><![CDATA[The Rogues discuss Consulting and Product work with Steve Proctor.Special Guest: Steven Proctor.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">fe2944e9-81ff-49b7-a120-3f183fec8627</guid><pubDate>Wed, 18 Dec 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851609/stream.mp3" length="51027589" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Consulting and Product work with Steve Proctor.Special Guest: Steven Proctor.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Consulting and Product work with Steve Proctor.Special Guest: Steven Proctor.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3111</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>135 RR HTTP 2.0 with Ilya Grigorik</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/135-rr-http-2-0-with-ilya-grigorik</link><description><![CDATA[The Rogues talk to Ilya Grigorik of Google about the ins and outs of HTTP 2.0.Special Guest: Ilya Grigorik.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">2b0bcb5a-e693-49ab-a562-f521d8a3b442</guid><pubDate>Wed, 11 Dec 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851683/stream.mp3" length="67865859" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Ilya Grigorik of Google about the ins and outs of HTTP 2.0.Special Guest: Ilya Grigorik.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Ilya Grigorik of Google about the ins and outs of HTTP 2.0.Special Guest: Ilya Grigorik.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4163</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>134 RR Sharktime with Lucas Dohmen</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/134-rr-sharktime-with-lucas-dohmen</link><description><![CDATA[Lucas Dohmen joins the Ruby Rogues to talk about his winning Ruby Golf submission: Sharktime, and also shares his experience with Computer Science Education and Functional Programming.Special Guest: Lucas Dohmen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5f9b38e6-e3ef-49ba-bf22-6cff362442af</guid><pubDate>Wed, 04 Dec 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851678/stream.mp3" length="76711129" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Lucas Dohmen joins the Ruby Rogues to talk about his winning Ruby Golf submission: Sharktime, and also shares his experience with Computer Science Education and Functional Programming.Special Guest: Lucas Dohmen.   

Advertising Inquiries:...</itunes:subtitle><itunes:summary><![CDATA[Lucas Dohmen joins the Ruby Rogues to talk about his winning Ruby Golf submission: Sharktime, and also shares his experience with Computer Science Education and Functional Programming.Special Guest: Lucas Dohmen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4716</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>133 RR Threading with Emily Stolfo</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/133-rr-threading-with-emily-stolfo</link><description><![CDATA[The Rogues discuss threading with Emily Stolfo.Special Guest: Emily Stolfo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">470f065c-3b2c-4415-a743-bb0d1fcc9e07</guid><pubDate>Wed, 27 Nov 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851668/stream.mp3" length="76875387" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss threading with Emily Stolfo.Special Guest: Emily Stolfo.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss threading with Emily Stolfo.Special Guest: Emily Stolfo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4726</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>132 RR Nothing to Hide with Steve Klabnik</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/132-rr-nothing-to-hide-with-steve-klabnik</link><description><![CDATA[In this episode we discuss the implications of the recent NSA leaks and the role programmers play in the acquisition of data.Special Guest: Steve Klabnik.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">91d58ab3-0f24-4670-b4d6-352da91c5cc4</guid><pubDate>Wed, 20 Nov 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851711/stream.mp3" length="81536064" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode we discuss the implications of the recent NSA leaks and the role programmers play in the acquisition of data.Special Guest: Steve Klabnik.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[In this episode we discuss the implications of the recent NSA leaks and the role programmers play in the acquisition of data.Special Guest: Steve Klabnik.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5017</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>131 RR How to Learn</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/131-rr-how-to-learn</link><description><![CDATA[2:05- Are you born with talent?5:45 - Valuing effort, not ability9:20 - Getting into the discomfort zone13:30 - Do you need talent to become great?<ul><li><a href="https://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017930" target="_blank" rel="noreferrer noopener">Outliers</a> by Malcolm Gladwell </li></ul>24:15 - 10,000 hours research26:50 - Practice theories30:00 - Practice by writing small methods<ul><li><a href="https://www.youtube.com/watch?v=kLLwJws1nfw" target="_blank" rel="noreferrer noopener">Brian Merick: “Programming with that Disreputable Part of Your Brain” from Rocky Mountain Ruby 2013</a></li><li><a href="http://headrush.typepad.com/creating_passionate_users/" target="_blank" rel="noreferrer noopener">Kathy Sierra</a></li></ul>35:35 - Developing intuition in programming41:00 - How to start learning something new (and determine what to learn)49:30 - Making mistakes53:00 - Strategies for learning by reading<ul><li><a href="https://heartmindcode.com/2013/06/18/teach-yourself-a-new-programming-language-in-21-minutes-or-2-3-years-it-depends/" target="_blank" rel="noreferrer noopener">“Teach Yourself a New Programming Language in 21 Minutes (Or 2-3 Years, It Depends)” by David Brady</a></li></ul>72:00 - Memorization77:20 - “If you want to learn something, give a talk on it”Picks: <a href="https://www.amazon.com/Mastery-Robert-Greene/dp/014312417X" target="_blank" rel="noreferrer noopener">Mastery by Robert Greene</a> (Katrina) <a href="https://www.amazon.com/5-Elements-Effective-Thinking/dp/0691156662" target="_blank" rel="noreferrer noopener">The Five Elements of Effective Thinking</a> by Edward D. Burger and Michael Starbird (Katrina) <a href="https://www.amazon.com/Good-They-Cant-Ignore-You/dp/1455509124" target="_blank" rel="noreferrer noopener">So Good They Can’t Ignore You</a> by Cal Newport (Katrina) <a href="https://www.youtube.com/watch?v=5MgBikgcWnY" target="_blank" rel="noreferrer noopener">“The First 20 Hours- How To Learn Anything”</a> TEDx Talk by Josh Kaufman (Katrina)“<a href="https://hbr.org/2007/07/the-making-of-an-expert" target="_blank" rel="noreferrer noopener">The Making of an Expert</a>” by Ericsson (Katrina) <a href="https://www.amazon.com/PhotoReading-Personal-Learning-Course-Scheele/dp/B000EP2M1G" target="_blank" rel="noreferrer noopener">Photoreading Personal Learning Course by Paul Scheele</a> (David) <a href="https://www.amazon.com/How-Twice-Smart-Brainpower-Unleashing/dp/0134023390" target="_blank" rel="noreferrer noopener">How to be Twice as Smart</a> by Scott Witt (David) <a href="https://www.amazon.com/Make-Most-Your-Mind-Fireside/dp/0671495194" target="_blank" rel="noreferrer noopener">Make the Most of Your Mind</a> by Tony Buzan (David) <a href="https://www.amazon.com/Mind-Hacks-Tools-Using-Brain/dp/0596007795" target="_blank" rel="noreferrer noopener">Mind Hacks</a> by Tom Stafford and Matt Webb (James)Cavalier King Charles Spaniels (James) <a href="http://www.jamaudio.com/jam-plus-wireless-bluetooth-speaker" target="_blank" rel="noreferrer noopener">Jam Plus Bluetooth Speaker</a> (Charles) <a href="http://iamnotaprogrammer.com/Ikea-Standing-desk-for-22-dollars.html" target="_blank" rel="noreferrer noopener">Lifehacker standing desk</a> (Charles) <a href="http://www.sonycreativesoftware.com/vegasaur" target="_blank" rel="noreferrer noopener">Vegasaur</a> (Avdi) <a href="https://www.hellosign.com/" target="_blank" rel="noreferrer noopener">HelloSign</a> and <a href="https://www.hellofax.com/" target="_blank" rel="noreferrer noopener">HelloFax</a> (Avdi) <a href="https://lastpass.com/" target="_blank" rel="noreferrer noopener">LastPass</a> (Avdi)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8b2fad6e-656e-40dc-aedc-cf0d885a97b0</guid><pubDate>Wed, 13 Nov 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851713/stream.mp3" length="95922175" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>2:05- Are you born with talent?5:45 - Valuing effort, not ability9:20 - Getting into the discomfort zone13:30 - Do you need talent to become great?
- https://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017930 by Malcolm Gladwell...</itunes:subtitle><itunes:summary><![CDATA[2:05- Are you born with talent?5:45 - Valuing effort, not ability9:20 - Getting into the discomfort zone13:30 - Do you need talent to become great?<ul><li><a href="https://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017930" target="_blank" rel="noreferrer noopener">Outliers</a> by Malcolm Gladwell </li></ul>24:15 - 10,000 hours research26:50 - Practice theories30:00 - Practice by writing small methods<ul><li><a href="https://www.youtube.com/watch?v=kLLwJws1nfw" target="_blank" rel="noreferrer noopener">Brian Merick: “Programming with that Disreputable Part of Your Brain” from Rocky Mountain Ruby 2013</a></li><li><a href="http://headrush.typepad.com/creating_passionate_users/" target="_blank" rel="noreferrer noopener">Kathy Sierra</a></li></ul>35:35 - Developing intuition in programming41:00 - How to start learning something new (and determine what to learn)49:30 - Making mistakes53:00 - Strategies for learning by reading<ul><li><a href="https://heartmindcode.com/2013/06/18/teach-yourself-a-new-programming-language-in-21-minutes-or-2-3-years-it-depends/" target="_blank" rel="noreferrer noopener">“Teach Yourself a New Programming Language in 21 Minutes (Or 2-3 Years, It Depends)” by David Brady</a></li></ul>72:00 - Memorization77:20 - “If you want to learn something, give a talk on it”Picks: <a href="https://www.amazon.com/Mastery-Robert-Greene/dp/014312417X" target="_blank" rel="noreferrer noopener">Mastery by Robert Greene</a> (Katrina) <a href="https://www.amazon.com/5-Elements-Effective-Thinking/dp/0691156662" target="_blank" rel="noreferrer noopener">The Five Elements of Effective Thinking</a> by Edward D. Burger and Michael Starbird (Katrina) <a href="https://www.amazon.com/Good-They-Cant-Ignore-You/dp/1455509124" target="_blank" rel="noreferrer noopener">So Good They Can’t Ignore You</a> by Cal Newport (Katrina) <a href="https://www.youtube.com/watch?v=5MgBikgcWnY" target="_blank" rel="noreferrer noopener">“The First 20 Hours- How To Learn Anything”</a> TEDx Talk by Josh Kaufman (Katrina)“<a href="https://hbr.org/2007/07/the-making-of-an-expert" target="_blank" rel="noreferrer noopener">The Making of an Expert</a>” by Ericsson (Katrina) <a href="https://www.amazon.com/PhotoReading-Personal-Learning-Course-Scheele/dp/B000EP2M1G" target="_blank" rel="noreferrer noopener">Photoreading Personal Learning Course by Paul Scheele</a> (David) <a href="https://www.amazon.com/How-Twice-Smart-Brainpower-Unleashing/dp/0134023390" target="_blank" rel="noreferrer noopener">How to be Twice as Smart</a> by Scott Witt (David) <a href="https://www.amazon.com/Make-Most-Your-Mind-Fireside/dp/0671495194" target="_blank" rel="noreferrer noopener">Make the Most of Your Mind</a> by Tony Buzan (David) <a href="https://www.amazon.com/Mind-Hacks-Tools-Using-Brain/dp/0596007795" target="_blank" rel="noreferrer noopener">Mind Hacks</a> by Tom Stafford and Matt Webb (James)Cavalier King Charles Spaniels (James) <a href="http://www.jamaudio.com/jam-plus-wireless-bluetooth-speaker" target="_blank" rel="noreferrer noopener">Jam Plus Bluetooth Speaker</a> (Charles) <a href="http://iamnotaprogrammer.com/Ikea-Standing-desk-for-22-dollars.html" target="_blank" rel="noreferrer noopener">Lifehacker standing desk</a> (Charles) <a href="http://www.sonycreativesoftware.com/vegasaur" target="_blank" rel="noreferrer noopener">Vegasaur</a> (Avdi) <a href="https://www.hellosign.com/" target="_blank" rel="noreferrer noopener">HelloSign</a> and <a href="https://www.hellofax.com/" target="_blank" rel="noreferrer noopener">HelloFax</a> (Avdi) <a href="https://lastpass.com/" target="_blank" rel="noreferrer noopener">LastPass</a> (Avdi)   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a...]]></itunes:summary><itunes:duration>5916</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>130 RR Data Visualization with Aja Hammerly</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/130-rr-data-visualization-with-aja-hammerly</link><description><![CDATA[Aja Hammerly talks to the Rogues about distilling data into a graphical representation that communicates the meaning and message of your data.Special Guest: Aja Hammerly .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">d85c38a0-cf0a-4d08-80df-9ed2a81d898b</guid><pubDate>Wed, 06 Nov 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851589/stream.mp3" length="60781051" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Aja Hammerly talks to the Rogues about distilling data into a graphical representation that communicates the meaning and message of your data.Special Guest: Aja Hammerly .   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[Aja Hammerly talks to the Rogues about distilling data into a graphical representation that communicates the meaning and message of your data.Special Guest: Aja Hammerly .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3720</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>129 RR Sharpening Tools with Ben Orenstein</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/129-rr-sharpening-tools-with-ben-orenstein</link><description><![CDATA[Ben Orenstein (@r00k) from the Giant Robots Smashing into Other Giant Robots podcast joins the Ruby Rogues to talk about adjusting and sharpening your development tools for better flow and easier development.Special Guest: Ben Orenstein.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5723e60b-fce8-4587-b601-c82eb9e690d9</guid><pubDate>Wed, 30 Oct 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851601/stream.mp3" length="61683840" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ben Orenstein (@r00k) from the Giant Robots Smashing into Other Giant Robots podcast joins the Ruby Rogues to talk about adjusting and sharpening your development tools for better flow and easier development.Special Guest: Ben Orenstein....</itunes:subtitle><itunes:summary><![CDATA[Ben Orenstein (@r00k) from the Giant Robots Smashing into Other Giant Robots podcast joins the Ruby Rogues to talk about adjusting and sharpening your development tools for better flow and easier development.Special Guest: Ben Orenstein.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3777</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>128 RR Book Club: Confident Ruby with Avdi Grimm</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/128-rr-book-club-confident-ruby-with-avdi-grimm</link><description><![CDATA[The Rogues talk to Avdi Grimm about his book Confident Ruby   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">709de5b3-df6f-401d-ba5d-1862828be9b9</guid><pubDate>Wed, 23 Oct 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851696/stream.mp3" length="39616512" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Avdi Grimm about his book Confident Ruby   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Avdi Grimm about his book Confident Ruby   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2397</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>127 RR Erik Michaels-Ober</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/127-rr-erik-michaels-ober</link><description><![CDATA[Erik Michaels-Ober joins the Rogues for his long overdue appearance for winning the Twitter Golf contest from last year. Erik maintains the Twitter gem and rails_admin gem among many others.Special Guest: Erik Michaels-Ober.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">6326be0d-2f05-4180-a745-338c34547ffd</guid><pubDate>Wed, 16 Oct 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851672/stream.mp3" length="95331193" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Erik Michaels-Ober joins the Rogues for his long overdue appearance for winning the Twitter Golf contest from last year. Erik maintains the Twitter gem and rails_admin gem among many others.Special Guest: Erik Michaels-Ober.   

Advertising Inquiries:...</itunes:subtitle><itunes:summary><![CDATA[Erik Michaels-Ober joins the Rogues for his long overdue appearance for winning the Twitter Golf contest from last year. Erik maintains the Twitter gem and rails_admin gem among many others.Special Guest: Erik Michaels-Ober.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5879</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>126 RR Remote Pair Programming with Sam Livingston-Gray</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/126-rr-remote-pair-programming-with-sam-livingston-gray</link><description><![CDATA[Sam Livingston-Gray from Living Social joins the Rogues to talk about pair programming and how to do it remotely.Special Guest: Sam Livingston-Gray.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">ef81de49-a7a5-4926-abc1-360751e198dd</guid><pubDate>Wed, 09 Oct 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851664/stream.mp3" length="67830792" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sam Livingston-Gray from Living Social joins the Rogues to talk about pair programming and how to do it remotely.Special Guest: Sam Livingston-Gray.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[Sam Livingston-Gray from Living Social joins the Rogues to talk about pair programming and how to do it remotely.Special Guest: Sam Livingston-Gray.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4161</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>125 RR Loyalty and Layoffs</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/125-rr-loyalty-and-layoffs</link><description><![CDATA[A discussion about David Brady's "Loyalty and Layoffs" blog posts. The rest of the Rogues weigh in with their opinions.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">8a0c3dd3-0ab5-41f4-be36-d39128340c33</guid><pubDate>Wed, 02 Oct 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851673/stream.mp3" length="84284115" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>A discussion about David Brady's "Loyalty and Layoffs" blog posts. The rest of the Rogues weigh in with their opinions.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[A discussion about David Brady's "Loyalty and Layoffs" blog posts. The rest of the Rogues weigh in with their opinions.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5189</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>124 RR JRuby with Charlie Nutter</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/124-rr-jruby-with-charlie-nutter</link><description><![CDATA[Charlie Nutter joins the Ruby Rogues to talk about the intricacies, power, and uses for JRuby.Special Guest: Charlie Nutter.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">5be9b4cd-79c8-45e9-8544-0f33d49beb02</guid><pubDate>Wed, 25 Sep 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851613/stream.mp3" length="65590067" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charlie Nutter joins the Ruby Rogues to talk about the intricacies, power, and uses for JRuby.Special Guest: Charlie Nutter.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[Charlie Nutter joins the Ruby Rogues to talk about the intricacies, power, and uses for JRuby.Special Guest: Charlie Nutter.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4021</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>123 RR ROM with Piotr Solnica</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/123-rr-rom-with-piotr-solnica</link><description><![CDATA[Piotr Solnica joins the Ruby Rogues to discuss the upcoming ORM called ROM. It looks to be very promising in that it separates the persistence layer from the object and much more. Special Guest: Piotr Solnica.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">7d80a88d-0244-4571-aed4-9772eda8a355</guid><pubDate>Wed, 18 Sep 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851633/stream.mp3" length="66853970" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Piotr Solnica joins the Ruby Rogues to discuss the upcoming ORM called ROM. It looks to be very promising in that it separates the persistence layer from the object and much more. Special Guest: Piotr Solnica.   

Advertising Inquiries:...</itunes:subtitle><itunes:summary><![CDATA[Piotr Solnica joins the Ruby Rogues to discuss the upcoming ORM called ROM. It looks to be very promising in that it separates the persistence layer from the object and much more. Special Guest: Piotr Solnica.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4100</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>122 RR Daemons with Kenneth Kalmer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/122-rr-daemons-with-kenneth-kalmer</link><description><![CDATA[Kenneth Kalmer comes on the show and discusses the ins and outs of long running processes and when and how to manage daemons in Ruby.Special Guest: Kenneth Kalmer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">a19602ea-8517-4575-8a76-7b7f9e660246</guid><pubDate>Wed, 11 Sep 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851712/stream.mp3" length="70906094" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kenneth Kalmer comes on the show and discusses the ins and outs of long running processes and when and how to manage daemons in Ruby.Special Guest: Kenneth Kalmer.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[Kenneth Kalmer comes on the show and discusses the ins and outs of long running processes and when and how to manage daemons in Ruby.Special Guest: Kenneth Kalmer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4353</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>121 RR Consulting vs Product Work with Adam Keys</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/121-rr-consulting-vs-product-work-with-adam-keys</link><description><![CDATA[Adam Keys from LivingSocial joins the Rogues to talk about the tradeoffs between working for a company on their product and being a freelancer or consultant.Special Guest: Adam Keys.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">bd430333-a710-44e1-a715-d46cdaa0d027</guid><pubDate>Wed, 04 Sep 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851671/stream.mp3" length="75160528" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Adam Keys from LivingSocial joins the Rogues to talk about the tradeoffs between working for a company on their product and being a freelancer or consultant.Special Guest: Adam Keys.   

Advertising Inquiries: https://redcircle.com/brands

Privacy...</itunes:subtitle><itunes:summary><![CDATA[Adam Keys from LivingSocial joins the Rogues to talk about the tradeoffs between working for a company on their product and being a freelancer or consultant.Special Guest: Adam Keys.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4619</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>120 RR Book Club: Understanding Computation with Tom Stuart</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/120-rr-book-club-understanding-computation-with-tom-stuart</link><description><![CDATA[The Rogues discuss "Understanding Computation" with author Tom StuartSpecial Guest: Tom Stuart.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">f883399f-06de-44a8-a6d6-c918c280fd94</guid><pubDate>Wed, 28 Aug 2013 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851720/stream.mp3" length="107121471" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss "Understanding Computation" with author Tom StuartSpecial Guest: Tom Stuart.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss "Understanding Computation" with author Tom StuartSpecial Guest: Tom Stuart.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>6616</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>119 RR Accessibility with Brian Hogan</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/119-rr-accessibility-with-brian-hogan</link><description><![CDATA[Brian Hogan explains to the Ruby Rogues how to empathize with people who have disabilities and things to watch out for when building sites that they will use.Special Guest: Brian Hogan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">28888add-64d7-40f8-a2ce-0962ca8db7f2</guid><pubDate>Wed, 21 Aug 2013 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851681/stream.mp3" length="75566763" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Brian Hogan explains to the Ruby Rogues how to empathize with people who have disabilities and things to watch out for when building sites that they will use.Special Guest: Brian Hogan.   

Advertising Inquiries: https://redcircle.com/brands

Privacy...</itunes:subtitle><itunes:summary><![CDATA[Brian Hogan explains to the Ruby Rogues how to empathize with people who have disabilities and things to watch out for when building sites that they will use.Special Guest: Brian Hogan.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4644</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>118 RR Live Recording at LoneStar Ruby Conference 2013</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/118-rr-live-recording-at-lonestar-ruby-conference-2013</link><description><![CDATA[The Ruby Rogues talk about their upcoming book Ruby Best Practice Patterns and what Best Practice Patterns mean.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">174c8b68-9dbf-4d1d-9121-10732d164b65</guid><pubDate>Thu, 15 Aug 2013 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851710/stream.mp3" length="46362317" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Ruby Rogues talk about their upcoming book Ruby Best Practice Patterns and what Best Practice Patterns mean.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Ruby Rogues talk about their upcoming book Ruby Best Practice Patterns and what Best Practice Patterns mean.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2819</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>117 RR Discourse Part 2 with Sam Saffron and Robin Ward</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/117-rr-discourse-part-2-with-sam-saffron-and-robin-ward</link><description><![CDATA[Sam Saffron and Robin Ward discuss the technical details of building a large open source application use Ruby on Rails and Ember.js.Special Guests: Robin Ward and Sam Saffron.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">69f4acc5-bc22-4cdc-88c4-cf1eb9610277</guid><pubDate>Wed, 07 Aug 2013 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851719/stream.mp3" length="83678551" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sam Saffron and Robin Ward discuss the technical details of building a large open source application use Ruby on Rails and Ember.js.Special Guests: Robin Ward and Sam Saffron.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp;...</itunes:subtitle><itunes:summary><![CDATA[Sam Saffron and Robin Ward discuss the technical details of building a large open source application use Ruby on Rails and Ember.js.Special Guests: Robin Ward and Sam Saffron.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5151</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>116 RR Non-Rails Projects</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/116-rr-non-rails-projects</link><description><![CDATA[The Ruby Rogues discuss applications and projects they've worked on that were not Ruby on Rails projects. Includes Sinatra, command line applications, gems, and much more.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">b95fc672-8d3b-4e61-bd2b-43b6a54c5c2a</guid><pubDate>Wed, 31 Jul 2013 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851726/stream.mp3" length="78372081" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Ruby Rogues discuss applications and projects they've worked on that were not Ruby on Rails projects. Includes Sinatra, command line applications, gems, and much more.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The Ruby Rogues discuss applications and projects they've worked on that were not Ruby on Rails projects. Includes Sinatra, command line applications, gems, and much more.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4820</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>115 RR Functional and Object Oriented Programming with Jessica Kerr</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/115-rr-functional-and-object-oriented-programming-with-jessica-kerr</link><description><![CDATA[The Rogues talk about object oriented programming with Jessica Kerr.Special Guest: Jessica Kerr.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1417</guid><pubDate>Wed, 24 Jul 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851724/stream.mp3" length="62723425" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about object oriented programming with Jessica Kerr.Special Guest: Jessica Kerr.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about object oriented programming with Jessica Kerr.Special Guest: Jessica Kerr.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3841</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>114 RR Elixir with José Valim</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/114-rr-elixir-with-jose-valim</link><description><![CDATA[The Rogues discuss Elixir with José Valim. Special Guest: José Valim.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1407</guid><pubDate>Wed, 17 Jul 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851670/stream.mp3" length="37699128" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Elixir with José Valim. Special Guest: José Valim.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Elixir with José Valim. Special Guest: José Valim.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2277</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>113 RR DevOps with Nathen Harvey</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/113-rr-devops-with-nathen-harvey</link><description><![CDATA[In this episode, the Rogues talk about DevOps with Nathen Harvey of Chef.Special Guest: Nathen Harvey.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1396</guid><pubDate>Wed, 10 Jul 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851722/stream.mp3" length="69952819" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the Rogues talk about DevOps with Nathen Harvey of Chef.Special Guest: Nathen Harvey.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this episode, the Rogues talk about DevOps with Nathen Harvey of Chef.Special Guest: Nathen Harvey.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4293</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>112 RR Community Hacks</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/112-rr-community-hacks</link><description><![CDATA[The Rogues talk about community hacks.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1388</guid><pubDate>Wed, 03 Jul 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851684/stream.mp3" length="62747937" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about community hacks.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about community hacks.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>111 RR Book Club: Explore It! with Elisabeth Hendrickson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/111-rr-book-club-explore-it-with-elisabeth-hendrickson</link><description><![CDATA[In this book club episode, the Rogues talk to Elisabeth Hendrickson about her book, Explore It!Special Guest: Elisabeth Hendrickson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1376</guid><pubDate>Wed, 26 Jun 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851728/stream.mp3" length="66755872" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this book club episode, the Rogues talk to Elisabeth Hendrickson about her book, Explore It!Special Guest: Elisabeth Hendrickson.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this book club episode, the Rogues talk to Elisabeth Hendrickson about her book, Explore It!Special Guest: Elisabeth Hendrickson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4093</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>110 RR ActiveRecord with Ernie Miller</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/110-rr-activerecord-with-ernie-miller</link><description><![CDATA[The Rogues talk about ActiveRecord with Ernie Miller.Special Guest: Ernie Miller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1368</guid><pubDate>Wed, 19 Jun 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851727/stream.mp3" length="66219095" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about ActiveRecord with Ernie Miller.Special Guest: Ernie Miller.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about ActiveRecord with Ernie Miller.Special Guest: Ernie Miller.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4060</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>109 RR Extreme Programming with Will Read</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/109-rr-extreme-programming-with-will-read</link><description><![CDATA[The Rogues talk extreme programming with Will Read.Special Guest: Will Read.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1361</guid><pubDate>Wed, 12 Jun 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851695/stream.mp3" length="65792850" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk extreme programming with Will Read.Special Guest: Will Read.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk extreme programming with Will Read.Special Guest: Will Read.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4033</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>108 RR Ruby Trends</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/108-rr-ruby-trends</link><description><![CDATA[The Rogues discuss Ruby trends.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1354</guid><pubDate>Wed, 05 Jun 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852496/stream.mp3" length="56189780" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Ruby trends.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Ruby trends.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3433</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>107 RR Impostor Syndrome with Tim Chevalier</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/107-rr-impostor-syndrome-with-tim-chevalier</link><description><![CDATA[The Rogues talk about "imposter syndrome" with Tim Chevalier.Special Guest: Tim Chevalier.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1347</guid><pubDate>Wed, 29 May 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852546/stream.mp3" length="72268751" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about "imposter syndrome" with Tim Chevalier.Special Guest: Tim Chevalier.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about "imposter syndrome" with Tim Chevalier.Special Guest: Tim Chevalier.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4438</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>106 RR Discourse with Jeff Atwood</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/106-rr-discourse-with-jeff-atwood</link><description><![CDATA[The Rogues talk to Jeff Atwood about the Discourse project.Special Guest: Jeff Atwood.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1341</guid><pubDate>Wed, 22 May 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852466/stream.mp3" length="61140546" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Jeff Atwood about the Discourse project.Special Guest: Jeff Atwood.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Jeff Atwood about the Discourse project.Special Guest: Jeff Atwood.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3743</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>105 RR Regular Expressions with Nell Shamrell</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/105-rr-regular-expressions-with-nell-shamrell</link><description><![CDATA[The panelists talk about regular expressions with Nell Shamrell.Special Guest: Nell Shamrell-Harrington.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1330</guid><pubDate>Wed, 15 May 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852619/stream.mp3" length="79919090" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about regular expressions with Nell Shamrell.Special Guest: Nell Shamrell-Harrington.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about regular expressions with Nell Shamrell.Special Guest: Nell Shamrell-Harrington.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4916</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>104 RR Book Club: The Rails View with John Athayde and Bruce Williams</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/104-rr-book-club-the-rails-view-with-john-athayde-and-bruce-williams</link><description><![CDATA[In this book club episode, the Rogues talk about The Rails View with John Athayde and Bruce Williams.Special Guests: Bruce Williams and John Athayde .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1317</guid><pubDate>Wed, 08 May 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852602/stream.mp3" length="52953088" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this book club episode, the Rogues talk about The Rails View with John Athayde and Bruce Williams.Special Guests: Bruce Williams and John Athayde .   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[In this book club episode, the Rogues talk about The Rails View with John Athayde and Bruce Williams.Special Guests: Bruce Williams and John Athayde .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3231</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>103 RR Ruby Gems</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/103-rr-ruby-gems</link><description><![CDATA[The Rogues discuss Ruby gems.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1305</guid><pubDate>Wed, 01 May 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852639/stream.mp3" length="82523749" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Ruby gems.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Ruby gems.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5079</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>102 RR Rhetoric with Joseph Wilk</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/102-rr-rhetoric-with-joseph-wilk</link><description><![CDATA[The Rogues discuss rhetoric with Joseph Wilk.Special Guest: Joseph Wilk.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1290</guid><pubDate>Wed, 24 Apr 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852642/stream.mp3" length="64652205" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss rhetoric with Joseph Wilk.Special Guest: Joseph Wilk.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss rhetoric with Joseph Wilk.Special Guest: Joseph Wilk.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3962</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>101 RR Diversity with Ashe Dryden</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/101-rr-diversity-with-ashe-dryden</link><description><![CDATA[The Rogues talk about diversity with Ashe Dryden.Special Guest: Ashe Dryden.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1280</guid><pubDate>Wed, 17 Apr 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852615/stream.mp3" length="91875966" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about diversity with Ashe Dryden.Special Guest: Ashe Dryden.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about diversity with Ashe Dryden.Special Guest: Ashe Dryden.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5664</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>100 RR 100th Episode! Behind the Scenes with The Ruby Rogues</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/100-rr-100th-episode-behind-the-scenes-with-the-ruby-rogues</link><description><![CDATA[The Rogues celebrate their 100th episode by bringing back former Rogues and their faithful assistant, Mandy Moore, aka @therubyrep.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1266</guid><pubDate>Wed, 10 Apr 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852647/stream.mp3" length="68293135" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues celebrate their 100th episode by bringing back former Rogues and their faithful assistant, Mandy Moore, aka @therubyrep.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues celebrate their 100th episode by bringing back former Rogues and their faithful assistant, Mandy Moore, aka @therubyrep.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4190</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>099 RR Ruby 2</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/099-rr-ruby-2</link><description><![CDATA[The Rogues discuss Ruby 2.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1250</guid><pubDate>Wed, 03 Apr 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852504/stream.mp3" length="84895574" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Ruby 2.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Ruby 2.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5227</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>098 RR DRb with Davy Stevenson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/098-rr-drb-with-davy-stevenson</link><description><![CDATA[The Rogues talk to Davy Stevenson about DRb.Special Guest: Davy Stevenson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1245</guid><pubDate>Wed, 27 Mar 2013 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852623/stream.mp3" length="60250734" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Davy Stevenson about DRb.Special Guest: Davy Stevenson.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Davy Stevenson about DRb.Special Guest: Davy Stevenson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3687</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>097 RR Book Club: Patterns of Enterprise Application Architecture with Martin Fowler</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/097-rr-book-club-patterns-of-enterprise-application-architecture-with-martin-fowler</link><description><![CDATA[In this Book Club episode, the Rogues talk to Martin Fowler about his book: Patterns of Enterprise Architecture.Special Guest: Martin Fowler.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1203</guid><pubDate>Wed, 20 Mar 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852533/stream.mp3" length="24018944" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this Book Club episode, the Rogues talk to Martin Fowler about his book: Patterns of Enterprise Architecture.Special Guest: Martin Fowler.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this Book Club episode, the Rogues talk to Martin Fowler about his book: Patterns of Enterprise Architecture.Special Guest: Martin Fowler.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1422</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>096 RR Topaz with Alex Gaynor</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/096-rr-topaz-with-alex-gaynor</link><description><![CDATA[The Rogues talk about Topaz with Alex Gaynor.Special Guest: Alex Gaynor.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1189</guid><pubDate>Wed, 13 Mar 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852673/stream.mp3" length="55209279" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about Topaz with Alex Gaynor.Special Guest: Alex Gaynor.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about Topaz with Alex Gaynor.Special Guest: Alex Gaynor.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3372</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>094 RR Robust Ruby with Ara T. Howard</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/094-rr-robust-ruby-with-ara-t-howard</link><description><![CDATA[The Rogues talk robust Ruby with Ara T. Howard.Special Guest: Ara T. Howard.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1166</guid><pubDate>Wed, 27 Feb 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852512/stream.mp3" length="69409838" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk robust Ruby with Ara T. Howard.Special Guest: Ara T. Howard.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk robust Ruby with Ara T. Howard.Special Guest: Ara T. Howard.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4259</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>093 RR Security Exploits with Patrick McKenzie</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/093-rr-security-exploits-with-patrick-mckenzie</link><description><![CDATA[The Rogues discuss security exploits with Patrick McKenzie.Special Guest: Patrick McKenzie.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1154</guid><pubDate>Wed, 20 Feb 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852553/stream.mp3" length="73574005" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss security exploits with Patrick McKenzie.Special Guest: Patrick McKenzie.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss security exploits with Patrick McKenzie.Special Guest: Patrick McKenzie.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4520</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>092 RR Picksplosion!</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/092-rr-picksplosion</link><description><![CDATA[The Rogues have a Picksplosion! of picks.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1136</guid><pubDate>Wed, 13 Feb 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852643/stream.mp3" length="63653239" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues have a Picksplosion! of picks.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues have a Picksplosion! of picks.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3900</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>091 RR The Ruby Design Process with Brian Shirai</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/091-rr-the-ruby-design-process-with-brian-shirai</link><description><![CDATA[The Rogues talk about the Ruby design process with Brian Shirai.Special Guest: Brian Shirai.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1117</guid><pubDate>Wed, 06 Feb 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852696/stream.mp3" length="30228480" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about the Ruby design process with Brian Shirai.Special Guest: Brian Shirai.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about the Ruby design process with Brian Shirai.Special Guest: Brian Shirai.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1811</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>090 RR Ruby Nuby Episode</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/090-rr-ruby-nuby-episode</link><description><![CDATA[In this episode, the four people who won the Ruby Nuby contest, chat about all things Ruby and Rails.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1100</guid><pubDate>Wed, 30 Jan 2013 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852562/stream.mp3" length="80483200" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the four people who won the Ruby Nuby contest, chat about all things Ruby and Rails.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this episode, the four people who won the Ruby Nuby contest, chat about all things Ruby and Rails.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4951</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>089 RR Rescue Projects</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/089-rr-rescue-projects</link><description><![CDATA[The Rogues discuss rescue projects.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1087</guid><pubDate>Wed, 23 Jan 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852530/stream.mp3" length="63960499" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss rescue projects.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss rescue projects.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3919</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>088 RR Concurrency and Celluloid with Tony Arcieri</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/088-rr-concurrency-and-celluloid-with-tony-arcieri</link><description><![CDATA[The Rogues discuss concurrency and Celluloid with Tony Arcieri.Special Guest: Tony Arcieri.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1074</guid><pubDate>Wed, 16 Jan 2013 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852571/stream.mp3" length="53451369" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss concurrency and Celluloid with Tony Arcieri.Special Guest: Tony Arcieri.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss concurrency and Celluloid with Tony Arcieri.Special Guest: Tony Arcieri.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3262</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>087 RR Book Club: Practical Object-Oriented Design in Ruby with Sandi Metz</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/087-rr-book-club-practical-object-oriented-design-in-ruby-with-sandi-metz</link><description><![CDATA[1:35 - Introducing Sandi Metz<ul><li><a href="http://poodr.com/" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design in Ruby by Sandi Metz</a></li><li><a href="http://www.sandimetz.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/sandimetz" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>6:15 - The book writing process and the speech writing process17:30 - Flow of POODR 21:35 - Why design is for everyone24:20 - The fear of writing a book: Am I really an expert?27:00 - Breaking the rules34:00 - Cheat sheets, screencasts, and diagrams for POODR 42:00 - Topics beyond POODR 45:20 - Why Sandi loves Rails51:05 - How long will Rails last?55:30 - When should you begin introducing design?1:01:00 - Working with an Inheritance interface1:06:30 - Rules for testing1:14:45 - Well-tested objects without well-tested interactions1:18:45 - Sandi’s rules for coding and breaking them1:26:15 - Having too many small objects versus having too big objectsPicks: <a href="https://www.youtube.com/watch?v=4cVZvoFGJTU" target="_blank" rel="noreferrer noopener">“The Deep Synergy Between Testability and Good Design” Speech by Michael Feathers</a> (James) <a href="http://store.steampowered.com/app/208140/" target="_blank" rel="noreferrer noopener">Endless Space game on Steam</a> (James)Board games: <a href="https://boardgamegeek.com/boardgame/110327/lords-waterdeep" target="_blank" rel="noreferrer noopener">Lords of Waterdeep</a>, <a href="https://boardgamegeek.com/boardgame/129622/love-letter" target="_blank" rel="noreferrer noopener">Love Letter</a>, <a href="https://boardgamegeek.com/boardgame/68425/eminent-domain" target="_blank" rel="noreferrer noopener">Eminent Domain</a> (James) <a href="https://player.fm/series/penns-sunday-school/george-takei-its-okay-to-be-takei" target="_blank" rel="noreferrer noopener">George Takai’s episode on the Penn’s Sunday School podcast</a> (Avdi) <a href="http://www.dancarlin.com/" target="_blank" rel="noreferrer noopener">Hardcore History podcast by Dan Carlin</a>  (Avdi) <a href="http://www.bbc.co.uk/programmes/b00snr0w/episodes/downloads" target="_blank" rel="noreferrer noopener">Infinite Monkey Cage</a> podcast by BBC Radio 4 (Avdi) <a href="http://marked2app.com/" target="_blank" rel="noreferrer noopener">Marked App</a> (Josh) <a href="http://www.hermanmiller.com/products/seating/performance-work-chairs/aeron-chairs.html" target="_blank" rel="noreferrer noopener">Herman Miller Aeron chair</a> (Charles) <a href="http://bubbletimer.com/" target="_blank" rel="noreferrer noopener">Bubble Timer</a> (Sandi) <a href="http://www.irobot.com/For-the-Home/Outdoor-Maintenance/Looj.aspx" target="_blank" rel="noreferrer noopener">Gutter Cleaning Robot</a> (Sandi)Special Guest: Sandi Metz.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1048</guid><pubDate>Wed, 09 Jan 2013 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852560/stream.mp3" length="84496632" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:35 - Introducing Sandi Metz
- http://poodr.com/
- http://www.sandimetz.com/
- https://twitter.com/sandimetz
6:15 - The book writing process and the speech writing process17:30 - Flow of POODR 21:35 - Why design is for everyone24:20 - The fear of...</itunes:subtitle><itunes:summary><![CDATA[1:35 - Introducing Sandi Metz<ul><li><a href="http://poodr.com/" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design in Ruby by Sandi Metz</a></li><li><a href="http://www.sandimetz.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://twitter.com/sandimetz" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>6:15 - The book writing process and the speech writing process17:30 - Flow of POODR 21:35 - Why design is for everyone24:20 - The fear of writing a book: Am I really an expert?27:00 - Breaking the rules34:00 - Cheat sheets, screencasts, and diagrams for POODR 42:00 - Topics beyond POODR 45:20 - Why Sandi loves Rails51:05 - How long will Rails last?55:30 - When should you begin introducing design?1:01:00 - Working with an Inheritance interface1:06:30 - Rules for testing1:14:45 - Well-tested objects without well-tested interactions1:18:45 - Sandi’s rules for coding and breaking them1:26:15 - Having too many small objects versus having too big objectsPicks: <a href="https://www.youtube.com/watch?v=4cVZvoFGJTU" target="_blank" rel="noreferrer noopener">“The Deep Synergy Between Testability and Good Design” Speech by Michael Feathers</a> (James) <a href="http://store.steampowered.com/app/208140/" target="_blank" rel="noreferrer noopener">Endless Space game on Steam</a> (James)Board games: <a href="https://boardgamegeek.com/boardgame/110327/lords-waterdeep" target="_blank" rel="noreferrer noopener">Lords of Waterdeep</a>, <a href="https://boardgamegeek.com/boardgame/129622/love-letter" target="_blank" rel="noreferrer noopener">Love Letter</a>, <a href="https://boardgamegeek.com/boardgame/68425/eminent-domain" target="_blank" rel="noreferrer noopener">Eminent Domain</a> (James) <a href="https://player.fm/series/penns-sunday-school/george-takei-its-okay-to-be-takei" target="_blank" rel="noreferrer noopener">George Takai’s episode on the Penn’s Sunday School podcast</a> (Avdi) <a href="http://www.dancarlin.com/" target="_blank" rel="noreferrer noopener">Hardcore History podcast by Dan Carlin</a>  (Avdi) <a href="http://www.bbc.co.uk/programmes/b00snr0w/episodes/downloads" target="_blank" rel="noreferrer noopener">Infinite Monkey Cage</a> podcast by BBC Radio 4 (Avdi) <a href="http://marked2app.com/" target="_blank" rel="noreferrer noopener">Marked App</a> (Josh) <a href="http://www.hermanmiller.com/products/seating/performance-work-chairs/aeron-chairs.html" target="_blank" rel="noreferrer noopener">Herman Miller Aeron chair</a> (Charles) <a href="http://bubbletimer.com/" target="_blank" rel="noreferrer noopener">Bubble Timer</a> (Sandi) <a href="http://www.irobot.com/For-the-Home/Outdoor-Maintenance/Looj.aspx" target="_blank" rel="noreferrer noopener">Gutter Cleaning Robot</a> (Sandi)Special Guest: Sandi Metz.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5202</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>086 RR Learning From The Past with Arlen Walker</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/086-rr-learning-from-the-past-with-arlen-walker</link><description><![CDATA[The Rogues talk to Arlen Walker about learning from the past.Special Guest: Arlen Walker.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=1007</guid><pubDate>Wed, 02 Jan 2013 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852555/stream.mp3" length="65033458" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Arlen Walker about learning from the past.Special Guest: Arlen Walker.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Arlen Walker about learning from the past.Special Guest: Arlen Walker.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3986</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>085 RR Cloud Computing with Wesley Beary</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/085-rr-cloud-computing-with-wesley-beary</link><description><![CDATA[The Rogues talk to Wesley Beary about cloud computing.Special Guest: Wesley Beary.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=995</guid><pubDate>Wed, 26 Dec 2012 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852588/stream.mp3" length="64807253" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Wesley Beary about cloud computing.Special Guest: Wesley Beary.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Wesley Beary about cloud computing.Special Guest: Wesley Beary.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3972</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>084 RR Github with Zach Holman</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/084-rr-github-with-zach-holman</link><description><![CDATA[The Rogues talk to Github's Zach Holman.Special Guest: Zach Holman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=985</guid><pubDate>Wed, 19 Dec 2012 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852534/stream.mp3" length="62136559" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Github's Zach Holman.Special Guest: Zach Holman.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Github's Zach Holman.Special Guest: Zach Holman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3805</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>083 RR Decomposing Fat Models with Bryan Helmkamp</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/083-rr-decomposing-fat-models-with-bryan-helmkamp</link><description><![CDATA[The Rogues talk to Code Climate's Bryan Helmkamp about decomposing fat models.Special Guest: Bryan Helmkamp.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=968</guid><pubDate>Wed, 12 Dec 2012 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852597/stream.mp3" length="66843582" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Code Climate's Bryan Helmkamp about decomposing fat models.Special Guest: Bryan Helmkamp.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Code Climate's Bryan Helmkamp about decomposing fat models.Special Guest: Bryan Helmkamp.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4099</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Bits Code School</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-bits-code-school</link><description><![CDATA[Hey everyone!The awesome folks over at Code School are giving their Ruby Bits 1 course away for free to all our listeners. Head on over to rubyrogues.com/rubybits to sign up!And while you're at it, make sure you give a big shout out to Greg and Dan to thank them via @codeschool for doing it!Thanks!   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=962</guid><pubDate>Fri, 07 Dec 2012 07:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852573/stream.mp3" length="1984583" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hey everyone!The awesome folks over at Code School are giving their Ruby Bits 1 course away for free to all our listeners. Head on over to rubyrogues.com/rubybits to sign up!And while you're at it, make sure you give a big shout out to Greg and Dan to...</itunes:subtitle><itunes:summary><![CDATA[Hey everyone!The awesome folks over at Code School are giving their Ruby Bits 1 course away for free to all our listeners. Head on over to rubyrogues.com/rubybits to sign up!And while you're at it, make sure you give a big shout out to Greg and Dan to thank them via @codeschool for doing it!Thanks!   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>45</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>082 RR Vagrant with Michael Ries</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/082-rr-vagrant-with-michael-ries</link><description><![CDATA[The Rogues talk about Vagrant with Michael Ries.Special Guest: Michael Ries.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=952</guid><pubDate>Wed, 05 Dec 2012 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852600/stream.mp3" length="11386880" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about Vagrant with Michael Ries.Special Guest: Michael Ries.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about Vagrant with Michael Ries.Special Guest: Michael Ries.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>633</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>081 RR Rails 4 with Aaron Patterson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/081-rr-rails-4-with-aaron-patterson</link><description><![CDATA[The Rogues talk with former Rogue, Aaron Patterson about Rails 4.Special Guest: Aaron Patterson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=900</guid><pubDate>Wed, 28 Nov 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852625/stream.mp3" length="69489289" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk with former Rogue, Aaron Patterson about Rails 4.Special Guest: Aaron Patterson.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk with former Rogue, Aaron Patterson about Rails 4.Special Guest: Aaron Patterson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4264</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>080 RR Practical Metaprogramming with Steven Harms</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/080-rr-practical-metaprogramming-with-steven-harms</link><description><![CDATA[The Rogues talk about practical metaprogramming with Steven Harms.Special Guest: Steven Harms.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=879</guid><pubDate>Wed, 21 Nov 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852703/stream.mp3" length="7847936" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about practical metaprogramming with Steven Harms.Special Guest: Steven Harms.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about practical metaprogramming with Steven Harms.Special Guest: Steven Harms.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>412</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>079 RR Documenting Code</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/079-rr-documenting-code</link><description><![CDATA[The Rogues talk about documenting code.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=864</guid><pubDate>Wed, 14 Nov 2012 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852591/stream.mp3" length="78637566" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about documenting code.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about documenting code.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4836</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>078 RR Hexagonal Rails with Matt Wynne and Kevin Rutherford</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/078-rr-hexagonal-rails-with-matt-wynne-and-kevin-rutherford</link><description><![CDATA[The Rogues talk to Matt Wynne and Keven Rutherford about hexagonal Rails.Special Guests: Kevin Rutherford and Matt Wynne.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=850</guid><pubDate>Wed, 07 Nov 2012 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852690/stream.mp3" length="67978423" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Matt Wynne and Keven Rutherford about hexagonal Rails.Special Guests: Kevin Rutherford and Matt Wynne.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Matt Wynne and Keven Rutherford about hexagonal Rails.Special Guests: Kevin Rutherford and Matt Wynne.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4170</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Nuby Project</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-nuby-project-1dfb97a7-b8cd-4a0a-b59f-598c0925d19a</link><description><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=854</guid><pubDate>Sat, 03 Nov 2012 00:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852719/stream.mp3" length="80482752" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4951</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>077 RR Complexity with Glenn Vanderburg</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/077-rr-complexity-with-glenn-vanderburg</link><description><![CDATA[The Rogues talk complexity with Glenn Vanderburg.Special Guest: Glenn Vanderburg.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=833</guid><pubDate>Wed, 31 Oct 2012 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852745/stream.mp3" length="67588417" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk complexity with Glenn Vanderburg.Special Guest: Glenn Vanderburg.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk complexity with Glenn Vanderburg.Special Guest: Glenn Vanderburg.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4146</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>076 RR Service-Oriented Design with Paul Dix</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/076-rr-service-oriented-design-with-paul-dix</link><description><![CDATA[The Rogues chat with Paul Dix about service-oriented design.Special Guest: Paul Dix .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=817</guid><pubDate>Wed, 24 Oct 2012 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852584/stream.mp3" length="66845271" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues chat with Paul Dix about service-oriented design.Special Guest: Paul Dix .   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues chat with Paul Dix about service-oriented design.Special Guest: Paul Dix .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4099</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>075 RR Open Source Licenses</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/075-rr-open-source-licenses</link><description><![CDATA[The Rogues talk about Open Source Licenses.Special Guests: Chris Wilson and Jeremy Hinegardner.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=800</guid><pubDate>Wed, 17 Oct 2012 09:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852599/stream.mp3" length="67750532" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about Open Source Licenses.Special Guests: Chris Wilson and Jeremy Hinegardner.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about Open Source Licenses.Special Guests: Chris Wilson and Jeremy Hinegardner.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4235</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>074 RR Developer Environments</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/074-rr-developer-environments</link><description><![CDATA[The Rogues chat about their developer environments.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=779</guid><pubDate>Wed, 10 Oct 2012 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852598/stream.mp3" length="79289549" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues chat about their developer environments.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues chat about their developer environments.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4956</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ruby Nuby Project</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/ruby-nuby-project-1dfb97a7-b8cd-4a0a-b59f-598c0925d19a</link><description><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=762</guid><pubDate>Wed, 03 Oct 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852561/stream.mp3" length="80482752" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4951</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>073 RR APIs</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/073-rr-apis</link><description><![CDATA[The Rogues talk about APIs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=736</guid><pubDate>Wed, 03 Oct 2012 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852698/stream.mp3" length="64430247" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about APIs.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about APIs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4027</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>072 RR Entrepreneurship with Amy Hoy</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/072-rr-entrepreneurship-with-amy-hoy</link><description><![CDATA[The Rogues talk entrepreneurship with 30x500's Amy Hoy.Special Guest: Amy Hoy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=662</guid><pubDate>Fri, 28 Sep 2012 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852754/stream.mp3" length="67230993" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk entrepreneurship with 30x500's Amy Hoy.Special Guest: Amy Hoy.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk entrepreneurship with 30x500's Amy Hoy.Special Guest: Amy Hoy.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4202</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>071 RR Zero Downtime Deploys with Pedro Belo</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/071-rr-zero-downtime-deploys-with-pedro-belo</link><description><![CDATA[The Rogues discuss zero downtime deploys with Pedro Belo.Special Guest: Pedro Belo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=719</guid><pubDate>Mon, 24 Sep 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852662/stream.mp3" length="79935001" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss zero downtime deploys with Pedro Belo.Special Guest: Pedro Belo.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss zero downtime deploys with Pedro Belo.Special Guest: Pedro Belo.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3937</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>070 RR What is a Good Starter Project?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/070-rr-what-is-a-good-starter-project</link><description><![CDATA[That Rogues discuss what does and doesn't make a good starter project for a newbie in Ruby.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=654</guid><pubDate>Fri, 21 Sep 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852744/stream.mp3" length="88159585" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>That Rogues discuss what does and doesn't make a good starter project for a newbie in Ruby.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[That Rogues discuss what does and doesn't make a good starter project for a newbie in Ruby.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4349</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>069 RR Therapeutic Refactoring with Katrina Owen</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/069-rr-therapeutic-refactoring-with-katrina-owen</link><description><![CDATA[The Rogues talk to Katrina Owen about therapeutic refactoring.Special Guest: Katrina Owen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=649</guid><pubDate>Wed, 05 Sep 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852753/stream.mp3" length="84803675" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Katrina Owen about therapeutic refactoring.Special Guest: Katrina Owen.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Katrina Owen about therapeutic refactoring.Special Guest: Katrina Owen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4181</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>068 RR Book Club: Growing Object Oriented Software Guided by Tests with Steve Freeman and Nat Pryce</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/068-rr-book-club-growing-object-oriented-software-guided-by-tests-with-steve-freeman-and-nat-pryce</link><description><![CDATA[In this Book Club episode, the Rogues talk to Steve Freeman and Nat Pryce about the book Growing Object Oriented Software Guided by Tests.Special Guests: Nat Pryce and Steve Freeman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=640</guid><pubDate>Fri, 24 Aug 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852783/stream.mp3" length="95682779" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this Book Club episode, the Rogues talk to Steve Freeman and Nat Pryce about the book Growing Object Oriented Software Guided by Tests.Special Guests: Nat Pryce and Steve Freeman.   

Advertising Inquiries: https://redcircle.com/brands

Privacy...</itunes:subtitle><itunes:summary><![CDATA[In this Book Club episode, the Rogues talk to Steve Freeman and Nat Pryce about the book Growing Object Oriented Software Guided by Tests.Special Guests: Nat Pryce and Steve Freeman.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4725</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>067 RR Gary Bernhardt’s Testing Style</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/067-rr-gary-bernhardt-s-testing-style</link><description><![CDATA[The Rogues talk to Gary Bernhardt about his testing style.Special Guest: Gary Bernhardt.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=632</guid><pubDate>Tue, 21 Aug 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852776/stream.mp3" length="90886453" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Gary Bernhardt about his testing style.Special Guest: Gary Bernhardt.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Gary Bernhardt about his testing style.Special Guest: Gary Bernhardt.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4485</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>066 RR Rails Bridge with Sarah Mei</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/066-rr-rails-bridge-with-sarah-mei</link><description><![CDATA[The Rogues talk to Sarah Mei about the Rails Bridge program.Special Guest: Sarah Mei.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=628</guid><pubDate>Tue, 14 Aug 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852672/stream.mp3" length="56926704" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Sarah Mei about the Rails Bridge program.Special Guest: Sarah Mei.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Sarah Mei about the Rails Bridge program.Special Guest: Sarah Mei.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2786</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>065 RR Functional vs Object Oriented Programming with Michael Feathers</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/065-rr-functional-vs-object-oriented-programming-with-michael-feathers</link><description><![CDATA[The Rogues talk about functional vs. object oriented programming with Michael Feathers.Special Guest: Michael Feathers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=619</guid><pubDate>Tue, 07 Aug 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852684/stream.mp3" length="70769749" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about functional vs. object oriented programming with Michael Feathers.Special Guest: Michael Feathers.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about functional vs. object oriented programming with Michael Feathers.Special Guest: Michael Feathers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3479</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>064 RR Presenting at Conferences</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/064-rr-presenting-at-conferences</link><description><![CDATA[The Rogues talk about what you need to know about presenting at conferences.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=607</guid><pubDate>Wed, 01 Aug 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852711/stream.mp3" length="29196288" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about what you need to know about presenting at conferences.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about what you need to know about presenting at conferences.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1398</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>063 RR Hiring Programmers</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/063-rr-hiring-programmers</link><description><![CDATA[The panelists talk about hiring programmers.    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=605</guid><pubDate>Mon, 30 Jul 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852791/stream.mp3" length="82093885" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about hiring programmers.    

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about hiring programmers.    <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4045</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>062 RR Monitoring with Joseph Ruscio</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/062-rr-monitoring-with-joseph-ruscio</link><description><![CDATA[The Rogues talk about monitoring with Joseph Ruscio.Special Guest: Joseph Ruscio.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=601</guid><pubDate>Thu, 12 Jul 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852631/stream.mp3" length="80522653" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about monitoring with Joseph Ruscio.Special Guest: Joseph Ruscio.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about monitoring with Joseph Ruscio.Special Guest: Joseph Ruscio.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3967</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 061 Domain Driven Design (DDD) with David Laribee</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-061-domain-driven-design-ddd-with-david-laribee</link><description><![CDATA[The Rogues talk domain driven design (DDD) with David Laribee.Special Guest: David Laribee.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=587</guid><pubDate>Sun, 01 Jul 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852701/stream.mp3" length="74567781" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk domain driven design (DDD) with David Laribee.Special Guest: David Laribee.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk domain driven design (DDD) with David Laribee.Special Guest: David Laribee.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3669</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RR 60 SOLID with Jim Weirich</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/rr-60-solid-with-jim-weirich</link><description><![CDATA[The Rogues discuss SOLID with Jim Weirich.Special Guest: Jim Weirich.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=579</guid><pubDate>Sat, 23 Jun 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852663/stream.mp3" length="70514171" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss SOLID with Jim Weirich.Special Guest: Jim Weirich.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss SOLID with Jim Weirich.Special Guest: Jim Weirich.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3465</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>059 RR – Security with Rein Henrichs</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/059-rr-security-with-rein-henrichs</link><description><![CDATA[The Rogues discuss security with Rein Henrichs.Special Guest: Rein Henrichs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=560</guid><pubDate>Sat, 16 Jun 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852787/stream.mp3" length="58099112" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss security with Rein Henrichs.Special Guest: Rein Henrichs.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss security with Rein Henrichs.Special Guest: Rein Henrichs.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2845</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>058 RR Book Club: Working with Unix Processes with Jesse Storimer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/058-rr-book-club-working-with-unix-processes-with-jesse-storimer</link><description><![CDATA[In this Book Club episode, the Rogues discuss Jesse Storimer's book, Working with Unix Processes.Special Guest: Jesse Storimer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=550</guid><pubDate>Thu, 14 Jun 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852797/stream.mp3" length="69835522" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this Book Club episode, the Rogues discuss Jesse Storimer's book, Working with Unix Processes.Special Guest: Jesse Storimer.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this Book Club episode, the Rogues discuss Jesse Storimer's book, Working with Unix Processes.Special Guest: Jesse Storimer.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3432</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>057 RR Ruby Central with Evan Phoenix and Chad Fowler</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/057-rr-ruby-central-with-evan-phoenix-and-chad-fowler</link><description><![CDATA[The Rogues talk to Evan Phoenix and Chad Fowler about Ruby Central.Special Guests: Chad Fowler and Evan Phoenix.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=554</guid><pubDate>Thu, 14 Jun 2012 05:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852795/stream.mp3" length="65175552" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Evan Phoenix and Chad Fowler about Ruby Central.Special Guests: Chad Fowler and Evan Phoenix.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Evan Phoenix and Chad Fowler about Ruby Central.Special Guests: Chad Fowler and Evan Phoenix.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3199</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>056 RR David Heinemeier Hansson</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/056-rr-david-heinemeier-hansson</link><description><![CDATA[The Rogues talk to David Heinemeier Hansson.Special Guest: David Heinemeier Hansson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=546</guid><pubDate>Fri, 08 Jun 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852775/stream.mp3" length="111313203" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to David Heinemeier Hansson.Special Guest: David Heinemeier Hansson.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to David Heinemeier Hansson.Special Guest: David Heinemeier Hansson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4593</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>055 RR RubyMotion with Laurent Sansonetti</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/055-rr-rubymotion-with-laurent-sansonetti</link><description><![CDATA[The panelists discuss RubyMotion with Laurent Sansonetti.Special Guest: Laurent Sansonetti.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=535</guid><pubDate>Sat, 19 May 2012 22:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852825/stream.mp3" length="96003637" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss RubyMotion with Laurent Sansonetti.Special Guest: Laurent Sansonetti.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss RubyMotion with Laurent Sansonetti.Special Guest: Laurent Sansonetti.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4741</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>054 RR Coding Exercises, Quizzes, and Katas</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/054-rr-coding-exercises-quizzes-and-katas</link><description><![CDATA[The panelists talk about coding exercises, quizzes, and katas.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=531</guid><pubDate>Fri, 11 May 2012 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852805/stream.mp3" length="89772053" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about coding exercises, quizzes, and katas.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about coding exercises, quizzes, and katas.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4430</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>053 RR Square with Jack Danger Canty and Zach Brock</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/053-rr-square-with-jack-danger-canty-and-zach-brock</link><description><![CDATA[The Rogues discuss Square with Jack Danger Canty and Zach Brock.Special Guests: Jack Danger Canty and Zach Brock.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=516</guid><pubDate>Sat, 05 May 2012 00:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852596/stream.mp3" length="75936905" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Square with Jack Danger Canty and Zach Brock.Special Guests: Jack Danger Canty and Zach Brock.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Square with Jack Danger Canty and Zach Brock.Special Guests: Jack Danger Canty and Zach Brock.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3737</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>052 – Live from RailsConf 2012</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/052-live-from-railsconf-2012</link><description><![CDATA[The Ruby Rogues were invited to speak at RailsConf 2012 in Austin, Texas. This is the keynote recorded that morning.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=523</guid><pubDate>Wed, 02 May 2012 03:15:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852818/stream.mp3" length="83606276" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Ruby Rogues were invited to speak at RailsConf 2012 in Austin, Texas. This is the keynote recorded that morning.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Ruby Rogues were invited to speak at RailsConf 2012 in Austin, Texas. This is the keynote recorded that morning.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4121</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>051 RR Getting Started with Open Source</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/051-rr-getting-started-with-open-source</link><description><![CDATA[The Rogues talk about getting started with Open Source.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=507</guid><pubDate>Thu, 26 Apr 2012 09:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852756/stream.mp3" length="6553600" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about getting started with Open Source.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about getting started with Open Source.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>264</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>050 RR Hungry Academy with Jeff Casimir</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/050-rr-hungry-academy-with-jeff-casimir</link><description><![CDATA[The Rogues talk about the Hungry Academy with Jeff Casimir.Special Guest: Jeff Casimir.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=502</guid><pubDate>Fri, 13 Apr 2012 09:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852811/stream.mp3" length="75152921" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about the Hungry Academy with Jeff Casimir.Special Guest: Jeff Casimir.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about the Hungry Academy with Jeff Casimir.Special Guest: Jeff Casimir.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3698</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>049 RR Agile Communication with Angela Harms</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/049-rr-agile-communication-with-angela-harms</link><description><![CDATA[The Rogues discuss Agile communication with Angela Harms.Special Guest: Angela Harms.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=494</guid><pubDate>Fri, 06 Apr 2012 06:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852604/stream.mp3" length="88393000" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Agile communication with Angela Harms.Special Guest: Angela Harms.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Agile communication with Angela Harms.Special Guest: Angela Harms.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3636</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>048 RR Crafting Rails Applications with José Valim</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/048-rr-crafting-rails-applications-with-jose-valim</link><description><![CDATA[The Rogues discuss crafting Rails applications with Joseé Valim. Special Guest: José Valim.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=483</guid><pubDate>Thu, 29 Mar 2012 07:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852667/stream.mp3" length="97839226" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss crafting Rails applications with Joseé Valim. Special Guest: José Valim.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss crafting Rails applications with Joseé Valim. Special Guest: José Valim.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4833</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>047 RR Coding Disciplines with Dan Kubb</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/047-rr-coding-disciplines-with-dan-kubb</link><description><![CDATA[The panelists discuss coding disciplines with Dan Kubb.Special Guest: Dan Kubb.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=472</guid><pubDate>Tue, 27 Mar 2012 08:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852816/stream.mp3" length="83540868" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss coding disciplines with Dan Kubb.Special Guest: Dan Kubb.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss coding disciplines with Dan Kubb.Special Guest: Dan Kubb.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4117</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>046 RR Objects in Rails Part 2</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/046-rr-objects-in-rails-part-2</link><description><![CDATA[The Rogues discuss Objects in Rails, part 2.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=469</guid><pubDate>Tue, 20 Mar 2012 03:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852824/stream.mp3" length="90795334" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Objects in Rails, part 2.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Objects in Rails, part 2.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3736</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>045 RR Bundler with Andre Arko</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/045-rr-bundler-with-andre-arko</link><description><![CDATA[In this episode, the Rogues talk to André Arko about Bundler.Special Guest: André Arko.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=460</guid><pubDate>Wed, 14 Mar 2012 07:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852826/stream.mp3" length="106215214" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the Rogues talk to André Arko about Bundler.Special Guest: André Arko.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this episode, the Rogues talk to André Arko about Bundler.Special Guest: André Arko.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4380</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>044 RR Choosing the Right Career Path with Marty Haught</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/044-rr-choosing-the-right-career-path-with-marty-haught</link><description><![CDATA[The Rogues talk to Marty Haught about choosing the right career path.Special Guest: Marty Haught.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=452</guid><pubDate>Mon, 05 Mar 2012 08:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852777/stream.mp3" length="110022487" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Marty Haught about choosing the right career path.Special Guest: Marty Haught.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Marty Haught about choosing the right career path.Special Guest: Marty Haught.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4539</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>043 RR Book Club: Land of Lisp with Conrad Barski</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/043-rr-book-club-land-of-lisp-with-conrad-barski</link><description><![CDATA[In this book club episode, the Rogues talk to Conrad Barski about his book, Land of Lisp.Special Guest: Conrad Barski.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=445</guid><pubDate>Fri, 24 Feb 2012 06:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852617/stream.mp3" length="111723975" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this book club episode, the Rogues talk to Conrad Barski about his book, Land of Lisp.Special Guest: Conrad Barski.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this book club episode, the Rogues talk to Conrad Barski about his book, Land of Lisp.Special Guest: Conrad Barski.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4609</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>042 RR Producing Content with Peter Cooper</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/042-rr-producing-content-with-peter-cooper</link><description><![CDATA[In this episode, the Rogues talk to Peter Cooper about producing content.Special Guest: Peter Cooper.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=437</guid><pubDate>Thu, 16 Feb 2012 03:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852750/stream.mp3" length="86239430" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the Rogues talk to Peter Cooper about producing content.Special Guest: Peter Cooper.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this episode, the Rogues talk to Peter Cooper about producing content.Special Guest: Peter Cooper.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3546</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>041 RR Code Metrics with Bryan Helmkamp</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/041-rr-code-metrics-with-bryan-helmkamp</link><description><![CDATA[The Rogues talk code metrics with Bryan Helmkamp of Code Climate.Special Guest: Bryan Helmkamp.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=426</guid><pubDate>Fri, 10 Feb 2012 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852746/stream.mp3" length="60473344" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk code metrics with Bryan Helmkamp of Code Climate.Special Guest: Bryan Helmkamp.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk code metrics with Bryan Helmkamp of Code Climate.Special Guest: Bryan Helmkamp.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2471</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>040 RR Text Editors and IDE’s with Gary Bernhardt</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/040-rr-text-editors-and-ide-s-with-gary-bernhardt</link><description><![CDATA[The Rogues talk about text editors and IDEs with Gary Bernhardt.Special Guest: Gary Bernhardt.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=410</guid><pubDate>Fri, 03 Feb 2012 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852800/stream.mp3" length="53393552" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about text editors and IDEs with Gary Bernhardt.Special Guest: Gary Bernhardt.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about text editors and IDEs with Gary Bernhardt.Special Guest: Gary Bernhardt.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2175</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>039 RR Programming Language Fundamentals</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/039-rr-programming-language-fundamentals</link><description><![CDATA[The Rogues talk about programming language fundamentals.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=400</guid><pubDate>Sun, 29 Jan 2012 07:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852817/stream.mp3" length="91621567" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about programming language fundamentals.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about programming language fundamentals.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3771</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>038 RR Web Programming and Updating Frameworks with Yehuda Katz</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/038-rr-web-programming-and-updating-frameworks-with-yehuda-katz</link><description><![CDATA[The Rogues talk about web programming and updating frameworks with Yehuda Katz.Special Guest: Yehuda Katz.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=392</guid><pubDate>Fri, 20 Jan 2012 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852722/stream.mp3" length="65932030" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about web programming and updating frameworks with Yehuda Katz.Special Guest: Yehuda Katz.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about web programming and updating frameworks with Yehuda Katz.Special Guest: Yehuda Katz.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4121</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>037 RR Versioning and Releases</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/037-rr-versioning-and-releases</link><description><![CDATA[The Rogues talk about versioning and releases.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=372</guid><pubDate>Thu, 12 Jan 2012 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852798/stream.mp3" length="78551446" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about versioning and releases.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about versioning and releases.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4910</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>036A RubyGems Bonus Content</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/036a-rubygems-bonus-content</link><description><![CDATA[RubyGems Episode Bonus ContentSpecial Guest: Nick Quaranto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=360</guid><pubDate>Thu, 05 Jan 2012 05:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852712/stream.mp3" length="14554360" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>RubyGems Episode Bonus ContentSpecial Guest: Nick Quaranto.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[RubyGems Episode Bonus ContentSpecial Guest: Nick Quaranto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>910</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>036 RR RubyGems with Nick Quaranto</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/036-rr-rubygems-with-nick-quaranto</link><description><![CDATA[The Rogues talk about Ruby Gems with Nick Quaranto.Special Guest: Nick Quaranto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=358</guid><pubDate>Thu, 05 Jan 2012 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852765/stream.mp3" length="60990897" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about Ruby Gems with Nick Quaranto.Special Guest: Nick Quaranto.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about Ruby Gems with Nick Quaranto.Special Guest: Nick Quaranto.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3812</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>034 RR Benchmarking and Profiling</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/034-rr-benchmarking-and-profiling</link><description><![CDATA[The Rogues discuss benchmarking and profiling.Special Guest: Aaron Patterson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=341</guid><pubDate>Sat, 24 Dec 2011 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852730/stream.mp3" length="39337984" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss benchmarking and profiling.Special Guest: Aaron Patterson.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss benchmarking and profiling.Special Guest: Aaron Patterson.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1589</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>033 RR Book Club – Eloquent Ruby with Russ Olsen</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/033-rr-book-club-eloquent-ruby-with-russ-olsen</link><description><![CDATA[In this book club episode, the Rogues talk to Russ Olsen about his book, Eloquent Ruby.Special Guest: Russ Olsen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=329</guid><pubDate>Thu, 15 Dec 2011 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852779/stream.mp3" length="67348458" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this book club episode, the Rogues talk to Russ Olsen about his book, Eloquent Ruby.Special Guest: Russ Olsen.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this book club episode, the Rogues talk to Russ Olsen about his book, Eloquent Ruby.Special Guest: Russ Olsen.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4210</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>032 RR Ruby Antipatterns</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/032-rr-ruby-antipatterns</link><description><![CDATA[The Rogues discuss Ruby antipatterns.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=317</guid><pubDate>Thu, 08 Dec 2011 23:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852743/stream.mp3" length="63793721" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss Ruby antipatterns.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss Ruby antipatterns.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3988</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>031 RR Code Reading</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/031-rr-code-reading</link><description><![CDATA[The Rogues talk code reading.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=310</guid><pubDate>Fri, 02 Dec 2011 00:45:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852669/stream.mp3" length="59168569" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk code reading.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk code reading.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3699</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>030 RR Software Craftsmanship with Noel Rappin</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/030-rr-software-craftsmanship-with-noel-rappin</link><description><![CDATA[The Rogues talk to Noel Rappin about software craftsmanship.Special Guest: Noel Rappin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=301</guid><pubDate>Thu, 24 Nov 2011 08:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852803/stream.mp3" length="62414863" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Noel Rappin about software craftsmanship.Special Guest: Noel Rappin.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Noel Rappin about software craftsmanship.Special Guest: Noel Rappin.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3901</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>028 RR Beyond the Web with Dave Copeland</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/028-rr-beyond-the-web-with-dave-copeland</link><description><![CDATA[This episode was recorded at the Ruby Midwest Conference.Special Guest: Dave Copeland.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=285</guid><pubDate>Thu, 17 Nov 2011 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852748/stream.mp3" length="26805820" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded at the Ruby Midwest Conference.Special Guest: Dave Copeland.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded at the Ruby Midwest Conference.Special Guest: Dave Copeland.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1676</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>029 RR Keeping Up with Gowalla with Adam Keys</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/029-rr-keeping-up-with-gowalla-with-adam-keys</link><description><![CDATA[The Rogues talk about Gowalla with Adam Keys.Special Guest: Adam Keys.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=282</guid><pubDate>Thu, 17 Nov 2011 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852660/stream.mp3" length="69217594" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about Gowalla with Adam Keys.Special Guest: Adam Keys.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about Gowalla with Adam Keys.Special Guest: Adam Keys.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4327</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>027 RR Teaching Ruby</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/027-rr-teaching-ruby</link><description><![CDATA[The Rogues talk with Mike Clark about teaching Ruby.Special Guest: Mike Clark.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=270</guid><pubDate>Thu, 03 Nov 2011 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852749/stream.mp3" length="22983325" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk with Mike Clark about teaching Ruby.Special Guest: Mike Clark.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk with Mike Clark about teaching Ruby.Special Guest: Mike Clark.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1437</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>026 RR Pair Programming</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/026-rr-pair-programming</link><description><![CDATA[The Rogues talk about pair programming.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=261</guid><pubDate>Thu, 27 Oct 2011 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852757/stream.mp3" length="54685115" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about pair programming.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about pair programming.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3418</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>025 RR Logging – I Do Not Think It Means What You Think It Means with Tim Pease</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/025-rr-logging-i-do-not-think-it-means-what-you-think-it-means-with-tim-pease</link><description><![CDATA[The panelists discuss logging with Tim Pease.Special Guest: Tim Pease.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=258</guid><pubDate>Thu, 20 Oct 2011 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852773/stream.mp3" length="52036153" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss logging with Tim Pease.Special Guest: Tim Pease.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss logging with Tim Pease.Special Guest: Tim Pease.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3253</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>024 RR Best Practice Patterns Follow Up</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/024-rr-best-practice-patterns-follow-up</link><description><![CDATA[The Rogues have a follow-up conversation about Kent Beck's Smalltalk Best Practice Patterns book.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=251</guid><pubDate>Thu, 13 Oct 2011 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852764/stream.mp3" length="56300961" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues have a follow-up conversation about Kent Beck's Smalltalk Best Practice Patterns book.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues have a follow-up conversation about Kent Beck's Smalltalk Best Practice Patterns book.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3519</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>023 RR Book Club: Smalltalk Best Practice Patterns with Kent Beck</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck</link><description><![CDATA[In this Book Club episode, the Rogues talk to Kent Beck about his book, Smalltalk Best Practice Patterns.Special Guest: Kent Beck.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=240</guid><pubDate>Fri, 07 Oct 2011 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852761/stream.mp3" length="80820126" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this Book Club episode, the Rogues talk to Kent Beck about his book, Smalltalk Best Practice Patterns.Special Guest: Kent Beck.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this Book Club episode, the Rogues talk to Kent Beck about his book, Smalltalk Best Practice Patterns.Special Guest: Kent Beck.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5052</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Book Club Announcement: Eloquent Ruby by Russ Olsen</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/book-club-announcement-eloquent-ruby-by-russ-olsen</link><description><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=242</guid><pubDate>Tue, 04 Oct 2011 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852769/stream.mp3" length="67348212" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4210</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>022 RR When to Use Modules</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/022-rr-when-to-use-modules</link><description><![CDATA[The Rogues talk about when and when not to use modules.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=234</guid><pubDate>Wed, 28 Sep 2011 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852661/stream.mp3" length="62278173" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about when and when not to use modules.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about when and when not to use modules.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3893</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>021 RR REST Done Right with Steve Klabnik</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/021-rr-rest-done-right-with-steve-klabnik</link><description><![CDATA[The Rogues talk REST done right with Steve Klabnik.Special Guest: Steve Klabnik.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=196</guid><pubDate>Thu, 22 Sep 2011 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852670/stream.mp3" length="68896976" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk REST done right with Steve Klabnik.Special Guest: Steve Klabnik.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk REST done right with Steve Klabnik.Special Guest: Steve Klabnik.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4307</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>020 RR Object Oriented Programming in Rails with Jim Weirich</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/020-rr-object-oriented-programming-in-rails-with-jim-weirich</link><description><![CDATA[The Rogues talk about Object Oriented Programming in Rails with Jim Weirich.Special Guest: Jim Weirich.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=140</guid><pubDate>Thu, 15 Sep 2011 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852789/stream.mp3" length="66447739" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about Object Oriented Programming in Rails with Jim Weirich.Special Guest: Jim Weirich.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about Object Oriented Programming in Rails with Jim Weirich.Special Guest: Jim Weirich.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4153</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Book Club Announcement: Smalltalk Best Practice Patterns with Kent Beck</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/book-club-announcement-smalltalk-best-practice-patterns-with-kent-beck</link><description><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=136</guid><pubDate>Wed, 14 Sep 2011 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853890/stream.mp3" length="80819892" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>5052</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>019 RR Book Club: Exceptional Ruby with Avdi Grimm</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/019-rr-book-club-exceptional-ruby-with-avdi-grimm</link><description><![CDATA[The Rogues have their first Book Club episode and discuss Exceptional Ruby by and with Avdi Grimm.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=131</guid><pubDate>Sat, 10 Sep 2011 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853894/stream.mp3" length="58242768" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues have their first Book Club episode and discuss Exceptional Ruby by and with Avdi Grimm.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues have their first Book Club episode and discuss Exceptional Ruby by and with Avdi Grimm.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3641</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>018 RR What Not to Test</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/018-rr-what-not-to-test</link><description><![CDATA[The panelists discuss what not to test.Special Guest: Ryan Bates .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=127</guid><pubDate>Thu, 08 Sep 2011 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853909/stream.mp3" length="107296789" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss what not to test.Special Guest: Ryan Bates .   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss what not to test.Special Guest: Ryan Bates .   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4425</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>017 RR What’s Wrong with Ruby?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/017-rr-what-s-wrong-with-ruby</link><description><![CDATA[The Rogues discuss things that are currently wrong with the Ruby programming language.Special Guest: Brian Shirai.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=117</guid><pubDate>Thu, 08 Sep 2011 01:30:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853910/stream.mp3" length="96658028" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss things that are currently wrong with the Ruby programming language.Special Guest: Brian Shirai.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss things that are currently wrong with the Ruby programming language.Special Guest: Brian Shirai.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3981</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>016 RR Becoming a Better Developer</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/016-rr-becoming-a-better-developer</link><description><![CDATA[The Rogues talk about how people can become better developers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=113</guid><pubDate>Thu, 25 Aug 2011 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853901/stream.mp3" length="89391104" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about how people can become better developers.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about how people can become better developers.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3678</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Book Club: Exceptional Ruby by Avdi Grimm</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/book-club-exceptional-ruby-by-avdi-grimm</link><description><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=108</guid><pubDate>Fri, 19 Aug 2011 23:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853893/stream.mp3" length="58242506" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[<br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3641</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The 015 RR Science and Engineering of Computer Programming</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/the-015-rr-science-and-engineering-of-computer-programming</link><description><![CDATA[This episode was recorded live at Lone Star Ruby Conference by Opus Video Productions.Special Guests: Glenn Vanderburg and Obie Fernandez.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=102</guid><pubDate>Tue, 16 Aug 2011 23:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853899/stream.mp3" length="103072718" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live at Lone Star Ruby Conference by Opus Video Productions.Special Guests: Glenn Vanderburg and Obie Fernandez.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live at Lone Star Ruby Conference by Opus Video Productions.Special Guests: Glenn Vanderburg and Obie Fernandez.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4249</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>014 RR Queues and Background Processing</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/014-rr-queues-and-background-processing</link><description><![CDATA[The Rogues talk about queues and background processing.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=96</guid><pubDate>Sun, 07 Aug 2011 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853908/stream.mp3" length="97007549" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about queues and background processing.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about queues and background processing.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3996</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>013 RR Technical Debt</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/013-rr-technical-debt</link><description><![CDATA[The panelists discuss technical debt.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=87</guid><pubDate>Mon, 01 Aug 2011 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853903/stream.mp3" length="74796415" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss technical debt.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss technical debt.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3069</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>012 RR Metaprogramming in Ruby</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/012-rr-metaprogramming-in-ruby</link><description><![CDATA[The Rogues talk about metaprogramming in Ruby.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=81</guid><pubDate>Sun, 24 Jul 2011 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853888/stream.mp3" length="21037056" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about metaprogramming in Ruby.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about metaprogramming in Ruby.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>825</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>011 RR Corporate Sponsors of Open Source Software</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/011-rr-corporate-sponsors-of-open-source-software</link><description><![CDATA[The Rogues discuss corporate sponsors of Open Source Software.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=76</guid><pubDate>Fri, 15 Jul 2011 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853895/stream.mp3" length="100439277" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss corporate sponsors of Open Source Software.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss corporate sponsors of Open Source Software.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>4139</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>010 RR Personal Design Rules</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/010-rr-personal-design-rules</link><description><![CDATA[The panelists discuss personal design rules.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=72</guid><pubDate>Fri, 08 Jul 2011 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853891/stream.mp3" length="47742976" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss personal design rules.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss personal design rules.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1940</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>009 RR What Makes Beautiful Code</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/009-rr-what-makes-beautiful-code</link><description><![CDATA[The Rogues talk to Josh Susser about what makes beautiful code.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=64</guid><pubDate>Tue, 05 Jul 2011 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853907/stream.mp3" length="97068292" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk to Josh Susser about what makes beautiful code.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk to Josh Susser about what makes beautiful code.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3998</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>008 RR Where is Rails Headed?</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/008-rr-where-is-rails-headed</link><description><![CDATA[The panelists ponder where Rails is headed.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=56</guid><pubDate>Fri, 24 Jun 2011 03:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853897/stream.mp3" length="84042446" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists ponder where Rails is headed.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists ponder where Rails is headed.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3454</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>007 RR Debugging in Ruby</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/007-rr-debugging-in-ruby</link><description><![CDATA[The Rogues discuss debugging in Ruby.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=47</guid><pubDate>Fri, 17 Jun 2011 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853889/stream.mp3" length="23443600" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss debugging in Ruby.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss debugging in Ruby.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>1109</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>006 RR Conferences and User Groups</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/006-rr-conferences-and-user-groups</link><description><![CDATA[This week the rogues discuss the importance of conferences and user groups to the Ruby community.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=41</guid><pubDate>Wed, 15 Jun 2011 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853915/stream.mp3" length="63094291" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week the rogues discuss the importance of conferences and user groups to the Ruby community.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[This week the rogues discuss the importance of conferences and user groups to the Ruby community.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3944</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>005 RR RubyGems, Open Source, and Community</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/005-rr-rubygems-open-source-and-community</link><description><![CDATA[This week we really dug into the issues surrounding RubyGems and why people are worried about it. Gregory Brown (RMU) really helped us unravel some of the issues people are having. If you want to know what the issues are in this dog fight, this is a good place to find out.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=37</guid><pubDate>Fri, 03 Jun 2011 05:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853896/stream.mp3" length="90292468" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week we really dug into the issues surrounding RubyGems and why people are worried about it. Gregory Brown (RMU) really helped us unravel some of the issues people are having. If you want to know what the issues are in this dog fight, this is a...</itunes:subtitle><itunes:summary><![CDATA[This week we really dug into the issues surrounding RubyGems and why people are worried about it. Gregory Brown (RMU) really helped us unravel some of the issues people are having. If you want to know what the issues are in this dog fight, this is a good place to find out.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3715</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>004 RR Databases, SQL, &amp; NoSQL</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/004-rr-databases-sql-nosql</link><description><![CDATA[The Rogues discuss databases, SQL, &amp; NoSQL.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=28</guid><pubDate>Fri, 27 May 2011 00:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853892/stream.mp3" length="54018048" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues discuss databases, SQL, &amp;amp; NoSQL.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues discuss databases, SQL, &amp; NoSQL.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2202</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>003 RR Templating Languages for HTML, CSS, and JavaScript</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/003-rr-templating-languages-for-html-css-and-javascript</link><description><![CDATA[The Rogues talk about templating languages for HTML, CSS, and JavaScript.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=25</guid><pubDate>Fri, 20 May 2011 00:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853904/stream.mp3" length="69923076" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about templating languages for HTML, CSS, and JavaScript.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about templating languages for HTML, CSS, and JavaScript.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>2865</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>002 RR Virtual Machines, Concurrency, and the Future of Ruby</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/002-rr-virtual-machines-concurrency-and-the-future-of-ruby</link><description><![CDATA[The Rogues talk about virtual machines, concurrency, and the future of Ruby.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=19</guid><pubDate>Fri, 13 May 2011 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853898/stream.mp3" length="66009460" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about virtual machines, concurrency, and the future of Ruby.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about virtual machines, concurrency, and the future of Ruby.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3240</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>001 RR Testing Practices and Tools</title><link>https://topenddevs.com/podcasts/ruby-rogues/episodes/001-rr-testing-practices-and-tools</link><description><![CDATA[The Rogues talk about Ruby testing practices and tools.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></description><guid isPermaLink="false">http://rubyrogues.com/?p=6</guid><pubDate>Fri, 06 May 2011 00:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853902/stream.mp3" length="68230014" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Rogues talk about Ruby testing practices and tools.   

Advertising Inquiries: https://redcircle.com/brands

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Rogues talk about Ruby testing practices and tools.   <br /><br />Advertising Inquiries: <a href="https://redcircle.com/brands" target="_blank" rel="noreferrer noopener">https://redcircle.com/brands</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/ruby-rogues--6102073/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/ruby-rogues--6102073/support</a>.]]></itunes:summary><itunes:duration>3351</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/32320fc20bd1c0280ea794664d0bdebc.jpg"/><itunes:episodeType>full</itunes:episodeType></item></channel></rss>
