Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • 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 Code
    • Larry Wall: Three Virtues
    27:34 - Testing Error Messages29:04 - External vs Mocking/Stubbing34:11 - Exploratory Tests and Characterization Tests
    • Sunk Cost Fallacy
    • Katrina Owen: Therapeutic Refactoring
    39:07 - Refactoring47:22 - Mocking and Stubbing (Cont’d)
    • Justin Searls: To Mock or Not to Mock @ SCNA 2012
    • Dependency Injection
      • Practical Object-Oriented Design in Ruby by Sandi Metz
    • Spies
     Picks
    • How 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/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr
  • 268 RR Mazes For Programmers with Jamis Buck
    Check out Angular Remote Conf and React Remote Conf  01:55 - Jamis Buck Introduction
    • Twitter
    • GitHub
    • Blog
    • Medium.com: Jamis Buck
    02:57 - Mazes
    • Mazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck
    • 3.5 Random Dungeon Generator for D&D
    • Mazoo!
    08:01 - Programing can be fun?! Play
    • Jamis Buck: Second Wind @ Mountain West Ruby 2016 (Talk on burnout)
    11:49 - Historical and Traditional vs Technical Mazes13:51 - Jamis’ Backstory with Mazes; Algorithms
    • Hunt-and-Kill Algorithm
    • Wilson's Algorithm  
    • Eller's Algorithm
    21:14 - Discovering Algorithms
    • Think Labyrinth
    • Neo4j
    28:01 - Varying Algorithms
    • AST (Abstract Syntax Tree)
    36:38 - Writing a Book
    • Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter
    39:16 - Text App for Generating Mazes
    • ASCII
    • ChunkyPNG
     Picks
    • The 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/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    48 min
  • 267 RR Internationalization with Cameron Dutro
    02:39 - Cameron Dutro Introduction
    • Twitter
    • GitHub
    • Lumosity
    02:39 - Internationalization vs Localization 05:28 - How important is internationalization?13:54 - Internationalization and Accessibility
    • The Tragedy of the Commons
    Developer Ignorance/Indifference19:43 - Tools
    • Twitter Translation Center
    • Rosette
    • txgh
    • Transifex
    24:48 - How can small companies internationalize?26:22 - Crowdsourcing
    • Contributor Covenant
    30:34 - People Have Names
    • Patrick McKenzie: Falsehoods Programmers Believe About Names
    • Falsehoods Programmers Believe About Phone Numbers
    • Carina C. Zona: Schemas for the Real World @ RubyConf AU 2013
    34:54 - Gender
    • I18n, l10n, m10n: Abbreviations for Internationalization, Localization, and Minimization
    39:35 - Educational Resources
    • Rails Guides on Internationalization
    • ICU - International Components for Unicode
    • twitter-cldr-rb
    • CLDR - Unicode Common Locale Data Repository
    47:14 - Unicode
    • Unicode Consortium
    • Aditya Mukerjee: I Can Text You A Pile of Poo, But I Can’t Write My Name
     Picks
    • I17n.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/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 2 min
  • 266 WordPress with Kronda Adair
    Check out Newbie Remote Conf! 03:09 - Kronda Adair Introduction
    • Twitter
    • Blog
    • Karvel Digital
      • @karveldigital
      • Facebook
    03:11 - WordPress
    • DevChat.tv
    • Derick Bailey: WatchMeCode
    • Sunk Cost Fallacy
    07:59 - Why do developers hate WordPress?
    • Venomous Porridge: A conversation I have every month or so
    14:53 - Using Tools That Fit Technology Preferences
    • PHP
    • Wix
    • Aaron Hockley: WordPress is a DSLR; Squarespace is a Point and Shoot
    • Technology Bias
    • Refresh Portland
    21:52 - Empathy and Discovery Processes for Clients
    • Tests
    • Asking Questions
    • The Freelancers’ Show
      • The Freelancers' Show Episode 201: Roadmapping with Brennan Dunn
    31:38 - Conversations with Customers vs Owners/Managers
    • WordCamp Orange County
    34:43 - Websites That Work | Indiegogo 36:48 - Kronda’s Origin Story
    • Portland Community College
     Picks
    • Hover (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/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    51 min
  • 265 RR Timely Dataflow with Frank McSherry
    02:33 - Frank McSherry Introduction
    • Twitter
    • GitHub
    03:06 - Computation03:48 - When are more computers needed?04:28 - Scalability! But at what COST?
    • Experimentation
    08:03 - Data Format and Pipelines
    • Hilbert Curve
      • github.com/frankmcsherry/blog/blob/master/posts/2015-02-04.md
    14:06 - Code That Could Grow
    • Hadoop
    • summingbird
    20:38 - Languages and Performance23:14 - “For Loops Unrolled”
    • Rust
    28:01 - Scaling
    • helix
    35:42 - Functional vs Procedural Language37:47 - Dataflow (Timely; Differential)
    • Around, Epic
    • Vector Clock
    • Introductory Blog Posts: 
      • github.com/frankmcsherry/blog/blob/master/posts/2015-09-14.md
      • github.com/frankmcsherry/blog/blob/master/posts/2015-09-18.md
      • github.com/frankmcsherry/blog/blob/master/posts/2015-09-21.md
     Picks
    • Go-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/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 3 min
  • 264 RR Code Hospitality with Nadia Odunayo
    Get your Ruby Remote Conf tickets! 02:42 - Nadia Odunayo Introduction
    • Twitter
    • GitHub
    • Ignition Works
    • Nadia Odunayo: Playing Games in the Clouds
    05: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 Navigating
    • Coderetreat
    • Ruby DCamp
    24:42 - Perspectives and Mapping
    • Sam Livingston-Gray: Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies @ Cascadia Ruby Conf 2014
    • Cortical Homunculus
    • Peter Gardiner Motor and Sensory Homunculi
    41:04 - Ruby Central's Opportunity Scholarship Program
    • Space 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 Also
    • Ruby Rogues Episode #190: Apprenticeship with Joseph Mastey and Jill Lynch of Enova
    Special Guest: Nadia Odunayo.

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

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    56 min
  • 263 RR Programmer Education and Skill Development with Tom Stuart
    Check out Ruby Remote Conf! 02:39 - Tom Stuart Introduction
    • Twitter
    • GitHub
    • Blog
    • Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart
    • Understanding Computation by Tom Stuart
    03:17 - “Computer Scientist”; Computer Science 04:17 - Static Typing, Type Systems
    • Tom Stuart: Consider Static Typing @ RubyConf Australia 2015
    • Matz's Opening Keynote at RubyConf 2014
    • The Halting Problem
    18:44 - The Direction, Adoption Curve, and Use of Ruby33:36 - Multicore Growth and Concurrency => What programming language should I learn?
    • Moore’s Law
     Picks
    • Halting 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/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 4 min
  • 262 RR Community and Mentoring with Ra'Shaun "Snuggs" Stovall and Noel Sagaille
    Check out Ruby Remote Conf! 02:12 - Ra’Shaun “Snuggs” Stovall Introduction
    • Twitter
    • GitHub
    • Facebook
    02:29 - Noel Sagaille Introduction
    • Twitter
    • GitHub
    • Censible
    02:56 - The Pomodoro Technique
    • Parkinson's Law
    04:43 - Community and Community Leaders
    • The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss
    • “Hometraining”
    • Being John Malkovich
      • Polyphasic Sleep
      • Carl Jung
    19:11 - Values
    • Altruism
    • Autonomy
    26:02 - Mentorship
    • Switching Roles
    • Advocacy
    • Mastermind Groups
    • Homage
    Picks
    • RFC 2119 (Sam)
    • James Edward Gray II: Implementing the LHC on a Whiteboard (Coraline)
    • Cracking the Coding Interview: 150 Programming Questions and Solutions by Gayle Laakmann McDowell (Coraline)
    • Thinking about your health (Chuck)
    • FitBit One (Chuck)
    • Block & Flow (Ra'Shaun)
    • Censible (Ra’Shaun)
    • Heroku Pipelines (Noel)
    • Dialogue - A proposal by David Bohm, Donald Factor and Peter Garrett (Noel)
    Special Guests: Noel Sagaille and Ra’Shaun “Snuggs” Stovall .

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

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr
  • 261 RR Networking Without Networking with Kerri Miller
    Check out our speaker list and sign up for Ruby Remote Conf! 01:53 - Kerri Miller Introduction
    • Twitter
    • GitHub
    • Blog
    02:12 - Networking Without Networking04:22 - Social Currency 06:35 - Creating Opportunities to Connect
    • Knowing Small Details About People
    • Remembering Faces
    • Randomizing
    • Opening the Circle
    • Offering Help and Guidance
    • Playing Games
    22:38 - New Programmers as Speakers24:17 - Connecting After Talks25:29 - Merging the Speakers and Attendees30:13 - Users Groups
    • Be an Organizer
    • Get A Coder Job
    • Travel and Find a Users Group
    35:01 - Livestreaming; Pairing Sharing
    • Livecoding.tv
    • Twitch
    • Hangouts On Air
    • YouTube Live
    • Crowdcast
    37:03 - Connecting with People at Specific Companies47:27 - The Opportunity Scholarship Program  Picks
    • Nadia Eghbal: I hate the term “open source” (Coraline)
    • tabular (Sam)
    • dotfiles/vimrc at master (Sam)
    • PlugBug World (Chuck)
    • Safemore Smart 8-Outlet with 4-USB Output Surge Protection Power Strip (Chuck)
    • moonconf (Kerri)
    • Open Source and Feelings (Kerri)
    • Sage Yoyo Starter Pack (Kerri)
    Special Guest: Kerri Miller.

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

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    57 min
  • 260 RR Training with Reuven Lerner
    Want to be a Ruby Rogue? Apply at https://rubyrogues.com/ruby-nuby   01:47 - Reuven Lerner Introduction
    • Twitter
    • GitHub
    • Blog
    • The Freelancers’ Show Podcast
    • Practice Makes Python by Reuven Lerner
    • Practice Makes Regexp by Reuven Lerner
    • Daily Tech Video
    03:49 - Training
    • Pedagogy
    07:54 - Approaching Teaching
    • Mental Model
    09:33 - Pairing People Up
    • Metacognition
    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
    • LinkedIn
    • Devchat.tv Interest Survey
    35:03 - Offerings37:53 - Cultural Differences  Picks
    • Society Of Mind By Marvin Minsky (Reuven)
    • Peter Hessler's Books (Reuven)
    • Regexp Crash Course (Reuven)
    • rspec-given (Sam)
    • Katrina Owen on Confreaks (Sam)
    • github-shoutouts (Coraline)
    • Ruby Together (Coraline)
    • Ruby Rogues Episode #224: Ruby Together with André Arko (Chuck)
    • Ruby Remote Conf (Chuck)
    • FitBit One (Chuck)
    Special Guest: Reuven Lerner.

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

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    53 min

About Ruby Rogues

From the publisher's feed

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:

More shows like Ruby Rogues

The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

REWORK by 37signals

REWORK

213 Listeners

Remote Ruby by Chris Oliver, Andrew Mason, David Hill

Remote Ruby

34 Listeners

Code with Jason by Jason Swett

Code with Jason

15 Listeners