Programming Throwdown

Дэталі канала

Programming Throwdown

Programming Throwdown

Стваральнік: Patrick Wheeler and Jason Gauci

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.

EN-US Злучаныя Штаты Амерыкі Тэхналогіі

Апошнія эпізоды

187 эпізодаў
186: Becoming a Manager

186: Becoming a Manager

Patrick and Jason discuss what it means to become a manager and how the role differs from individual engineering work. They cover hiring, coaching, pe...

2026-02-03 16:58:00 5250
185: Workflow Orchestrators

185: Workflow Orchestrators

Patrick and Jason break down workflow orchestrators and why they matter for batch jobs, long-running tasks, and resumable distributed systems. They co...

2025-11-04 19:00:00 5522
184: Asynchronous Programming

184: Asynchronous Programming

Patrick and Jason explain asynchronous programming and how it differs from traditional multithreading and multiprocessing. They cover coroutines, bloc...

2025-09-23 18:00:00 5432
183: Landing a Software Job in 2025

183: Landing a Software Job in 2025

Patrick and Jason are joined by Mark Cunningham to discuss how software engineers can find strong job opportunities and perform well throughout the in...

2025-07-31 22:13:01 6413
182: AI Assisted Coding

182: AI Assisted Coding

Patrick and Jason discuss how AI-assisted coding tools can speed up development, answer questions about a codebase, and reduce boilerplate work. They...

2025-06-30 23:59:38 5856
181: Memory Management

181: Memory Management

Patrick and Jason cover memory management from both the operating-system and language-runtime perspectives. They discuss heap management, virtual memo...

2025-05-12 18:00:00 6381
180: Reinforcement Learning

180: Reinforcement Learning

Patrick and Jason introduce reinforcement learning and place it alongside supervised and unsupervised learning. They cover Q-learning, SARSA, policy g...

2025-03-17 18:00:00 6742
179: Project Planning

179: Project Planning

Patrick and Jason discuss project planning and management for software teams. They cover why planning matters, how frameworks like SMART goals, Gantt...

2025-02-03 19:00:00 6180
178: Working from Home

178: Working from Home

Patrick and Jason revisit working from home and the realities of remote engineering work. They cover communication, scheduling, home-office setup, mot...

2024-12-03 20:07:45 6315
177: Vector Databases

177: Vector Databases

Patrick and Jason explain vector databases by starting with embeddings, similarity metrics, and approximate nearest-neighbor search. They discuss how...

2024-11-04 19:00:00 5306
176: MLOps at SwampUp

176: MLOps at SwampUp

James Morse: Software Engineer at Cisco System Administrator to DevOps Difference between DevOps and MLOps Getting Started with DevOps Luke Marsden: C...

2024-09-24 18:00:00 7117
175: Resume Writing

175: Resume Writing

Patrick and Jason discuss how to write a strong technical resume that gets attention without becoming bloated or misleading. They cover what to includ...

2024-08-16 18:53:00 6055
174: Devops

174: Devops

Patrick and Jason explain DevOps and how it relates to site reliability, build systems, testing infrastructure, and release processes. They cover infr...

2024-06-10 23:16:12 5147
173: Mocking and Unit Tests

173: Mocking and Unit Tests

Patrick and Jason discuss unit testing, regression testing, and system testing, with a focus on when mocking actually helps. They explain mocks versus...

2024-04-29 18:00:00 5722
172: Transformers and Large Language Models

172: Transformers and Large Language Models

Patrick and Jason explain transformers and large language models from the ground up. They cover attention, encoders and decoders, self-supervised lear...

2024-03-11 18:00:00 5168
171: Compilers and Interpreters

171: Compilers and Interpreters

Patrick and Jason walk through the differences between compilers and interpreters, starting from machine code and assembly and moving up to high-level...

2024-02-12 20:35:31 5110
170: 2023 Holiday Special Live

170: 2023 Holiday Special Live

Predictions: Jason VR for Work Lowering AI training cost/ improved efficiency RISC-V takeoff Patrick Ai claim of AGI Ai peer reviewer Ai Video Generat...

2023-12-24 19:00:00 5914
169: HyperLogLog

169: HyperLogLog

Patrick and Jason explain HyperLogLog and the broader problem of estimating cardinality efficiently at scale. They walk through the ideas behind Linea...

2023-11-27 18:00:00 5373
168: Godot

168: Godot

Patrick and Jason discuss the Godot game engine and what a game engine actually provides to developers. They cover graphics, physics, scripting, porta...

2023-11-20 18:00:00 5314
167: Desktop User Interfaces

167: Desktop User Interfaces

Patrick and Jason survey the landscape of desktop user-interface development and compare common toolkit choices. They cover Qt, wxWidgets, Electron, n...

2023-10-23 18:00:00 5166
166: Speedy Database Queries with Lukas Fittl

166: Speedy Database Queries with Lukas Fittl

pganalyze: - Weekly series "5mins of Postgres": - How Postgres chooses which index to use: - CMU databases courses: - Postgres community: As well as s...

2023-10-16 18:00:00 4332
165: Differential Equations

165: Differential Equations

Patrick and Jason explain differential equations and why programmers should care about them. They cover rates of change, ordinary versus partial diffe...

2023-09-25 18:00:00 4603
164: Choosing a Database For Your Project With Kris Zyp

164: Choosing a Database For Your Project With Kris Zyp

Things to consider when choosing a database Speed & Latency Consistency, ACID Compliance Scalability Language support & Developer Experience Relationa...

2023-09-11 18:00:00 5481
163: Recursion

163: Recursion

Patrick and Jason break down recursion as a practical problem-solving technique rather than a classroom trick. They cover base cases, recursive steps,...

2023-08-14 18:15:25 5347
162: Interactive Fiction

162: Interactive Fiction

In the latest episode of Programming Throwdown, we delve into the captivating world of interactive fiction. We explore: Wordnet, Inform, and how games...

2023-07-24 18:00:00 4095
161: Leveraging Generative AI Models with Hagay Lupesko

161: Leveraging Generative AI Models with Hagay Lupesko

MosaicML’s VP Of Engineering, Hagay Lupesko, joins us today to discuss generative AI! We talk about how to use existing models as well as ways to fine...

2023-07-10 18:00:00 5563
160: Position Localization

160: Position Localization

It’s a question that may seem easy to answer on the surface, but in truth hides more complexity than people expect. In today’s episode, we tackle the...

2023-06-26 18:00:00 5420
159: GraphQL with Tanmai Gopal

159: GraphQL with Tanmai Gopal

GraphQL is one of the biggest API enablers in software development, but just how complicated can things be? Tanmai Gopal – Hasura’s CEO extraordinaire...

2023-06-12 18:00:00 4992
158: Software Supply Chain with Bill Manning

158: Software Supply Chain with Bill Manning

In today’s episode, Jason and Patrick dive deeply with JFrog’s Senior Solutions Engineer, Bill Manning. With the conversation tackling the depth and c...

2023-05-22 18:00:00 4914
157: Kubernetes with Craig Box

157: Kubernetes with Craig Box

There’s more than what meets the eye when it comes to Kubernetes, and Craig Box – ARMO’s VP of Open Source & Community –is one of several who have see...

2023-05-08 18:47:50 5079
156: Perl and Regular Expressions

156: Perl and Regular Expressions

Join Patrick and Jason as they tackle their answers to these timely questions – plus an in-depth discussion on Perl in practice – with today’s episode...

2023-04-24 23:31:25 4659
155: The Future of Search with Saahil Jain

155: The Future of Search with Saahil Jain

When it comes to untangling the complexities of what lies ahead for search engines in this age of AI, few are as deeply versed in the subject as You.c...

2023-04-10 18:00:00 4136
154: Python Again with Jason C. McDonald

154: Python Again with Jason C. McDonald

A second Jason joins this episode of Programming Throwdown! Jason McDonald – Python evangelist, author, and more – talks to Patrick and Jason about hi...

2023-03-27 18:00:00 5765
153: ChatGPT

153: ChatGPT

has made a mark on the world as we know it, but that’s only the tip of the AI iceberg. Join us as we discuss how the field of artificial intelligence...

2023-03-13 18:00:00 5581
152: The Future Database with Sam Lambert

152: The Future Database with Sam Lambert

Databases are key to almost any project, large or small. Most database systems in the cloud are designed for heavy use and the costs can get expensive...

2023-02-27 19:00:00 5631
151: Machine Learning Engineering with Liran Hason

151: Machine Learning Engineering with Liran Hason

Machine Learning Engineer is one of the fastest growing professions on the planet. Liran Hason, co-founder and CEO of Aporia, joins us to discuss this...

2023-02-13 19:00:00 4683
150: Code Reviews with On Freund

150: Code Reviews with On Freund

Patrick and I are always stressing the importance of code reviews and collaboration when developing. On Freund, co-founder & CEO at Wilco, is super fa...

2023-01-24 03:48:19 4395
149: Workflow Engines with Sanjay Siddhanti

149: Workflow Engines with Sanjay Siddhanti

At scale, anything we build is going to involve people. Many of us have personal schedules and to-do lists, but how can we scale that to hundreds or e...

2023-01-09 19:00:00 3581
S1: Holiday 2022 Special

S1: Holiday 2022 Special

Today we field questions from Programming Throwdown’s listeners about AI, machine learning, and more practical matters as developers in our annual hol...

2022-12-26 19:30:17 4359
148: Package Management with Max Howell

148: Package Management with Max Howell

Package managers are an often-overlooked aspect of any operating system, but their importance is not to be underestimated – especially in today’s deve...

2022-12-12 18:00:00 6184
0:00
0:00
Episode
home.no_title_available
home.no_channel_info