Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • 252 RR Feature Toggles with Pete Hodgson
    02:07 - Pete Hodgson Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Ruby Rogues Episode #176: Rails as an SOA Client with Pete Hodgson
    • The iPhreaks Show Episodes with Pete Hodgson
    03:13 - Feature Toggles, Flags, Bits, Etc.
    • Trunk Based Development
    • iPhreaks Show Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford
    06:17 - Merge Hell 08:10 - Branches08:59 - Why not constantly rebase?
    • Martin Fowler: FeatureBranch
    10:48 - Why use feature toggles?
    • Martin Fowler: Feature Toggles
    12:29 - Making Code Configurable16:37 - Approaching Feature Toggles20:04 - A/B Testing 25:11 - Approaching Feature Toggles (Cont’d)
    • snuffle
    • ambient-spec
    • rack-flags 
    34:37 - Implications for Testing36:12 - Toggle Interaction; Nesting of Features37:28 - Introducing Features Toggles to Teams
    • Pushback
    40:43 - Managing Code Reviews with No Feature BranchesPicks Cryptic Ruby Global Variables and Their Meanings (Coraline)
    RailsBridge Installfest (Coraline)
    Concourse (Pete)
    Architectural Decision Records (Pete)
    Pete Hodgson: The Ultimate Traveler's Coffee Kit (Pete)
    Deschutes Red Chair NWPA (Pete)Special Guest: Pete Hodgson .

    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.
    58 min
  • 251 RR Automating Code Reviews with Mindaugas Mozūras
    02:04 - Mindaugas Mozūras Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Vinted
    • pronto 
    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 - pronto vs rubocop
    • flay 
    • Brakeman
    • metric_fu 
    • flog 
    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
    • Ruby Rogues Episode #248: The Crystal Programming Language with Erik Michaels-Ober
    19:43 - Reviewing Pull Requests and Code Review Ethics 25:56 - Feature Flags
    • Martin Fowler: Feature Toggles 
    • iPhreaks Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford 
    27:21 - Managing Open Source Projects and Communities30:37 - What’s next for pronto?
    • Bitbucket Support
    Picks Manic Panic Hair Dye (Jessica)
    Kenneth Reitz: MentalHealthError: an exception occurred. (Jessica)
    Frinkiac (Coraline)
    Erik Trautman: Why Learning to Code is So Damn Hard (Coraline)
    AppSumo (Chuck)
    AddThis (Chuck)
    CircleCI (Chuck)
    Freelance Remote Conf (Chuck)
    Ruby Remote Conf (Chuck)
    RescueTime (Mindaugas)
    Dan McKinley: Choose Boring Technology (Mindaugas)
    Brandon Sanderson (Mindaugas)Special Guest: Mindaugas Mozūras.

    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.
    42 min
  • 250 RR Programming Language Evolution and Design with Gilad Bracha
    02:00 - Gilad Bracha Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Dart 
      • JavaScript Jabber Episode #008: V8 and Dart with Lars Bak and Kasper Lund
      • Dartium
    09:17 - Programming Language Evolution and Design
    • Elm
      • Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki 
    10:47 - Capabilities and Language Features
    • Newspeak 
    • “Functional”
    12:46 - Actors16:41 - Live Programming
    • Bret Victor on Live-Coding
    19:07 - Smalltalk
    • REPL (Read–eval–print loop)
    • Monkey patching
    29:01 - Designing a Language
    • “Programming is an experience.”
    38:59 - Complexity42:41 - Newspeak (Con’t)45:58 - Smalltalk or Newspeak?
    • Squeak
    • Pharo
    • Dolphin Smalltalk
    • VisualWorks
    48:13 - How are programming languages like shrubberiesPicks Stroopwafels (Chuck)
    Staked: The Iron Druid Chronicles by Kevin Hearne (Chuck)
    Calamity (The Reckoners) by Brandon Sanderson (Chuck)
    Katrina Owen: Here be Dragons (Jessica)
    The Slow Party Parrot Emoji (Jessica)
    Umberto Eco (Gilad)Special Guest: Gilad Bracha.

    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
  • 249 RR The Normalization of Deviance with Dan Luu
    02:00 - Dan Luu Introduction
    • Twitter 
    • GitHub 
    • Blog    
    05:33 - Dan Luu: Normalization of deviance in software: how broken practices become standard 08:59 - Yossi Kreinin: People can read their manager's mind 19:32 - The Letter ‘Z’ and Security25:13 - Notifications and Alerts31:24 - Fixing/Not Fixing Things; Feedback42:57 - How to Prevent Deviancy 
    • John Banja: The normalization of deviance in healthcare delivery 
    47:54 - Bruce F. Webster: The Wetware Crisis: the Thermocline of Truth 53:43 - Finding a Job That Doesn’t Have These Problems58:08 - Having Routines and Setting Aside TimePicks octohatrack (Coraline)
    Einstein's Relativity and the Quantum Revolution: Modern Physics for Non-Scientists (Avdi)
    Real-World Relativity: The GPS Navigation System (Jessica)
    Katrina Owen: Here Be Dragons (Jessica)
    random tweet (Dan)
    Profiling a warehouse-scale computer (Dan) Special Guest: Dan Luu.

    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 7 min
  • 248 RR The Crystal Programming Language with Erik Michaels-Ober
    01:49 - Erik Michaels-Ober Introduction
    • Twitter 
    • GitHub
    • Ruby Rogues Episode #127: Erik Michaels-Ober 
    02:07 - The Crystal Programming Language and Statically Typed Programming Languages
    • Erik Michaels-Ober: An Introduction to Crystal @ PolyConf 15 
    06:54 - Type Inference 
    • Union Types
    • Duck Typing
    • Monkey Patching
    • Sandi Metz Blog Post on the Wrong Abstraction
    15:06 - Crystal vs Rust or Go 20:10 - Linting
    • Rubocop
    20:44 - Type Annotations and Perimeters
    • Keyword Arguments
    22:53 - The History of Crystal and its Development as a Language
    • Crystal Docs
    • Crystal GitHub Repo
    • The Future of Crystal (Christmastime Blog Post)
    24:41 - Annotation and Return Value25:35 - Type Inferencing (Cont’d)28:24 - Crystal REPL (ICR) 32:15 - Getting Involved with Crystal and the Development of the Language
    • Crystal to_proc
    40:08 - Threading and Concurrency44:28 - Crystalshards
    • Crystal Weekly
    49:30 - Use Cases and Benchmarks
    • Crystal Standard Library
    • wc.cr
    01:03:15 - Compile Errors    More on Crystal
    • Erik Michaels-Ober: Crystal Programming Language @ RubyC 2015 
    • Interview for RubyC-2015 with Erik Michaels-Ober
    • Built-in formatting tool Issue
    Picks Easy Bash Prompt Generator (Jessica)
    Logitech Wireless Headset Dual H820e Double-Ear Stereo Business Headset (David)
    Ruby Rogues Episode #127: Erik Michaels-Ober (Erik)
    fish shell (Erik)
    Rails Girls Summer of Code (Erik)
    RescueTime (Avdi)
    The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change by Stephen R. Covey (Avdi)
    Whiplash White IPA (Avdi)Special Guest: Erik Michaels-Ober.

    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 19 min
  • 247 RR Parallella with Ray Hightower
    02:02 - Ray Hightower Introduction
    • Twitter 
    • GitHub 
    • Blog
    • WisdomGroup
    • ChicagoRuby
    • WindyCityRails
    • WindyCityThings
    03:22 - Parallella
    • Raspberry Pi
    05:39 - Web Developers and The Hardware World12:38 - Does a hardware background inform software?18:42 - Learning and Playing
    • Verilog 
    22:22 - Concurrency and Parallelism 
    • The Most Energy Efficient Supercomputer on the Planet by Ray Hightower at Madison+ Ruby 2015 
    • github.com/parallella/parallella-examples 
    32:48 - Getting Started with Parallella
    • Parallella Quick Start Guide (with gotchas)
    • COIK = Clear Only If Known
    • parallella.org/forums
    41:02 - Use Cases42:38 - IoT (Internet of Things)
    • HealthKit
    • HomeKit
    • WatchKit
    Picks Refactoring Ruby with Monads (Coraline)
    Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart (Chuck)
    Learning to play the piano (Jessica)
    Mogo Portable Seat (Chuck)
    Rob Pike: Concurrency Is Not Parallelism (Ray)
    Designing and Building Parallel Programs by Ian Foster (Ray)Special Guest: Ray Hightower.

    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
  • 246 RR Clearwater with Jamie Gaskins
    02:00 -  Introduction
    • Twitter 
    • GitHub 
    • Blog
    • OrderUp
    • readthesource: Clearwater with Jamie Gaskins 
    02:23 - Clearwater
    • Clearwater Gitter Channel
    • Opal
    • roda
    03:51 - How an App is Typically Structured
    • React
    • TodoMVC Code
    • TodoMVC Demo
    05:39 - Persistence and Wiring Up to the Backend
    • grand_central 
    06:49 - Why Clearwater Was Created08:26 - How does it compare to prevalent JavaScript frameworks?
    • Clearwater — Ruby on the front end outperforms React.js
    • Virtual DOM Implementations
    • Roadmap to 1.0
    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 Volt Picks Contributor Covenant (Coraline)
    Kaleidoscope (Coraline)
    LEGO Ideas - Lovelace & Babbage (Coraline)
    Freelance Remote Conf (Chuck)
    Ruby Remote Conf (Chuck)
    RushMyPassport (Chuck)
    Primula Cold Brew Glass Carafe Iced Coffee Maker (Jamie)
    JRuby (Jamie)Special Guest: Jamie Gaskins.

    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.
    38 min
  • 245 RR The Charles Max Wood Interview with Thom Parkin
    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, Thom Parkin, 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 DevChat.tv platform, RailsClips, his remote conferences and his upcoming book that will focus on tips for getting hired as a developer. Special Guest: Thom Parkin.

    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.
    38 min
  • 244 RR Program Like You Give a Damn with Ara T. Howard at Rails Remote Conf 2015
    This episode is from Ara T. Howard’s talk at Rails Remote Conf 2015. You can watch the full, unedited presentation, Program Like You Give a Damn, on YouTube at your convenience.  
    • Check out All Remote Confs for next year’s remote conference lineup!
    • Freelance Remote Conf will run from February 24th-26th. The speaker lineup is all but complete!
    • Ruby Remote Conf will run from March 23rd-25th. Get your tickets or submit a CFP!
    Special Guest: Ara T. Howard.

    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
  • 243 RR Books That Aren't POODR
    02:36 - http://www.amazon.com/gp/product/3642768199/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=3642768199&ie=UTF8&linkCode=as2&linkId=UTPZTXY2HXM5NO54&tag=chamaxwoo-20
    - https://en.wikipedia.org/wiki/Hermeneutics
    05:42 - http://pages.cs.wisc.edu/~remzi/Naur.pdf 07:55 - http://www.amazon.com/gp/product/1622030613/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1622030613&ie=UTF8&linkCode=as2&linkId=XUQDR6SKKGNPHZL5&tag=chamaxwoo-20 13:14 - http://www.amazon.com/gp/product/1937785580/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1937785580&ie=UTF8&linkCode=as2&linkId=W2LNYBF6WEDCTIPN&tag=chamaxwoo-20 14:32 - https://www.ng-book.com/2/ 16:09 - Paper Reading Group 
    - http://blog.acolyer.org
    - https://speakerdeck.com/randommood/we-hear-you-like-papers 
    19:58 - http://www.amazon.com/gp/product/0345472322/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0345472322&ie=UTF8&linkCode=as2&linkId=6GL2VIKO2JSJBA7A&tag=chamaxwoo-20 20:29 - http://www.amazon.com/gp/product/0984782850/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0984782850&ie=UTF8&linkCode=as2&linkId=SL7NNSEN6XDPOQ2K&tag=chamaxwoo-20 22:01 - Ruby Rogues Book Club Books Episodes
    - https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck
    - https://devchat.tv/ruby-rogues/087-rr-book-clubpractical-object-oriented-design-in-ruby-with-sandi-metz
    - https://devchat.tv/ruby-rogues/068-rr-book-club-growing-object-oriented-software-guided-by-tests
    - https://devchat.tv/ruby-rogues/097-rr-book-club-patterns-of-enterprise-architecture-with-martin-fowler
    - https://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler
    22:43 - Books to Learn When You’re Learning to Become a Software Developer
    - http://www.amazon.com/gp/product/0321934113/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0321934113&ie=UTF8&linkCode=as2&linkId=HKNO5SF54LKAX3FS&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/0201835959/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0201835959&ie=UTF8&linkCode=as2&linkId=3BX6EZBTOVX6QI5Z&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/1572316217/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1572316217&ie=UTF8&linkCode=as2&linkId=4S7XSPUJN5FHMZOS&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/0735619670/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0735619670&ie=UTF8&linkCode=as2&linkId=XECNAG66UGKVUFD2&tag=chamaxwoo-20    
    - http://www.amazon.com/gp/product/020161622X/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=020161622X&ie=UTF8&linkCode=as2&linkId=SO3GOODNFTTFQ364&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/1934356050/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1934356050&ie=UTF8&linkCode=as2&linkId=EKWMGGNCZFICVBJV&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/020161586X/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=020161586X&ie=UTF8&linkCode=as2&linkId=5VAJR6HTZUKVHN46&tag=chamaxwoo-20
    33:07 - Technical Programming Books
    - http://www.amazon.com/gp/product/0596004923/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0596004923&ie=UTF8&linkCode=as2&linkId=DEVBMUXD6VIDRSHX&tag=chamaxwoo-20 (The Camel Book)
    - http://www.amazon.com/gp/product/0596003307/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0596003307&ie=UTF8&linkCode=as2&linkId=6BUTUVPQ7QUHMVB7&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/1449373712/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1449373712&ie=UTF8&linkCode=as2&linkId=VAKREEBQW2H3OBDI&tag=chamaxwoo-20
    - https://pragprog.com/book/ruby/programming-ruby
    - http://www.amazon.com/gp/product/1937785564/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1937785564&ie=UTF8&linkCode=as2&linkId=ST7QMM3CTACK3XJ7&tag=chamaxwoo-20   
    - http://www.amazon.com/gp/product/0321992474/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0321992474&ie=UTF8&linkCode=as2&linkId=5Y5BSCTJD53WFDJ4&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/0596008945/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0596008945&ie=UTF8&linkCode=as2&linkId=UF24FRF6G6DQ2SB3&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/1449373194/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1449373194&ie=UTF8&linkCode=as2&linkId=65ODF5K4TPXVWXLR&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/1449394094/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1449394094&ie=UTF8&linkCode=as2&linkId=ENHN255YKDNQ4EOL&tag=chamaxwoo-20
    - http://www.amazon.com/gp/product/1934356557/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1934356557&ie=UTF8&linkCode=as2&linkId=AVDZMSY4JUKGMZEU&tag=chamaxwoo-20
    - http://poignant.guide/      
    - https://en.wikipedia.org/wiki/Why_the_lucky_stiff
    41:17 - Pramming and Business Books
    -

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    58 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 Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

The Ruby on Rails Podcast by David Hill

The Ruby on Rails Podcast

52 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

Nerdland Podcast by Lieven Scheire

Nerdland Podcast

44 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

21 Listeners

My Angular Story by Charles M Wood

My Angular Story

0 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

The Diary Of A CEO with Steven Bartlett by DOAC

The Diary Of A CEO with Steven Bartlett

8,346 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

Cautionary Tales with Tim Harford by Pushkin Industries

Cautionary Tales with Tim Harford

5,073 Listeners

The Rest Is History by Goalhanger

The Rest Is History

15,606 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

15,899 Listeners

The Rest Is Politics: Leading by Goalhanger

The Rest Is Politics: Leading

833 Listeners