

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

Aug 10, 2016 • 60min
272 RR Game Development and RubyMotion with Amir Rajan
01:42 - Amir RajanTwitterGitHubBlogA Noble CircleSurviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan02:24 - A Dark Room (ADR); Revenue and DownloadsRevenue Updates for A Dark Room et al09:16 - Quality, Heart and Soul, and Putting Yourself Into a ProductiPhreaks Show Episode #161: Successful Indie iOS Game Development with Amir Rajan14:31 - Choosing RubyMotionAlbacoreNeXTSTEP17:43 - Objective-C vs RubyHipByte/Flow21:51 - Cross-platform Availability23:53 - ADR => Watch/TV Capability with RubyMotion26:17 - The Ecosystem in iOS and RubyMotion28:11 - Code Structure29:58 - Testing; UI Automationmac_bacon 31:29 - Open Source and Proprietary33:15 - Other ComponentsUIkitSpriteKitmotion-gameCocos2d-xCocoaPods34:07 - Going on a Sabbatical40:58 - .NET => RubyInversion of Control; (IoC) Container PicksTransistor (Amir)Hoplite (Amir)Alto's Adventure (Amir)Shadowrun: Dragonfall (Sam)Minecraft: Story Mode (David)Sriracha and Egg in Ramen (Chuck)Ruby Rogues Facebook Page (Chuck)Special Guest: Amir Rajan. 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.

Aug 3, 2016 • 47min
271 RR Problems New Developers Don’t Realize They Have and Hidden Tradeoffs to Coding Decisions Developers Have to Make with Justin Weiss
Rails Remote Conf 01:14 - Justin Weiss IntroductionTwitterGitHubBlogAvvo Practicing Rails: Learn Rails Without Being Overwhelmed by Justin Weiss02:15 - “Learning Rails Without Getting Overwhelmed”?Agile Web Development with Rails by Dave Thomas and David Heinemeier Hansson, with Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, and Andreas Schwarz02: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?Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman David H. Hoover and Adewale OshineyePragmatic Thinking and Learning by Andy HuntBrandon Hays: The Conjoined Triangles of Senior-Level Development15:43 - Are there still “Architects”?20:45 - The Existential Crisis of Software DevelopmentIntegrated Tests Are A ScamEmo Philips: The best God joke ever - and it's mine!22:26 - The Responsibility of the Students26:08 - How can new developers obtain objective evidence of their blind spots?Bias Blind SpotThe Fifth Discipline: The Art & Practice of The Learning Organization by Peter M. SengeAsch Experiment33:49 - Early Career Developers Working Together37:03 - Learning Practices Picksemoj (Coraline)Teaching Robots to Feel: Emoji & Deep Learning (Coraline)The Lies of Locke Lamora (Sam)Gorilla Tape (Sam)Portillo's (Chuck)iPad Pro (Chuck)Apple Smart Keyboard (Chuck)Apple Pencil (Chuck)GoodNotes (Chuck)Podcast Movement (Chuck)The Principles of Product Development Flow: Second Generation Lean Product Development by Donald G. Reinertsen (Justin)How to Write in Plain English (Justin)Avvo (Justin)Special Guest: Justin Weiss. 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.

Jul 27, 2016 • 51min
270 RR #talkpay with Lauren Voswinkel
All Remote Conferences 02:01 - Lauren Voswinkel IntroductionTwitterGitHubNew Relic02:39 - May 1st: International Workers’ DayLauren Voswinkel: #talkpay and the Importance of Collective ActionTaft–Hartley Act (The Labor Management Relations Act of 1947)06:11 - #talkpayInformation Asymmetry10:22 - Fair Trade of Value; Companies and SalariesKelley Blue Book19:37 - Salary Maximization and Negotiations22:40 - Executive SalariesPlanet Money: Episode 682: When CEO Pay Exploded25:58 - Hashtag EffectivenessGlassdoor29: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 Impostor SyndromeCrab Mentality37:38 - Job Elimination42:40 - Is/has #talkpay been successful? More InformationEx-Apple, Google, Intel geeks in line for $415m over wage-fix pactsWage Stagnation in Nine ChartsHighlights of women’s earnings in 2014 PicksThe Name of the Wind by Patrick Rothfuss (Sam)The Lies of Locke Lamora (Coraline)Brandon Sanderson's Alcatraz Versus the Evil Librarians Series (Chuck)Bose QuietComfort 3 Acoustic Noise Cancelling Headphones (Chuck)Brené Brown: The power of vulnerability (Lauren)Brené Brown: Listening to shame (Lauren)Special Guest: Lauren Voswinkel. 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.

Jul 20, 2016 • 60min
269 RR Testing
Rails Remote Conf 02:07 - Testing07:28 - Adding Tests Later; When is the test useful?TDD (Test-driven Development)14:35 - Testing the Happy Path16:48 - Writing Tests First18:53 - Sharing CodeLarry Wall: Three Virtues27:34 - Testing Error Messages29:04 - External vs Mocking/Stubbing34:11 - Exploratory Tests and Characterization TestsSunk Cost FallacyKatrina Owen: Therapeutic Refactoring39:07 - Refactoring47:22 - Mocking and Stubbing (Cont’d)Justin Searls: To Mock or Not to Mock @ SCNA 2012Dependency InjectionPractical Object-Oriented Design in Ruby by Sandi MetzSpies PicksHow American Politics Went Insane (Jessica)Alex Kitchens’ Minecraft Tweet (Sam)The "Is It a DSL or an API?" Ten Question Checklist (Sam)Transmit (Chuck)Zoom (Chuck)Rails Remote Conf (Chuck)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.

Jul 13, 2016 • 48min
268 RR Mazes For Programmers with Jamis Buck
Check out Angular Remote Conf and React Remote Conf 01:55 - Jamis Buck IntroductionTwitterGitHubBlogMedium.com: Jamis Buck02:57 - MazesMazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck3.5 Random Dungeon Generator for D&DMazoo!08:01 - Programing can be fun?! PlayJamis Buck: Second Wind @ Mountain West Ruby 2016 (Talk on burnout)11:49 - Historical and Traditional vs Technical Mazes13:51 - Jamis’ Backstory with Mazes; AlgorithmsHunt-and-Kill AlgorithmWilson's Algorithm Eller's Algorithm21:14 - Discovering AlgorithmsThink LabyrinthNeo4j28:01 - Varying AlgorithmsAST (Abstract Syntax Tree)36:38 - Writing a BookGödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter39:16 - Text App for Generating MazesASCIIChunkyPNG PicksThe Walking Dead (Sam)The Codeless Code (Coraline)Jurgen, A Comedy of Justice (Jessica)Feeling sad about tragedy (Jessica)Completely Disconnect (Chuck)Being Outdoors (Chuck)Shooting Firearms (Chuck)Productive (Jamis)Kerbal Space Program (Jamis)Special Guest: Jamis Buck. 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.

Jul 6, 2016 • 1h 2min
267 RR Internationalization with Cameron Dutro
02:39 - Cameron Dutro IntroductionTwitterGitHubLumosity02:39 - Internationalization vs Localization 05:28 - How important is internationalization?13:54 - Internationalization and AccessibilityThe Tragedy of the CommonsDeveloper Ignorance/Indifference19:43 - ToolsTwitter Translation CenterRosettetxghTransifex24:48 - How can small companies internationalize?26:22 - CrowdsourcingContributor Covenant30:34 - People Have NamesPatrick McKenzie: Falsehoods Programmers Believe About NamesFalsehoods Programmers Believe About Phone NumbersCarina C. Zona: Schemas for the Real World @ RubyConf AU 201334:54 - GenderI18n, l10n, m10n: Abbreviations for Internationalization, Localization, and Minimization39:35 - Educational ResourcesRails Guides on InternationalizationICU - International Components for Unicodetwitter-cldr-rbCLDR - Unicode Common Locale Data Repository47:14 - UnicodeUnicode ConsortiumAditya Mukerjee: I Can Text You A Pile of Poo, But I Can’t Write My Name PicksI17n.rb - Intranumeralization (David)Patrick McKenzie: Falsehoods Programmers Believe About Names (David)Mogo Portable Active Office Chair (Sam)Richard Schneems: Saving Sprockets (Coraline)Calvino Noir (Coraline)ICU (Cameron)CLDR (Cameron)twitter-cldr-rb (Cameron)Hacknet (Cameron)Golden State Warriors (Cameron)Special Guest: Cameron Dutro . 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.

Jun 29, 2016 • 51min
266 WordPress with Kronda Adair
Check out Newbie Remote Conf! 03:09 - Kronda Adair IntroductionTwitterBlogKarvel Digital@karveldigitalFacebook03:11 - WordPressDevChat.tvDerick Bailey: WatchMeCodeSunk Cost Fallacy07:59 - Why do developers hate WordPress?Venomous Porridge: A conversation I have every month or so14:53 - Using Tools That Fit Technology PreferencesPHPWixAaron Hockley: WordPress is a DSLR; Squarespace is a Point and ShootTechnology BiasRefresh Portland21:52 - Empathy and Discovery Processes for ClientsTestsAsking QuestionsThe Freelancers’ ShowThe Freelancers' Show Episode 201: Roadmapping with Brennan Dunn31:38 - Conversations with Customers vs Owners/ManagersWordCamp Orange County34:43 - Websites That Work | Indiegogo 36:48 - Kronda’s Origin StoryPortland Community College PicksHover (Kronda)Flywheel (Kronda)WordPress (Kronda)Thrive Themes (Kronda)Genesis (Kronda)ActiveCampaign (Kronda)Lingo (Kronda)Tybee Island, Georgia (Jessica)Robert Epstein: The empty brain: Your brain does not process information, retrieve knowledge or store memories. In short: your brain is not a computer (Coraline)Blindsight by Peter Watts (Sam)Aurynn Shaw: Contempt Culture (Sam)StudioPress (Chuck)DigitalOcean (Chuck)Drip (Chuck)Special Guest: Kronda Adair. 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.

Jun 22, 2016 • 1h 3min
265 RR Timely Dataflow with Frank McSherry
02:33 - Frank McSherry IntroductionTwitterGitHub03:06 - Computation03:48 - When are more computers needed?04:28 - Scalability! But at what COST?Experimentation08:03 - Data Format and PipelinesHilbert Curvegithub.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md14:06 - Code That Could GrowHadoopsummingbird20:38 - Languages and Performance23:14 - “For Loops Unrolled”Rust28:01 - Scalinghelix35:42 - Functional vs Procedural Language37:47 - Dataflow (Timely; Differential)Around, EpicVector ClockIntroductory Blog Posts: github.com/frankmcsherry/blog/blob/master/posts/2015-09-14.mdgithub.com/frankmcsherry/blog/blob/master/posts/2015-09-18.mdgithub.com/frankmcsherry/blog/blob/master/posts/2015-09-21.md PicksGo-Ped Know Ped Scooter (Sam)2015 State of the Software Supply Chain Report (Jessica)The Screwtape Letters (Jessica)Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek (Chuck)RIF6 Cube 2-inch Mobile Projector (Chuck)The Night Circus by Erin Morgenstern (Frank)PrAna (Frank)Rust (Frank)Big Data Analytics with Datalog Queries on Spark (Frank)Special Guest: Frank McSherry. 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.

Jun 15, 2016 • 55min
264 RR Code Hospitality with Nadia Odunayo
Get your Ruby Remote Conf tickets! 02:42 - Nadia Odunayo IntroductionTwitterGitHubIgnition WorksNadia Odunayo: Playing Games in the Clouds05:00 - Ruby Book Club 11:20 - Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016 17:23 - Collaboration and Pairing: Guest and Host Roles; Driving and NavigatingCoderetreatRuby DCamp24:42 - Perspectives and MappingSam Livingston-Gray: Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies @ Cascadia Ruby Conf 2014Cortical HomunculusPeter Gardiner Motor and Sensory Homunculi41:04 - Ruby Central's Opportunity Scholarship ProgramSpace Babies Picks Case Studies in Apprenticeship (Coraline)Everything's an Argument by Andrea A. Lunsford and John J. Ruszkiewicz (Sam)RIF6 Cube 2-inch Mobile Projector (Chuck)Nonviolent Communication: A Language of Life by Marshall B. Rosenberg (Nadia)Robert Frank on Dinner Table Economics (Nadia) See AlsoRuby Rogues Episode #190: Apprenticeship with Joseph Mastey and Jill Lynch of EnovaSpecial Guest: Nadia Odunayo. 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.

Jun 8, 2016 • 1h 4min
263 RR Programmer Education and Skill Development with Tom Stuart
Check out Ruby Remote Conf! 02:39 - Tom Stuart IntroductionTwitterGitHubBlogRuby Rogues Episode #120: Book Club: Understanding Computation with Tom StuartUnderstanding Computation by Tom Stuart03:17 - “Computer Scientist”; Computer Science 04:17 - Static Typing, Type SystemsTom Stuart: Consider Static Typing @ RubyConf Australia 2015Matz's Opening Keynote at RubyConf 2014The Halting Problem18:44 - The Direction, Adoption Curve, and Use of Ruby33:36 - Multicore Growth and Concurrency => What programming language should I learn?Moore’s Law PicksHalting State by Charles Stross (Sam)The Belgariad by David Eddings (Chuck)Fully Alive: Discovering What Matters Most by Timothy Shriver (Chuck)The 8000th Busy Beaver number eludes ZF set theory: new paper by Adam Yedidia and me (Tom)Martin Kleppmann: Staying in Sync: from Transactions to Streams (Tom)Special Guest: Tom Stuart. 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.


