Monday, November 28, 2022

147: Quantum Computing with Yonatan Cohen

Yonatan Cohen – Co-Founder & CTO of Quantum Machines – joins us in this episode to tackle quantum computing! Did you know anyone can run quantum programs on Amazon Web Services for mere dollars? Learn about this field early to take pole superposition in the race to understand and use quantum computers!

00:00:45 Introductions

00:01:20 Yonatan’s beginnings

00:03:49 The simulation question

00:05:51 How physics led to quantum computing

00:14:56 Richard Feynman

00:16:44 On the irreversibility of normal computers

00:21:25 Logic gates

00:25:04 Qubits

00:30:11 An example of qubits

00:38:19 Why simulating a quantum computer matters

00:42:23 NP-complete problems

00:48:57 More people at a higher development level are needed

00:54:16 Quantum machines in the middle layer

01:02:56 Working at Quantum Machines

01:05:05 Farewells


Resources mentioned in this episode:

Links:


References:


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

Monday, November 14, 2022

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:

Other Episodes:

 

References:

 

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