
Learn to write better Ruby and Rails applications from expert Rubyists
Episodes

RR 415: Code Free Developer Interview with Pete Holiday
Jun 04, 2019
·
Episode
415
Special Guest Pete Holiday is the director of engineering at a company called Samsara and specializes interviewing software engineers. The panel begins by talking about some of the trends they see in tech interviews, specifically the move towards code-heavy interviews.

RR 414: Docker Talk
May 28, 2019
·
Episode
414
Today the panel is talking about the many applications of Docker. They talk about where Docker fits into the development lifestyle and what kind of applications Docker can help with.

RR 413: When Your Tools Interrupt Your Coding Process
May 21, 2019
·
Episode
413
In this episode of Ruby Rogues, the panel discusses how having too many tools in your code can make things more complicated. They talk about if the processes and tools that hurt productivity should be taken out. They question if outdated but harmless tools should be updated for newer ones that have more functions.

RR 412: Asynchronous Jobs on Client Side and Server Side
May 14, 2019
·
Episode
412
Dave Kimura starts the episode by defining asynchronous jobs; he and Andrew Mason discuss the differences between server side and client side asynchronous jobs. They discuss use cases and address scenarios for which asynchronous jobs can be used for. Dave answers Andrew’s questions about tools, gems, and libraries. Dave expresses his love for Active job and advocates for Gitlab. The panel discusses overuse and misuse of asynchronous jobs and times when it is better not to use this tool. Dave shares what he thinks makes a good microservice; he and Andrew discuss where people go wrong with microservices.

RR 411: What causes Ruby memory bloat? with Hongli Lai
May 07, 2019
·
Episode
411
Eric Berry starts by sharing how Phusion and Phusion passenger changed his career and thanks Hongli Lai for his work. Hongli talks about where Phusion is now and shares what's new with passenger 6. The panel compares passenger and puma and Hongli explains why passenger is the better choice. The panel wonders about deployment strategies and Hongli shares what he has seen done with Passenger.

RR 410: Kubernetes with Kurtis Rainbolt-Greene
Apr 30, 2019
·
Episode
410
The panel discusses what it’s like to learn Kubernetes. Kurtis advises listeners who are learning Kubernetes to consult with other people who are experienced with.

RR 409: Turning Fat Models Into Skinny POROs with Jason Swett
Apr 16, 2019
·
Episode
409
Jason Swett is a former host on Ruby Rogues. Now he has his own show, Ruby Testing Podcast and runs the site codewithjason.com where he teaches Rails testing. The panel discusses how to decide when you want to create a new PORO. They talk about each of their methods and discuss the the usefulness of token generators. They conclude that in order for skinny POROs to be effective in code, they must be well factored and organized, and that unfortunately some complexity in code is unavoidable.

RR 408: Zeitwerk with Xavier Noria
Apr 16, 2019
·
Episode
408
This episode of Ruby Rogues features Xavier Noria, who has a background in mathematics, but started software in 2000. He has been freelancing for the past 10 years, working especially in open source. He received the Ruby Hero award in 2010. His latest work is with his own creation, Zeitwerk, a more efficient code loader for Ruby. Zeitwerk will be included in Rails 6, but is an independent gym for now. Xavier talks about his inspiration for Zeitwerk and his desire to improve constant outloading in Rails.
The panelists delve into the features of Zeitwerk.

RR 407: Functional Programming in Ruby using Dry Gems with Igor Morozov
Apr 09, 2019
·
Episode
407
The panel interviews Igor Morozov about functional programming in ruby. Igor Morozov is a lifelong software programmer from Moscow who focuses on functional programming. The panel considers other languages to use for functional programming and the different aspects of ruby that makes it unique for object oriented programming and functional programming.

RR 406: How Hard is Ruby on Rails to Learn?
Apr 02, 2019
·
Episode
406
Charles Max Wood puts the question to the panel, how hard is it to learn ruby on rails? This leads them on an discussion of the evolution of ruby on rails.

RR 405: Rubymotion with Lori Olson
Mar 26, 2019
·
Episode
405
Lori Olson introduces herself, her school and ruby motion. Lori invites all to come to her webinar introducing her “six steps from idea to app store”. The panel discusses their rubymotion experiences and issues; which Lori advises on gems that will help.

RR 397: Oracle with Karthik Gaekwad
Mar 20, 2019
·
Episode
397
In this episode of Ruby Rogues, the panelists speak with Karthik Gaekwad, who helped build the Oracle Kubernetes Engine. The panelists discuss the naming of Ruby as the Server-Side Programming Language of the Year in 2018, beating out PHP and Java. Karthik talks about incorporating Ruby into Oracle. His team uses Ruby in both development and operations, and having a common language has increased their efficiency.

RR 404: Ruby Bindings & Extensions With FFI with Sean Handley
Mar 19, 2019
·
Episode
404
Sean Handley explains in detail ruby bindings and FFI and why they might be useful. The panel discusses the advantages of using a ruby binding, such as speed and opening up access to other projects.

RR 403: Rails Needs Active Deployment with Stefan Wintermeyer
Mar 12, 2019
·
Episode
403
Stefan Wintermeyer, a german consultant, discusses his recent blog post “Rails needs Active Deployment”. He goes on to explain that this isn’t meant for rails deployment “rockstars” or Heroku, this is for normal developers who need an easier way to deploy their rails applications.

RR 402: Ruby 2.6.0 Bugs, Kafka, and Karafka with Maciej Mensfeld
Mar 05, 2019
·
Episode
402
In this episode of Ruby Rogues, the panelists talk with Maciej Mensfeld, Senior Software Engineer at Castle Intelligence and the creator of the Karafka framework.

Latest Episode: Joe Masilotti on Hotwire Native Updates, Challenges, and Opportunities - RUBY_672
0:00
Playback Speed: