Software Engineering Radio - the podcast for professional software developers

se-radio@computer.org
undefined
4 snips
Jul 23, 2024 • 60min

SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture

Ipek Ozkaya, Principal Researcher at SEI, discusses Gen AI for Software Architecture with host. They explore AI's impact on architecture decisions, challenges in implementation, and nuances of different ML models. The conversation delves into using AI tools for decision-making, limitations, and the importance of human expertise in verifying responses. They reflect on future trends and the need for holistic system development in software architecture.
undefined
13 snips
Jul 16, 2024 • 53min

SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite

Jonathan Schneider, cofounder of Moderne and creator of OpenRewrite, discusses automated software maintenance with SE Radio. Topics include using OpenRewrite for framework migration and security fixes, leveraging lossless semantic trees for automated refactoring, and the importance of correctness in refactoring. Schneider also explores maximizing OpenRewrite for codebase events, API migrations, static analysis, and code quality improvement. Learn how to get started with OpenRewrite and commercial offerings for efficient refactoring in software engineering.
undefined
80 snips
Jul 16, 2024 • 41min

SE Radio 624: Marcelo Trylesinski on FastAPI

Marcelo Trylesinski, a senior software engineer at Pydantic, discusses FastAPI with a focus on performance, usability, and authentication. Topics include using Rust for input validation, framework comparisons with Uvicorn and Starlet, and designing, implementing, and testing FastAPI. The podcast explores API fundamentals, strategies for deployment, and the importance of authentication in FastAPI applications.
undefined
Jul 3, 2024 • 1h 6min

SE Radio 623: Michael J. Freedman on TimescaleDB

Professor Michael J. Freedman from Princeton and co-founder/CTO of Timescale, discusses TimescaleDB's history, integration with PostgreSQL, data suitability, IoT data formats, sharding, and upgrade management. They tackle challenges in managing time series data, technologies, Rust integration, collaboration with Postgres team, security contributions, and optimization strategies. Exciting conversations around TimescaleDB's capabilities and enabling developers to innovate.
undefined
Jun 26, 2024 • 55min

SE Radio 622: Wolf Vollprecht on Python Tooling in Rust

Wolf Vollprecht, CEO of Prefix.dev, discusses implementing Python tools in Rust with host Gregory M. Kapfhammer. They explore challenges in building Python infrastructure tooling and the benefits of using Rust. They focus on Pixi, a Rust-based package management tool, for reproducible installations. The podcast covers Rust advantages, Python package management systems, benefits of Rust tooling, and the UV package manager for Python projects.
undefined
Jun 19, 2024 • 48min

SE Radio 621: Xe Iaso on Fly.io

Xe Iaso from Fly.io talks about hosting apps globally, Anycast, Wireguard for encryption, custom load balancing with fly-proxy, serving EU customers, using firecracker and cloud hypervisor micro VMs, differences between VMs, challenges with providing GPUs, Kubernetes usage, and abuse management on the platform.
undefined
Jun 12, 2024 • 60min

SE Radio 620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir

Parker Selbert and Shannon Selbert discuss robust job processing in Elixir, touching on the reliability, consistency, and observability factors. They delve into the creation of Oban, lessons learned, job throughput, distributed architectures, retry algorithms, and the significance of PostgreSQL and Elixir in this process.
undefined
4 snips
Jun 5, 2024 • 50min

SE Radio 619: James Strong on Kubernetes Networking

Infrastructure engineer and Kubernetes ingress-Nginx maintainer James Strong discusses Kubernetes networking, covering topics like IP ranges, overlay networks, kernel extension points, Linux network namespace isolation, CNI ecosystem, service abstraction, monitoring, and troubleshooting in a comprehensive exploration of Kubernetes networking intricacies.
undefined
7 snips
May 29, 2024 • 54min

SE Radio 618: Andreas Møller on No-Code Platforms

Andreas Møller, founder of Toddle, discusses no-code platforms with SE Radio. They cover the role of developers, scalability, enterprise adoption, and unique features of Toddle. Topics include evolution of no-code, performance optimization, continuous deployment, platform architecture, and enterprise adoption challenges.
undefined
May 23, 2024 • 1h 11min

SE Radio 617: Frances Buontempo on Modern C++

Frances Buontempo, author of Learn C++ by Example, discusses modern C++ features such as lambdas, templates, and ranges. They cover auto benefits, class template argument deduction, user-defined literals, and the C++ 20 spaceship operator. The conversation also explores concurrency, engagement opportunities in the C++ community, and tips for learning and using C++.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app