SE Radio 598: Jonathan Crossland on the AMMERSE Framework

January 11, 2024 1:07:49 100.24 MB Downloads: 0

Jonathan Crossland, software architect, author, and business owner, joins host Jeff Doolittle for a conversation about the AMMERSE framework of design principles. They start by discussing the agile manifesto as a statement of values, and Jonathan shares his perspective based on his experience as a software developer and business owner. They then explore the three […]

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

January 08, 2024 1:03:49 61.57 MB Downloads: 0

Coral Calero Muñoz and Félix García, professors at the University of Castilla-La Mancha, speak with host Giovanni Asproni about green and sustainable software—an approach to software development aimed at creating software systems that consume less energy and produce less CO2 during their entire lifetimes with minimal impact on their functionality and other qualities. The episode starts […]

SE Radio 596: Maxim Fateev on Durable Execution with Temporal

December 27, 2023 1:08:54 99.5 MB Downloads: 0

Maxim Fateev, the CEO of Temporal, speaks with SE Radio’s Philip Winston about how Temporal implements durable execution. They explore concepts including workflows, activities, timers, event histories, signals, and queries. Maxim also compares deployment using self-hosted clusters or the Temporal Cloud. Show Notes Related Episodes SE Radio 502 – Omer Katz on Distributed Task Queues […]

SE Radio 595: Llewelyn Falco on Approval Testing

December 19, 2023 1:03:33 91.82 MB Downloads: 0

Llewelyn Falco, creator approval tests, talks with SE Radio host Sam Taggart about testing code in general and the various types of testing that developers perform. Llewelyn elaborates on how approval tests can help test code at a higher level than traditional unit tests. They also discuss using approval tests to help get legacy code […]

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

December 14, 2023 57:42 83.39 MB Downloads: 0

Sean Moriarity, creator of the Axon deep learning framework, co-creator of the Nx library, and author of Machine Learning in Elixir and Genetic Algorithms in Elixir, published by the Pragmatic Bookshelf, speaks with SE Radio host Gavin Henry about what deep learning (neural networks) means today. Using a practical example with deep learning for fraud […]

SE Radio 593: Eric Olden on Identity Orchestration

December 06, 2023 1:03:24 91.6 MB Downloads: 0

Eric Olden talks with host Giovanni Asproni about identity orchestration, a software approach for managing distributed identity and access management (IAM) and integrating multiple identity systems or providers (IDPs) to make them look like a single system from a user perspective. The episode starts with a refresher in identity and access management, then introduces identity […]

SE Radio 592: Jaxon Repp on Distributed Data Infrastructure

November 29, 2023 53:38 77.53 MB Downloads: 0

Jaxon Repp of HarperDB speaks with Brijesh Ammanath about distributed data infrastructure, including what it is and why it’s important. They discuss the key factors that make distributed data infrastructure attractive, as well as challenges to implementing it. The episode explores the architecture and design principles, the key security considerations, and the transition factors for […]

SE Radio 591: Yechezkel Rabinovich on Kubernetes Observability

November 22, 2023 1:02:14 89.9 MB Downloads: 0

Yeckezkel Rabinovich, CTO of Groundcover, speaks with host Philip Winston about observability and eBPF as it applies to Kubernetes. Rabinovich was previously the chief architect at the healthcare security company CyberMDX and spent eight years in the cyber security division of the Israeli Prime Minister’s Office. This episode explores the three pillars of observability, extending […]

SE Radio 590: Andy Suderman on Standing Up Kubernetes

November 15, 2023 54:13 78.38 MB Downloads: 0

Andy Suderman, CTO of Fairwinds, joins host Robert Blumen to talk about standing up a kubernetes cluster. Their discussion covers build-your-own versus managed clusters provided by cloud services, and how to determine the number of kubernetes clusters an organization needs. Andy describes best practices for automating cluster provisioning, and offers recommendations about customizations and opinionation […]

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

November 09, 2023 56:47 82.06 MB Downloads: 0

Zac Hatfield-Dodds, the Assurance Team Lead at Anthropic, speaks with host Gregory M. Kapfhammer about property-based testing techniques and how to use them in an open-source tool called Hypothesis. They discuss how to define properties for a Python function and implement a test case in Hypothesis. They also explore some of the advanced features in […]

SE Radio 588: José Valim on Elixir, Machine Learning, and Livebook

November 02, 2023 1:03:32 91.79 MB Downloads: 0

José Valim, creator of the Elixir programming language, Chief Adoption Officer at Dashbit, and author of three programming books, speaks with SE Radio host Gavin Henry about what Elixir is today, what Livebook is, the five spearheads of the new machine learning ecosystem for Elixir, and how they all fit together. Valim describes why he […]

SE Radio 587: M. Scott Ford on Managing Dependency Freshness

October 25, 2023 54:53 79.32 MB Downloads: 0

M. Scott Ford, the CTO of Corgibytes and host of the Legacy Code Rocks podcast, discusses managing dependency freshness. SE Radio’s Sam Taggart speaks with him about why dependency freshness is important to ensure that your code has all the latest bug fixes, how exactly to measure dependency freshness, and some of the insights that […]

SE Radio 586: Nikhil Shetty on Virtual Private Cloud

October 19, 2023 1:07:15 97.14 MB Downloads: 0

Nikhil Stetty, an expert in networking and distributed systems, speaks with SE radio’s Kanchan Shringi about virtual private cloud (VPC) and related technologies. They explore how VPC relates to public cloud, private cloud, and virtual private networks (VPNs). The discussion delves into why VPC is fundamental to building on the cloud, as well as configuring […]

SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment

October 11, 2023 43:21 62.73 MB Downloads: 1

Adam Frank, SVP of Product and Marketing at Armory.io, speaks with SE Radio’s Kanchan Shringi about continuous integration, continuous delivery, and continuous deployment – and how they differ. Frank suggests that organizations begin by identifying how the CI/CD process aligns best with their unique goals, noting that such goals might be different for B2C versus […]

SE Radio 584: Charles Weir on Ruthless Security for Busy Developers

October 05, 2023 1:00:48 58.67 MB Downloads: 0

Charles Weir—developer, security researcher, and Research Fellow at Security Lancaster—joins host Giovanni Asproni to discuss an approach that development teams can use to create secure systems without wasting effort on unnecessary security work. The episode starts with a broad description of the approach, which is based on Weir’s research and on a free Developer Security […]