Podcast Archive

Episode 001: Remote Work (2014-11-06)

Every two weeks, members of the Philippine Ruby Users Group discuss topics on Ruby and software development. This week, they discuss tips and tricks on doing remote work.

Listen at Archive.org

Episode 002: Functional Programming (2014-11-21)

Every two weeks, members of the Philippine Ruby Users Group discuss topics on Ruby and software development. This week they cover Arne Brasseus's "Functional programming for Rubyists" talk at Arrr Camp 2014.

Listen at Archive.org

Episode 003 (2014-12-11)

Episode 004 (2014-12-17)

Rails controllers have been called the sweaty armpit of every Rails application. In the next episode, we'll discuss ways to keep your controllers clean and fresh. Some techniques we can cover are

  • Service objects and other POROs
  • Resource routes
  • instance variables versus helper methods
  • decent_exposure and other controller-related gems
  • Alternative Rails architectures

Watch part 1 at YouTube
Watch part 2 at YouTube

Episode 005 (2015-01-07)

In this podcast, we walk through the first example in Tom Stuart's Refactoring Ruby with Monads presentation (https://www.youtube.com/watch?v=J1jYlPtkrqQ), the one that implements try functionality with object-oriented goodness.

Watch at YouTube

Episode 006 (2015-01-14)

In this short episode, George Mendoza shares his experience with implementing a value object as an ActiveRecord model. His tip: consider implement a value object as a PORO first.

Watch at YouTube

Episode 007 (2015-01-21)

In this episode, George Mendoza shares a spreadsheet he uses for breaking down the requirements of a feature and setting estimates for the requirements.

Watch at YouTube

Episode 008 (2015-01-28)

On this episode, we discuss two talks from Ruby Conference 2014 related to data integrity.

Watch at YouTube

Episode 009 (2015-02-04)

On this episode, we discuss two talks from Ruby Conference 2014 related to data integrity.

Watch at YouTube

Episode 010 (2015-02-11)

On this episode, George Mendoza shares how he tested a method that depends on a constant.

Watch at YouTube

Episode 011 (2015-02-18)

On this episode, James Louie Agawa and George Mendoza discuss a blog article on five interesting Ruby methods and a bug George encountered while running a data migration.

Watch at YouTube

Episode 012 (2015-03-05)

On this episode, George Mendoza shares how he fixed the data migration bug he mentioned in Episode 11, and how the fix turned out to be not the best solution for the issue.

Watch at YouTube

Episode 013 (2015-03-19)

On this episode, George Mendoza shares what he learned from "Understanding the Enigma machine with 30 lines of Ruby" by Albert Still.

Watch at YouTube

(Addendum) Watch at YouTube

Episode 014 (2015-04-09)

On this episode, George Mendoza walks through the code of the Ruby Enigma Machine simulator from the previous episode.

Watch at YouTube