Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • 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!Show Topics:1:36 – John is a Ruby programmer, and has been one for the past 9 years, and he is based out of Victoria, B.C.5:00 – He had always been curious how a JIT would work and found that it was always too difficult to work with. Since discovering MJIT, he has been able to work with these compilers because he understands how to work with C code.7:36 – Ruby has a bytecode and it looks a lot like an assembly language, which is approachable to a Rubyist.8:24 – The core of MJIT is an ERB template which take this bytecode, loops over it, and emits C code.9:01 – Effects that you can seem from the JIT in your own code is that it uses a really tight math loop, making your code faster.11:25 – Other languages aren’t suited for compilers like JIT because they are so flexible to begin with. And in some cases, it doesn’t make sense to JIT compile.13:05 – The compiled code now is not reusable by other workers and works better with one compilation per process.15:20 – The temp folder gets cleared immediately after its run, but this compiled code is probably going to stay in memory forever.17:30 – The MJIT doesn’t work as well with Rails because the code can’t get warmed up enough. Some things aren’t friendly to a JIT.20:24 – If someone wants to play with the JIT, as long as you have any Ruby version manager, install any of the previewed releases of 2.6 and then run with --jit.21:44 – Online, you can look into following people who have written various Ruby libraries to look at performance. You can look at people like Sam Saffron and Julia Evans.23:57 –TruffleRuby is a new front-end on top of a mature virtual machine whereas MJIT is a brand new virtual machine on top of a Ruby front-end.27:57 – The MJIT had no effect on his work, it was just really fun and interesting to look into.28:29 – To make his performance better, he allocates fewer objects, does less loops, and writes better queries.29:02 – You want to run a profiler that will give you a better idea of where to look for performance issues, but you really need a proper benchmark to say what is wrong with your performance. A great benchmark you can use is benchmark-ips.31:59 – The “gotcha” of doing this kind of work is verifying that you’ve actually improved it.33:41 – Before we have the JIT in production, we are going to be using these techniques to find out if the JIT is helping us.Links:
    • Get a Coder Job Course
    • Ruby
    • MJIT
    • Playing with ruby's new JIT: MJIT by John Hawthorn
    • Rails
    • Bootsnap
    • Sam Saffron
    • Julia Evans
    • TruffleRuby
    • benchmark-ips
    • @jhawthorn
    • johnhawthorn.com
    • John’s GitHub
    •  
    Sponsors
    • Sentry
    • Digital Ocean
    • Get a Coder Job Course
    Picks:Charles
    • Iron Druid Chronicles by Kevin Hearne
    • Zoom
    • Notion
    • Eric Begay
    Dave
    • Sony WH-1000XM2
    • Ryobi Bench Sander
    David
    • Stephen Fry in America
    Eric
    • Remote for Slides
    • Zoom
    John
    • Julia Evans Blog Posts
    • Celeste
    Special Guest: John Hawthorn.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    45 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 looks like today. They also touch on the process of getting hired at GitHub, his process for upgrading Rails applications, and more!In particular, we dive pretty deep on:
    • Luke intro
    • Working with Rails and Elasticsearch
    • Why he decided to come to GitHub
    • Surreal working at GitHub
    • What are some of the things that people take for granted with search?
    • What people expect from search
    • Wordpress
    • GitHub has been very focused on the Microsoft deal recently
    • Code Sponsor
    • GitHub/Microsoft owns open source
    • Open source today
    • Kubernetes
    • The GitHub office
    • What was the process like of getting hired at GitHub?
    • Build a Query Parser blog post
    • Using his search experience
    • Rails incremental upgrades
    • His process of upgrading Rails applications
    • Upgrading a Rails application incrementally
    • Short vs long upgrading process
    • Rails is fairly compatible between versions
    • And much, much more!
    Links:
    • Rails
    • Elasticsearch
    • GitHub
    • Wordpress
    • Code Sponsor
    • Kubernetes
    • Build a Query Parser
    • Upgrading a Rails application incrementally
    • luke.francl.org
    • @lof
    • Luke’s Blog
    • Luke’s GitHub
    Sponsors
    • Sentry
    • Digital Ocean
    • Get a Coder Job Course
    Picks:Dave
    • Screenflow
    • LED Lightbulbs
    Eric
    • Navicat Essentials
    Luke
    • Designing Data-Intensive Applications by Martin Kleppmann
    Special Guest: Luke Francl.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    54 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 performance work, if Ruby performance on the back-end really matters for the majority of cases, and more!In particular, we dive pretty deep on:
    • Nate intro
    • Ruby and Rails
    • Was on Shark Tank
    • What led you into Ruby performance?
    • Always enjoyed the easily quantified parts of development
    • Performance work is very cut and dry
    • Why do you love Turbolinks?
    • 100ms to Glass with Rails and Turbolinks – Turbolinks article
    • The beauty of Turbolinks
    • The Complete Guide to Rails Performance
    • The two benefits to performance work
    • Making things scalable and back-end
    • End-user experience
    • Compiling JavaScript
    • Does Ruby performance on the back-end really matter for the majority of cases?
    • Making the experience feel faster
    • Search
    • Admin actions
    • What would you do when you have a N+1 query problem?
    • Finding a N+1 and fixing it on the back-end
    • How he fixes an N+1
    • Bullet gem
    • And much, much more!
    Links:
    • Ruby
    • Rails
    • Turbolinks
    • 100ms to Glass with Rails and Turbolinks – Turbolinks article
    • The Complete Guide to Rails Performance
    • JavaScript
    • Bullet
    • @nateberkopec
    • nateberkopec.com
    • Nate’s GitHub
    • Speedshop
    Sponsors
    • Sentry
    • Digital Ocean
    • FreshBooks
    Picks:Charles
    • Golf Clubs
    • Get a Coder Job eBook
    • Get a Coder Job Video Course
    Eric
    • Surviving the Framework Hype Cycle by Brandon Hays - talk
    • TaylorMade M1 Driver
    David
    • Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey
    • Poem a day
    Nate
    • jemalloc
    • Queer Eye
    • Kerbal Space Program
    • krpc for Ruby
    Special Guest: Nate Berkopec.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 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 Ruby has a long time future, and more!In particular, we dive pretty deep on:
    • Sihui intro
    • Back-end engineer at Gusto
    • Working with Rails and Ruby
    • How old is the app?
    • How long have you been programming in Ruby?
    • Why Ruby?
    • Working with Ruby is like talking to a friend
    • "How to Contribute to Ruby"
    • What is your experience with Mats?
    • Try to keep decision making as open as possible
    • The three focuses for Ruby 3
    • How Ruby is trying to achieve concurrency
    • Room for improvement
    • Do you see Ruby having a long time future?
    • Ruby is not going anywhere
    • The philosophy of having a small team
    • The assumption that you need a big team to have a big company
    • Tooling
    • Many core contributors don’t use Ruby themselves
    • Enjoying the language
    • Type checking
    • What benefits come from type checking?
    • Compilers to detect errors
    • And much, much more!
    Links:
    • "How to Contribute to Ruby"
    • Gusto
    • Rails
    • Ruby
    • @sihui_io
    • sihui.io
    • Sihui’s GitHub
    Sponsors
    • Sentry
    • Digital Ocean
    • FreshBooks
    Picks:Eric
    • Gitcoin Ruby Developer Community
    • Cross Stitching
    Sihui
    • Human Behavior Biology
    • Mini Habit Mastery on Udemy
    Special Guest: Sihui Huang.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    59 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 different testing approaches, especially in Rails 5, Capybara tests, and more!In particular, we dive pretty deep on:
    • Prathamesh intro
    • What have you been doing with Rails 5?
    • What have you been digging into with testing and features within Rails 5?
    • Major changes with testing scenarios
    • More focus on end-to-end testing
    • Old issues fixed
    • Unit testing in Rails
    • Refactoring on database cleaning
    • CISM tests
    • Cypress
    • Exploring with Cypress and issues with it
    • capybara-webkit
    • Hating testing
    • Mike Moore talk reference
    • Testing across the board integration
    • Using JavaScript in the front-end
    • End-to-end testing makes more sense in some situations
    • What’s your testing approach for Rails 5 applications?
    • Functional load tests
    • Capybara level tests
    • Service object tests
    • And much, much more!
    Links:
    • BigBinary
    • Ruby
    • RubyConf India
    • Rails
    • Cypress
    • capybara-webkit
    • Prathamesh’s GitHub
    • @_cha1tanya
    • @BigBinary
    Sponsors
    • Sentry
    • Digital Ocean
    • FreshBooks
    Picks:CharlesEric
    • thehotline.org
    • 1 (800) 799-SAFE (7233)
    Dave
    • Boundaries with Kids by Henry Cloud
    • RhinoRamps
    Prathamesh
    • RubyConf India
    • Sign up to speak at RubyConf India
    • Ruby 2.6 Blogs
    Special Guest: Prathamesh Sonpatki.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    51 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 Exceptions Should Be Left Alone, when capturing exceptions is the right way to go, developing with good visibility in mind, and more!In particular, we dive pretty deep on:
    • Jared intro
    • Founder of Super Good Software
    • Article - You Can’t Save Everyone: Some Exceptions Should Be Left Alone
    • Solidus and Spree
    • Rescue_from Exception
    • Injecting special error reporting
    • Don’t necessarily want to rescue all exceptions
    • Injecting an error reporting tool
    • Trying to think of a good reason to rescue_from exception
    • Loss of visibility
    • Exceptional Ruby by Avdi Grimm
    • Ruby Rogues Episode 19
    • When is capturing exceptions the right way to go?
    • Using an exception when something is legitimately broken
    • project-honeypot
    • When exceptions are in a state that you don’t expect
    • Having enough information to attack problems when they arise
    • Dig method for hashes
    • Elegance of Ruby that allows you to not work as hard
    • Developing code for better exception handling
    • Developing with visibility in mind
    • And much, much more!
    Links:
    • Ruby
    • Super Good Software
    • Ruby on Rails
    • Solidus
    • Spree
    • You Can’t Save Everyone: Some Exceptions Should Be Left Alone
    • Exceptional Ruby by Avdi Grimm
    • Ruby Rogues Episode 19
    • project-honeypot
    • Jared’s GitHub
    • @SuperGoodJared
    • @SuperGoodSoft
    Sponsors
    • Sentry
    • Digital Ocean
    • FreshBooks
    Picks:CharlesEric
    • 'Resting bitch face' is real, scientists say – CNN article
    David
    • Basin and Range by John McPhee
    Catherine
    • Scott’s Cheap Flights
    Dave
    • Configuring a Sentry Server on Ubuntu 16.04 by Dave
    • Re-engage
    Jared
    • Living Computers
    • fzf
    • fzy
    Special Guest: Jared Norman.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    52 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. They also touch on how you come about writing up job roles, the importance of letting developers think outside of the box, and more!In particular, we dive pretty deep on:
    • Mindaugas intro
    • Is it different to hire in Lithuania?
    • It’s not easy to find great developers
    • Why is it so hard to find good developers?
    • Are there programming boot-camps in Lithuania?
    • Having the resources to train new developers
    • Hiring a balance between junior and senior developers
    • Junior developers VS senior developers
    • Fear of hiring junior developers
    • A USER GUIDE TO ME blog post
    • Why did you write this?
    • How to Rands
    • Communication
    • How do you write up job roles?
    • Figuring out what you need
    • How they write up job ads differently at Vinted
    • Weekly one-on-ones and quarterly reviews
    • Allowing people to be who they are and fit openly into the company
    • Not forcing people to fit inside a certain “box”
    • And much, much more!
    Links:
    • Vinted
    • A USER GUIDE TO ME blog post
    • How to Rands
    • Mindaugas GitHub
    • vinted.com/jobs
    • @mmozuras
    • CodingFearlessly.com
    Sponsors
    • Sentry
    • Digital Ocean
    • FreshBooks
    Picks:Charles
    • Sit down and write code
    • Take a minute for yourself
    Eric
    • hackajob.co
    • The Subtle Art of Not Giving a F*ck by Mark Manson
    David
    • Studying to the HILT: Why Learning Should Look More Like Exercise by Jay Lynch
    • Outdoors
    Catherine
    • Reset by Ellen Pao
    • Women Level Up
    Mindaugas
    • Scaling Teams by Alexander Grosse
    • vim-anywhere
    Special Guest: Mindaugas Mozūras.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 7 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 architecture of the app for his company, what a Modular Monolith is, their different gems, and more!In particular, we dive pretty deep on:
    • Dan intro
    • CTO and Co-Founder of Root
    • Tracking driving habits of users to determine rate
    • Ruby on Rails
    • Architecture of the app
    • Back-end platform in Rails
    • Mobile as the primary interface
    • See the app in the Google Play and iTunes stores
    • Current direction for the company
    • Identify good architectural boundaries in the code base
    • Monoliths
    • What is Modular Monolith?
    • Why did you decide not to go the microservices route?
    • Microservices introduce tradeoffs in your efficiency of making changes
    • Not having a too fragmented back-end platform
    • Do you have one large schema?
    • Maintaining productivity
    • Engines
    • Separate integration tests
    • Integration tests between various components
    • Their rating engine
    • Deployments
    • His article: The Modular Monolith: Rails Architecture
    • Highly recommends their modular monolith
    • Everything is in one codebase
    • And much, much more!
    Links:
    • The Modular Monolith: Rails Architecture
    • Root
    • Ruby on Rails
    • Root in the Google Play store
    • Root in iTunes
    • dan-manges.com
    • @dan_manges
    • Dan’s Medium
    • Dan’s GitHub
    Sponsors
    • Sentry
    • Digital Ocean
    • FreshBooks
    Picks:Dave
    • The IT Crowd
    David
    • Pay attention to how you’re hiring
    • Atlas of a Lost World by Craig Childs
    Catherine
    • Breaking Into Startups Podcast
    Dan
    • Postico
    Special Guest: Dan Manges.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr
  • 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 talk about what this gem is, why they decided to create it, and more!In particular, we dive pretty deep on:
    • Eliav intro
    • Studied music originally
    • Risk analyst at Riskified
    • Company started on Ruby on Rails
    • Been a professional developer for the last year and a half
    • Self-taught programmer
    • Used blogs and books to learn
    • How welcoming and helpful the Ruby community is
    • What’s the developer scene like in Israel?
    • Rails and JavaScript jobs common in Israel
    • English as the common denominator for code
    • What is Timeasure?
    • Needed a way to measure the run-time of code
    • Safe to use in production
    • Easy DSL
    • Did you look at other gems first before creating this?
    • Used NewRelic originally
    • How is the data stored?
    • What to do with all the collected measurements?
    • NewRelic Insights
    • Ruby Prof
    • And much, much more!
    Links:
    • How I Built Timeasure
    • Riskified
    • Ruby
    • Scala
    • Ruby on Rails
    • Timeasure
    • NewRelic
    • NewRelic Insights
    • Ruby Prof
    • Eliav’s Medium
    • Eliav’s GitHub
    • @eliavlavi
    • Riskified’s GitHub
    Sponsors
    • Sentry
    • Digital Ocean
    • FreshBooks
    Picks:David
    • Make Your Life a Story Worth Reading by Jake Wilder
    Dave
    • Sun Catchers
    Eric
    • Golf
    Catherine
    • Women in Tech: Take Your Career to the Next Level by Tarah Wheeler
    Eliav
    • Andy Warhol Museum
    Special Guest: Eliav Lavi.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    49 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 touch on his blog post, the changes to backtrace in Ruby 2.5, and more!In particular, we dive pretty deep on:
    • Vishal intro
    • BigBinary posts a lot of blogs
    • Write about the experiences that they encounter while working
    • Plan-free Fridays
    • Is there any type of motivation or culture that adds to people wanting to provide so many blog posts?
    • Suggestions for someone trying to get into blogging
    • Vishal’s blog posts at BigBinary
    • Start with a simple topic
    • Your blog post doesn’t have to “change the world”
    • Blogging about new things coming up
    • Ruby 2.5 backtrace
    • His blog post
    • Changes to backtrace in Ruby 2.5
    • Makes debugging convenient
    • Huge change for companies who do logs
    • Effect of change from a developer standpoint
    • Time saved
    • Mixed sentiments on this change
    • When this features is enabled
    • And much, much more!
    Links:
    • Ruby 2.5 prints backtrace and error message in reverse order
    • BigBinary
    • Ruby on Rails
    • Kuberernetes
    • Elm
    • Vishal’s blog posts at BigBinary
    • Vishal’s GitHub
    • Vishaltelangre.com
    • @suruwat
    Sponsors
    • FreshBooks
    • Loot Crate
    Picks:Dave
    • Husky 20 Gallon Air Compressor
    Eric
    • Developer conundrum
    Catherine
    • LeetCode.com
    • Marcella Hazan Pesto Recipe
    Vishal
    • The Mother of All Demos by Douglas Engelbart
    Special Guest: Vishal Telangre.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    43 min

About Ruby Rogues

From the publisher's feed

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:

More shows like Ruby Rogues

The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

REWORK by 37signals

REWORK

213 Listeners

Remote Ruby by Chris Oliver, Andrew Mason, David Hill

Remote Ruby

34 Listeners

Code with Jason by Jason Swett

Code with Jason

15 Listeners