惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 【当耐特】
WordPress大学
WordPress大学
T
The Exploit Database - CXSecurity.com
博客园_首页
MyScale Blog
MyScale Blog
The Cloudflare Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
F
Full Disclosure
V
V2EX
博客园 - Franky
博客园 - 三生石上(FineUI控件)
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
SecWiki News
SecWiki News
N
Netflix TechBlog - Medium
S
Secure Thoughts
酷 壳 – CoolShell
酷 壳 – CoolShell
Hacker News: Ask HN
Hacker News: Ask HN
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Webroot Blog
Webroot Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Martin Fowler
Martin Fowler
PCI Perspectives
PCI Perspectives
S
Security @ Cisco Blogs
Recorded Future
Recorded Future
Help Net Security
Help Net Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
AI
AI
Microsoft Azure Blog
Microsoft Azure Blog
K
Kaspersky official blog
G
GRAHAM CLULEY
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
CERT Recently Published Vulnerability Notes
U
Unit 42
T
Tor Project blog
Cloudbric
Cloudbric
Hacker News - Newest:
Hacker News - Newest: "LLM"
MongoDB | Blog
MongoDB | Blog
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
Security Latest
Security Latest
N
News and Events Feed by Topic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

Programming Throwdown

187: Agentic Coding | Programming Throwdown 186: Becoming a Manager | Programming Throwdown 185: Workflow Orchestrators 184: Asynchronous Programming | Programming Throwdown 183: Landing a Software Job in 2025 182: AI Assisted Coding | Programming Throwdown 181: Memory Management | Programming Throwdown 180: Reinforcement Learning | Programming Throwdown 179: Project Planning | Programming Throwdown 178: Working from Home | Programming Throwdown 177: Vector Databases | Programming Throwdown 176: MLOps at SwampUp | Programming Throwdown 175: Resume Writing | Programming Throwdown 174: Devops | Programming Throwdown 173: Mocking and Unit Tests 172: Transformers and Large Language Models 171: Compilers and Interpreters | Programming Throwdown 170: 2023 Holiday Special Live 169: HyperLogLog | Programming Throwdown 168: Godot | Programming Throwdown 167: Desktop User Interfaces | Programming Throwdown 166: Speedy Database Queries with Lukas Fittl 165: Differential Equations | Programming Throwdown 164: Choosing a Database For Your Project With Kris Zyp 163: Recursion | Programming Throwdown 162: Interactive Fiction | Programming Throwdown 161: Leveraging Generative AI Models with Hagay Lupesko 160: Position Localization | Programming Throwdown 159: GraphQL with Tanmai Gopal 158: Software Supply Chain with Bill Manning 157: Kubernetes with Craig Box 156: Perl and Regular Expressions 155: The Future of Search with Saahil Jain 154: Python Again with Jason C. McDonald 153: ChatGPT | Programming Throwdown 152: The Future Database with Sam Lambert 151: Machine Learning Engineering with Liran Hason 150: Code Reviews with On Freund 149: Workflow Engines with Sanjay Siddhanti S1: Holiday 2022 Special | Programming Throwdown 148: Package Management with Max Howell 147: Quantum Computing with Yonatan Cohen 145: Unsupervised Machine Learning | Programming Throwdown 144: Kotlin Coroutines with Marcin Moskala 143: The Evolution of Search with Marcus Eagan 142: Data Ops with Douwe Maan 141: Social Gaming with Chip Morningstar 140: Developer Burnout and Infrastructure as Code with Ronak Rahman 139: Scientific Python with Guido Imperiale 138: Fixing the Internet with John Day 137: The Origins of the Internet with John Day 136: Metaverse with Daniel Liebeskind 135: Kubernetes with Aran Khanna 134: Ephemeral Environments with Benjie De Groot 133: Solving for the Marketplace Problem with Andrew Yates 132: Funding Open-Source Projects | Programming Throwdown 131: Supporting your Favorite Creators with Brave with Jimmy Secretan 130: Ethical Hacking with Ted Harrington Episode 129 - Web3.0: Breaking free from the Client Server Model with Michelle Lee 128: WebAssembly with Kevin Hoffman 127: AI for Code with Eran Yahav 126 - Serverless Computing with Erez Berkner 125 - Object Caching Systems 124 - Holiday Episode 2021! 123 - Project Planning | Programming Throwdown 122 - Building Conversational AI's with Joe Bradley 121 - Edge Computing with Jaxon Repp Machine Learning Embeddings with Edo Liberty The Art of Vacations | Programming Throwdown Building a Robotics Software Platform with Abhay Venkatesh 117 - Authentication with Aviad Mizrachi Hash Maps | Programming Throwdown Route Planning with Parker Woodward Code Documentation with Omer Rosenbaum and Tim Post Episode 113 - Full Stack Web Apps Using Only Python with Meredydd Luff Trees | Programming Throwdown Episode 111: Real-time Data Streaming with Frank McSherry Episode 110: Security with Dotan Nahum Digital Marketing with Kevin Urrutia Kotlin | Programming Throwdown Holiday 2020! | Programming Throwdown Augmented Reality | Programming Throwdown A Chatbot with a Brain DevOps and Site Reliability | Programming Throwdown Working From Home | Programming Throwdown Bayesian Thinking | Programming Throwdown ReactJS | Programming Throwdown One Hundredth Episode | Programming Throwdown Squashing bugs using AI and Machine Learning Agile Thinking With ZenHub | Programming Throwdown Christmas Episode | Programming Throwdown Continuous Integration | Programming Throwdown WebRTC | Programming Throwdown Search at Etsy | Programming Throwdown A Journey to Programming Mastery Basics of UI Design for Engineers Functional Programming | Programming Throwdown Terminal and Shells | Programming Throwdown From Combat to Code | Programming Throwdown Image Processing | Programming Throwdown
146: RubyShield, Ruby Central, and Shopify with Mike Dalessio and Evan Phoenix
Patrick Whee · 2022-11-15 · via Programming Throwdown

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

★ Support this podcast on Patreon ★