Ruby Rogues - podcast cover

Ruby Rogues

Charles M Woodtopenddevs.com
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.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

RR 382: "When to Build... When to Buy" with The Panelists

Panel: Charles Max Wood Dave Kimura Eric Berry In this episode of Ruby Rogues, the panel talks amongst themselves the topic: “When to Build, or When to Buy.” They discuss how time is limited, and whether it is worth their time to build their own app/software or to just purchase. They discuss the pros and cons of each. Check-out today’s episode for more details!Show Topics:1:40 – Chuck: Anything that prompted choosing this topic?2:13 – Dave: I am not a huge stickler of keeping tracks of things. W...

Oct 02, 20181 hr 4 min

RR 381: “Ruby GUI Development” with Saverio Miroddi

Panel: Charles Max Wood Dave Kimura Eric Berry Special Guests: Saverio Miroddi In this episode of Ruby Rogues, the panel talks to Saverio Miroddi who is an engineer among other things. Saverio has written articles, and a link to two of his articles is found below. The panel and Saverio talk about Ruby, Ruby Motion, Shoes, Hackety Hack, and much more! Check out the episode!Show Topics:2:05 – Chuck asks a question.2:42 – Chuck: What do you recommend for the listeners?2:49 – Saverio: At the time I ...

Sep 25, 201839 min

RR 380: "Deploying Ruby on Rails application using HAProxy Ingress with unicorn/puma and websockets‌" with Rahul Mahale

Panel: - Charles Max Wood - Dave Kimura - Eric Berry Special Guests: Rahul MahaleIn this episode of Ruby Rogues, the panel talks to Rahul Mahale. Rahul is a Senior DevOps Engineer at BigBinary in India. He has also worked with SecureDB Inc., Tiny Owl, Winjit Technologies among others. In addition, he attended the University of Pune. The panel and the guest talk about https://kubernetes.io.Show Topics:1:25 – https://www.teepublic.com/t-shirt/3074500-ruby-rogues?store_id=172938 1:49 – Chuck: Why a...

Sep 18, 20181 hr 1 min

RR 379: "Caching in Rails" with Jeff Kreeftmeijer

Panel: - Charles Max Wood - Dave Kimura - Eric Berry Special Guests: https://jeffkreeftmeijer.com In this episode of Ruby Rogues, the panel talks to https://jeffkreeftmeijer.com who is a Ruby and Elixir developer at https://appsignal.com . Jeff writes for the https://appsignal.com newsletter and has a blog. Check out today’s episode where the panel talks about AppSignal, Russian doll caching, Drifting Ruby, JavaScript Sprinkles, cache warming, N+1 plus other topics.Show Topics:2:47 – Code Fund &...

Sep 11, 201854 min

RR 378: Ruby performance: MJIT with John Hawthorn

Panel: Charles Max Wood David Richards Dave Kimura Eric Berry Special Guests: John HawthornIn this episode of Ruby Rogues, the panel talks to John Hawthorn about MJIT. John has been a Ruby programmer for about 9 years and is based in Victoria, B.C. They talk about what MJIT is, the effects you can see from using the MJIT compiler, and why the JIT doesn’t always work with other languages. They also touch on how you can use the JIT in your own code, how he makes his performance better, and more!Sh...

Sep 04, 201844 min

RR 377: Upgrading a Rails application incrementally with Luke Francl

Panel: Dave Kimura Eric Berry Special Guests: Luke FranclIn this episode of Ruby Rogues, the panel talks to Luke Francl about his article “ Upgrading Rails applications incrementally ”. Luke works at GitHub on search and has been there since October 2017. Before working at GitHub , he worked at a search startup that was working with Rails and Elasticsearch . They talk about things that people take for granted with search, the impending takeover of GitHub from Microsoft, and what open source look...

Aug 28, 201853 min

RR 376: "Ruby Performance" with Nate Berkopec

Panel: Charles Max Wood Eric Berry David Richards Special Guests: Nate BerkopecIn this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks . They also touch on the two benefits to per...

Aug 21, 20181 hr 7 min

RR 375: "How to Contribute to Ruby" with Sihui Huang

Panel: Eric Berry Special Guests: Sihui HuangIn this episode of Ruby Rogues, the panel talks to Sihui Huang about his article "How to Contribute to Ruby." Sihui is currently a back-end engineer at Gusto , which is a startup that works with payroll, benefits, and HR for companies. They talk about her experience in the programming world, why she chose to work with Ruby , and they touch on her article and why she decided to write it. They also touch on the three focuses for Ruby 3, if she thinks Ru...

Aug 14, 201858 min

RR 374: Ruby 2.5 Enumerable Predicates Accept Pattern Argument WITH Prathamesh Sonpatki

Panel: Charles Max Wood David Richards Eric Berry Dave Kimura Special Guests: Prathamesh SonpatkiIn this episode of Ruby Rogues, the panel talks to Prathamesh Sonpatki about Rails 5. Prathamesh works for BigBinary , where they publish a lot of blog posts on things like Ruby , speaks at conferences and is the organizer of RubyConf India . They talk about the biggest changes that have occurred from the new Rails 5 release, CISM tests, and the struggle that testing brings. They also touch on differ...

Aug 07, 201851 min

RR 373: Super Good Software/Stembolt Technologies - Understanding Your Production Apps with Jared Norman

Panel: Charles Max Wood David Richards Eric Berry Catherine Meyers Dave Kimura Special Guests: Jared NormanIn this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming since he was about 10 years old and for the past 7 years, he has been doing Ruby . These days, he runs a consultancy company called Super Good Software doing Ruby on Rails stuff and mostly eCommerce. They talk about his article You Can’t Save Everyone: Some Ex...

Jul 31, 201852 min

RR 372: Hiring with Mindaugas Mozūras

Panel: Charles Max Wood David Richards Eric Berry Catherine Meyers Special Guests: Mindaugas MozūrasIn this episode of Ruby Rogues, the panel talks to Mindaugas Mozūras about hiring. Mindaugas is from Lithaunia and has worked at Vinted for the past 6 years, starting as a software developer and is now is the head of engineering there. They talk about why it’s hard to find great developers to hire, the importance of hiring both junior and senior developers, and his blog post A User Guide to Me . T...

Jul 24, 20181 hr 6 min

RR 371: The Modular Monolith: Rails Architecture with Dan Manges

Panel: David Richards Dave Kimura Catherine Meyers Special Guests: Dan MangesIn this episode of Ruby Rogues, the panel talks to Dan Manges about his blog post entitled The Modular Monolith: Rails Architecture . Dan is the CTO of Root , which is a car insurance carrier in Columbus, Ohio. They started the company a few years ago because they felt that the prices people pay for car insurance should be based primarily on diving behavior and not demographics. They talk about how he built the architec...

Jul 17, 201859 min

RR 370: How I Built Timeasure with Eliav Lavi

Panel: David Richards Dave Kimura Eric Berry Catherine Meyers Special Guests: Eliav LaviIn this episode of Ruby Rogues, the panel talks to Eliav Lavi about his article How I Built Timeasure . Eliav works for Riskified where he is a back-end developer working with Ruby mostly and recently some Scala . In the past, he studied music but had always been into technology from a young age. They talk about how got to where he is today, what the developer scene is like in Israel, and Timeasure . They tal...

Jul 10, 201848 min

RR 369: How Ruby 2.5 Prints Backtraces and Error Messages with Vishal Telangre

Panel: Dave Kimura Eric Berry Catherine Meyers Special Guests: Vishal TelangreIn this episode of Ruby Rogues, the panelists talk to Vishal Telangre about his blog post entitled Ruby 2.5 prints backtrace and error message in reverse order . Vishal is working remotely for BigBinary where he works with Ruby on Rails , Kuberernetes , and Elm . They talk about the power of blog posts at BigBinary, give suggestions for people wanting to get into blogging, and inspiration for blog posts. They also touc...

Jul 03, 201843 min

RR 368: Improving Ruby Performance with Rust with Daniel P. Clark

Panel: Charles Max Wood Dave Kimura Eric Berry Catherine Meyers David Richards Special Guests: Daniel P. ClarkIn this episode of Ruby Rogues, the panelists talk to Daniel P. Clark about improving Ruby performance with Rust. Daniel has been a hobbyist programmer for over 20 years and started blogging about Ruby and other technical matters about 5 years ago. One of the things he is well known for is his Faster Path gem on GitHub, which has over 700 stars. They talk about his blog article Improving...

Jun 26, 201857 min

RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev

Panel: Charles Max Wood Dave Kimura Eric Berry Catherine Meyers David Richards Special Guests: Victor ShepelevIn this episode of Ruby Rogues, the panelists talk to Victor Shepelev about functional programming in Ruby. Victor is a Ukrainian programmer and poet who has been programming since he was a child. He has been programming with Ruby for the past 12 years and has contributed a lot to the open source community, as well as mentors and participates in discussions about Ruby’s progress. They ta...

Jun 19, 201859 min

RR 366: Build Your Own RSpec: A Gentle Metaprogramming Intro with Paweł Dąbrowski

Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Paweł DąbrowskiIn this episode of Ruby Rogues, the panelists talk to Paweł Dąbrowski about metaprogramming and DSLs. Paweł is a Ruby developer, is on the iRonin team, and runs a Ruby blog , which he started in January 2018. They talk about his blog, the importance of contributing to the community, and why he chose to create his own version of RSpec . They also touch on how hard it was to get into blog writing as a de...

Jun 12, 201849 min

RR 365: Should I Use Ruby on Rails with Nathan Kontny

Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Nathan KontnyIn this episode of Ruby Rogues, the panelists talk to Nathan Kontny about his video Should I use Ruby on Rails? Nathan has been a Rails developer since about 2005 when he created a startup and has since been making software and starting business. He has just recently been running the CRM Highrise and is now onto more projects elsewhere. They talk about his prior experiences as a software developer, why he ...

Jun 05, 20181 hr 15 min

RR 364: Why Won't Bundle Update? with Olivier Lacan

Panel: Dave Kimura Eric Berry David Richards Catherine Meyers Special Guests: Olivier LacanIn this episode of Ruby Rogues, the panelists talk to Olivier Lacan about his blog post Why Won’t Bundle Update? and related topics. Olivier was originally a designer/web developer who fell into Ruby around 2010 and has been working on Code School , which is sadly in the process of being shut down. They talk about what package managers are, where you would you see them normally in code, dependencies, gems,...

May 30, 20181 hr 5 min

RR 363: Fir - The Friendly Interactive Ruby REPL with Dean Nasseri

Panel: Dave Kimura Eric Berry Catherine Meyers Special Guests: Dean NasseriIn this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. Fir is the friendly interactive Ruby REPL that Dean created when he was inspired by the REPL Fish . Dean is a software engineer at VTS , which is a commercial real estate software platform that uses Ruby on Rails . They talk about why he created Fir, how he approached creating it, how long it took him to build, and much more!In particular, we di...

May 22, 201841 min

RR 362: Measuring Ruby Performance with Rails and Discourse with Noah Gibbs

Panel: Charles Max Wood David Richards Dave Kimura Catherine Meyers Special Guests: Noah GibbsIn this episode of Ruby Rogues, the panelists talk to Noah Gibbs about measuring Ruby performance with Rails and Discourse . Noah wrote a book called Rebuilding Rails and is currently analyzing Ruby performance for AppFolio . They talk about how he puts benchmarks around Discourse, the 2 distinct audiences that come to Rails, and how Rails is constantly improving. They also touch on his life as a progra...

May 15, 201859 min

RR 361: Ruby Elapsed Time with Luca Guidi

Panel: Charles Max Wood David Richards Dave Kimura Special Guests: Luca GuidiIn this episode of Ruby Rogues, the panelists talk to Luca Guidi about Ruby elapsed time. Luca works remotely for DNSimple and is most well known in the Ruby community for his open source projects, such as Hanami . They talk about NTP, time drifts, and the pros and cons to using a monoatomic clock. They also touch on the importance of being exposed to different languages in order to be a well-rounded developer.In partic...

May 08, 201852 min

RR 360: Cucumber is 10 years old with Aslak Hellesøy

Panel: Charles Max Wood David Richards Special Guests: Aslak HellesøyIn this episode of Ruby Rogues, the panelists talk to Aslak Hellesøy about Cucumber. Aslak has been a software developer since around 1997 and has been in the Ruby community since around 2003. He created Cucumber in 2008, which has been his hobby on the side since its creation. They talk about the difference between TDD and BDD, what Cucumber is, and how it works. They also stress the importance of having conversations in order...

May 01, 20181 hr 13 min

RR 359: Panelist Thoughts, Gripes, and Ideas

Panel: Charles Max Wood Brian Hogan Eric Berry Dave Kimura David Richards In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later.In particular, we dive pretty deep on: Having a frozen version of your co...

Apr 24, 201859 min

RR 358: Code Automation

Panel: Charles Max Wood Dave Kimura In this episode of Ruby Rogues, the panel discusses code automation. They talk about how automating things tends to make them more efficient and speed the time up it takes to complete them. In a world where time is precious, it’s important to automate anything you can so that you can save yourself valuable time and money. They also touch on the importance of having a structure and a consensus among the company in order to have the best productivity and the pro...

Apr 17, 20181 hr 5 min

RR 357: Ruby 3 with Takashi Kokubun

Panel: Eric Berry Dave Kimura David Richards Special Guests: Takashi KokubunIn this episode of Ruby Rogues, the panel discusses Ruby 3 with Takashi Kokubun. Takashi works for Treasure Data as a layers application engineer and works with template engines such as Haml and Hamlit . They talk about JIT Compilers and the upcoming Ruby 3.0 launch and the efforts that are going in to making this launch run more smoothly. They also touch on the importance of optimizing your code and discuss the 3 by 3 c...

Apr 10, 20181 hr 2 min

RR 356: Geospatial Programming in Ruby with Daniel Azuma and Tee Parham

Panel: Charles Max Wood Eric Berry Special Guests: Daniel Azuma and Tee Parham In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing Ruby for about 14 years. Tee is co-founder and CTO of Neighborland , which is built on Ruby on Rails . Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what RGeo Gem ...

Apr 03, 201856 min

RR 355: Code Reviews with Jacob Stoebel

Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Jacob StoebelIn this episode of Ruby Rogues, the panel discusses code reviews with Jacob Stoebel. Jacob is a Rails and JavaScript developer and works for ePublishing where he does mostly front-end programming. He talks about how he believes that code reviews can be both honest and nice, and that they should inspire the programmer to want to go back and make his/her code better, not tear him/her down. He also gives four...

Mar 27, 20181 hr 11 min

RR 354: Music, Musicians, and Programmers with Catherine Meyers

Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Catherine MeyersIn this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at Mavenlink in San Francisco and is a co-organizer of a meet-up called Women Level Up . Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being ...

Mar 20, 20181 hr 9 min

RR 353: Removing Business Logic from Rails Controllers with Aaron Sumner

Panel: Charles Max Wood David Richards Special Guests: Aaron SumnerIn this episode of Ruby Rogues, the panel discusses removing business logic from Rails controllers with Aaron Sumner. Aaron is a long time Ruby developer, using mostly Rails , writes a blog called Everyday Rails , and most people know him from his book, Everyday Rails Testing with RSpec: A practical approach to test-driven development . They discuss service objects, the pros and cons of using them, and they emphasize not trying t...

Mar 13, 201858 min
For the best experience, listen in Metacast app for iOS or Android