Programming

Programming

https://anchor.fm/s/ff47d524/podcast/rss
34 Followers 23 Episodes Claim Ownership
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.

Episode List

Episode 18 - How JavaScript Bundlers Work

May 25th, 2020 11:50 PM

In this episode, we'll look at what data structures and algorithms JavaScript bundlers use. We'll talk about ECMAScript modules, strongly connected components, depth-first search, and more! Enjoy!

Episode 17 - Dependency Injection

Apr 21st, 2020 4:37 AM

Today we'll talk about using dependency injection across paradigms! You'll understand what this pattern is all about and how to use it. During the episode, we'll touch on topics such as inversion of control, high-order functions, and testability.

Episode 16 - Memoization

Apr 14th, 2020 2:54 AM

Today we'll learn about memoization! Memoization is a practice that helps us improve the performance of our apps using caching. In the episode, we'll also discuss pure functions, caching strategies, and much more!

Episode 15 - Compilers, Linters, and Formatters

Apr 7th, 2020 3:35 AM

In this episode of the programming podcast, we'll discuss static analysis and code transformation. In particular, we'll look at the difference between compilers, linters, and formatters. By the end of the episode, you'll understand what tool you should use to improve your development experience and team processes.

Episode 14 - The Four Principles of OOP

Mar 31st, 2020 1:16 AM

In today's episode, you'll learn the four principles of object-oriented programming. We'll discuss abstraction, inheritance, encapsulation, and polymorphism. By the end of the show, you'll understand each one of them; you'll know how they relate to each other, and how to use them in practice.

Get this podcast on your phone, Free

Create Your Podcast In Minutes

  • Full-featured podcast site
  • Unlimited storage and bandwidth
  • Comprehensive podcast stats
  • Distribute to Apple Podcasts, Spotify, and more
  • Make money with your podcast
Get Started
It is Free