Programming Throwdown

Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.

https://www.programmingthrowdown.com/

subscribe
share






episode 146: 146: RubyShield, Ruby Central, and Shopify with Mike Dalessio and Evan Phoenix


In this tour-de-force, Mike Dalessio – Engineering Director at Shopify – and Evan Phoenix – self-described “long-time Rubyist” – join us for a practical discussion of all things Ruby! Ruby is a beautiful language, and we're really excited to cover the history and present of this language with two experts.

 

00:01:03 Introductions

00:01:49 Mike’s Ruby journey

00:12:28 Evan’s own Ruby experience

00:18:20 The pickaxe book

00:20:34 Weird programming interests

00:25:11 MINASWAN

00:30:33 Language conferences

00:36:38 Wrong answers on StackOverflow

00:41:53 RubyCentral

00:44:50 In-depth examination of Ruby

00:47:57 How Shopify sticks to vanilla Rails

00:50:28 A tale of two developers

00:59:59 Bringing Ruby up to Python’s level

01:04:48 Shopify’s largest app monolith

01:11:12 Tuning the knobs

01:18:01 How not to learn the hard way

01:18:57 Opportunities at Shopify

01:29:14 Working with the RubyShield program

01:32:07 Rails for API servers

01:33:21 Mike and Evan’s advice for listeners

01:36:00 Farewells


Resources mentioned in this episode:

Links:

  • RubyCentral:
    • Website: https://rubycentral.org/
    • RubyShield: https://rubycentral.org/ruby-shield
    • Twitter: https://twitter.com/rubycentralorg
  • Shopify:
    • Website: https://www.shopify.com/
    • Careers: https://www.shopify.com/careers
    • Dev Degree Program: https://devdegree.ca/pages/program
  • HashiCorp
    • Website: https://www.hashicorp.com/
    • Careers: https://www.hashicorp.com/jobs
  • Mike Dalessio:
    • Website: http://mike.daless.io/
    • Twitter: https://twitter.com/flavorjones
  • Evan Phoenix:
    • Website: https://github.com/evanphx
    • Twitter: https://twitter.com/evanphx
  • RubyConf 2022 (Nov. 29 – Dec. 1, 2022):
    • Website: https://rubyconf.org/

Other Episodes:

  • Episode 47: Ruby
    • Show Link: https://www.programmingthrowdown.com/2015/10/episode-47-ruby.html

 

References:

  • “The Pickaxe Book” aka Programming Ruby: The Pragmatic Programmer’s Guide 2nd Edition:
    • Amazon: https://www.amazon.com/Programming-Ruby-Pragmatic-Programmers-Second/dp/0974514055

 

If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/

 

Reach out to us via email: programmingthrowdown@gmail.com

 

You can also follow Programming Throwdown on 

Facebook | Apple Podcasts | Spotify | Player.FM 

 

Join the discussion on our Discord

Help support Programming Throwdown through our Patreon

★ Support this podcast on Patreon ★


fyyd: Podcast Search Engine
share








 November 14, 2022  1h37m