[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-pair-programming-and-ruby-interview":92},{"title":4,"author":5,"description":6,"artwork":7,"categories":8,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":16,"hasPeople":31},"The Changelog: Software Development, Open Source","Changelog Media","Software's best weekly news brief, deep technical interviews & talk show.","https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png",[9],"Technology","https://changelog.com/podcast/feed","episodic",false,"https://changelog.com/podcast","en-us","All rights reserved",{"persons":17,"funding":27},[18,23],{"name":19,"role":20,"img":21,"href":22},"Adam Stacoviak","host","https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_large.jpg?v=63760280419","https://changelog.com/person/adamstac",{"name":24,"role":20,"img":25,"href":26},"Jerod Santo","https://cdn.changelog.com/uploads/avatars/people/z4/avatar_large.jpeg?v=63760071650","https://changelog.com/person/jerodsanto",[28],{"url":29,"text":30},"https://changelog.com/++","Support our work by joining Changelog++",true,{"palette":33,"sourceColor":54,"extractedColors":55},{"light":34,"dark":43},{"primary":35,"primary-foreground":36,"secondary":37,"secondary-foreground":35,"accent":38,"muted":39,"muted-foreground":40,"ring":35,"podcast-vibrant":41,"podcast-muted":42},"#00182f","#ffffff","#eff2f6","#e7ecf0","#f0f2f4","#6f7275","#0375c4","#e2e5e8",{"primary":44,"primary-foreground":45,"secondary":46,"secondary-foreground":47,"accent":48,"muted":49,"muted-foreground":50,"ring":51,"podcast-vibrant":52,"podcast-muted":53},"#5580a9","#09090b","#191b1d","#dcdee0","#1d2022","#1a1b1c","#8d8f91","#c1c4c8","#3694e6","#151618","#a1978d",[56,63,71,79,84],{"hex":54,"red":57,"green":58,"blue":59,"area":60,"saturation":61,"lightness":62},161,151,141,0.13136455555555557,0.09615384615384609,0.592156862745098,{"hex":64,"red":65,"green":66,"blue":67,"area":68,"saturation":69,"lightness":70},"#d2d1d4",210,209,212,0.000134,0.03370786516853954,0.8254901960784313,{"hex":72,"red":73,"green":74,"blue":75,"area":76,"saturation":77,"lightness":78},"#525153",82,81,83,0.003252888888888889,0.012195121951219556,0.32156862745098036,{"hex":36,"red":80,"green":80,"blue":80,"area":81,"saturation":82,"lightness":83},255,0.03285188888888889,0,1,{"hex":85,"red":86,"green":87,"blue":88,"area":89,"saturation":90,"lightness":91},"#101820",16,24,32,0.8323966666666667,0.3333333333333333,0.09411764705882353,{"meta":93,"episode":101,"transcript":126},{"title":4,"author":5,"description":6,"artwork":7,"categories":94,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":95,"hasPeople":31},[9],{"persons":96,"funding":99},[97,98],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},[100],{"url":29,"text":30},{"guid":102,"title":103,"slug":104,"description":105,"htmlContent":106,"audioUrl":107,"audioType":108,"audioLength":109,"pubDate":110,"duration":111,"artwork":112,"episodeType":113,"explicit":12,"link":114,"podcast2":115},"http://5by5.tv/changelog/90","Pair Programming and Ruby (Interview)","pair-programming-and-ruby-interview","Adam Stacoviak, Andrew Thorp, and Steve Klabnik talk about pair programming, distributed teams, workflows, Ruby and more with Avdi Grimm.","\u003Cp>Adam Stacoviak, Andrew Thorp, and Steve Klabnik talk about pair programming, distributed teams, workflows, Ruby and more with Avdi Grimm.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.zulipchat.com/#narrow/stream/456187-interviews\">Join the discussion\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.com/++\" rel=\"payment\">Changelog++\u003C/a> members support our work, get closer to the metal, and make the ads disappear. Join today!\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>Adam Stacoviak &ndash; \u003Ca href=\"https://adamstacoviak.com/\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/adamstac\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/adamstacoviak\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@adam\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/adamstac\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003Cli>Andrew Thorp &ndash; \u003Ca href=\"http://www.andrewthorp.com/\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/andrewpthorp\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://x.com/andrewpthorp\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003Cli>Steve Klabnik &ndash; \u003Ca href=\"http://www.steveklabnik.com/\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/steveklabnik\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://x.com/steveklabnik\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003C/ul>\u003C/p>\u003Cp>Show Notes:\u003C/p>\u003Cp>\u003Cul>\n\u003Cli>\u003Ca href=\"https://twitter.com/avdi\">Avdi Grimm (avdi) on Twitter\u003C/a>\u003Cbr />\n80% angel, 10% daemon, the rest is hard to explain.\u003C/li>\n\u003Cli>\u003Ca href=\"http://www.pairprogramwith.me/\">Pair Program With Me\u003C/a>\u003Cbr />\nPair widely. Pair often. Ready to broaden your pair-programming horizons, but need some help getting started? Here are some links to talks, guides, and tools for successfully pair-programming beyond your office.\u003C/li>\n\u003Cli>\u003Ca href=\"http://www.wideteams.com/\">Wide Teams | The blog for geographically dispersed organizations\u003C/a>\u003Cbr />\nWide Teams is a blog and podcast about geographically dispersed teams, with an emphasis on software development teams. It covers all aspects of remote collaboration, including how to get started, interviews with active practitioners, tool reviews, and much more.\u003C/li>\n\u003Cli>\u003Ca href=\"http://rubyrogues.com/\">Ruby Rogues (podcast)\u003C/a>\u003Cbr />\nA great Podcast that Avdi is a part of covering all things Ruby.\u003C/li>\n\u003Cli>\u003Ca href=\"http://www.rubytapas.com/\">Ruby Tapas | Short Screencasts of Gourmet Ruby\u003C/a>\u003Cbr />\nRubyTapas is for the busy Ruby or Rails developer who is ready to reach the next level of code mastery. Short screencasts twice a week will introduce you to a wide variety of intermediate to advanced Ruby concepts and techniques, as well as core Object-Oriented design principles.\u003C/li>\n\u003Cli>\u003Ca href=\"http://peepcode.com\">PeepCode | Programming and Development Tutorial Screencasts for Web Developers and Alpha Geeks\u003C/a>\u003Cbr />\nThe original Open Source video tutorials for professional web developers and designers. Since 2006, we’ve been your source for technical entertainment, education, and the best explanations around.\u003C/li>\n\u003Cli>\u003Ca href=\"http://railscasts.com\">RailsCasts | Ruby on Rails Screencasts\u003C/a>\u003Cbr />\nRailsCasts is produced by Ryan Bates (rbates on Twitter and ryanb on GitHub). A free episode will be released on the first Monday of each month featuring tips and tricks with Ruby on Rails.\u003C/li>\n\u003Cli>\u003Ca href=\"http://exceptionalruby.com/\">Exceptional Ruby: Master the art of handling failure in Ruby\u003C/a>\u003Cbr />\nExceptional Ruby is an in-depth guide to exceptions and failure handling in Ruby. Over 100 pages of content and dozens of working examples cover everything from the mechanics of how exceptions work to how to design a robust failure management architecture for your app or library. Whether you are a Ruby novice or a seasoned veteran, Exceptional Ruby will help you write cleaner, more resilient Ruby code.\u003C/li>\n\u003Cli>\u003Ca href=\"http://tmux.sourceforge.net/\">tmux | a terminal multiplexer\u003C/a>\u003Cbr />\nIt lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more.\u003C/li>\n\u003Cli>\u003Ca href=\"https://changelog.com/posts/pair-with-me\">Pair with me! - Changelog\u003C/a>\u003Cbr />\nSome explanation of what “Pair With Me” is covered by Adam Stacoviak on Changelog!\u003C/li>\n\u003Cli>\u003Ca href=\"http://devblog.avdi.org/2012/06/05/confident-ruby-beta/\">Confident Code\u003C/a>\u003Cbr />\nA talk given by Avdi about code that tells a narrative.\u003C/li>\n\u003Cli>\u003Ca href=\"http://speakerrate.com/speakers/5655\">Avdi Grimm | SpeakerRate\u003C/a>\u003Cbr />\nPast and Future talks given by Avdi – let the world know how awesome He is!\u003C/li>\n\u003Cli>\u003Ca href=\"http://vimeo.com/37201618\">Steve Klabnik Hacking on RubyGems while listening to Ke$ha\u003C/a>\u003Cbr />\nA video of Steve writing some Ruby. Undeniably, Ke$ha is the best source of music when hacking on RubyGems.\u003C/li>\n\u003Cli>\u003Ca href=\"https://twitter.com/bnlson\">Beverly Nelson (@bnlson) on Twitter\u003C/a>\u003Cbr />\nA developer @purecharity. Beverly works with Adam and Andrew in their day job. Passionate about teaching, she is involved in many ruby communities.\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/rubyfriends\">Ruby Friends on GitHub\u003C/a>\u003Cbr />\nCommunity starts with friendships!\u003C/li>\n\u003Cli>\u003Ca href=\"https://twitter.com/angelaharms\">Angela Harms (@angelaharms) on Twitter\u003C/a>\u003Cbr />\nAvdi’s Programming Hero. She loves Agile Development, Programming, Spirituality and ‘Unschooling.’\u003C/li>\n\u003C/ul>\n\u003C/p>\u003Cp>Something missing or broken? \u003Ca href=\"https://github.com/thechangelog/show-notes/blob/master/podcast/the-changelog-90.md\">PRs welcome!\u003C/a>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/podcast/90/the-changelog-90.mp3","audio/mpeg",31602351,"Wed, 22 May 2013 13:00:00 +0000",3906,"https://cdn.changelog.com/uploads/covers/changelog-interviews-original.png?v=63848368174","full","https://changelog.com/podcast/90",{"persons":116},[117,118,122],{"name":19,"role":20,"img":21,"href":22},{"name":119,"role":20,"img":120,"href":121},"Andrew Thorp","https://secure.gravatar.com/avatar/4be855416e3bfe3abad7f46222192908.jpg?s=600&d=mm","https://changelog.com/person/andrewpthorp",{"name":123,"role":20,"img":124,"href":125},"Steve Klabnik","https://secure.gravatar.com/avatar/233c279c012ebac792aaa805f966cbc7.jpg?s=600&d=mm","https://changelog.com/person/steveklabnik",null,1771793540767]