» SE Radio 595: Llewelyn Falco on Approval Testing
19/12/23 21:08 from Software Engineering Radio - the podcast for professional software developers
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 highe...

» SE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon
14/12/23 22:49 from Software Engineering Radio - the podcast for professional software developers
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  G...

» SE Radio 593: Eric Olden on Identity Orchestration
07/12/23 01:56 from Software Engineering Radio - the podcast for professional software developers
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 l...

» SE Radio 592: Jaxon Repp on Distributed Data Infrastructure
30/11/23 00:57 from Software Engineering Radio - the podcast for professional software developers
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 challen...

» SE Radio 591: Yechezkel Rabinovich on Kubernetes Observability
22/11/23 17:50 from Software Engineering Radio - the podcast for professional software developers
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 eigh...

» SE Radio 590: Andy Suderman on Standing Up Kubernetes
15/11/23 20:26 from Software Engineering Radio - the podcast for professional software developers
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 kube...

» SE Radio 589: Zac Hatfield-Dodds on Property-Based Testing in Python
09/11/23 18:51 from Software Engineering Radio - the podcast for professional software developers
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...

» SE Radio 588: José Valim on Elixir, Machine Learning, and Livebook
02/11/23 17:10 from Software Engineering Radio - the podcast for professional software developers
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...

» SE Radio 587: M. Scott Ford on Managing Dependency Freshness
25/10/23 22:01 from Software Engineering Radio - the podcast for professional software developers
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...

» SE Radio 586: Nikhil Shetty on Virtual Private Cloud
20/10/23 00:03 from Software Engineering Radio - the podcast for professional software developers
Nikhil Shetty , 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 ...

» SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment
11/10/23 23:50 from Software Engineering Radio - the podcast for professional software developers
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...

» SE Radio 584: Charles Weir on Ruthless Security for Busy Developers
05/10/23 19:07 from Software Engineering Radio - the podcast for professional software developers
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 secu...

» SE Radio 583: Lukas Fittl on Postgres Performance
28/09/23 21:22 from Software Engineering Radio - the podcast for professional software developers
Lukas Fittl of pganalyze discusses the performance of Postgres, one of the world’s most popular database systems. SE Radio host Philip Winston speaks with Fittl about database indexing, queries, maintenance, scaling, and stored procedure...

» SE Radio 582: Leo Porter and Daniel Zingaro on Learning to Program with LLMs
20/09/23 18:05 from Software Engineering Radio - the podcast for professional software developers
Dr. Daniel Zingaro and Dr. Leo Porter , co-authors of the book Learn AI-Assisted Python Programming, speak with host Jeremy Jung about teaching programming with the aid of large language models (LLMs). They discuss writing a book to use ...

» SE Radio 581: Zach Lloyd on Terminal Emulators
14/09/23 18:11 from Software Engineering Radio - the podcast for professional software developers
Zach Lloyd , CEO of Warp.dev, discusses how to implement and effectively use command-line terminals. Host Gregory Kapfhammer speaks with Lloyd about how command-line terminals work and how the Warp terminal uses the GPU and AI to enhance...

» SE Radio 580: Josh Doody on Mastering Business Communication for Software Engineers
07/09/23 01:06 from Software Engineering Radio - the podcast for professional software developers
Josh Doody , author of Mastering Business Email, speaks with host Brijesh Ammanath about how software engineers can master business communication. They begin with an exploration of various communication modes, including Slack, virtual me...

» SE Radio 579: Arun Gupta on Open Source Strategy and Community
01/09/23 00:43 from Software Engineering Radio - the podcast for professional software developers
Arun Gupta , Vice President and General Manager of Open Ecosystem Initiatives at Intel Corporation, discusses open-source strategy and community with SE Radio host Kanchan Shringi . They explore the business case and business model for w...

» SE Radio 578: Ori Mankali on Secrets Management using Distributed Fragments Cryptography
22/08/23 21:42 from Software Engineering Radio - the podcast for professional software developers
In this episode, Ori Mankali , senior VP of engineering at cloud security startup Akeyless, speaks with SE Radio’s Nikhil Krishna about secrets management and the innovative use of distributed fragment cryptography (DFC). In the context ...

» SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
18/08/23 00:20 from Software Engineering Radio - the podcast for professional software developers
Casey Muratori caused some strong reactions with a blog post and an associated video in which he went through an example from the “Clean Code” book by Robert Martin to demonstrate the negative impact that clean code practices can have on...

» SE Radio 576: Jens Neuse on Back Ends for Front Ends
09/08/23 18:29 from Software Engineering Radio - the podcast for professional software developers
Jens Neuse , founder of Wundergraph, joins SE Radio host  Jeff Doolittle for a conversation about back ends for front ends, or BFF. Jens begins by explaining how a heavy integration burden is often placed on front-end development teams. ...

» SE Radio 575: Nir Valtman on Pipelineless Security
01/08/23 23:43 from Software Engineering Radio - the podcast for professional software developers
Nir Valtman , co-Founder and CEO at Arnica, discusses pipelineless security with SE Radio host Priyanka Raghavan . They start by defining pipelines and then consider how to add security. Nir lays out the key challenges in getting good co...

» SE Radio 574: Chad Michel on Software as an Engineering Discipline
27/07/23 16:22 from Software Engineering Radio - the podcast for professional software developers
Chad Michel , Senior Software Architect at Don’t Panic Labs and co-author of Lean Software Systems Engineering for Developers , joins host Jeff Doolittle for a conversation about treating software development as an engineering discipline...

» SE Radio 573: Varun Singh on Evolution of Internet Protocols
19/07/23 21:06 from Software Engineering Radio - the podcast for professional software developers
In this episode, Varun Singh , Chief Products and Technology Officer at Daily.co , speaks with host Nikhil Krishna about the 30-year evolution of web protocols. In particular, they explore the impact of protocol ossification, which has s...

» SE Radio 572: Gregory Kapfhammer on Flaky Tests
13/07/23 23:56 from Software Engineering Radio - the podcast for professional software developers
Gregory Kapfhammer , associate professor at Allegheny College, discusses the common problem of ‘flaky tests’ with SE Radio’s Nikhil Krishna . Flaky tests are test cases that unreliably pass or fail even when no changes are made to the so...

» SE Radio 571: Jeroen Mulder on Multi-Cloud Governance
05/07/23 18:12 from Software Engineering Radio - the podcast for professional software developers
Jeroen Mulder , author of Multi-Cloud Strategy for Cloud Architects , joins host Robert Blumen for a discussion of public cloud, private cloud, and multi-cloud computing architectures and trends. They start by considering what defines cl...

» SE Radio 570: Stanisław Barzowski on the jsonnet Language
27/06/23 22:15 from Software Engineering Radio - the podcast for professional software developers
Stanisław Barzowski of XTX Markets and a committer on the jsonnet project joins SE Radio's Robert Blumen for a conversation about the jsonnet programming language. A superset of JSON, jsonnet adds programming language capabilities, parti...

» SE Radio 569: Vladyslav Ukis on Rolling out SRE in an Enterprise
22/06/23 21:54 from Software Engineering Radio - the podcast for professional software developers
Vladyslav Ukis , author of the book Establishing SRE Foundations: A Step-by-Step Guide to Introducing Site Reliability Engineering in Software Delivery Organizations , discusses how to roll out SRE in an enterprise. SE Radio host Brijesh...

» SE Radio 568: Simon Bennetts on OWASP Dynamic Application Security Testing Tool ZAP
14/06/23 20:29 from Software Engineering Radio - the podcast for professional software developers
Simon Bennetts , a distinguished engineer at Jit, discusses one of the flagship projects of OWASP: the Zed Attack Proxy (ZAP) open source security testing tool. As ZAP’s primary maintainer, Simon traces the tool's origins and shares some...

» SE Radio 567: Dave Cross on GitHub Actions
06/06/23 23:05 from Software Engineering Radio - the podcast for professional software developers
Dave Cross , owner of Magnum Solutions and author of GitHub Actions Essentials (Clapham Technical Press), speaks with SE Radio host Gavin Henry about GitHub actions, the value they provide, and the best practices for using them in your p...

» SE Radio 566: Ashley Peacock on Diagramming in Software Engineering
31/05/23 23:43 from Software Engineering Radio - the podcast for professional software developers
Ashley Peacock , author of the book Creating Software with Modern Diagramming Techniques , speaks with SE Radio host Akshay Manchale about diagrams in software engineering. They discuss the power of diagramming and some reasons we don’t ...

» SE Radio 565: Luca Galante on Platform Engineering
23/05/23 22:25 from Software Engineering Radio - the podcast for professional software developers
Luca Galante , head of product at Humanitec, joins host Jeff Doolittle for a conversation about platform engineering. They begin by defining platform engineering and its relationship to, and distinction from, DevOps. Tracing platform eng...

» SE Radio 564: Paul Hammant on Trunk-Based Development
17/05/23 00:57 from Software Engineering Radio - the podcast for professional software developers
Paul Hammant , independent consultant, joins host Giovanni Asproni to speak about trunk-based development—a version control management practice in which developers merge small, frequent updates to a core “trunk” or main branch. The episo...

» SE Radio 563: David Cramer on Error Tracking
10/05/23 20:53 from Software Engineering Radio - the podcast for professional software developers
In this episode, David Cramer , co-founder and CTO of Sentry, joins host Jeremy Jung for a conversation about error tracking. The discussion starts with treating performance problems as errors, why you might not need logs, and how most a...

» SE Radio 562: Bastian Gruber on Rust Web Development
03/05/23 20:07 from Software Engineering Radio - the podcast for professional software developers
Bastian Gruber , author of the book Rust Web Development , speaks with host Philip Winston about creating server-based web applications with Rust. They explore Rust language features, tooling, and web frameworks such as Warp and Tokio. F...

» SE Radio 561: Dan DeMers on Dataware
27/04/23 00:34 from Software Engineering Radio - the podcast for professional software developers
Dan DeMers of Cinchy.com joins host Jeff Doolittle for a conversation about data collaboration and dataware. Dataware platforms leverage an operational data fabric to liberate data from apps and other silos and connect it together in rea...

» SE Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess
19/04/23 20:46 from Software Engineering Radio - the podcast for professional software developers
Sugu Sougoumarane discusses how to face the challenges of horizontally scaling MySQL databases through the Vitess distribution engine and Planetscale, a service built on top of Vitess. The journey began with the growing pains of scale at...

» SE Radio 559: Ross Anderson on Software Obsolescence
12/04/23 19:54 from Software Engineering Radio - the podcast for professional software developers
Ross John Anderson, Professor of Security Engineering at University of Cambridge, discusses software obsolescence with host Priyanka Raghavan . They examine risks associated with software going obsolete and consider several examples of s...

» SE Radio 558: Michael Fazio on Modern Android Development
05/04/23 22:01 from Software Engineering Radio - the podcast for professional software developers
Michael Fazio , Engineering Manager (Android) at Albert and author of Kotlin and Android Development featuring Jetpack from the Pragmatic Programmers, speaks with SE Radio's Gavin Henry about how the Android ecosystem looks today, and wh...

» SE Radio 557: Timothy Beamish on React and Next.js
28/03/23 17:52 from Software Engineering Radio - the podcast for professional software developers
Timothy Beamish of BenchSci discusses React and Next.js, two of today's most popular front-end frameworks. Host Philip Winston speaks with Beamish about components, routing, JSX, client-side and server-side rendering, single-page applica...

» SE Radio 556: Alex Boten on Open Telemetry
23/03/23 17:28 from Software Engineering Radio - the podcast for professional software developers
Software engineer Alex Boten , author of Cloud Native Observability with Open Telemetry, joins SE Radio host  Robert Blumen for a conversation about software telemetry and the OpenTelemetry project. After a brief review of the topic and ...

» SE Radio 555: On Freund on Upskilling
15/03/23 23:23 from Software Engineering Radio - the podcast for professional software developers
On Freund , founder of Wilco and former VP of Engineering at WeWork, speaks with SE Radio’s Brijesh Ammanath about “upskilling” – going deeper or increasing the breadth of your skills . On has years of experience in helping developers ma...

» SE Radio 554: Adam Tornhill on Behavioral Code Analysis
08/03/23 21:37 from Software Engineering Radio - the podcast for professional software developers
Adam Tornhill , founder and CTO of CodeScene, joins host Giovanni Asproni to speak about behavioral code analysis. Behavioral code analysis is a set of practical techniques aimed at identifying patterns in how a development organization ...

» SE Radio 553: Luca Casonato on Deno
01/03/23 23:06 from Software Engineering Radio - the podcast for professional software developers
Luca Casonato joins SE Radio's Jeremy Jung for a conversation about Deno and Deno Deploy. They start with a look at JavaScript runtimes and their relation to Google’s open source JavaScript and WebAssembly engine V8, and why Deno was cre...

» SE Radio 552: Matt Frisbie on Browser Extensions
23/02/23 18:39 from Software Engineering Radio - the podcast for professional software developers
Matt Frisbie , author of Building Browser Extensions , speaks with host Kanchan Shringi about browser extensions, including key areas where they've been successful. Based on Matt’s experience as a developer working for Google, Doordash, ...

» Episode 551: Vidal Graupera on Manager 1-1 with Direct Reports
15/02/23 20:51 from Software Engineering Radio - the podcast for professional software developers
Vidal Graupera, an Engineering Manager at LinkedIn, speaks with SE Radio’s Brijesh Ammanath about the importance of managers' one-on-one meetings with direct reports. They start by considering how a 1:1 meeting differs from other meeting...

» Episode 550: J.R. Storment and Mike Fuller on Cloud FinOps (Financial Operations)
09/02/23 01:49 from Software Engineering Radio - the podcast for professional software developers
J.R. Storment and Mike Fuller discuss cloud financial operations (FinOps) with host Akshay Manchale. They consider the importance of a financial operations strategy for cloud-based infrastructure. J.R. and Mike discuss the differences be...

» Episode 549: William Falcon Optimizing Deep Learning Models
03/02/23 00:20 from Software Engineering Radio - the podcast for professional software developers
William Falcon of Lighting AI discusses how to optimize deep learning models using the Lightning platform, optimization is a necessary step towards creating a production application. Philip Winston spoke with Falcon about PyTorch, PyTorc...

» Episode 548: Alex Hidalgo on Implementing Service Level Objectives
25/01/23 17:04 from Software Engineering Radio - the podcast for professional software developers
Alex Hidalgo, principal reliability advocate at Nobl9 and author of Implementing Service Level Objectives, joins SE Radio's Robert Blumen for a discussion of service-level objectives (SLOs) and error budgets. The conversation covers the ...

» Episode 547: Nicholas Manson on Identity Management for Cloud Applications
18/01/23 19:29 from Software Engineering Radio - the podcast for professional software developers
Nicholas Manson, a SaaS Architect with more than 2 decades of experience building cloud applications, speaks with host Kanchan Shringi about identity and access management requirements for cloud applications. They begin by examining what...

» Episode 546: Dietrich Ayala on the InterPlanetary File System
12/01/23 17:28 from Software Engineering Radio - the podcast for professional software developers
Nikhil Krishna speaks with Dietrich Ayala about IPFS in depth. They cover what it is, how it works in detail and how one could leverage IPFS and libp2p in one's own application or to host one's content. The discussion goes into the IPFS ...

Powered by Feed Informer