

Ruby Rogues
Charles M Wood
Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Episodes
Mentioned books

Apr 8, 2015 • 59min
202 RR The Struggles New Ruby Users Have with Jake Day Williams
Support our Teespring campaign! Get your Ruby Rogues unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees! 03:19 - Jake Day Williams IntroductionTwitterWild Academy[YouTube] Wild AcademyLearn Ruby: The Beginner Guide: An Introduction to Ruby Programming by Jake Day WilliamsLearn PHP: The Beginner Guide: An Introduction to PHP Programming by Jake Day Williams03:48 - What Do New People Struggle With?04:59 - Teaching While Learning and Video Tutorials vs In-Person TrainingResources:LyndaThe Ultimate Guide to Coding Bootcamps: The Exhaustive ListBeing a “Self-Starter” The EntreProgrammers Episode 51: Ship 'em Pears with Jake Day Williams“Work the system that does exist, not the system we wish exists.”Impostor SyndromeRailsClipsRailsClips Kickstarter CampaignTuring's Cathedral: The Origins of the Digital Universe by George DysonInstitute for Advanced Study (IAS)Blender Guru: Andrew Price16:59 - ResponsibilityAs TeachersPlanet Money Podcast: The App Economy with Marco Arment of InstapaperGauging Your Own SuccessDigital Content (Updating)Ruby on Rails Tutorial: Learn Web Development with Rails by Michael Hartl 23:05 - FeedbackTrolling and Criticism (Niceness vs Directness)David Brady: Ruby Hashes and David Brady: Associative Arrays with James Edward Gray II ExampleThe Job Replacement Guide by David Brady26:22 - Leveling Up and Monetizing Content“MPP” (Multiple Payout Potential)Ethics and MoralsLong-term Sustainability33:26 - Impostor Syndrome and The Dunning–Kruger Effect Lara Hogan: On having a totally reasonable amount of self-confidence37:42 - Is the Ruby Community Beginner-Friendly?thoughtbot's Giant Robots Smashing into Other Giant Robots PodcastThe Ruby on Rails Podcast: 148: Chad Pytel of thoughtbot discusses @dhh's RailsConf 2014 keynote (and more) 42:50 - Content Production: Is it a barrier to entry?Becoming a Writer by Dorothea Brande Picks Survivorship Bias (Saron) Laurent Bossavit: 10X Programmer and other Myths in Software Engineering (Jessica) Rachel Nabors: The Hating Game (Coraline) How to Poo on a Date: The Lovers' Guide to Toilet Etiquette by Mats (David) How to Poo at Work by Mats (David) How to Poo on Holiday by Mats (David) Steelheart (The Reckoners) by Brandon Sanderson (Chuck) Gitter (Chuck) The Entreprogrammers Podcast (Jake) Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software by Scott Rosenberg (Jake) Laura Sydell: The Forgotten Female Programmers Who Created Modern Tech (Jake) Special Guest: Jake Day Williams. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Apr 1, 2015 • 58min
201 RR Game Development with Andrea Magnorsky
Thank you RailsClips Kickstarter Backers! 02:27 - Andrea Magnorsky IntroductionTwitter GitHub Blog[YouTube] Andrea Magnorsky: The Tools that Shape UsBatCat Games@batcatgamesBlog @roundcrisis (Andrea’s Game-Related Twitter Account)02:56 - “What Game Developers Know That Business Devs Can Benefit From”Going From Enterprise => Professional Game DevAndrew O’Connor, co-founder of BatCat GamesXSplit (Xbox Comparison)08:28 - Curiosity and Motivation09:10 - Is game development more approachable than in the past?Unity Game EngineThe Unreal EngineMonoGameTotality Engine10:12 - Learning New Skills and Coding Practices to Write GamesUnlearning to Be CleanGame LoopLevels of Code:Low-Level CodeIntermediate LayerScripts and Game Play15:45 - Performance and Iterations[YouTube] Andrea Magnorsky: The Tools that Shape Us TestingIteration Speed“Benevolent Dictator + You”20:45 - Making Games InvitingFUN23:11 - Techniques to Cope with State24:16 - Releasing and Deadlines (Business Issues Between Developers and Management)28:30 - Testing Property TestingFsCheck30:45 - Writing Aspects of Games (Stories, Artwork, etc.)32:22 - Why F#?Type ProvidersTutorial: Creating a Type Provider (F#)Xamarin Studio38:44 - Pair Programming or Agile Techniques in Game Dev?“Stupid Courage/Bravery”42:22 - Teaching Game Development (Game Jams)Global Game Jam Indie Game JamsGame Jams on itch.io44:39 - Onikira: Demon Killer Onikara - Demon Killer on Steam HardwareDmC: Devil May CryPicks [Vimeo] Carina C. Zona: Schemas for the Real World (Avdi) Maryville, Tennessee (Avdi) Monodraw (Jessica) Elizabeth Naramore: Uncomfortable (Jessica) ambient_spec (Coraline) Cosmic Encounter (Coraline) Ready Player One by Ernest Cline (Chuck) Mastery by Robert Greene (Chuck) Dixit (Andrea) Michael Bernstein: Know Your Types (Andrea) [Vimeo] Philip Potter: Generative testing with clojure.test.check (Andrea)Special Guest: Andrea Magnorsky. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Mar 25, 2015 • 1h 23min
200 RR 200th Episode Free-For-All!
03:08 - What’s Up with Aaron Patterson?Twitter GitHub BlogRed Hat <= They’re Hiring!!Mechanical KeyboardingErgoDox.org ArduinoThe Norman Layout vs DvorakDucky KeyboardsAtreus Keyboard Kit16:45 - What’s Up with James Edward Gray?Game ProgrammingGameSaladGusuDart Unreal EngineUnityGame Programming Patterns by Bob NystromJames Edward Gray’s Book Review on Game Programming PatternsBlenderTeaching Kids to ProgramLEGO MindstormsMiP RobotCode.orgJoseph Wilk: Programming as Performance (from RubyConf Australia) Raspberry PiSonic Pi30:16 - What’s Up with Katrina Owen?Splice Bath Ruby Conference@BathRuby[Confreaks] Katrina: Here Be Dragons at Bath Ruby Conference 2015 The Go Programming LanguageRuby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark BatesRuby Hero Awards99 Bottles Of OOP (Practical Programming Book) by Sandi Metz and Katrina Owen[YouTube] Katrina Owen: Overkill (Bob Exercism Problem)41:55 - What’s Up with Saron Yitbarek?CodeNewbie@CodeNewbies#CodeNewbiePodcastDiscourse ForumBlogDeveloper Apprentice at thoughtbotNand2TetrisThe Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon SchockenCodeNewbie and HardwareCodeNewbie Episode #27: Intro to Raspberry Pi with Matt RichardsonCodeNewbie Episode #26: The Hardware Marketplace with Julia GraceCodeNewbie Episode #25: From Software To Hardware with Sara Chipps[Confreaks] Saron: Reading Code Good at Bath Ruby Conference 201547:31 - A Look Back at the Past 100 Ruby Rogues Episodes and Conference Memories Ruby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark BatesRuby Rogues Episode #196: Testing Clojure in Ruby with Ashton KemerlingRuby Midwest@RubyMidwest[YouTube] Ruby Midwest 2013 Keynote by James Edward Gray IIKeep Ruby Weird@keeprubyweird 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. <3 Mandy) 55:50 - A Look Back at the Past 100 Ruby Rogues Episodes and Conference Memories (Cont’d)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 @therubyrep) [Confreaks] Aaron Patterson: Keep Ruby Weird (Homeopathic Refactoring)58:32 - Legacy Rogues: What Changed You and Improved You the Most by Being a Panelist on Ruby Rogues?01:02:29 - The Panelists <3 PicksTweet Us YOUR Picks: @rubyrogues01:10:10 - New Rogues’ and Chuck’s Thoughts on the ShowPicks The Speed of Dark (Ballantine Reader's Circle) by Elizabeth Moon (Katrina) The Curious Incident of the Dog in the Night-Time by Mark Haddon (Katrina) Atreus Keyboard Kit (Aaron) Be My Eyes (Saron) March is for Makers (Saron) Hire Saron! (Saron) [Indiegogo] Con Man (James) Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Mar 18, 2015 • 5min
199 RR Deployments with Noah Gibbs
02:08 - Noah Gibbs IntroductionTwitter GitHub Blog02:38 - Rebuilding Rails: Understand Rails by Building a Ruby Web Framework by Noah Gibbs[YouTube] Noah Gibbs: GoGaRuCo 2013 - The Littlest ORM03:06 - Sinatra 03:47 - RackIntroduction to Rack middlewarerackamole07:32 - Deploying AppsHostingHerokuRedisVagrantServer ProvisioningChefPuppet AnsibleCapistrano12:22 - Support, Operations, and MonitoringDevOpsDatabase Administrator (DBA)[Confreaks] Paul Hinze: Smoke & Mirrors: The Primitives of High AvailabilityReliabilityEnterprise ToolsHashiCorpRuby Rogues Episode #192: Vagrant with Mitchell HashimotoLearning Curve and Lack of Documentation (“Wild West”)20:36 - Social Differences Between Communities: Ruby vs PythonRuby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark BatesCOBOL, Java, CThe SaltStackRyan D. Lane: Moving away from Puppet: SaltStack or Ansible? 27:18 - Deployment Tools Targeting Polyglot Architectures28:39 - Ease of DeploymentGo32:26 - The Success of a Language = The Deployment Story33:51 - Feedback Cycle34:57 - ReproducibilityBash35:44 - Docker and Configuration Management Tools"chroot" = change root44:06 - Deployment Problems46:45 - Ruby Mad Sciencemadscience_gem Community FeedbackThe Learning CurveRoadmapMultiple VM SetupsPicks TuneMyGC (Coraline) Bear Metal: Rails Garbage Collection: Tuning Approaches (Coraline) Rbkit (Coraline) Get out and jump in a mud puddle! (Jessica) Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard (Noah) Ruby DSL Handbook by Jim Gay (Noah)Special Guest: Noah Gibbs. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Mar 11, 2015 • 37min
198 RR Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates
02:32 - Mark Bates IntroductionTwitterGitHubBlogBoston Ruby Users Group@bostonrb MetaCasts: HD Screencasts for GO Enthusiasts@metacasts 03:14 - Scott Feinberg IntroductionTwitterGitHub BlogWePay@WePay@wepaystatus03:46 - Community Values2014 Videos - WindyCityRails Lightning Talks (Scott’s is first)Scott Feinberg: Where does Ruby go from here? (The Happiness Manifesto)[GitHub] the-happiness-manifesto 05:32 - Ruby Community Standards and ValuesTestingProgramming Should Be Fun and EnjoyablePairingLarge Regional Conferences and Meetups 07:33 - User GroupsLambda Lounge@LambdaLounge Netflix Open Source Group10:18 - Polyglot ConferencesMidwest.io 2014 - MythBashers: Adventures in Overlooked Technologies - Avdi Grimm[GitHub] A web server written in BashGreat Wide Open@AllThingsOpen CodeMash@codemash 13:07 - Including and Getting Newbies Involved in Conference and Community CultureGenerationsBoot CampsLaunch Academy@LaunchAcademy_ Hugs20:41 - Diversity and Codes of ConductPyLadiesPyLadies Chapters (Twitter) RailsBridge@railsbridge Rails Girls@railsgirls 23:08 - AlterConf@AlterConfAshe Dryden@ashedryden24:22 - PyCon @pycon 25:31 - HappinessConf@Happiness_Conf DiversityBlack Girls Code@blackgirlscode Women Who Code@WomenWhoCode 28:30 - Developer Happiness and Invoking Community Values Within Corporate Company CultureRuby Rogues Episode #191: The Developer Happiness Team with Kerri MillerPluralSightPluralSight Author SummitTrustRoles of InfluenceNavigating Office Politics38:03 - Agile Software Development and ProductivityThe 4 Disciplines of Execution: Achieving Your Wildly Important Goals[TED Talk] Bruce Feiler: Agile programming — for your family 40:41 - “The Ruby Diaspora”Mark Bates - Panel: The Future of Ruby - Burlington Ruby Conference 2014ElixirProgramming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave ThomasThe Go Programming LanguageGophercon@GopherCon47:47 - AcceptanceAccepting Acceptance / Tolerating Intolerance50:55 - MentoringBoston Ruby’s “Project Night”Mentor Someone Who Doesn’t Look Like YouPicks Love Letter (Coraline) RescueTime (Coraline) Hacking Happy by Dusty Phillips (Jessica) Happiness Conf Coupon Code (Scott) HappinessConf Speakers Page (Scott) The Flight Deal (Scott) iStat Menus (Scott) HappinessConf (Mark) The Go Programming Language (Mark) Use the Coupon Code: ROGUES to get your first month free: MetaCasts.tv: HD Screencasts for GO Enthusiasts (Mark)Special Guests: Mark Bates and Scott Feinberg. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Mar 4, 2015 • 1h 11min
197 RR The Social Coding Contract with Justin Searls
Check out RailsClips on Kickstarter!! 02:23 - Justin Searls IntroductionTwitter GitHub BlogTest Double@testdouble03:02 - Justin Searls: The Social Coding Contract Open SourceGitHub04:58 - Transitive Dependences and Understanding Technical DebtRailsConf 2014 - Keynote: 10 Years! by Yehuda Katz The CAP Theorem15:21 - Learning Outside Work HoursTracking TimeMicromanagement21:21 - Understanding Transitive Dependencies (Cont’d)Gary Bernhardt23:00 - Use Someone Else’s Framework or Write Your Own?“It Depends.”“A dirty code base is the sign of a well-monetized application.” - Matt Scantland31:25 - When Does it Hurt to Use Tools You Don’t Completely Understand?Elasticsearch34:14 - Leaving Code Behind36:26 - Be a Responsible Open Source UserPull Request Sample Amount of InvestmentCommunity ManagementCommunicationcancan => cancancanGitXGraphical User Interface (GUI)rowanj GitX47:22 - Reacting to ChangeProcess and CeremonyDeming’s Common Cause and Special CausePair Programming[YouTube] Justin Searls and Aaron Patterson: The act of using vim, tenderly.54:16 - Just Blog It!Picks Royalty Free Music by Kevin MacLeod (David) Rebif (David) Ruby Rogues Episode #188: Community Building with Pieter Hintjens (Jessica) Commercial Users of Functional Programming 2015: Call for Presentations (Jessica) James Clear: Forget About Setting Goals. Focus on This Instead. (Jessica) Screw motivation, what you need is discipline. (Jessica) A Wizard of Earthsea by Ursula K. Le Guin (Chuck) Conform: Exposing the Truth About Common Core and Public Education by Glenn Beck (Chuck) Sony NEX-5T Compact Interchangeable Lens Digital Camera (Justin) Justin’s Talk at RailsConf 2015: Boring Code (Sometimes a Controller is Just a Controller) (Justin) Alpine iLX-007 7-Inch In-Dash Receiver with Apple CarPlay (Justin)Special Guest: Justin Searls. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Feb 25, 2015 • 1h 15min
196 RR Testing Clojure in Ruby with Ashton Kemerling
Check out RailsClips on Kickstarter!! 02:45 - Ashton Kemerling IntroductionTwitter GitHub Blog03:00 - Ruby and ClojurePivotal LabsPivotal TrackerClojurescriptGenerative TestingPhantomJSInvariance14:50 - Difficultygenerative rantly23:13 - Generative Testing and Documentation“Shrinking”26:38 - Are Generative Tests Disposable?Capybara29:09 - When Do You Start Generative Testing?31:43 - Setup & 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 TestsMultimethods51:12 - Human Actions, Generative Testing, and ArchitectureFunctional Programming01:02:10 - Resources[YouTube] Integrating Test.Check and Javascript Jessica Kerr: TDD with generative testing: an example in Ruby Ashton Kemerling: Integrating Test.Check and JavascriptPicks Joseph Wilk: Programming as Performance (Coraline) Linda Liukas: Principles of Play (Coraline) Hello Ruby (Coraline) QuickCheck CI (Jessica) CodeMesh 2014 - John Hughes - QuickCheck Evolution (Jessica) GeeCON 2012: Kevlin Henney - It Is Possible to Do Object-Oriented Programming in Java (Avdi) FUJITSU Image Scanner ScanSnap iX500 (Avdi) FFmpeg (Chuck) YouTube (Chuck) Developer’s Box Club (Chuck) Ruby Remote Conf (Chuck) RailsCasts on Kickstarter (Chuck) Datomic (Ashton)Special Guest: Ashton Kemerling. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Feb 18, 2015 • 58min
195 RR Building Your Technology Radar with Neal Ford
02:25 - Neal Ford IntroductionTwitterGitHubBlogThoughtWorksiPhreaks Show Episode #084: Building Your Technology Radar with Neal FordFreelancers' Show Episode 145: Life as a Traveling Consultant with Neal FordRailsConf 2010: Neal Ford "Creativity & Constraint" 02:20 - The Thoughtworks Technology RadarRebecca Parsons06:28 - QuadrantsTechniquesToolsLanguages & FrameworksPlatforms07:01 - Categories (Rings)HoldAssessTrialAdopt09:23 - Adopting New TechnologiesWilliam Gibson: “The future is already here, it’s just not evenly distributed.” Cycle TimeNeal Ford: Build Your Own Technology Radar[YouTube] Neal Ford: Build Your Own Technology Radar14:42 - Providing Familiarity Resources15:24 - Radars as Resources and Lifecycle Assessment ToolsIntentional SoftwareRadar A-Z18:36 - Themes22:17 - Making DecisionsDiversifyTestability27:40 - Jamming Radars31:53 - Hireability?Paying Developers to Learn36:54 - Financial Portfolios and Planning Your CareerSpecialization vs Generalization42:03 - Software Architecture & Engineering PracticesMicroservices43:57 - Functional ProgrammingFunctional Thinking: Paradigm Over Syntax by Neal FordClojure44:16 - Estimation46:03 - Creating Your Own RadarBrett Dargan: bdargan/techradarBlip PlacementNeal Ford: Build Your Own Technology RadarPicks All Watched Over by Machines of Loving Grace (Avdi) The Project Euler Sprint (Coraline) Gloom (Coraline) The Bad Plus: Inevitable Western (Jessica) tmate (Jessica) Screenhero (Chuck) Slack (Chuck) DevOps Bookmarks (Neal) Elvis has left the ivory tower by Neal Ford (Neal) Culture Series (Neal)Special Guest: Neal Ford. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Feb 11, 2015 • 51min
194 RR Real Life JRuby with Sudhindra R. Rao
The Rogues talk to ThoughtWorks' Sudhindra R. Rao about JRuby.Special Guest: Sudhindra R. Rao. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Feb 4, 2015 • 1h 14min
193 RR The Volt Framework with Ryan Stout
The Rogues talk to Ryan Stout about the Volt framework.Special Guest: Ryan Stout. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.


