Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo
show episodes
 
Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. SE Radio covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. Each episode comprises two speakers to ensure a lively ...
  continue reading
 
Here we will journey into someone's life and learn about how they got to where they are now. No journeys are alike and there are many ways to get where we want to. It doesn't always have to be the traditional way of college as we are led to believe. We’ll definitely hear stories like that but that’s just one of so many ways to progress in life. With inflation, economic change, job restructure, so many things changing, how do we even know what or where we’re going? I hope that you find these ...
  continue reading
 
Loading …
show series
 
Award-winning author, strategist and curator Lucy Bullivant joins us to spill the tea on what it really takes to shape cities that work – and why good urbanism needs more than just good design. We dive into her journey from writing "Masterplanning Futures" to curating edutainment exhibitions, chairing design review panels and working hands-on with …
  continue reading
 
Ben Richards gave up the drawing board for the developer’s desk and now he’s got four businesses, millions in property deals, and a lot of stories from the front lines. In this episode, we dig into the nitty-gritty of going from architect to real estate entrepreneur - what actually happens when you swap the studio for the site, the hard truths abou…
  continue reading
 
Steve Summers speaks with SE Radio host Sam Taggart about securing test and measurement equipment. They start by differentiating between IT and OT (Operational Technology) and then discuss the threat model and how security has evolved in the OT space, including a look some of the key drivers. They then examine security challenges associated with a …
  continue reading
 
Ashley Peacock, the author of Serverless Apps on Cloudflare, speaks with host Jeremy Jung about content delivery networks (CDNs). Along the way, they examine dependency injection with bindings, local development, serverless, cold starts, the V8 runtime, AWS Lambda vs Cloudflare workers, WebAssembly limitations, and core services such as R2, D1, KV,…
  continue reading
 
Eran Yahav, Professor of Computer Science at Technion, Israel, and CTO of Tabnine, speaks with host Gregory M. Kapfhammer about the Tabnine AI coding assistant. They discuss how the design and implementation allows software engineers to use code completion and perform tasks such as automated code review while still maintaining developer privacy. Er…
  continue reading
 
Malcolm Matalka, founder of Terrateam, joins host Giovanni Asproni to talk about the reasoning behind choosing a not-so-widespread language (OCaml) and (almost) totally avoiding frameworks for the development of Terrateam. While discussing the reasons for choosing this specific programming language and the advantages and disadvantages of using exte…
  continue reading
 
Emre Baran, CEO and co-founder of Cerbos, and Alex Olivier, CPO and co-founder, join SE Radio host Priyanka Raghavan to explore “stateless decoupled authorization frameworks. The discussion begins with an introduction to key terms, including authorization, authorization models, and decoupled frameworks. They dive into the challenges of building dec…
  continue reading
 
Tyler Flint, CEO of qpoint.io, joins host Robert Blumen for a conversation about managing external vendor dependencies, including several best practices for adoption. They start with a look at internal versus external services, including details such as the footprint of external services within a micro-services application, and difficulties organiz…
  continue reading
 
Software architect and author Vlad Khononov joins host Jeff Doolittle for a discussion on balancing coupling in software design. They start by examining coupling and its relationship to complexity and modularity. Vlad explains the historical models for assessing coupling and introduces his updated approach, integration strength, which aims to simpl…
  continue reading
 
Sunil Mallya, co-founder and CTO of Flip AI, discusses small language models with host Brijesh Ammanath. They begin by considering the technical distinctions between SLMs and large language models. LLMs excel in generating complex outputs across various natural language processing tasks, leveraging extensive training datasets on with massive GPU cl…
  continue reading
 
Pete Warden, CEO of Useful Sensors and a founding member of the TensorFlow team at Google, discusses TinyML, the technology enabling machine learning on low-power, small-footprint devices. This innovation opens up applications such as voice-controlled devices, offline translation tools, and smarter embedded systems, which are crucial for privacy an…
  continue reading
 
Top 5 Mistakes in Architecture Marketing with Ayo Abbas In this episode, the host welcomes Ayo Abbas of Abbas Marketing to delve into the common mistakes made in architecture marketing. They discuss the top five errors, including misconceptions about marketing's role, underestimating the importance of storytelling, and the need to keep up with soci…
  continue reading
 
Brenden Matthews, a seasoned software engineer, entrepreneur, and author of the Idiomatic Rust and Code Like a Pro in Rust books (both from Manning), speaks with SE Radio host Gavin Henry about Idiomatic Rust. They start with a look at what "idiomatic" means, and then discuss Generics, Traits, common design patterns you'll see in well written Rust …
  continue reading
 
Exploring Architecture and Town Planning with UPP - Journey, Challenges, and Collaboration In this episode, join us as we dive into the fascinating world of Architecture and Town Planning with the unique practice, UPP. We meet Enrique, Motti, and James, who share their journey from a cozy basement startup to a thriving interdisciplinary firm. Learn…
  continue reading
 
Tanya Janca, author of Alice and Bob Learn Secure Coding, discusses secure coding and secure software development life cycle with SE Radio host Brijesh Ammanath. This session explores how integrating security into every phase of the SDLC helps prevent vulnerabilities from slipping into production. Tanya strongly recommends defining security require…
  continue reading
 
Hong Minhee, an open source developer and creator of the Fedify ActivityPub library, discusses the ActivityPub protocol and the fediverse with SE Radio's Jeremy Jung. They explore ActivityPub use cases, including microblogging applications such as Mastodon and Misskey, as well as activities built into the specification such as Like, Follow, and Acc…
  continue reading
 
Ivett Ördög speaks with host Sam Taggart about rewrite versus refactor -- a choice that many projects face as they grow. It's a topic that inspires a lot of dogmatic feelings. They discuss how companies and projects end up at this crossroads and consider some strategies to try to avoid it. Ivett challenges the myth that you should never rewrite but…
  continue reading
 
In this episode, Charles Humble speaks withhost Brijesh Ammanath about skills that can provide developers a grounding in systems thinking. Charles is a 30-year veteran of the IT industry, including as a former software engineer, architect, and CTO, as well as former editor in chief of InfoQ and chief editor for Container Solutions. He has published…
  continue reading
 
Chris Patterson, founder and principal architect of MassTransit, joins host Jeff Doolittle to discuss MassTransit, a message bus framework for building distributed systems. The conversation begins with an exploration of message buses, their role in asynchronous and durable application design, and how frameworks like MassTransit simplify event-drive…
  continue reading
 
What does it take to build a thriving architecture business from scratch? Hakan Agca, founder of CrossWorks, joins the show to share his journey from working in top firms to running his own practice. We’re diving into the nuts and bolts of the business of architecture: taking risks, building networks, hiring as well as firing, scaling sustainably, …
  continue reading
 
Asanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment, and team architecture to help organizations respond quickly to changes in the business environment, customer requirements, or enterprise strategy. Cell-based architecture is aimed at creating …
  continue reading
 
Old Meets New: A Deep Dive into Heritage and Conservation Architecture In this engaging livestream, join host Stephen Drew and special guest Jonathan Goode from Lillet Architects as they explore the world of heritage and conservation architecture. Jonathan shares insights from his 20-year career in London, focusing on maintaining the essence of his…
  continue reading
 
Join us in a fascinating discussion with Holly Welsh, Associate Director at DMFK Architects, as she delves into her journey in architecture, starting from her studies in Northumbria University to her current role. Explore how DMFK has adapted to the changing landscape of commercial office spaces, from traditional designs to innovative, user-centric…
  continue reading
 
Christian Mesh, tech lead of the OpenTofu project, speaks with host Robert Blumen about OpenTofu. They start with the history of terraform, terraform providers, license changes to open source projects, the origin of OpenTofu as a fork of terraform, and the structure of the OpenTofu organization. They further explore compatibility issues for HCL, pr…
  continue reading
 
Exploring BIM for Landscape Architecture with Alejandro Gatica In this episode, Stephen Drew hosts a discussion with Alejandro Gatica, a seasoned architect and BIM manager from Gillespie's. They delve into the intricacies of using Building Information Modeling (BIM) for landscape architecture. Alejandro shares his journey from traditional architect…
  continue reading
 
Paul Frazee, CTO of Bluesky, speaks with SE Radio's Jeremy Jung about the Authenticated Transfer Protocol (ATProto) used by the Bluesky decentralized social network. They discuss why ATProto was created, as well as how it differs from the ActivityPub open standard, the scaling limitations of peer-to-peer solutions, cryptographic decentralized ident…
  continue reading
 
Robert Seacord, the Standardization Lead at Woven by Toyota, the convenor of the C standards committee, and author of The CERT® C Coding Standard, Effective C, and Secure Coding in C and C++, speaks with SE Radio host Gavin Henry about What's New in the C Programming Language. They start with a review of the history of C and why it has a standard, …
  continue reading
 
Exploring the Unconventional Career in BIM with Alfonso Monedero from Heatherwick Studio In this episode, we step inside an aesthetically pleasing office to chat with Alfonso Monedero, head of BIM at Heatherwick Studio. Alfonso shares his unique journey from a Spanish architect struggling during the 2008 architectural crisis to becoming an influent…
  continue reading
 
Ste Taylor’s career path is anything but traditional—starting in architecture, navigating difficult times and redundancies before ultimately rising to Head of Design at Turley. In this episode, we dive into his unexpected journey, from falling out of love with architecture to mastering design and planning on the client side. We’ll also get into the…
  continue reading
 
Praveen Gujar, Director of Product at LinkedIn, joins SE Radio host Kanchan Shringi for a discussion on how generative AI (GenAI) is transforming digital advertising technology platforms. The conversation starts with a look at how GenAI facilitates scalable ad content creation, using self-attention mechanisms for customized ad generation. They expl…
  continue reading
 
Ever feel like you're stuck on the traditional architect path? Enrique Soler from Willmott Dixon Interiors is here to show you why playing it safe might be holding you back. We’ll get into the nuts and bolts of working within a contractor in the role of a designer, how interior design can open up whole new avenues for architects, and why sticking t…
  continue reading
 
Lukas Gentele, CEO of Loft Labs, joins host Robert Blumen for a discussion of kubernetes vclusters (virtual clusters). A vcluster is a kubernetes cluster that runs kubernetes application on a host kubernetes cluster. The conversation covers: vcluster basics; sharing models; what is owned by the vcluster and what is shared with the host; attached no…
  continue reading
 
What happens when budget constraints don’t exist? Join Victor LG, Design Director at HBA/Hirsch Bedner Associates, for an eye-opening look at what it means to design for the ultra-rich. We’ll dig into the unique challenges, boundless opportunities, and creative freedom that comes with working at the highest end of luxury. Discover how navigating th…
  continue reading
 
Matthew Adams, Head of Security Enablement at Citi, joins SE Radio host Priyanka Raghavan to explore the use of large language models in threat modeling, with a special focus on Matthew's work, Stride GPT. The episode kicks off with an overview of threat modeling, its applications, and the stages of the development life cycle where it fits in. They…
  continue reading
 
Aqeel Sourjah joins us to chat about his journey from architecture to managing major ESG-driven office developments at Quadrant, including YY London in Canary Wharf and OSMO in Battersea. With a background in architecture and an MSc in Real Estate Development, Aqeel brings fresh insights into the intersection of design, development, and sustainabil…
  continue reading
 
We’re diving deep into the world of architecture apprenticeships with the team behind the Architecture Apprenticeship Handbook. Join us as we sit down with Daniel Goodricke, Luke Murray, and Laura McClorey to unpack the apprenticeship journey, from applying to smashing career goals. Laura shares her personal experience as a Level 7 apprentice at Fa…
  continue reading
 
Matthew Skelton joins host Giovanni Asproni to talk about team topologies—an approach to organizing teams for fast flow of value. The episode starts with a description of the underlying principles before exploring the approach in more detail. From there, they discuss when to consider implementing the approach; keys to a successful implementation; a…
  continue reading
 
What if confidence is quietly shaping the careers of women in architecture? We sit down with Ishwariya Rajamohan to explore how challenges with confidence affect retention and career growth for women in the field. Drawing from her experience supporting female leaders, Ishwariya highlights the unique pressures women navigate every day. This conversa…
  continue reading
 
Vinay Tripathi, a senior network engineer in Google Backbone Engineering and an 18-year network engineering veteran, discusses BGP optimization, a technique that's critical in achieving top goals in distributed applications. Host Philip Winston speaks with Tripathi about BGP, autonomous systems, peer grouping, router hardware and software, software…
  continue reading
 
Ever wondered what it takes to transform a bland office block into a vibrant, design-led hospitality hotspot? This week, we're diving deep with Eric Jafari, a visionary in real estate development who’s reshaping the way we experience spaces. From overseeing billion-pound portfolios to creating bespoke, community-driven destinations, Eric shares the…
  continue reading
 
Tim McNamara, a well-known Rust educator, author of Rust in Action (Manning), and a recipient of a Rust Foundation Fellowship in 2023, speaks with SE Radio host Gavin Henry about error handling in Rust. They discuss the errors that Rust prevents, what an error is in Rust, what Tim classes as the "four levels of error handling," and the lifecycle of…
  continue reading
 
Dive into the digital realm with Jack Stewart and Ben Porter as they unpack their journey from architects at Hawkins Brown to digital pioneers at REMAP. Discover how REMAP is shaping the future of the built environment through innovative technologies, and explore the pivotal projects and strategic decisions that are setting new benchmarks in the in…
  continue reading
 
Ganesh Datta, co-founder of Cortex.io, joins host Robert Blumen for a conversation about production readiness. The conversation covers the history of production readiness; its relationship to microservice architecture; the Google SRE model's impact on production readiness; production readiness checklists; the process; and production readiness trans…
  continue reading
 
Forget the cold, lifeless cubicles and soulless glass boxes. Greta Kriovaite, Design Principal at Woodalls, dives deep into why workplace design needs a massive rethink. In this candid chat with Stephen Drew, Greta breaks down how to create offices that feel like home—spaces that inspire creativity, nurture connection, and balance collaboration wit…
  continue reading
 
Simon Wijckmans, founder of c/side -- a company that focuses on monitoring, securing, and optimizing third-party JavaScript -- joins SE Radio host Kanchan Shringi for a conversation about the security risks posed by third-party browser scripts. Through real-world examples and insights drawn from his work in web security, Simon highlights the danger…
  continue reading
 
Navigating complex design challenges requires more than creativity; it demands strategy and precision. Enter Nirmala Srinivasa and Mario Romero from Perkins&Will, masters of computational design. They’ll unpack how advanced tools help them tackle intricate projects, using real-time optioneering to pivot designs instantly and keep client needs front…
  continue reading
 
Catherine Nelson, author of the new O’Reilly book, Software Engineering for Data Scientists, discusses the collaboration between data scientists and software engineers -- an increasingly common pairing on machine learning and AI projects. Host Philip Winston speaks with Nelson about the role of a data scientist, the difference between running exper…
  continue reading
 
Jonathan Horvath of Z-bit discusses physical access control systems (PACS) with host Jeremy Jung. They start with an overview of PACS components and discuss the proprietary nature of the industry, the slow pace of migration to open standards, and why Windows is commonly used. Jonathan describes the security implications of moving from isolated netw…
  continue reading
 
Cody Ebberson, CTO of Medplum, joins host Sam Taggart to discuss the constraints that working in regulated industries add to the software development process. They explore some general aspects of developing for regulated industries, such as healthcare and finance, as well as a range of specific considerations that can add complexity and effort. Cod…
  continue reading
 
Nick Tune and Jean-Georges Perrin join host Giovanni Asproni to talk about their proposed approach to modernizing legacy systems. The episode starts with some high-level perspective to set context for the approach described in their book, Architecture Modernization (Manning, 2024). From there, the discussion turns to important details, including cr…
  continue reading
 
Loading …
Listen to this show while you explore
Play