TypeScript with Jake Bailey

TypeScript with Jake Bailey

Author: Software Engineering Daily July 15, 2025 Duration: 46:10
TypeScript is a statically typed superset of JavaScript that adds optional type annotations and modern language features to improve developer productivity and code safety. The TypeScript compiler performs type checking at compile time, catching errors before code is run, and also transforms TypeScript code into clean, standards-compliant JavaScript. Jake Bailey is Senior Software Engineer at

Every day, the world of technology evolves, and Software Engineering Daily provides a crucial, in-depth look at how that happens. This podcast sits at the intersection of code, infrastructure, and the people who build it, offering long-form conversations that go far beyond surface-level news. Each episode features a detailed technical interview with engineers, founders, and researchers who are actively shaping the landscape. Listeners will hear concrete discussions about system design, programming languages, DevOps practices, and the architectural decisions behind major platforms. The focus is on the how and the why-the practical challenges and trade-offs faced by professionals in the field. It’s a resource for developers seeking to understand not just what tools to use, but the underlying principles that make them effective. By dedicating time to a single topic per episode, the podcast allows for a thorough exploration that is both educational and genuinely insightful. Tune in for a consistent and substantive dive into the mechanics of modern software, where every conversation is an opportunity to deepen your technical understanding and stay engaged with the pulse of the industry.
Author: Language: en-us Episodes: 100

Software Engineering Daily
Podcast Episodes
pnpm with Zoltan Kochan [not-audio_url] [/not-audio_url]

Duration: 34:27
Traditional package management systems for JavaScript have faced several inefficiencies related to dependency storage, resolution, and project performance. pnpm is a fast, disk-efficient package manager for JavaScript an…
Angular with Jessica Janiuk [not-audio_url] [/not-audio_url]

Duration: 51:03
Modern web development faces several challenges, particularly when building scalable, maintainable, and high-performance applications. As applications grow, managing complex user interfaces, and ensuring efficient data h…
Context-Aware SQL and Metadata with Shinji Kim [not-audio_url] [/not-audio_url]

Duration: 41:38
A common challenge in data-rich organizations is that critical context about the data is often hard to capture and even harder to keep up to date. As more people across the organization use data and data models get more…
Modern Data Visualization with Robert Kosara [not-audio_url] [/not-audio_url]

Duration: 47:49
Data visualization is increasingly important as organizations prioritize data-driven decision-making. Tools that transform complex datasets into intuitive, interpretable visualizations are arguably just as critical as th…
A Conversation with Amazon CTO Werner Vogels [not-audio_url] [/not-audio_url]

Duration: 46:32
Werner Vogels is the Chief Technology Officer at Amazon, where he has played a pivotal role in shaping the company’s technology vision for over two decades. Before joining Amazon in 2004, Werner was a research scientist…
Redis and AI Agent Memory with Andrew Brookins [not-audio_url] [/not-audio_url]

Duration: 48:36
A key challenge with designing AI agents is that large language models are stateless and have limited context windows. This requires careful engineering to maintain continuity and reliability across sequential LLM intera…
Complex Workload Deployment with Will Stewart [not-audio_url] [/not-audio_url]

Duration: 37:34
Deploying and managing cloud workloads is a complex task that requires developers to handle infrastructure, scaling, CI/CD pipelines, and database hosting. Configuring and maintaining Kubernetes, ensuring smooth deployme…