logo
episode-header-image
Apr 2020
8m 39s

Episode 15 - Compilers, Linters, and For...

Minko Gechev
About this episode
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. 
Up next
Jan 2025
Episode 23 - Building a minimal reactive framework
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. 
17m 54s
Jan 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 describe a simple implementation so you can understand the internals and then see how it relates to the traditional object-oriented design pa ... Show More
11m 19s
Jul 2020
Episode 21 - Maps, Hash Maps, Tree Maps, and Hash Tables
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 ... Show More
16m 30s
Recommended Episodes
Jan 2018
Episode 13 - Do Developers Make Lousy UX?
In this episode we discuss why lot of people think Developers make unusable and lousy user experiences and interfaces. We take examples of Windows vs Mac and a throw back from a blog post I wrote 10 years ago. Enjoy --- Support this podcast: https://anchor.fm/hnasr/support 
9m 35s
Nov 2017
107: Charting a Career in Energy Analytics
In this episode of the SuperDataScience Podcast, we will listen to the Data Scientist at Utopus Insights, Gabor Solymosi. You will hear about survival analytics, you will learn how to find the freedom to work remotely, and also, you will get to know more about Text analytics. If ... Show More
1h 1m
Jul 2018
175: Insights from the Founder of KDnuggets
In this episode of the SuperDataScience Podcast, I chat with the President and Editor at KDNuggets, Gregory Piatetsky-Shapiro. You will hear about the recent advancements in Data Science, learn how Reinforcement Learning can greatly improve AI capabilities, and learn about the no ... Show More
53m 22s
Dec 2021
Input Quadrant - A Tool for Better Retrospectives
We have an illusion of control when things go our way, and a bias to shift the blame when things don't go our way. In retrospectives, we also believe we know all of the variables at play.In today's episode, we talk about these tendencies, and provide a model for thinking about ou ... Show More
21m 34s
Feb 2023
What Defines a Senior Developer? - Dynamic vs Static Understanding of Situations
The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer.Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd l ... Show More
8m 35s
Jul 2020
Nora Jones on Resilience Engineering, Mental Models, and Learning from Incidents
In this podcast, Nora Jones, Co-Founder and CEO at Jeli and co-author of O’Reilly’s “Chaos Engineering: System Resiliency in Practice”, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: chaos engineering and resilience engineering, planning and running ... Show More
36 m
Jul 2017
067: Latest Developments in the Field of AI and How it is Changing the World
In this episode of the SuperDataScience Podcast, I chat with Vice President of Research at Sentient AI, Risto Miikkulainen. You will hear about the applications of AI across multiple fields, learn about the 2 types of AI - the Evolutionary Algorithms and Reinforcement Learning Al ... Show More
38m 57s
Mar 2022
Episode 23 | Developer Workflow | Agile | Jira
We're talking about everything workflow! You'll learn what a typical agile environment workflow looks like. You'll also hear Isaac and Shaun talk about how they work with Jira and how their teams use it. Exciting stuff :) 
30m 5s
Nov 2018
Episode 66 - YouTube Audio and Video Streaming in the mobile app
As a software engineer, I like to reverse engineer applications and see how it was made. This episode we discuss how YouTube handles audio vs video streaming. When you minimize the app, --- Support this podcast: https://anchor.fm/hnasr/support 
6m 25s