Software Engineering Radio - the podcast for professional software developers

se-radio@computer.org
undefined
Jan 11, 2024 • 1h 8min

SE Radio 598: Jonathan Crossland on the AMMERSE Framework

Jonathan Crossland, software architect, author, and business owner, discusses the AMMERSE framework of design principles. They explore the three layers of the framework and how they improve collaboration and reach common goals. They also discuss the relationship between AMMERSE and Agile Manifesto, reachability in organizational maturity, environmental values in software design, creating a consistent development environment, understanding AMMERSE framework, and the purpose of conveying MERS ideas.
undefined
7 snips
Jan 8, 2024 • 1h 4min

SE Radio 597: Coral Calero Muñoz and Félix García on Green Software

Professors Coral Calero Muñoz and Felix Garcia discuss green and sustainable software, emphasizing why it matters in the context of global warming. They explore terminology and concepts related to green software, the challenges of measuring energy consumption, the impact of programming languages on energy efficiency, and the connection between energy consumption, software speed, and AI. They also tackle the challenges and future of green software engineering, the importance of government action, and the issue of 'green washing' in the software industry.
undefined
21 snips
Dec 27, 2023 • 1h 9min

SE Radio 596: Maxim Fateev on Durable Execution with Temporal

Maxim Fateev, CEO of Temporal, discusses durable execution, concepts of workflows, activities, timers, event histories, signals, and queries. He compares self-hosted clusters with Temporal Cloud for deployment. Also, explore the evolution of Temporal from Cadence, saga pattern implementation, Temporal client SDKs, parallel execution in different languages, setting up a Temporal cluster, database contents, and challenges of workflow versioning.
undefined
Dec 19, 2023 • 1h 4min

SE Radio 595: Llewelyn Falco on Approval Testing

Llewelyn Falco, creator of approval tests, discusses the power of approval testing as a higher level alternative to traditional unit tests. They explore the pitfalls of code coverage and the process of approval testing. They also talk about using approval tests to improve test clarity and reduce duplication, testing non-deterministic chat bots, making code testable, and the importance of specification in software development.
undefined
Dec 14, 2023 • 58min

SE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon

Sean Moriarity, creator of the Axon deep learning framework and author of Machine Learning in Elixir, discusses deep learning for fraud detection, the history of deep learning, feed-forward neural networks, decision trees, logistic regression, and ensemble models. They also explore the process of training a model for fraud detection and the importance of data quality in machine learning projects.
undefined
5 snips
Dec 7, 2023 • 1h 3min

SE Radio 593: Eric Olden on Identity Orchestration

Eric Olden discusses identity orchestration, integrating identity systems, challenges after mergers, legacy applications, and secure user authentication. The benefits of redundancy and orchestration for services, replacing insecure passwords, and the role of identity orchestration in secure access and efficient management are also explored. Implementing identity orchestration and emerging trends such as self-service and AI for automation and security are discussed.
undefined
Nov 30, 2023 • 54min

SE Radio 592: Jaxon Repp on Distributed Data Infrastructure

Jaxon Repp from HarperDB discusses distributed data infrastructure, its benefits, challenges, and security considerations. The episode covers optimizing for IoT, transitioning steps, and introduces HarperDB's online resources and cloud offering.
undefined
Nov 22, 2023 • 1h 2min

SE Radio 591: Yechezkel Rabinovich on Kubernetes Observability

Yechezkel Rabinovich, CTO of Groundcover, discusses observability and eBPF in Kubernetes. Topics include the three pillars of observability, extending the Linux Kernel with eBPF, basics of Kubernetes, and how Groundcover uses eBPF in its observability platform.
undefined
Nov 15, 2023 • 54min

SE Radio 590: Andy Suderman on Standing Up Kubernetes

Andy Suderman, CTO of Fairwinds, talks about standing up a kubernetes cluster. Topics include build-your-own versus managed clusters, determining number of clusters needed, best practices for automation, customizations and opinionation of cloud service providers, CI and monitoring on same cluster, integrating stateful services, kubernetes secrets, container-network interface, and provisioning external DNS and TLS certificates for cluster services.
undefined
7 snips
Nov 9, 2023 • 57min

SE Radio 589: Zac Hatfield-Dodds on Property-Based Testing in Python

Zac Hatfield-Dodds, Assurance Team Lead at Anthropic, speaks about property-based testing in Python using the Hypothesis library. They explore defining properties for Python functions, implementing test cases, and using advanced features of Hypothesis. They also discuss automating testing, input shrinking, fuzz testing, and introduce Anthropic, an AI research company.

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