ri Episode 378: Joshua Davies on Attacking and Securing PKI By traffic.libsyn.com Published On :: Wed, 28 Aug 2019 17:06:16 +0000 Joshua Davies discusses TLS, PKI vulnerabilities in the PKI, and the evolution of the PKI to make it more secure, with host Robert Blumen. Full Article
ri Episode 381: Josh Long on Spring Boot By se-radio.net Published On :: Mon, 23 Sep 2019 20:51:25 +0000 Josh Long, developer advocate at Pivotal, discusses using Spring Boot to efficiently develop production ready enterprise web applications. Josh talks about working with different databases, and developing and testing microservices using Spring Boot. Full Article
ri Episode 383: Neil Madden On Securing Your API By traffic.libsyn.com Published On :: Thu, 10 Oct 2019 02:08:25 +0000 Neil Madden, author of the API Security in Action book discusses the key requirements needed to secure an API, the risks to consider, models to follow and which task is the most important. Full Article
ri Episode 384: Boris Cherny on TypeScript By traffic.libsyn.com Published On :: Wed, 16 Oct 2019 17:45:52 +0000 Boris Cherny, author of Programming TypeScript, explains how TypeScript can scale JavaScript projects to larger teams, larger code bases, and across devices. Topics include: gradual typing, type refinement, structural typing, and interoperability... Full Article
ri SE-Radio Episode 390: Sam Procter on Security in Software Design By traffic.libsyn.com Published On :: Tue, 26 Nov 2019 21:45:32 +0000 Sam Procter of the SEI discusses architecture design languages, specifically Architecture Analysis and Design Language, and how we can leverage the formal modeling process to improve the security of our application design and improve applications overall. Full Article
ri Episode 393: Jay Kreps on Enterprise Integration Architecture with a Kafka Event Log By traffic.libsyn.com Published On :: Wed, 18 Dec 2019 20:26:58 +0000 Jay Kreps, CEO of Confluent, talks with Robert Blumen about how an enterprise integration architecture organized around a Kafka event log simplifies integration and enables rich forms of data sharing. #podcast #seradio #ieeecs #ComputerSociety Full Article
ri Episode 394: Chris McCord on Phoenix LiveView By traffic.libsyn.com Published On :: Fri, 03 Jan 2020 21:34:34 +0000 Chris McCord, author of the Phoenix Framework and Programming Phoenix 1.4, discusses Phoenix's LiveView functionality to showcase the power or real-time applications without the need for writing a single line of JavaScript. Full Article
ri Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning By traffic.libsyn.com Published On :: Fri, 10 Jan 2020 19:21:58 +0000 Katharine Jarmul of DropoutLabs discusses security and privacy concerns as they relate to Machine Learning. Host Justin Beyer spoke with Jarmul about attack types and privacy-protected ML techniques. Full Article
ri Episode 402: Rich Harris on the Svelte JavaScript Framework By traffic.libsyn.com Published On :: Thu, 12 Mar 2020 18:00:52 +0000 Rich Harris, author of the JavaScript module bundler Rollup, discusses his JavaScript framework Svelte as a high-performance alternative to mainstay frameworks like React, Angular, and Vue. We begin with a brief overview of the framework and how... Full Article
ri Episode 404: Bert Hubert on DNS Security By traffic.libsyn.com Published On :: Thu, 26 Mar 2020 18:09:35 +0000 Bert Hubert, author of the open source PowerDNS nameserver discusses DNS security and all aspects of the Domain Name System with its flaws and history. Full Article
ri Episode 405: Yevgeniy Brikman on Infrastructure as Code Best Practices By traffic.libsyn.com Published On :: Tue, 07 Apr 2020 21:15:47 +0000 Yevgeniy Brikman, author of Terraform: Up & Running: Writing Infrastructure as Code and co-founder of Gruntwork talks with host Robert Blumen about how to apply best practices from software engineering to the development of infrastructure as code... Full Article
ri Episode 406: Torin Sandall on Distributed Policy Enforcement By traffic.libsyn.com Published On :: Tue, 14 Apr 2020 22:58:26 +0000 Torin Sandall of Styra and Open Policy Agent discussed OPA and policy engines and how they can benefit software projects security and compliance. Host Justin Beyer spoke with Sandall about the benefits of removing authorization logic from your application... Full Article
ri Episode 407: Juval Lowy on Righting Software By traffic.libsyn.com Published On :: Fri, 24 Apr 2020 01:30:58 +0000 Juval Löwy, Software Legend and Founder of IDesign discusses his recently published book, Righting Software, with host Jeff Doolittle. This episode focuses on Löwy’s belief that the software industry is in a deep crisis, evident from the numerous... Full Article
ri Episode 418: Functional Programming in Enterprise Applications By traffic.libsyn.com Published On :: Wed, 22 Jul 2020 21:58:41 +0000 Vladimir Khorikov discusses functional programming in enterprise applications with Jeremy Jung. Full Article
ri Episode 420: Ryan Ripley on Making Scrum Work By traffic.libsyn.com Published On :: Thu, 06 Aug 2020 19:02:57 +0000 Kanchan spoke with Ryan Ripley about the pre-requisites for an organization to adopt scrum, need for management buy-in, the importance of scrum values and the key responsibilities of the roles defined by scrum and the anti-patterns to watch out for... Full Article
ri Episode 426: Philip Kiely on Writing for Software Developers By traffic.libsyn.com Published On :: Tue, 15 Sep 2020 17:58:49 +0000 Philip Kiely discusses his book Writing for Software Developers. Software development primarily involves writing code but strong written communication skills are critical. Technical comprehension is vital but solid written communication skills are also... Full Article
ri Episode 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security By traffic.libsyn.com Published On :: Wed, 23 Sep 2020 22:26:21 +0000 Sven Schleier and Jeroen Willemsen from the OWASP Mobile Application Security Verification Standard and Testing Guide project discuss mobile application security and how the verification standard and testing guide can be used to improve your app’s... Full Article
ri Episode 429: Rob Skillington on High Cardinality Alerting and Monitoring By traffic.libsyn.com Published On :: Thu, 08 Oct 2020 20:23:33 +0000 Rob Skillington discusses the architecture, data management, and operational issues around monitoring and alerting systems with a large number of metrics and resources. Full Article
ri Episode 430: Marco Faella on Seriously Good Software By traffic.libsyn.com Published On :: Fri, 16 Oct 2020 20:49:27 +0000 Felienne interviews Marco Faella about his book ‘Seriously Good Software,’ which aims to teach programmers to use six key qualities to better analyze the quality of their code bases. Full Article
ri Episode 432: brian d foy on Perl 7 By traffic.libsyn.com Published On :: Fri, 30 Oct 2020 17:40:13 +0000 brian d foy, author of many Perl books discusses what Perl 7 is, where it’s going, what you need to do to get ready and various pieces advice on making the most of your Perl and programming life. Full Article
ri Episode 434: Steven Skiena on Preparing for the Data Structures and Algorithm Job Interview By se-radio.net Published On :: Tue, 10 Nov 2020 20:33:13 +0000 Steven Skiena speaks with SE Radio’s Adam Conrad about practical applications for data structures and algorithms, as well as take-aways on how to best study Skiena’s book when prepping for the technical interview process. Full Article
ri Episode 440: Alexis Richardson on gitops By traffic.libsyn.com Published On :: Thu, 24 Dec 2020 19:17:45 +0000 Alexis Richardson discusses gitops - a deployment model based on convergent infrastructure as code with host Robert Blumen. Full Article
ri Episode 442: Arin Bhowmick on UX Design for Enterprise Applications By traffic.libsyn.com Published On :: Thu, 14 Jan 2021 21:52:52 +0000 Arin Bhowmick, Global Vice President and Chief Design Officer at IBM, discusses why and how UX design for enterprise applications is different than for consumer applications. Full Article
ri Episode 453: Aaron Rinehart on Security Chaos Engineering By traffic.libsyn.com Published On :: Tue, 30 Mar 2021 23:05:53 +0000 Aaron Rinehard, CTO of Verica and author, discusses security chaos engineering (SCE) and how it can be used to enhance the security of modern application architectures. Full Article
ri Episode 454: Thomas Richter Postgres as an OLAP database By traffic.libsyn.com Published On :: Fri, 09 Apr 2021 04:37:02 +0000 Thomas Richter is the founder of Swarm64, a Postgres extension company designed to boost performance of your Postgres instance. This episode examines the internals of Postgres, performance considerations, and relational database types. Full Article
ri Episode 455: Jamie Riedesel on Software Telemetry By traffic.libsyn.com Published On :: Tue, 13 Apr 2021 19:01:29 +0000 Jamie author of Software Telemetry book discusses Software Telemetry, why telemetry data is so important and the discipline of tracing, logging, and monitoring infrastructure. Full Article
ri Episode 465: Kevlin Henney and Trisha Gee on 97 Things Every Java Programmer Should Know By traffic.libsyn.com Published On :: Tue, 22 Jun 2021 23:29:10 +0000 Trisha Gee and Kevlin Henney of 97 things every Java developer should know discusses their book, which is a collection of essays by different developers covering the most important things to know. Host Felienne spoke withGee and Henney about all things... Full Article
ri Episode-467-Kim-Carter-on-Dynamic-Application-Security-Testing By traffic.libsyn.com Published On :: Wed, 07 Jul 2021 00:19:26 +0000 Kim Carter of BinaryMist discusses Dynamic Application Security Testing (DAST) and how the OWASP purpleteam project can improve early defect detection. Host Justin spoke with Carter about how DAST can provide meaningful feedback loops to developers... Full Article
ri Episode 470: L. Peter Deutsch on the Fallacies of Distributed Computing By traffic.libsyn.com Published On :: Tue, 27 Jul 2021 18:23:06 +0000 L Peter Deutsch of Aladdin Enterprises and formerly of Sun Microsystems joined host Jeff Doolittle to discuss the fallacies of distributed computing. Peter retold the history and origin of the fallacies and how they have been addressed over... Full Article
ri Episode 471: Jason Meller on Choosing the Right Tech Stack for a Greenfield Project By traffic.libsyn.com Published On :: Tue, 03 Aug 2021 19:00:22 +0000 CEO and security expert Jason Meller discusses modern tech stacks across a variety of programming languages to consider when building your next project or startup. Full Article
ri Episode 484: Audrey Lawrence on Timeseries Databases By traffic.libsyn.com Published On :: Tue, 02 Nov 2021 22:12:35 +0000 Audrey Lawrence of Amazon discusses Timeseries Databases and their new database offering Amazon Timestream. Philip Winston spoke with Lawrence about data modeling, ingestion, queries, performance, life-cycle management, hot data vs. cold data... Full Article
ri Episode 487: Davide Bedin on Dapr Distributed Application Runtime By traffic.libsyn.com Published On :: Tue, 23 Nov 2021 19:22:20 +0000 Davide Bedine, a cloud solution architect at Microsoft and professional Dapr enthusiast joined host Jeff Doolittle to discuss his book, Practical Microservices with Dapr and .NET. Dapr, the Distributed Application Runtime, simplifies cloud-native... Full Article
ri Episode 488: Chris Riccomini and Dmitriy Ryaboy on the Missing Readme By traffic.libsyn.com Published On :: Wed, 01 Dec 2021 00:49:01 +0000 Chris Riccomini and Dmitriy Ryaboy discuss their book, The Missing Readme, which is intended to be the missing manual for new software engineers. Felienne spoke with Riccomini and Ryaboy about a range of topics that new software engineers might not have.. Full Article
ri Episode 492: Sam Scott on Building a Consistent and Global Authorization Service By traffic.libsyn.com Published On :: Tue, 28 Dec 2021 18:23:07 +0000 Sam Scott, CTO of Oso discusses how to build a global authorization service and challenges with host Priyanka. Full Article
ri Episode 493: Ram Sriharsha on Vectors in Machine Learning By traffic.libsyn.com Published On :: Tue, 04 Jan 2022 21:20:12 +0000 Ram Sriharsha of Pinecone discusses the role of vectors in machine learning, a technique that lies at the heart of many of the machine learning applications we use every day. Host Philip Winston spoke with Sriharsha about the basics of vectors, vector... Full Article
ri Episode 497: Richard L. Sites on Understanding Software Dynamics By se-radio.net Published On :: Tue, 01 Feb 2022 20:27:40 +0000 Richard L. Sites discusses his new book Understanding Software Dynamics, which offers expert methods and advanced tools for understanding complex, time-constrained software dynamics in order to improve reliability and performance. Philip Winston spoke with Sites about the five fundamental computing resources CPU, Memory, Disk, Network, and Locks, as well as methods for observing and reasoning when investigating performance problems using the open-source utility KUtrace. Full Article
ri Episode 502: Omer Katz on Distributed Task Queues Using Celery By se-radio.net Published On :: Fri, 11 Mar 2022 03:04:42 +0000 Omer Katz, a software consultant and core contributor to the Celery discusses the Celery task processing framework with host Nikhil Krishna. We discuss in depth, the Celery task processing framework, it's architecture and the underlying messaging... Full Article
ri Episode 504: Frank McSherry on Materialize By se-radio.net Published On :: Tue, 22 Mar 2022 20:16:55 +0000 Frank McSherry, Chief Scientist at Materialize talks to Host Akshay Manchale about Materialize which is a SQL database that maintains incremental views over streaming data. Frank talks about how Materialize can complement analytical systems... Full Article
ri Episode 509: Matt Butcher and Matt Farina on Helm Charts By se-radio.net Published On :: Tue, 26 Apr 2022 20:48:22 +0000 Matt Butcher and Matt Farina, authors of the book Learning Helm join SE Radio host Robert Blumen to discuss Helm, the package manager for kubernetes. Beginning with a review of kubernetes and Helm, this episode explores the history of helm;... Full Article
ri Episode 516: Brian Okken on Testing in Python with pytest By se-radio.net Published On :: Thu, 16 Jun 2022 16:26:12 +0000 In this episode, we explore the popular pytest python testing tool with author Brian Okken, author of Python Testing with pytest. We start by discussing why pytest is so popular in the Python community: its focus on simplicity, readability, and developer ease-of-use; what makes pytest unique; the setup and teardown of tests using fixtures, parameterization, and the plugin ecosystem; mocking; why we should design for testing, and how to reduce the need for mocking; how to set up a project for testability; test-driven development, and designing your tests so that they support refactoring. Finally, we consider some complementary tools that can improve the python testing experience. Full Article
ri Episode 518: Karl Wiegers on Software Engineering Lessons By se-radio.net Published On :: Wed, 29 Jun 2022 00:07:50 +0000 Karl Wiegers, Principal Consultant with Process Impact and author of 13 books, discusses specific software development practices that can help you make sure that you don't repeat the same problems he sees time and time again with every customer... Full Article
ri Episode 523: Jessi Ashdown and Uri Gilad on Data Governance By se-radio.net Published On :: Wed, 03 Aug 2022 22:55:41 +0000 Jessi Ashdown and Uri Gilad, authors of the book "Data Governance: The Definitive Guide," discuss what data governance entails, why it's important, and how it can be implemented. Host Akshay Manchale speaks with them about why data governance... Full Article
ri Episode 524: Abi Noda on Developer Experience By se-radio.net Published On :: Thu, 11 Aug 2022 17:51:30 +0000 In this episode, Abi Noda, founder of Pull Panda and DX, discusses developer experience with SE Radio host Brijesh Ammanath. They examine the basic concept of DX and its importance before diving into a wide variety of issues, including methodologies... Full Article
ri Episode 526: Brian Campbell on Proof of Possession Defenses By se-radio.net Published On :: Wed, 24 Aug 2022 18:24:23 +0000 Brian Campbell, Distinguished Engineer at Ping Identity discusses cryptographic defences against stolen tokens for the OAUTH2 protocol with host Priyanka Raghavan. The discussion explores various subtopics such as the history of Proof of possession... Full Article
ri Episode 527: Adrian Kennard and Kevin Hones on Writing a Network OS from Scratch By se-radio.net Published On :: Tue, 30 Aug 2022 22:58:29 +0000 Adrian Kennard and Kevin Hones, Founders of FireBrick routers and firewalls, discuss how to design, build, test and support a hardware router and network operating system from scratch, while sharing the lessons learned. You'll also learn that in certain.. Full Article
ri Episode 528: Jonathan Shariat on Designing to Avoid Worst Case Outcomes By se-radio.net Published On :: Wed, 07 Sep 2022 20:57:15 +0000 Jonathan Shariat, coauthor of the book Tragic Design, discusses harmful software design. SE Radio host Jeremy Jung speaks with Shariat about how poor design can kill in the medical industry, accidentally causing harm with features meant to bring joy... Full Article
ri Episode 536: Ryan Magee on Software Engineering in Physics Research By se-radio.net Published On :: Wed, 02 Nov 2022 16:03:00 +0000 Ryan Magee, postdoctoral scholar research associate at LIGO Laboratory – Caltech, joins host Jeff Doolittle for a conversation about how software is used by scientists in physics research. The episode begins with a discussion of gravitational waves... Full Article
ri Episode 541: Jordan Harband and Donald Fischer on Securing the Supply Chain By se-radio.net Published On :: Wed, 07 Dec 2022 23:02:09 +0000 Open source developers Jordan Harband and Donald Fischer join host Robert Blumen for a conversation about securing the software supply chain, especially open source. They start by reviewing supply chain security concepts, particularly as related to open.. Full Article
ri Episode 542: Brendan Callum on Contract-Driven APIs By se-radio.net Published On :: Thu, 15 Dec 2022 19:36:50 +0000 Brendan Callum, engineering manager for the Pinterest developer platform team, discusses the "spec first" approach to API development and how it's different from "API first." Brendan speaks with host Kanchan Shringi about the challenges and advantages... Full Article
ri Episode 543: Jon Smart on Patterns and Anti-Patterns for Successful Software Delivery in Enterprises By se-radio.net Published On :: Wed, 21 Dec 2022 17:22:00 +0000 Jon Smart, author of the book Sooner Safer Happier: Patterns and Antipatterns for Business Agility, discusses patterns and anti-patterns for the success of enterprise software projects. Host Brijesh Ammanath speaks with him about the various common... Full Article