Radio and PodcastRadio and PodcastLive Radio & Podcasts
Programming cover
Technology

Programming

Minko Gechev

Programming is a weekly podcast that aims to make us better software engineers! With each episode, you'll learn about a computer science concept in a brief and accessible way.

Programming Podcast Guide

Listen to Programming, a Technology podcast by Minko Gechev. Stream 25 episodes in English, follow new audio stories, and play episodes online on Radio and Podcast.

Show Topic

Browse this show under Technology podcasts.

Episodes

20 episodes are loaded now from a catalog of 25. More episodes can be opened from this page.

Episodes

20 of 25 episodes

Episode 25 - Micro Frontends Patterns

The episode is inspired by research I conducted a few years ago in which I interviewed hundreds of other senior engineers and architects bui...

00:24:51Dec 20, 2025

Episode 24 - AI Agents

In this episode, we'll cover what AI agents are, how they work, common agentic implementation patterns, and how agents manage their context...

00:18:38Dec 13, 2025

Episode 22 - Signals

In this episode, we'll explore a concept called Signal that has been getting a lot of traction in JavaScript over the past few years. I'll d...

00:11:19Jan 10, 2025

Episode 20 - Static and Dynamic Systems

Today we'll look into static and dynamic systems. We'll discuss what does it mean for a programming language or a framework to be static or...

00:13:29Jun 23, 2020

Episode 19 - Type Systems and Type Checking

In this episode, we'll look at the very basics of type systems and their enforcement. We'll discuss strongly and weakly typed languages. Aft...

00:06:00Jun 16, 2020

Episode 18 - How JavaScript Bundlers Work

In this episode, we'll look at what data structures and algorithms JavaScript bundlers use. We'll talk about ECMAScript modules, strongly co...

00:11:12May 25, 2020

Episode 17 - Dependency Injection

Today we'll talk about using dependency injection across paradigms! You'll understand what this pattern is all about and how to use it. Duri...

00:10:24Apr 21, 2020

Episode 16 - Memoization

Today we'll learn about memoization! Memoization is a practice that helps us improve the performance of our apps using caching. In the episo...

00:10:46Apr 14, 2020

Episode 14 - The Four Principles of OOP

In today's episode, you'll learn the four principles of object-oriented programming. We'll discuss abstraction, inheritance, encapsulation,...

00:14:08Mar 31, 2020

Episode 13 - Binary Heaps

Today we're going to discuss the binary heap data structure. In this episode, you'll learn where to use heaps in practice, how they can come...

00:12:31Mar 24, 2020

Episode 11 - Coupling and Cohesion

Today you'll learn how keeping your abstractions more cohesive and less coupled can improve the quality and maintainability of your software...

00:11:28Mar 10, 2020

Episode 10 - Topological Sort

The chances are that the information from this episode will come in handy to you during a coding interview and likely in real life! In this...

00:13:23Mar 3, 2020

Episode 9 - Sorting. Counting Sort.

Have you ever been frustrated during interviews thinking that your interviewer expects you to have memorized a bunch of sorting algorithms y...

00:13:25Feb 26, 2020

Episode 8 - Decorator Pattern

Today you'll learn how at runtime, you can enhance the behavior or existing objects using the decorator pattern. In this episode, we'll disc...

00:13:13Feb 18, 2020

Episode 7 - Tries

In the episode today, we'll talk about the trie data structure. You'll learn what tries are, how you can use them in practice, and how to im...

00:11:05Feb 11, 2020

Episode 6 - Graphs and Graph Traversal

In this episode, we'll discuss graphs. You'll learn how this data structure looks like and what are its applications. Later on, we'll talk a...

00:21:35Feb 4, 2020

Questions About Programming

Where can I listen to Programming episodes?

You can listen to Programming episodes online on Radio and Podcast. Open an episode and the site player will stream the available audio.

What is Programming about?

Programming is listed as a Technology show. The show language is listed as English.

How many Programming episodes are listed?

This page lists 25 episodes for Programming. More episodes are available from the View more button when the list continues.

Quick Answers About Programming

Where can I listen to Programming?

You can listen to Programming episodes on this page by opening an episode and using the site player.

What type of podcast is Programming?

Programming is listed as a Technology show by Minko Gechev.

How many episodes are available?

This page lists 25 episodes for Programming where feed data is available.