Programming cover art

Programming

Programming

By: Minko Gechev
Listen for free

About this listen

Programming is a 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.Minko Gechev
Episodes
  • Episode 23 - Building a minimal reactive framework
    Jan 17 2025

    This episode explores building a minimal reactive framework using signals as a reactivity primitive. We'll look into implementing a simple component model, composing components, separating the view into static and dynamic parts, and implementing fine-grained reactivity.

    Show More Show Less
    18 mins
  • Episode 22 - Signals
    Jan 10 2025

    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 describe a simple implementation so you can understand the internals and then see how it relates to the traditional object-oriented design pattern observer.

    Show More Show Less
    11 mins
  • Episode 21 - Maps, Hash Maps, Tree Maps, and Hash Tables
    Jul 1 2020
    Today in less than 20 minutes, we'll explore what maps are and how they work under the hood. We'll talk about the differences between treemaps, hash maps, and hash tables. We'll dig pretty in-depth...By the end of the episode, you'll understand how to implement hash tables using an array, hash function, and a linked list!
    Show More Show Less
    17 mins

What listeners say about Programming

Average Customer Ratings

Reviews - Please select the tabs below to change the source of reviews.

In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.