Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • 229 RR Adopting New Technology
    When is it worthwhile to introduce a new language, tool, or database? And when will it likely bite you in the rearend?02:43 - Episode Idea Background
    • PolyConf
      • @polyconfhq
    04:28 - Implementing Standards and Comparisons
    • Minimize Entry Level / Maximizing Payoff
    08:23 - “Dumb Code” and Developer Expectations10:48 - Code Coverage and Regular Expressions
    • Oniguruma
    • Fizz Buzz
    • Ruby Rogues Episode #120: RR Book Club: Understanding Computation with Tom Stuart
    12:49 - Risk Impact/Probability Chart, Risk - Reward Matrix 24:01 - Collaboration, Communication => Constraint
    • Responsibility
    30:36 - Bringing It In: Process
    • Databases
      • Demille Quote
    38:48 - Why would you want to switch databases and when is it worth it?
    • Eliminating a Technology
      • Peter Seibel: Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.
    • Internal vs External Motivation
      • Redis vs Memcache
    46:06 - Success Cases
    • Abstraction
    Picks OS4W: Open Source for Women (Coraline)
    Contributor Covenant (Coraline)
    Camille Fournier: Hopelessness and Confidence in Distributed Systems Design (Jessica)
    Abby Bobé: From Protesting to Programming: Becoming a Tech Activist (Jessica)
    Rails Remote Conf (Chuck)
    TV Fool (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 1 min
  • 228 The Lotus Framework with Luca Guidi
    02:00 - Luca Guidi Introduction
    • Twitter 
    • GitHub 
    • Blog
    02:35 - The Lotus Framework
    • @lotus_rb 
    • Lotus Mailing List 
    • A Rails Criticism by Luca Guidi 
    03:56 - Working Full-time on Open Source04:55 - Flat MVC06:26 - Maintainability07:42 - Entities and Repositories10:42 - Controllers, Views, Conventions, and Templates (Structure)16:41 - Helpers17:56 - The Controller Layer20:12 - Validations23:26 - Testing
    • capybara
    • BDD (Behavior-Driven Design)
    29:23 - The API32:37 - Contributing to Lotus
    • Contributor Code of Conduct 
    • discuss.lotusrb.org
    • lotus/chat - Gitter
    • Lotus Hack Day 2015 
    34:50 - Using Fewer Gems 39:09 - Lessons Learning Building Lotus41:42 - Philosophy 42:56 - Upcoming FeaturesPicks Threes (Jessica)
    15 Minute Podcast Listener chat with Charles Wood (Chuck)
    Rails Remote Conf (Chuck)
    Pebble Time (Chuck)
    micro.rb (Luca)
    Duy Huynh (Luca)Special Guest: Luca Guidi.

    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.
    55 min
  • 227 RR Rails Composer, RailsApps and Tutorials with Daniel Kehoe
    Check out Rails Remote Conf! Submit a CFP!01:53 - Daniel Kehoe Introduction
    • Twitter
    • GitHub 
    • Blog
    02:07 - Digital Nomad Lifestyle
    • Daniel Kehoe: Why I Left My Heart in San Francisco 
    • Nomad List
    • Remote Year 
    08:45 - RailsApps & Rails Tutorials
    • @rails_apps 
    • [GitHub] RailsApps
    • RailsClips #007: Rails Composer 
    • Daniel's Kickstarter Project: Rails Composer with Rails Tutorials -- Runs until October 6th, 2015!
    • Michael Hartl's he Ruby on Rails Tutorial Book and Screencast Series
      • Learn Enough Command Line To Be Dangerous
    22:42 - rails-composer for Beginner Programmers   
    • Flatiron School, @aviflombaum 
    • Learn Ruby on Rails by Daniel Kehoe 
    Remember to go check out Daniel's Kickstarter Project: Rails Composer with Rails Tutorials! Picks remote | ok (Saron)
    Rails Remote Conf (Chuck)
    weworkremotely.com (Chuck)
    Slack (Chuck)
    Screenhero (Chuck)
    Pinegrow Web Editor (Daniel)
    Nomad List (Daniel)
    Low Yat Plaza (Daniel)Special Guest: Daniel Kehoe.

    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
  • 226 RR The Leprechauns of Software Engineering with Laurent Bossavit
    02:03 - Laurent Bossavit
    • Twitter 
    • GitHub 
    • Institut Agile
    03:11 - The Leprechauns of Software Engineering by Laurent Bossavit 04:52 - The 10x Programmer
    • Code Complete: A Practical Handbook of Software Construction, Second Edition by Steve McConnell 
    13:07 - The Custom Defects Curve15:33 - Leprechauns and Local Truths (Does Needing to Prove Others Wrong = Fear?)22:53 - The Feedback Cycles25:09 - Agile, Waterfall, and The Software Crisis
    • Thinking, Fast and Slow by Daniel Kahneman
    • “Bugs in the brain” = Cognitive Biases
    32:30 - Estimations, Calibration and Assessments
    • How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard
    • Expert Political Judgment: How Good Is It? How Can We Know? by Philip E. Tetlock
    • Software Estimation: Demystifying the Black Art by Steve McConnell    
    38:16 - Starting Points/Research Skills for Identifying Leprechauns
    • 1. Skepticism
    • 2. Curiousity
    • 3. Tenacity
    43:14 - The Value of Leprechauns46:46 - “Most of our job is learning.”50:44 - The Definition of “Insanity” => Experimentation
    • QWERTY vs Dvorak 
    Picks The Leprechauns of Software Engineering by Laurent Bossavit (Avdi)
    The Crystal Programming Language (Avdi)
    Zojirushi (Avdi)
    The Elm Programming Language (Laurent)
    Smarter Every Day 133: The Backwards Brain Bicycle (Laurent)
    Station Eleven by Emily St. John Mandel (Laurent)
    How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard (Jessica)Special Guest: Laurent Bossavit.

    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 10 min
  • 225 RR TorqueBox with Ben Browning
    02:18 - Ben Browning Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Red Hat
    • JRuby
    02:46 - TorqueBox 
    • @torquebox
    04:05 - Use Cases and Benchmarks
    • TechEmpower's latest round of benchmark results, filtered to just the Ruby servers running Rack/Rails/Sinatra/etc apps and their JSON serialization test 
    06:32 - The Genesis of TorqueBox
    • Bob McWhirter
    07:49 - JBoss
    • WildFly 
    09:15 - The Name “TorqueBox”10:12 - Adoption12:05 - Documentation
    • DocBook 
    • YARD 
    13:18 - When should/could you use TorqueBox?17:25 - Monolith vs Microservice
    • WildFly Swarm
    21:36 - JAR Files and WAR Files 25:31 - Server Setup & Deployment Process27:16 - Packaging Static Assets in JAR and WAR Files28:27 - Contribution and Community Involvement32:55 - Startup Cost35:53 - Getting Started with TorqueBox37:33 - Immutant 40:17 - The Rack Spec and TorqueBox
    • tubesock
    • SockJS
    42:11 - Useful Features44:26 - Building Useful Features45:53 - GrowthPicks [Khan Academy] Pixar in a Box: Introduction to Animation Curves (Saron)
    Tony Stark in Salt and Pepper (Saron)
    ElixirConf (Jessica)
    Nick Shrock: GraphQL Introduction (Jessica)
    Troll - Shane Koyczan (Coraline)
    funtools (Coraline)
    Ruby Remote Conf Talks (Chuck)
    Angular Remote Conf (Chuck)
    Bob McWhirter: qcon-keynote (Ben)
    Coders For Sanders (Ben)Extras
    • JavaScript Jabber Episode #152: GraphQL and Relay with Nick Schrock and Joe Savona
    Special Guest: Ben Browning.

    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.
    33 min
  • 224 RR Ruby Together with André Arko
    02:05 - André Arko Introduction + Bundler
    • Twitter 
    • GitHub 
    • Blog
    04:28 - Ruby Together
    • Trade Association
      • ​Brian Mikulencak
    10:52 - Ruby Central
    • 501(c) Organization
    14:23 - Ruby Together Timeline16:01 - Open Source People Depend on vs Open Source as a Hobby17:03 - Corporate Member Rights / The Structure of Ruby Together
    • Monthly Contributions
    20:19 - How the Board Makes Decisions
    • Slack
    23:00 - Membership Numbers24:03 - How Voting Works26:58 - How much work is involved in maintaining these projects?30:08 - How is work doled out?
    • Eric Hodel (@drbrain)
    • Aaron Patterson (@tenderlove)
    33:41 - Future Plans and Community Impact
    • Fastly
    40:28 - Getting People Involved43:34 - Lessons Learned45:23 - Code of Conducts / Community ValuesPicks Boundaries: A talk by Gary Bernhardt from SCNA 2012 (André)
    The Protomen (André)
    Bubblesort Zines (André)
    Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug (Saron)
    F.lux (Saron)
    Hue (Saron)
    Madison Ruby Day 1 (Coraline)
    Madison Ruby Day 2 (Coraline)
    Survive Escape From Atlantis 30th Anniversary Edition (Coraline)
    Angular Remote Conf (Chuck)
    React Rally (Chuck)
    Alcatraz Books by Brandon Sanderson (Chuck)Special Guest: André Arko.

    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.
    55 min
  • 223 RR Oga and Parsing with Yorick Peterse
    02:35 - Yorick Peterse Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Rubinius
    • The XML C parser and toolkit of Gnome
    • libxslt
    03:07 - oga
    • nokogiri 
    06:38 - Fixing vs Writing an Alternative Feature
    • lexers 
    • Parse Tree 
    14:01 - Doing a Document Instead of a Programming Language16:01 - Modifying XML Documents17:19 - Inputting in Memory19:09 - Extending oga with C
    • ffi 
    22:44 - Parsing
    • racc 
    • ruby-ll 
    25:16 - Resources
    • LL Parser
    28:57 - Lessons Learned Building oga 30:14 - Writing Parsers in Other Languages31:19 - Getting Started34:19 - Making oga and Using oga at Work35:42 - Did it make a better API?37:23 - The Community and Contribution
    • Documentation
    Picks AirPair (Chuck)
    CAL(1) Shell Command (Jessica)
    fish shell (Yorick)
    asciinema (Yorick) Special Guest: Yorick Peterse.

    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
  • 222 RR Rails 5 with Sean Griffin
    Don’t miss out! Sign up for Angular Remote Conf! 02:28 - Sean Griffin Introduction
    • Twitter 
    • GitHub
    • thoughtbot
      • @thoughtbot
    02:53 - Rails 5 Ship Estimate?03:15 - What’s Coming in Rails 5?
    • actioncable
    • turbolinks 3
    04:13 - Approachability For New Developers
    • Turing School
    05:49 - Making Decisions06:46 - “Syntax”07:40 - Adding or
    • Matthew Draper
    09:36 - The Attributes API 12:57 - Serialization & Deserialization21:26 - Feature Proposal & Policies
    • The Rails Core Mailing List
    • The Rails Talk Mailing List
    • Stack Overflow
    22:46 - preload, eager_load, includes
    • Robert Pankowecki: 3 ways to do eager loading (preloading) in Rails 3 & 4 
    23:59 - prepend
    • Ruby 2 - Module#prepend 
    25:29 - Deconstructing/Constructing APIs
    • or
    • where 
    • Abstract Syntax Tree (AST)
    • arel 
    28:27 - bound_attributes() 29:58 - Trying Ideas and Going About Development in Rails32:01 - Legacy Code
    • Yehuda Katz: Keynote: 10 Years! @ RailsConf 2014
    33:43 - The Migration Path From Rails 4 => 534:59 - Other Changes Outside Active Record39:19 - Performance41:09 - Trying Rails43:05 - Tests43:52 - Are the guides and documentation up-to-date? Extras
    • JavaScript Jabber Episode #161: Rust with David Herman
    • The Bike Shed Podcast
      • @_bikeshed
    • RubyConf Portugal
    • WindyCityRails
    • Sean Griffin: Designing a Great Ruby API - How We're Simplifying Rails 5
     Picks Maria Matveeva: Design sprints: what are they for? (Saron)
    LoneStarRuby (Saron)
    Support CodeNewbie! (Saron)
    Mockaroo (Coraline)
    Jim Kazanjian (Coraline)
    Mastermind Groups (Chuck)
    Planning (Chuck)
    The Rust Programming Language (Sean)Special Guest: Sean Griffin.

    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.
    52 min
  • 221 RR Sidekiq with Mike Perham
    Check out Angular Remote Conf and RailsClips! 03:15 - Mike Perham Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Contributed Systems
    • sidekiq
    • dalli
    03:43 - Sidekiq Overview
    • resque
    • JRuby
    05:18 - Job Runners vs Queuing Systems, Background Jobs
    • RabbitMQ
      • sneakers
    08:47 - Performance
    • celluloid 
    09:49 - celluloid vs Ruby Threads11:47 - The GIL (Global Interpreter Lock) 12:49 - Passing Data14:01 - Performance Boost From Using JRuby?15:48 - The Actor Model
    • revactor
    • Rubinius 
    • girl_friday 
    20:39 - Sidekiq Roadmap
    • Statistics & History
    21:44 - Sidekiq Enterprise 27:58 - Sidekiq vs Resque
    • Scheduled-Jobs
    29:50 - Adding Features to Sidekiq30:28 - “Unique Job”31:17 - Idempotency 
    • Sidekiq Best Practices Page
    33:12 - Mixing In Other Data Stores
    • Redis
    • Kafka
    • Apollo 
    38:42 - Encoding40:04 - Format40:36 - The Active Job Adapter 41:23 - Making Open Source Viable and Sustainable44:04 - Launching An Open Source Project
    • Kickstarter
    • BSD & LGPL Licences
    Picks Mike Hoye: Citation Needed (David)
    Code Master (Coraline)
    Robot Turtles (Coraline)
    Zalando STUPS (Jessica)
    Elevator Saga (Chuck)
    Developer On Fire: Episode 017 - Charles Max Wood - Get Involved and Try New Things (Chuck)
    Model View Culture (Mike)
    Plasso (Mike)
    James Mickens: Not Even Close: The State of Computer Security (with slides) from NDC Conferences (Mike)Special Guest: Mike Perham.

    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
  • 220 RR Augmenting Your Reality with Leon Gersing
    Check out RailsClips and Angular Remote Conf! 02:46 - Leon Gersing Introduction
    • Twitter 
    • GitHhub 
    • Blog
    • Dev Bootcamp
    • [Talk] Leon Gersing: Keep Software Weird 
    03:24 - “Augmenting Your Reality”07:06 - Emotional Goals and Quantifying Happiness
    • Hacking Happy by Dusty Phillips 
    13:49 - Quantification15:32 - Reacting to Data17:49 - Recognizing Patterns and Trends
    • Journaling and Meditation
    21:58 - FOMO (Fear Of Missing Out) 26:20 - The Software Development Mindset
    • Teams Should Play More
    • Encouraging Easter Eggs
    • Following Trails
    31:55 - The Ruby Community, Whimsy, and Creating Realities
    • why's (poignant) guide to Ruby: in color by why the lucky stiff
    40:41 - Leon’s Role at Dev Bootcamp 42:16 - Wisdom; Not Authority44:14 - Recommended Reading
    • Aldous Huxley
      • The Perennial Philosophy: An Interpretation of the Great Mystics, East and West
    • Jean Baudrillard
      • Simulacra and Simulation (The Body, In Theory: Histories of Cultural Materialism)
      • America
    • Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown  
    Picks Dollywood's Splash Country Water Adventures Park (Avdi)
    Normality (Avdi)
    Jessica Kerr: Meritocracy @ PolyConf 2015 (Jessica)
    Periscope (Chuck)
    The Eventual Millionaire Podcast (Chuck)
    Entreprogrammers Retreat 2015  (Chuck)
    Quiet: The Power of Introverts in a World That Can't Stop Talking by Susan Cain (Leon)
    Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown (Leon)
    Shel Silverstein - Freakin At The Freakers Ball (Leon)
    The Circle by Dave Eggers (Leon)Special Guest: Leon Gersing.

    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.
    59 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