Software Engineering Radio - the podcast for professional software developers
Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. SE Radio covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character f
...more
Technology
Education
SE Radio 641: Catherine Nelson on Machine Learning in Data Science
Catherine Nelson, author of the new O’Reilly book, S...
more
Nov 6 2024 48m
Chapter 1 13 mins
Data Science and Machine Learning IntersectionChapter 2 7 mins
Data Science and Machine Learning SkillsChapter 3 5 mins
Data Pre-Processing and Model TrainingChapter 4 15 mins
Model Training and Pipeline DevelopmentChapter 5 5 mins
Future Roles in AI and ML
SE Radio 640: Jonathan Horvath on Physical Security
Jonathan Horvath of Z-bit discusses physical access ...
more
Oct 30 2024 59m
Chapter 1 14 mins
Understanding Physical Access Control SystemsChapter 2 13 mins
Common Challenges in Access Control SystemsChapter 3 7 mins
Physical Access Control System VulnerabilitiesChapter 4 8 mins
Offline Access Control System VulnerabilitiesChapter 5 8 mins
Enhancing Access Control Systems With StandardsChapter 6 6 mins
Legacy Serial Communication in Access Control
SE Radio 639: Cody Ebberson on Regulated Industries
Cody Ebberson, CTO of Medplum, joins host Sam Taggar...
more
Oct 23 2024 39m
Chapter 1 10 mins
Navigating Regulated Environments in Software EngineeringChapter 2 6 mins
Navigating Compliance Regulations in SoftwareChapter 3 6 mins
Maintaining Velocity in Regulated EnvironmentsChapter 4 6 mins
Balancing Compliance and Software DevelopmentChapter 5 8 mins
Logging Challenges and Compliance Controls
SE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization
Nick Tune and Jean-Georges Perrin join host Giovanni...
more
Oct 17 2024 1h 1m
Chapter 1 10 mins
Modernizing Software Architecture With ExpertsChapter 2 10 mins
Rethinking Software ArchitectureChapter 3 11 mins
Government Modernization and System RestructuringChapter 4 10 mins
Criteria for Modernizing Architecture and DataChapter 5 5 mins
Challenges in Software ModernizationChapter 6 11 mins
Successful Strategies for Modernizing BusinessChapter 7 42 sec
Software Engineering Radio Feedback and Contact
SE Radio 637: Steve Smith on Software Quality
Steve Smith, founder and principal architect at Nimb...
more
Oct 10 2024 59m
Chapter 1 10 mins
The Importance of Software QualityChapter 2 4 mins
Software Design Principles for QualityChapter 3 7 mins
Coding Principles for Quality SoftwareChapter 4 9 mins
Implementing Quality Practices in Legacy SystemsChapter 5 5 mins
Testing Strategies for Quality AssuranceChapter 6 2 mins
Effective Testing Strategies for SoftwareChapter 7 5 mins
Integrating QA and Testing StrategiesChapter 8 5 mins
Building a Culture of QualityChapter 9 8 mins
Continuous Process Improvement for Quality
SE Radio 636: Sriram Panyam on SaaS Control Planes
Sriram Panyam, CTO at DagKnows, discusses SaaS Contr...
more
Oct 2 2024 1h 2m
Chapter 1 8 mins
Understanding SaaS Control PlanesChapter 2 9 mins
Managing Complexity With Control PlanesChapter 3 8 mins
SaaS Control Plane FunctionalityChapter 4 4 mins
Evolution of SaaS Data ManagementChapter 5 10 mins
Data Migration and Security Control PlanesChapter 6 6 mins
Control Plane Data Management ObservationChapter 7 13 mins
Control Plane and Future Directions
SE Radio 635: Stevie Caldwell on Zero-Trust Architecture
Stevie Caldwell, Senior Engineering Technical Lead a...
more
Sep 26 2024 50m
Chapter 1 8 mins
Zero Trust Network Architecture for KubernetesChapter 2 13 mins
Enhancing Security With Zero Trust NetworkChapter 3 8 mins
Automating Trust With Cert ManagerChapter 4 6 mins
Identity and Policy Enforcement in NetworksChapter 5 13 mins
Implementing Polaris in Zero Trust Architecture
SE Radio 634: Jim Bugwadia on Kubernetes Policy as Code
Jim Bugwadia, CEO of Nimrata and a committer to the ...
more
Sep 19 2024 1h 2m
Chapter 1 13 mins
Policy as Code in KubernetesChapter 2 14 mins
Policy Management in Kubernetes EcosystemChapter 3 12 mins
Kubernetes Namespace & Policy UpgradesChapter 4 7 mins
Policy Enforcement and Compliance in KubernetesChapter 5 15 mins
Policy Management in Kubernetes Tooling
SE Radio 633: Itamar Friedman on Automated Testing with Generative AI
Itamar Friedman, the CEO and co-founder of CodiumAI,...
more
Sep 11 2024 59m
Chapter 1 13 mins
Enhancing Code Coverage With AI TestingChapter 2 8 mins
Maximizing Code Coverage With AI TestingChapter 3 6 mins
Utilizing LLM for Code Coverage EnhancementsChapter 4 12 mins
AI Testing Workflow and Tool IntegrationChapter 5 3 mins
Challenges With Test Automation and MocksChapter 6 14 mins
Automated Test Categorization and Mutation Testing
SE Radio 632: Goran Petrovic on Mutation Testing at Google
Goran Petrovic, a Staff Software Engineer at Google,...
more
Sep 5 2024 55m
Chapter 1 8 mins
Introduction to Mutation Testing in SoftwareChapter 2 8 mins
Mutation TestingChapter 3 8 mins
Improving Software Quality Through Mutation TestingChapter 4 5 mins
Language-Specific AST Parsing for Mutation TestingChapter 5 8 mins
Scalability and Implementation of Mutation TestingChapter 6 7 mins
Evaluating Benefits of Mutation TestingChapter 7 9 mins
Enhancing Mutation Testing With Practicality
SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations
Abhay Paroha, an engineering leader with more than 1...
more
Aug 28 2024 58m
Chapter 1 8 mins
Cloud Foundation for Oil and GasChapter 2 11 mins
Cloud Transformation in Oil IndustryChapter 3 11 mins
Oil Industry Data Storage SolutionsChapter 4 9 mins
Scoping and Implementation of MicroservicesChapter 5 17 mins
Scalability and Cloud Migration StrategyChapter 6 54 sec
Business Insights and Technical Learnings
SE Radio 630: Luis Rodríguez on the SSH Backdoor Attack
Luis Rodríguez, CTO of Xygeni.io, joins host Robert ...
more
Aug 22 2024 44m
Chapter 1 13 mins
Supply Chain Attack on SSH DaemonChapter 2 17 mins
Sophisticated Supply Chain Attack InvestigationChapter 3 4 mins
Challenges in Detecting Backdoor ExploitsChapter 4 8 mins
Open Source Security and Supply Chains
SE Radio 629: Emily Bache on Katas and the Importance of Practice
Emily Bache, founder of the Samman Technical Coachin...
more
Aug 13 2024 51m
Chapter 1 11 mins
The Importance of Code KatasChapter 2 4 mins
Effective Test-Driven Development StrategiesChapter 3 4 mins
Enhancing Code Quality Through RefactoringChapter 4 8 mins
Leveraging Code Katas for Technical CoachingChapter 5 8 mins
Improving Communication and Team DynamicsChapter 6 8 mins
Overcoming Cultural Barriers in Software DevelopmentChapter 7 6 mins
Promoting Technical Coaching Through Collaboration
SE Radio 628: Hans Dockter on Developer Productivity
Hans Dockter, the creator of the Gradle build tool a...
more
Aug 7 2024 56m
Chapter 1 12 mins
Developer Productivity and ExperienceChapter 2 12 mins
Team Structure and Productivity AmplifiersChapter 3 4 mins
Measuring Team Productivity Through MetricsChapter 4 4 mins
Improving Developer Feedback and EfficiencyChapter 5 5 mins
Enhancing Developer Productivity Through Resource OptimizationChapter 6 8 mins
Maximizing Developer Productivity Through ObservabilityChapter 7 8 mins
Improving Developer Productivity With AI
SE Radio 627: Chuck Weindorf on Leaders and Software Engineers
Chuck Weindorf, a retired IT director and chief engi...
more
Jul 31 2024 57m
Chapter 1 6 mins
Leaders and Software EngineersChapter 2 5 mins
Effective Communication Strategies in Software TeamsChapter 3 3 mins
Fostering Quality in Software DevelopmentChapter 4 10 mins
Ethics, Quality, Documentation in Software TeamsChapter 5 7 mins
Building Strong Company Culture Through CommunicationChapter 6 9 mins
Encouraging Engineers for SuccessChapter 7 4 mins
Embracing Change and Leadership GrowthChapter 8 8 mins
Navigating Software Leadership and Development
SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
Ipek Ozkaya, Principal Researcher and Technical Dire...
more
Jul 23 2024 59m
Chapter 1 10 mins
Understanding Gen AI for Software ArchitectureChapter 2 6 mins
Advances and Trade-Offs in Gen AIChapter 3 11 mins
Exploring Architectural Knowledge and Gen AIChapter 4 13 mins
Generative AI Tools in Software ArchitectureChapter 5 8 mins
Gen AI Impact on Software ArchitectureChapter 6 7 mins
Securing Gen AI in Architecture Implementation
SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
Jonathan Schneider, the cofounder of Moderne and the...
more
Jul 16 2024 52m
Chapter 1 15 mins
Automated Refactoring and Open RewriteChapter 2 6 mins
Automated API Migrations With Open RewriteChapter 3 8 mins
Understanding Open Rewrite and Semantic TreesChapter 4 10 mins
Practical Usage of Open RewriteChapter 5 4 mins
Multi-Repository Development and Auto-RemediationChapter 6 6 mins
AI Coding Assistance and Automated Refactoring
SE Radio 624: Marcelo Trylesinski on FastAPI
Marcelo Trylesinski, a senior software engineer at P...
more
Jul 11 2024 41m
Chapter 1 14 mins
Exploring FastAPI With Marcelo TrilinskiChapter 2 8 mins
Differences Between FastAPI and AlternativesChapter 3 4 mins
Implementing Authentication in FastAPIChapter 4 6 mins
Deploying FastAPI and Testing StrategiesChapter 5 5 mins
Maximizing Developer Productivity With FastAPI
SE Radio 623: Michael J. Freedman on TimescaleDB
Michael J. Freedman, the Robert E. Kahn Professor in...
more
Jul 3 2024 1h 5m
Chapter 1 14 mins
Time Series Data and TimescaleDBChapter 2 5 mins
Challenges of Time Series Data IntegrationChapter 3 14 mins
Optimizing Time Series Data QueriesChapter 4 13 mins
Integrating TimescaleDB With PostgresChapter 5 5 mins
Comparing Workloads in DatabasesChapter 6 10 mins
Scaling Postgres With Timescale DB
SE Radio 622: Wolf Vollprecht on Python Tooling in Rust
Wolf Vollprecht, the CEO and founder of Prefix.dev, ...
more
Jun 26 2024 55m
Chapter 1 14 mins
Python Package Management and Rust ImplementationChapter 2 10 mins
Reproducibility and Package Management in PixieChapter 3 7 mins
PixieChapter 4 8 mins
Rust, Rattler Build, and SAT SolvingChapter 5 13 mins
Rust-Based Package Management and Benefits
SE Radio 621: Xe Iaso on Fly.io
Xe Iaso of Fly.io discusses their hosting platform w...
more
Jun 19 2024 47m
Chapter 1 13 mins
Flyio's Unique Hosting Platform ExplainedChapter 2 9 mins
Micro VMs and Hosting Infrastructure OverviewChapter 3 9 mins
Global App Deployment and App ScalingChapter 4 5 mins
Challenges of Running a PlatformChapter 5 8 mins
Global App Deployment Strategies
SE Radio 620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir
Shannon Selbert, co-founder of Soren and developer o...
more
Jun 12 2024 59m
Chapter 1 11 mins
Exploring ObanChapter 2 9 mins
Exploring ObanChapter 3 7 mins
Reliability in Oban and System ArchitectureChapter 4 14 mins
Job Consistency and Backoff AlgorithmsChapter 5 11 mins
Discussion on Oban Job SchedulerChapter 6 5 mins
Common Issues and Best PracticesChapter 7 41 sec
SE Radio Interview Wrap-Up
SE Radio 619: James Strong on Kubernetes Networking
Infrastructure engineer and Kubernetes ingress-Nginx...
more
Jun 5 2024 49m
Chapter 1 12 mins
Kubernetes Networking OverviewChapter 2 6 mins
Understanding Kubernetes Container Network InterfacesChapter 3 10 mins
Networking and Routing in KubernetesChapter 4 12 mins
Kubernetes Networking and Service AbstractionsChapter 5 8 mins
Troubleshooting Kubernetes Networking Tools
SE Radio 618: Andreas Møller on No-Code Platforms
Andreas Møller, founder of Toddle, a no-code tool fo...
more
May 29 2024 53m
Chapter 1 10 mins
Understanding No-Code PlatformsChapter 2 4 mins
Advantages and Challenges of No CodeChapter 3 11 mins
Software Methodology and Developer ProgressionChapter 4 12 mins
Performance and Flexibility in No-Code PlatformsChapter 5 5 mins
No-Code Platforms and Enterprise AdoptionChapter 6 8 mins
Enterprise Adoption of No-Code Platforms
SE Radio 617: Frances Buontempo on Modern C++
Frances Buontempo, author of the new book Learn C++ ...
more
May 23 2024 1h 11m
Chapter 1 16 mins
Discussion on C++ Language EvolutionChapter 2 9 mins
New C++ Features and SyntaxChapter 3 4 mins
Differences Between Using and TypedefChapter 4 7 mins
Lambdas and Efficiency in C++Chapter 5 10 mins
Understanding Templates and Concepts in C++Chapter 6 3 mins
Exception Handling and Structured BindingChapter 7 8 mins
Advancements in C++ ProgrammingChapter 8 10 mins
C++ Coroutines and Helpful Tools