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.
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
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
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