Learn to write better Ruby and Rails applications from expert Rubyists

Episodes

Podcast 01

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.
Album Art
Latest Episode: Joe Masilotti on Hotwire Native Updates, Challenges, and Opportunities - RUBY_672
0:00
1:26:32
Playback Speed: