Charles M Wood

Ruby Rogues

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 .

Author

Charles M Wood

Category

Technology

Podcast website

topenddevs.com

Latest episode

Dec 24, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

243 RR Books That Aren't POODR 20.01.2016

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&a...

242 RR Migrating a Monolith to Microservices Via an Evolutionary Path with Mike Gehard 13.01.2016

02:34 - Mike Gehard Introduction Twitter   GitHub Pivotal 03:23 - Monoliths 04:18 - Microservices 09:47 - Migrating a Monolith to Microservices Via an Evolutionary Path Organization The Application Continuum: Evolving toward distributed systems 15:21 - The Steps Along the Continuum Where do engines fit in? Service Boundary Definitions 19:25 - Bounded Context The Ruby Rogues Episode #228: The Lotus...

241 RR What Makes a Great Developer with Phil Spitler 06.01.2016

Check out Ruby Remote Conf : coming to you live in March! Buy a ticket or submit a CFP! 02:17 - Phil Spitler Introduction Twitter   GitHub   Blog 03:20 - Panel opinions: What makes a good developer?07:26 - “Successful” vs “Great” Developers Growth Mindset 12:45 - Mentors: What to they epitomize? Maintainability 14:37 - How do newbies find/identify mentors?17:45 - When Becoming Great Starts to Matt...

240 RR What Makes a Good Manager with Marcus Blankenship 30.12.2015

02:05 - Marcus Blankenship Introduction Twitter   Blog 02:52 - Pain and Difficulties of Moving From Programming to Management Identity Credibility 10:50 - Image and Identity (Cont’d) Expectations Role Models 19:16 - Management; Making the Move to Management Aikido “Everybody deserves a good manager.” 23:37 - How do you know if you have a bad manager?27:13 - Feedback; Tone of Communication33:54 - W...

239 RR Swiss Army Rubyknife with Peter Cooper at Ruby Remote Conf 2015 23.12.2015

This episode is from Peter Cooper ’s talk at Ruby Remote Conf 2015. You can watch the full, unedited presentation, Swiss Army Rubyknife , on YouTube at your convenience. Check out All Remote Confs for next year’s remote conference lineup! Ruby Remote Conf will run from March 23rd-25th 2016. Buy a ticket or submit a CFP! JS Remote Conf is running from January 14th-16th 2016. Check out the speaker l...

238 RR Refactoring 16.12.2015

Check out JS Remote Conf and submit a Ruby Remote Conf CFP! 02:26 - Refactoring (Definition) and Where People Fail03:55 - Tests and Refactoring How do you decide when your codebase is untestable? 10:59 - Managing Scope11:42 - Why We Refactor; The Value of Refactoring Coraline's Data-Driven Refactoring Talk 17:13 - Refactoring Tools 20:40 - When Refactoring Gets Put Off; Establishing a Code Culture...

237 RR Rails + JavaScript + Functional Programming with Brad Urani 09.12.2015

Check out JS Remote Conf and All Remote Confs ! 02:32 - Brad Urani Introduction Twitter   GitHub   Blog Procore 04:01 - Immutable/Persistent Data Structures; Advantages Changing the Unchangeable: The Hows and Whys of Immutable Data Structures @ RubyConf 2015   hamster 07:30 - Tools for Debugging08:23 - Why do Rubyists care about things like Elm ?09:39 - Persistent Data Structure Use Cases; Functio...

236 RR Neo4j with Brian Underwood 02.12.2015

02:10 - Brian Underwood Introduction Twitter   GitHub   Blog Neo Technology 02:55 - Neo4j Neo4j [GitHub] 04:31 - Graph Databases vs Traditional Databases06:02 - Relations Have Directions06:58 - Modeling a Domain as a Graph; How it Works cypher 13:25 - Built-in Query Processor15:04 - Neo4j.rb => ORM; OGM Mongoid Influence 18:06 - Declarative Schema 21:09 - The Ruby Client vs The Java Client25:48...

235 RR Processing Textual Data with Ruby with Rob Miller 25.11.2015

Check out JS Remote Conf ! 02:07 - Rob Miller Introduction Twitter   GitHub   Blog Big Fish Marketing Text Processing with Ruby: Extracting Value from the Data That Surrounds You with Rob Miller   03:11 - Why does text processing matter?07:32 - One-off Data Processing, Core Competency The Perl Programming Language 10:36 - Processing Less-structured, Unstructured Data12:45 - The Command Line  Ruby'...

234 RR Beyond Code with Jerod Santo and Adam Stacoviak 18.11.2015

02:28 - Jerod Santo Introduction Twitter GitHub   Blog Object Lateral, Inc.   02:44 - Adam Stacoviak Introduction Twitter   GitHub   Blog 02:55 - The Changelog and Beyond Code (Background) 5by5   Wynn Netherland The Changelog #172: GitUp, Git UX, and More with Pierre-Olivier Latour The Changelog #145: 10+ Years of Rails with DHH The Changelog #139: The Rise of io.js with Mikeal Rogers   The Change...

233 RR Onboarding New Employees 11.11.2015

02:36 - Responsibility and Communication Slack “Ask Anything” 12:10 - Onboarding Experience for Remote Employees15:55 - Measuring New Employee Metrics 17:41 - Onboarding Onto a Team vs Onboarding Onto a Project20:51 - What it Means to be a Senior Developer29:20 - First Impressions and Team Member Categories33:26 - How do you decide what you spend time learning?40:57 - Code Reading The Web Platform...

232 RR Teaching and How We Can All Do More to Teach Technical Topics to Others with Eric Normand 04.11.2015

02:20 - Eric Normand Introduction Twitter   GitHub Democracy Works LispCast Clojure Gazette PurelyFunctional.tv 03:31 -    Old vs Young Programmers Robert C. Martin: My Lawn “Uncle Bob” Martin Speaks at Yale SOM   05:38 - Teaching Fundamentals Kathy Sierra 11:02 - Teaching Backgrounds12:13 - Why is so hard to be a good teacher?15:54 - Teacher Feedback19:46 - Asking Questions25:56 - Community Educa...

231 RR GraphQL with Lee Byron 28.10.2015

Go check out Rails Remote Conf!  02:30 - Lee Byron Introduction Twitter   GitHub   Blog Facebook 02:46 - GraphQL [GitHub] graphql   Relay   04:16 - GraphQL vs REST09:43 - Endpoints Security 13:33 - How the Stack Works graphql-ruby   19:35 - GraphQL on the Front and Back Ends Type Checking Contracts Versions 36:14 - Calculating Tradeoffs43:38 - Structuring46:17 - Building the Ecosystem48:16 - Use w...

230 RR Hiring Diversely with Sarah Mei 21.10.2015

Check out and get your ticket for Rails Remote Conf ! 02:00 - Sarah Mei Introduction Twitter   GitHub   Blog Devmynd RailsBridge 06:11 - Why It’s Hard to be “The First Person” Biases Mind the Gap - On the unconscious bias we all carry, and how it applies to hiring Avdi Grimm: What it’s like to come back to a Ruby project after 6 months   13:27 - Transmitting Cultural Values16:01 - What Companies C...

229 RR Adopting New Technology 14.10.2015

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

228 The Lotus Framework with Luca Guidi 07.10.2015

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

227 RR Rails Composer, RailsApps and Tutorials with Daniel Kehoe 30.09.2015

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

226 RR The Leprechauns of Software Engineering with Laurent Bossavit 23.09.2015

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

225 RR TorqueBox with Ben Browning 16.09.2015

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

224 RR Ruby Together with André Arko 09.09.2015

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

223 RR Oga and Parsing with Yorick Peterse 02.09.2015

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

222 RR Rails 5 with Sean Griffin 26.08.2015

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 & D...

221 RR Sidekiq with Mike Perham 19.08.2015

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

220 RR Augmenting Your Reality with Leon Gersing 12.08.2015

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

219 RR Brakeman and Rails Security with Justin Collins 05.08.2015

02:40 - Justin Collins Introduction Twitter   GitHub   Blog Brakeman @brakeman SurveyMonkey Brakeman Pro @brakemanpro 03:40 - Brakeman & Static Analysis 04:02 - Common Security Vulnerabilities (and Definitions) Cross-site Scripting SQL Injection     rails-sqli.org Mass Assignment Open Redirects 08:57 - The Inspiration for Brakeman09:47 - Getting Brakeman Working (Process)10:41 - Learning About...

Listen to the Ruby Rogues podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.