Back

Explore every episode of the podcast Programming Throwdown

Dive into the complete episode list for Programming Throwdown. Each episode is cataloged with detailed descriptions, making it easy to find and explore specific topics. Keep track of all episodes from your favorite podcast and never miss a moment of insightful content.

Rows per page:

1–50 of 188

TitlePub. DateDuration
187: Agentic Coding02 May 202601:38:00
In this episode, Patrick and Jason cover Agentic Coding!
186: Becoming a Manager03 Feb 202601:27:30
Patrick and Jason discuss what it means to become a manager and how the role differs from individual engineering work. They cover hiring, coaching, performance management, team goals, and when moving into management is or is not the right choice.
177: Vector Databases04 Nov 202401:28:26
Patrick and Jason explain vector databases by starting with embeddings, similarity metrics, and approximate nearest-neighbor search. They discuss how these systems store and query high-dimensional vectors and where tools like pgvector, Weaviate, Pinecone, and Milvus fit.
Image Processing01 Apr 201901:15:58
If you use ASCII encoding, the entire Oxford dictionary is about 5 million bytes. A single 4K image contains 25 million bytes.
Typescript04 Mar 201901:09:32
While the web is one of the easiest platforms for deploying software, it can also be one of the trickiest to debug. People have many different browsers, and some have plugins or settings that restrict functionality.
Wolfram Language and Mathematica15 Jan 201902:17:05
Happy New Year! Today we are sitting down with Stephen Wolfram, inventor of Mathematica, Wolfram Alpha, and Wolfram Language!
Holiday Party02 Jan 201900:58:23
Hey all! This is our annual holiday show!
Customer Bug Handling04 Dec 201801:06:27
Hey all! How do you find and triage bugs on other people's machines when they don't have the source code (or the knowledge to build it)?
Teaching Kids to Code13 Nov 201801:12:54
Patrick and Jason discuss how to teach kids to code by building logic, reasoning, and problem-solving skills at different ages. They share how they learned themselves and offer ideas for getting children excited about the fundamentals behind programming.
Reactive programming and the Actor model28 Sep 201801:25:43
Hey everyone! This episode is an absolutely fascinating interview with Jonas Bonér, creator of Akka.
2018 Mailbag06 Sep 201801:13:59
Hey all! I was able to send out all the domestic Christmas gifts (email me if you haven't gotten yours!) but we could not ship them Internationally.
Concurrency31 Jul 201801:07:07
What is a thread/process? How can you speed up a program that requires a lot of compute resources?
Technical Arguments01 Jul 201801:31:45
Sunday is a non-traditional day for a new episode and this is definitely a non-traditional episode! Today we are talking about Technical Arguments.
176: MLOps at SwampUp24 Sep 202401:58:37
James Morse: Software Engineer at Cisco System Administrator to DevOps Difference between DevOps and MLOps Getting Started with DevOps Luke Marsden: CEO of Helix ML How to start a business at 15 years old BTRFS vs ZFS MLOps: the intersection of software, DevOps and AI Fine-tuning AI on the Cloud Some advice for folks interested in ML Ops Yuval Fernbach: CTO MLOps & JFrog Starting Qwak Going from a jupyter notebook to production ML Supply Chain Getting started in Machine Learning Stephen Chin: VP of DevRel at Neo4J Developer Relations: The Job What is a Large Language Model? Knowledge graphs and the Linkage Model How to Use Graph databases in Enterprise How to get into ML Ops.
Building and Testing Web Services with Postman31 May 201801:13:09
Web services are for much more than building websites: they are one of the most common techniques for passing information among programs. Creating a web API for your program is a great way to access it from a browser, another program, or a mobile app.
Julia02 May 201801:20:54
Julia may be the most requested language we have ever received on the show, so Patrick and I took some time of the past few weeks to get familiar with Julia and share our findings. Overall, it's a really slick language that has data and process parallelism built into the language, so it will run on many threads or even many machines without having to design a communication system by hand.
Code Documentation04 Apr 201801:24:53
Writing documentation is an art and there aren't many cut-and-dry rules that will guarantee the right documentation quality. In this episode Patrick and I chat about our lessons learned and also cover a bunch of ways to document and write self-documenting code.
Arduino05 Mar 201801:38:03
Ever want to build your own robot? We explain how to do this using Arduino!
Cryptocurrency and Smart Contracts30 Jan 201800:58:57
Today we discuss Cryptocurrency and Smart Contracts with Amy Wan, CEO of Sagewise. Amy has a legal background and combines this with expertise in cryptocurrency, blockchain, ICOs, and smart contracts.
Parallel Computing with Incredibuild19 Dec 201701:05:08
How can you use all of the computers in your lab/office at the same time to speed up tasks? Today we talk with Dori Exterman, CTO of Incredibuild, about parallel computing and the awesome tool Incredibuild has created that can run any multi-process program on several machines.
Internationalization28 Nov 201701:06:36
How can you maintain a separate version of your app/site in all langauges and locales? How do you handle right-to-left text, various currencies, and a bunch of languages with non-ascii characters?
Office Spaces30 Oct 201701:21:34
Today, we are going to talk about... office space! Not the hilarious 1999 movie directed by Mike Judge, but modern office spaces for engineers and developers.
COBOL and Mainframe Computing28 Sep 201701:20:58
Did you know that there was a programming language co-invented by a consortium of government offices and top businesses (at the time)? Today we talk about that language: COBOL, and also discuss the mainframe computers of that era that ran COBOL.
Puzzle Games with Mark Engelberg17 Aug 201701:52:24
Today we chat with Mark Engelberg about his background in software engineering and game design.
175: Resume Writing16 Aug 202401:40:55
Patrick and Jason discuss how to write a strong technical resume that gets attention without becoming bloated or misleading. They cover what to include, what to avoid, how automated screening changes resume writing, and how career choices shape the resume you build over time.
Soft Skills with SimpleProgrammer19 Jul 201701:42:59
Patrick and Jason chat with John Sonmez about the soft skills that matter most in a software career, including communication, self-motivation, learning effectively, and negotiation. The episode focuses on the non-technical habits that can have an outsized impact on long-term growth.
Cryptocurrency30 Jun 201701:26:23
Today we explain how cryptocurrency works and why it is possible to buy and sell electonic currency.
Code Reviews30 May 201700:56:39
In this episode we explain how code reviews work and why they are so important.
Testing on Mobile with Kobiton15 May 201700:48:55
In this episode we interview Josh and Adam from Kobiton. They describe the challenges with releasing a mobile app for many platforms, and how Kobiton allows one to test their app on many devices in the cloud.
Cryptography30 Mar 201701:12:00
In this episode we explain how data is encrypted and decrypted, and how you can use encryption in the things you build.
Spring Framework28 Feb 201701:03:35
In this episode we interview Spencer Gibb and Mark Heckler from Pivotal, the company behind Spring Framework: a set of powerful enterprise Java libraries and services.
PHP and Hack24 Jan 201701:08:46
On this show we discuss PHP and Hack, an language that extends PHP.
Clojure with Eric Normand22 Dec 201601:08:29
On this show we discuss Clojure and ClojureScript, and all the amazing things you can build with them.
Javascript For Mobile with Burke Holland23 Nov 201601:00:03
How to build great mobile apps with Javascript.
Deploying Software31 Oct 201601:11:01
How to distribute software so it works on other people's computers.
174: Devops10 Jun 202401:25:47
Patrick and Jason explain DevOps and how it relates to site reliability, build systems, testing infrastructure, and release processes. They cover infrastructure as code, CI/CD, deployment strategies, operational metrics, and the kinds of failures good DevOps practices are meant to prevent.
Scaling Web Sites with Daniel Moore27 Sep 201600:55:54
This show is an interview with Daniel Moore about scaling web sites.
Optimization31 Aug 201601:15:34
This show covers software optimization (how to make software run faster).
Robotics22 Jul 201601:07:38
This show is an intro to robotics. Blog post: https://www.programmingthrowdown.com/episodes/56-robotics.
Editor Wars24 Jun 201601:20:19
This show covers many different editors. Blog post: https://www.programmingthrowdown.com/episodes/55-editor-wars.
Programming for the GPU25 May 201601:05:12
On this episode we invite Mark Harris, Chief Technologist at NVIDIA, to talk about programming for the GPU.
Open Source Communities02 May 201601:02:06
On this episode we invite Mikeal Rogers, Community Manager at the Node.JS Foundation, to talk about open source communities and organizing large open source projects.
Scientific Python28 Mar 201601:11:16
This show covers Scientific Python: A platform for data analysis, visualization, and reporting built on top of python. Book of the Show Jason: Masterminds of Programming Patrick: Redshirts.
Udacity: Democratizing Education24 Feb 201601:06:42
This show covers Online/Continuing education. We ask the experts: How can more people get jobs in programming?
Congratulations!21 Jan 201601:10:42
This show celebrates 50 episodes of Programming Throwdown! We answer questions from the audience live on livecoding.tv .
Tamper Protection21 Dec 201501:22:41
This show covers Tamper Protection: How hackers are able to tamper with compiled programs and the programs that prevent tampering.
173: Mocking and Unit Tests29 Apr 202401:35:22
Patrick and Jason discuss unit testing, regression testing, and system testing, with a focus on when mocking actually helps. They explain mocks versus fakes, testing tradeoffs, and the practical role of testing libraries across several major languages.
Source Control07 Dec 201501:03:14
This show covers Source Control: Various tools that keep history of your code and enable code collaboration. Book of the Show Jason: Kobolds Ate My Baby Patrick: Firefight.
Ruby12 Oct 201501:09:56
This show covers Ruby: a multipurpose interpreted language for rapid development. Book of the Show Jason: Paranoia RPG Player’s Handbook Patrick: Lock In.
R10 Sep 201501:06:02
This show covers R: a language suitable for data mining and machine learning. Book of the Show Jason: The hard thing about hard things http://amzn.to/1UqMjDD Patrick: Steel World http://amzn.to/1JMcsa5.
© My Podcast Data