SE Radio 583: Lukas Fittl on Postgres Performance

September 27, 2023 1:11:24 103.1 MB Downloads: 0

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 procedures. They also discuss some features of pganalyze, such as the index and vacuum advisors.   Show Notes Related Episodes SE Radio […]

SE Radio 582: Leo Porter and Daniel Zingaro on Learning to Program with LLMs

September 20, 2023 1:02:21 90.09 MB Downloads: 0

Dr. Leo Porter and Dr. Daniel Zingaro, 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 in Leo’s introductory CS class and explore how GitHub Copilot de-emphasizes syntax errors, reduces the need to […]

SE Radio 581: Zach Lloyd on Terminal Emulators

September 14, 2023 1:04:43 93.5 MB Downloads: 0

Zach Lloyd, CEO of Warp.dev, discusses how to implement and effectively use command-line terminals. Host Gregory M. Kapfhammer speaks with Lloyd about how command-line terminals work and how the Warp terminal uses the GPU and AI to enhance a software developer’s productivity. They also discuss the trade-offs associated with using the Rust programming language to […]

SE Radio 580: Josh Doody on Mastering Business Communication for Software Engineers

September 06, 2023 1:08:29 98.91 MB Downloads: 0

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 meetings, emails, and presentations. Josh shares several strategies to improve communication skills and cross-cultural communication, but if there’s one key take away from […]

SE Radio 579: Arun Gupta on Open Source Strategy and Community

August 31, 2023 48:20 69.9 MB Downloads: 0

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 why and how big tech participates in the open-source ecosystem. Arun describes ways to foster a culture of engagement with open […]

SE Radio 578: Ori Mankali on Secrets Management using Distributed Fragments Cryptography

August 22, 2023 42:41 61.76 MB Downloads: 0

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 of enterprise IT, ‘secrets’ are crucial for authentication in providing access to internal applications and services. Ori describes the unique […]

SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?

August 17, 2023 1:10:40 102.06 MB Downloads: 0

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 performance. In this episode, he joins SE Radio’s Giovanni Asproni to talk about the […]

SE Radio 576: Jens Neuse on Back Ends for Front Ends

August 09, 2023 59:39 86.19 MB Downloads: 0

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. When multiple APIs must be integrated, it can be challenging for client development in web, mobile, and desktop […]

SE Radio 575: Nir Valtman on Pipelineless Security

August 01, 2023 56:49 82.11 MB Downloads: 0

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 code coverage with the pipeline-based approach, and then describes how to implement a pipelineless approach and the advantages […]

SE Radio 574: Chad Michel on Software as an Engineering Discipline

July 27, 2023 1:07:12 97.08 MB Downloads: 0

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. They begin by discussing the need for engineering rigor in the software industry. Chad points out that many developers lack awareness of […]

SE Radio 573: Varun Singh on Evolution of Internet Protocols

July 19, 2023 57:32 83.15 MB Downloads: 0

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 supported the Internet’s success but also limits the flexibility of evolving protocol suites such as TCP/IP and UDP by constraining […]

SE Radio 572: Greg Kapfhammer on Flaky Tests

July 13, 2023 42:36 61.64 MB Downloads: 0

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 source code under test or to the test suite itself, which means that developers can’t tell whether the […]

SE Radio 571: Jeroen Mulder on Multi-Cloud Governance

July 05, 2023 59:37 86.15 MB Downloads: 0

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 cloud computing and what differentiates the major cloud providers, including whether they are more alike or different in the services they offer.  […]

SE Radio 570: Stanisław Barzowski on the jsonnet Language

June 27, 2023 39:07 56.62 MB Downloads: 0

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, particularly to address the need to handle large but mostly repetitive JSON configurations. They discuss the project’s history, use cases for […]

SE Radio 569: Vladyslav Ukis on Rolling out SRE in an Enterprise

June 22, 2023 53:30 77.34 MB Downloads: 0

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 Ammanath speaks with Vlad about the origins of SRE and how it complements ITIL (Information Technology Infrastructure Library). They examine how […]