A searchable index (by theme and year) of all 646 SE Radio episodes.
![]() |
SE Radio 645: Vinay Tripathi on BGP Optimization |
![]() |
SE Radio 644: Tim McNamara on Error Handling in Rust |
![]() |
SE Radio 643: Ganesh Datta on Production Readiness |
![]() |
SE Radio 642: Simon Wijckmans on Third Party Browser Script Security |
![]() |
SE Radio 641: Catherine Nelson on Machine Learning in Data Science |
![]() |
SE Radio 640: Jonathan Horvath on Physical Security |
![]() |
SE Radio 639: Cody Ebberson on Regulated Industries |
![]() |
SE Radio 638: Nick Tune and Jean Georges Perrin on Architecture Modernization |
![]() |
SE Radio 637: Steve Smith on Software Quality |
![]() |
SE Radio 636: Sriram Panyam on SaaS Control Planes |
![]() |
SE Radio 635: Stevie Caldwell on Zero Trust Architecture |
![]() |
SE Radio 634: Jim Bugwadia on Kubernetes Policy as Code |
![]() |
SE Radio 633: Itamar Friedman on Automated Testing with Generative AI |
![]() |
SE Radio 632: Goran Petrovic on Mutation Testing at Google |
![]() |
SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations |
![]() |
SE Radio 630: Luis Rodríguez on the SSH Backdoor Attack |
![]() |
SE Radio 629: Emily Bache on Katas and the Importance of Practice |
![]() |
SE Radio 628: Hans Dockter on Developer Productivity |
![]() |
SE Radio 627: Chuck Weindorf on Leaders and Software Engineers |
![]() |
SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture |
![]() |
SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite |
![]() |
SE Radio 624: Marcelo Trylesinski on FastAPI |
![]() |
SE Radio 623: Michael J. Freedman on TimescaleDB |
![]() |
SE Radio 622: Wolf Vollprecht on Python Tooling in Rust |
![]() |
SE Radio 621: Xe Iaso on Fly.io |
![]() |
SE Radio 620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir |
![]() |
SE Radio 619: James Strong on Kubernetes Networking |
![]() |
SE Radio 618: Andreas Møller on No Code Platforms |
![]() |
SE Radio 617: Frances Buontempo on Modern C++ |
![]() |
SE Radio 616: Ori Saporta on the Role of the Software Architect |
![]() |
SE Radio 615: Kent Beck on "Tidy First?" |
![]() |
SE Radio 613: Shahar Binyamin on GraphQL Security |
![]() |
SE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development |
![]() |
SE Radio 612: Eyal Solomon on API Consumption Management |
![]() |
SE Radio 611: Ines Montani on Natural Language Processing |
![]() |
SE Radio 610: Phillip Carter on Observability for Large Language Models |
![]() |
SE Radio 603: Rishi Singh on Using GenAI for Test Code Generation |
![]() |
SE Radio 609: Hyrum Wright on Software Engineering at Google |
![]() |
SE Radio 608: Lane Wagner on Revisiting the Go Language |
![]() |
SE Radio 607: John Frandsen on Geospatial Technologies |
![]() |
SE Radio 606: Charlie Jones on Third Party Software Supply Chain Risks |
![]() |
SE Radio 605: Yingjun Wu on Streaming Databases |
![]() |
SE Radio 604: Karl Wiegers and Candase Hokanson on Software Requirements Essentials |
![]() |
SE Radio 602: Nicolas Carlo on Improving Legacy Code |
![]() |
SE Radio 601: Han Yuan on Reorganizations |
![]() |
SE Radio 600: William Morgan on Kubernetes Sidecars and Service Mesh |
![]() |
SE Radio 599: Jason C. McDonald on Quantified Tasks |
![]() |
SE Radio 598: Jonathan Crossland on the AMMERSE Framework |
![]() |
SE Radio 597: Coral Calero Muñoz and Félix García on Green Software |
![]() |
SE Radio 596: Maxim Fateev on Durable Execution with Temporal |
![]() |
SE Radio 595: Llewelyn Falco on Approval Testing |
![]() |
SE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon |
![]() |
SE Radio 593: Eric Olden on Identity Orchestration |
![]() |
SE Radio 592: Jaxon Repp on Distributed Data Infrastructure |
![]() |
SE Radio 591: Yechezkel Rabinovich on Kubernetes Observability |
![]() |
SE Radio 590: Andy Suderman on Standing Up Kubernetes |
![]() |
SE Radio 589: Zac Hatfield Dodds on Property Based Testing in Python |
![]() |
SE Radio 588: José Valim on Elixir, Machine Learning, and Livebook |
![]() |
SE Radio 587: M. Scott Ford on Managing Dependency Freshness |
![]() |
SE Radio 586: Nikhil Shetty on Virtual Private Cloud |
![]() |
SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment |
![]() |
SE Radio 584: Charles Weir on Ruthless Security for Busy Developers |
![]() |
SE Radio 583: Lukas Fittl on Postgres Performance |
![]() |
SE Radio 582: Leo Porter and Daniel Zingaro on Learning to Program with LLMs |
![]() |
SE Radio 581: Zach Lloyd on Terminal Emulators |
![]() |
SE Radio 580: Josh Doody on Mastering Business Communication for Software Engineers |
![]() |
SE Radio 579: Arun Gupta on Open Source Strategy and Community |
![]() |
SE Radio 578: Ori Mankali on Secrets Management using Distributed Fragments Cryptography |
![]() |
SE Radio 577: Casey Muratori on Clean Code, Horrible Performance? |
![]() |
SE Radio 576: Jens Neuse on Back Ends for Front Ends |
![]() |
SE Radio 575: Nir Valtman on Pipelineless Security |
![]() |
SE Radio 574: Chad Michel on Software as an Engineering Discipline |
![]() |
SE Radio 573: Varun Singh on Evolution of Internet Protocols |
![]() |
SE Radio 572: Gregory Kapfhammer on Flaky Tests |
![]() |
SE Radio 571: Jeroen Mulder on Multi Cloud Governance |
![]() |
SE Radio 570: Stanisław Barzowski on the jsonnet Language |
![]() |
SE Radio 569: Vladyslav Ukis on Rolling out SRE in an Enterprise |
![]() |
SE Radio 568: Simon Bennetts on OWASP Dynamic Application Security Testing Tool ZAP |
![]() |
SE Radio 567: Dave Cross on GitHub Actions |
![]() |
SE Radio 566: Ashley Peacock on Diagramming in Software Engineering |
![]() |
SE Radio 565: Luca Galante on Platform Engineering |
![]() |
SE Radio 564: Paul Hammant on Trunk Based Development |
![]() |
SE Radio 563: David Cramer on Error Tracking |
![]() |
SE Radio 562: Bastian Gruber on Rust Web Development |
![]() |
SE Radio 561: Dan DeMers on Dataware |
![]() |
SE Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess |
![]() |
SE Radio 559: Ross Anderson on Software Obsolescence |
![]() |
SE Radio 558: Michael Fazio on Modern Android Development |
![]() |
SE Radio 557: Timothy Beamish on React and Next.js |
![]() |
SE Radio 556: Alex Boten on Open Telemetry |
![]() |
SE Radio 555: On Freund on Upskilling |
![]() |
SE Radio 554: Adam Tornhill on Behavioral Code Analysis |
![]() |
SE Radio 553: Luca Casonato on Deno |
![]() |
SE Radio 552: Matt Frisbie on Browser Extensions |
![]() |
Episode 551: Vidal Graupera on Manager 1 1 with Direct Reports |
![]() |
Episode 550: J.R. Storment and Mike Fuller on Cloud FinOps (Financial Operations) |
![]() |
Episode 549: William Falcon Optimizing Deep Learning Models |
![]() |
Episode 548: Alex Hidalgo on Implementing Service Level Objectives |
![]() |
Episode 547: Nicholas Manson on Identity Management for Cloud Applications |
![]() |
Episode 546: Dietrich Ayala on the InterPlanetary File System |
![]() |
Episode 545: John deVadoss on Design Philosophies that Drive .NET/Azure |
![]() |
Episode 544: Ganesh Datta on DevOps vs Site Reliability Engineering |
![]() |
Episode 543: Jon Smart on Patterns and Anti Patterns for Successful Software Delivery in Enterprises |
![]() |
Episode 542: Brendan Callum on Contract Driven APIs |
![]() |
Episode 541: Jordan Harband and Donald Fischer on Securing the Supply Chain |
![]() |
Episode 540: Joe Nash on DevRel |
![]() |
Episode 539: Adam Dymitruk on Event Modeling |
![]() |
Episode 538: Roberto Di Cosmo on Archiving Public Software at Massive Scale |
![]() |
Episode 537: Adam Warski on Scala and Tapir |
![]() |
Episode 536: Ryan Magee on Software Engineering in Physics Research |
![]() |
Episode 535: Dan Lorenc on Supply Chain Attacks |
![]() |
Episode 534: Andy Dang on AI/ML Observability |
![]() |
Episode 533: Eddie Aftandilian on GitHub Copilot |
![]() |
Episode 532: Peter Wyatt and Duff Johnson on 30 Years of PDF |
![]() |
Episode 531: Xe Iaso on Tailscale |
![]() |
Episode 530: Tanmai Gopal on GraphQL |
![]() |
Episode 529: Jeff Perry on Career Management for Software Engineers |
![]() |
Episode 528: Jonathan Shariat on Designing to Avoid Worst Case Outcomes |
![]() |
Episode 527: Adrian Kennard and Kevin Hones on Writing a Network OS from Scratch |
![]() |
Episode 526: Brian Campbell on Proof of Possession Defenses |
![]() |
Episode 525: Randy Shoup on Evolving Architecture and Organization at eBay |
![]() |
Episode 524: Abi Noda on Developer Experience |
![]() |
Episode 523: Jessi Ashdown and Uri Gilad on Data Governance |
![]() |
Episode 522: Noah Gift on MLOps |
![]() |
Episode 521: Phillip Mayhew on Test Automation in Gaming |
![]() |
Episode 520: John Ousterhout on A Philosophy of Software Design |
![]() |
Episode 519: Kumar Ramaiyer on Building a SaaS |
![]() |
Episode 518: Karl Wiegers on Software Engineering Lessons |
![]() |
Episode 517: Jordan Adler on Code Generators |
![]() |
Episode 516: Brian Okken on Testing in Python with pytest |
![]() |
Edpisode 515: Swizec Teller on Becoming a Senior Engineer |
![]() |
Episode 514: Vandana Verma on the Owasp Top 10 |
![]() |
Episode 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications |
![]() |
Episode 512: Tim Post on Rubber Duck Debugging |
![]() |
Episode 511: Ant Wilson on Supabase (Postgres as a Service) |
![]() |
Episode 510: Deepthi Sigireddi on How Vitess Scales MySQL |
![]() |
Episode 509: Matt Butcher and Matt Farina on Helm Charts |
![]() |
Episode 508: Jérôme Laban on Cross Platform UI |
![]() |
Episode 507: Kevin Hu on Data Observability |
![]() |
Episode 506: Rob Hirschfeld on Bare Metal Infrastructure |
![]() |
Episode 505: Daniel Stenberg on 25 years with cURL |
![]() |
Episode 504: Frank McSherry on Materialize |
![]() |
Episode 503: Diarmuid McDonnell on Web Scraping |
![]() |
Episode 502: Omer Katz on Distributed Task Queues Using Celery |
![]() |
Episode 501: Bob Ducharme on Creating Technical Documentation for Software Projects |
![]() |
Episode 500: Sergey Gorbunov on Blockchain Interoperability |
![]() |
Episode 499: Uma Chingunde on Building a PaaS |
![]() |
Episode 498: James Socol on Continuous Integration and Continuous Delivery (CICD) |
![]() |
Episode 497: Richard L. Sites on Understanding Software Dynamics |
![]() |
Episode 496: Bruce Momjian on Multi Version Concurrency Control in Postgres (MVCC) |
![]() |
Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices |
![]() |
Episode 494: Robert Seacord on Avoiding Defects in C Programming |
![]() |
Episode 493: Ram Sriharsha on Vectors in Machine Learning |
![]() |
Episode 492: Sam Scott on Building a Consistent and Global Authorization Service |
![]() |
Episode 491: Chase Kocher on The Recruiting LifeCycle |
![]() |
Episode 490: Tim McNamara on Rust 2021 Edition |
![]() |
Episode 489: Sam Boyer Package Management |
![]() |
Episode 488: Chris Riccomini and Dmitriy Ryaboy on the Missing Readme |
![]() |
Episode 487: Davide Bedin on Dapr Distributed Application Runtime |
![]() |
Episode 486: Bob Nystrom on Dart |
![]() |
Episode 485: Howard Chu on B+tree Data Structure in Depth |
![]() |
Episode 484: Audrey Lawrence on Timeseries Databases |
![]() |
Episode 483: Alexander Pugh on Robotic Process Automation |
![]() |
Episode 482: Luke Hoban on Infrastructure as Code |
![]() |
Episode 481: Ipek Ozkaya on Managing Technical Debt |
![]() |
Episode 480: Venky Naganathan on Chatbots |
![]() |
Episode 479: Luis Ceze on the Apache TVM Machine Learning Compiler |
![]() |
Episode 478: Satish Mohan on Network Segmentation |
![]() |
Episode 477: Josef Strzibny on Self Hosting Applications |
![]() |
Episode 476: Leonid Shevtsov on Transactional Email |
![]() |
Episode 475: Rey Bango on Secure Coding Veracode |
![]() |
Episode 474: Paul Butcher on Fuzz Testing |
![]() |
Episode 473: Mike Del Balso on Feature Stores |
![]() |
Episode 472: Liran Haimovitch on Handling Customer Issues |
![]() |
Episode 471: Jason Meller on Choosing the Right Tech Stack for a Greenfield Project |
![]() |
Episode 470: L. Peter Deutsch on the Fallacies of Distributed Computing |
![]() |
Episode 469: Dhruba Borthakur on Embedding Real time Analytics in Applications |
![]() |
Episode 468: Iljitsch van Beijnum on Internet Routing and BGP |
![]() |
Episode 467 Kim Carter on Dynamic Application Security Testing |
![]() |
Episode 466: Casey Aylward on Venture Capital for Software Investing |
![]() |
Episode 465: Kevlin Henney and Trisha Gee on 97 Things Every Java Programmer Should Know |
![]() |
Episode 464: Rowland Savage on Getting Acquired |
![]() |
Episode 463: Yaniv Tal on Web 3.0 and the Graph |
![]() |
Episode 462: Felienne on the Programmers Brain |
![]() |
Episode 461 Michael Ashburne and Maxwell Huffman on Quality Assurance |
![]() |
Episode 460: Evan Weaver on FaunaDB |
![]() |
Episode 459: Otakar Nieder on Gaming vs Simulation Engines |
![]() |
Episode 458: Daniel Roth on Blazor |
![]() |
Episode 457: Jeffery D Smith on DevOps Anti Patterns |
![]() |
Episode 456: Tomer Shiran on Data Lakes |
![]() |
Episode 455: Jamie Riedesel on Software Telemetry |
![]() |
Episode 454: Thomas Richter Postgres as an OLAP database |
![]() |
Episode 453: Aaron Rinehart on Security Chaos Engineering |
![]() |
Episode 452: Scott Hanselman on .NET |
![]() |
Episode 451: Luke Kysow on Service Mesh |
![]() |
Episode 450: Hadley Wickham on R and Tidyverse |
![]() |
Episode 449: Dan Moore on Build vs Buy |
![]() |
Episode 448: Matt Arbesfeld Starting Your Own Software Company |
![]() |
Episode 447: Michael Perry on Immutable Architecture |
![]() |
Episode 446: Nigel Poulton on Kubernetes Fundamentals |
![]() |
Episode 445: Thomas Graf on eBPF (extended Berkeley Packet Filter) |
![]() |
Episode 444: Tug Grall on Redis |
![]() |
Episode 443: Shawn Wildermuth on Diversity and Inclusion in the Workplace |
![]() |
Episode 442: Arin Bhowmick on UX Design for Enterprise Applications |
![]() |
Episode 441 Shipping Software With Bugs |
![]() |
Episode 440: Alexis Richardson on gitops |
![]() |
Episode 439: JP Aumasson on Cryptography |
![]() |
Episode 438: Andy Powell on Lessons Learned from a Major Cyber Attack |
![]() |
Episode 437: Architecture of Flutter |
![]() |
Episode 436: Apache Samza with Yi Pan |
![]() |
Episode 435: Julie Lerman on Object Relational Mappers and Entity Framework |
![]() |
Episode 434: Steven Skiena on Preparing for the Data Structures and Algorithm Job Interview |
![]() |
Episode 433: Jay Kreps on ksqlDB |
![]() |
Episode 432: brian d foy on Perl 7 |
![]() |
Episode 431: Ken Youens Clark on Learning Python |
![]() |
Episode 430: Marco Faella on Seriously Good Software |
![]() |
Episode 429: Rob Skillington on High Cardinality Alerting and Monitoring |
![]() |
Episode 428: Matt Lacey on Mobile App Usability |
![]() |
Episode 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security |
![]() |
Episode 426: Philip Kiely on Writing for Software Developers |
![]() |
Episode 425: Paul Smith on The Crystal Programming Language and the Lucky Web Framework |
![]() |
Episode 424: Sean Knapp on Dataflow Pipeline Automation |
![]() |
423: Ryan Singer on Remote Work |
![]() |
Episode 422: Michael Geers on Micro Frontends |
![]() |
Episode 421: Doug Fawley on gRPC |
![]() |
Episode 420: Ryan Ripley on Making Scrum Work |
![]() |
Episode 419: John Ellithorpe on the Role of a CTO |
![]() |
Episode 418: Functional Programming in Enterprise Applications |
![]() |
Episode 417: Alex Petrov on Database Storage Engines |
![]() |
416: Adam Shostack on Threat Modeling |
![]() |
Episode 415: Berkay on Incident Management |
![]() |
Episode 414: Jens Gustedt on Modern C |
![]() |
Episode 413: Spencer Kimball on CockroachDB |
![]() |
Episode 412: Sam Gavis Hughson on Technical Interviews |
![]() |
Episode 411: Aaron Vonderhaar on Elm |
![]() |
Episode 410: Sara Leen on Localizing and Porting Japanese Games |
![]() |
Episode 409: Joe Kutner on the Twelve Factor App |
![]() |
Episode 408: Mike McCourt on Voice and Speech Analysis |
![]() |
Episode 407: Juval Lowy on Righting Software |
![]() |
Episode 406: Torin Sandall on Distributed Policy Enforcement |
![]() |
Episode 405: Yevgeniy Brikman on Infrastructure as Code Best Practices |
![]() |
Episode 404: Bert Hubert on DNS Security |
![]() |
Episode 403: Karl Hughes on Speaking at Tech Conferences |
![]() |
Episode 402: Rich Harris on the Svelte JavaScript Framework |
![]() |
Episode 401: Jeremy Miller on Waterfall Versus Agile |
![]() |
Episode 400: Michaela Greiler on Code Reviews |
![]() |
Episode 399: Sumit Kumar on Building Maps using Leaflet |
![]() |
Episode 398: Apache Kudu with Adar Leiber Dembo |
![]() |
Episode 397: Pat Helland on Data Management with Microservices.mp3 |
![]() |
Episode 396: Barry OReilly on Antifragile Architecture |
![]() |
Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning |
![]() |
Episode 394: Chris McCord on Phoenix LiveView |
![]() |
Episode 393: Jay Kreps on Enterprise Integration Architecture with a Kafka Event Log |
![]() |
Episode 392: Stephen Wolfram on Mathematica |
![]() |
Episode 391: Jeremy Howard on Deep Learning and fast.ai |
![]() |
SE Radio Episode 390: Sam Procter on Security in Software Design |
![]() |
Episode 389: Ryan Singer on Basecamp's Software Development Process |
![]() |
Episode 388: Bob Kepford on Decoupled Content Management Systems |
![]() |
Episode 387: Abhinav Asthana on Designing and Testing APIs |
![]() |
Episode 386: Building Low Latency Applications with WebRTC |
![]() |
Episode 385: Evan Gilman and Doug Barth on Zero Trust Networks |
![]() |
Episode 384: Boris Cherny on TypeScript |
![]() |
Episode 383: Neil Madden On Securing Your API |
![]() |
Episode 382: Michael Chan on Learning ReactJS |
![]() |
Episode 381: Josh Long on Spring Boot |
![]() |
Episode 380: Margaret Burnett on GenderMag |
![]() |
Episode 379: Claire Le Goues on Automated Program Repair |
![]() |
Episode 378: Joshua Davies on Attacking and Securing PKI |
![]() |
Episode 377: Heidi Howard on Distributed Consensus |
![]() |
Episode 376: Justin Richer On API Security with OAuth 2 |
![]() |
Episode 375: Gabriel Gonzalez on Configuration |
![]() |
Episode 374: Marcus Blankenship on Motivating Programmers |
![]() |
Episode 373: Joel Spolsky on Startups Growth, and Valuation |
![]() |
Episode 372: Aaron Patterson on the Ruby Runtime |
![]() |
Episode 371: Howard Chu on the Lightning Memory Mapped Database (LMDB) |
![]() |
Episode 370: Chris Richardson on Microservice Patterns |
![]() |
Episode 369: Derek Collison on Messaging Systems and NATS |
![]() |
Episode 368: Bryan Helmig on Managing Distributed Teams |
![]() |
Episode 367: Diomidis Spinellis on Debugging |
![]() |
366: Test Automation with Arnon Axelrod |
![]() |
365: Thorsten Ball on Building an Interpreter |
![]() |
364: Peter Zaitsev on Choosing the Right Open Source Database |
![]() |
363: Jonathan Boccara on Understanding Legacy Code |
![]() |
SE Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL |
![]() |
SE Radio Episode 361: Daniel Berg on Istio Service Mesh |
![]() |
SE Radio Episode 360: Pete Koomen on A/B Testing |
![]() |
SE Radio Episode 359: Engineering Maturity with Jean Denis Greze |
![]() |
SE Radio Episode 358: Probabilistic Data Structure for Big Data Problems |
![]() |
SE Radio Episode 357: Adam Barr on Code Quality |
![]() |
SE Radio Episode 356: Tim Coulter on Truffle, Smart Contracts and DApp Development with Truffle, Truffle Ecosystem and Roadmap |
![]() |
SE Radio Episode 355: Randy Shoup Scaling Technology and Organization |
![]() |
SE Radio Episode 354: Avi Kivity on ScyllaDB.mp3 |
![]() |
SE Radio Episode 353: Max Neunhoffer on Multi model databases and ArangoDB |
![]() |
SE Radio episode 352: Johanathan Nightingale on Scaling Engineering Management |
![]() |
Episode 351 Bernd Rücker on Orchestrating Microservices with Workflow Management |
![]() |
SE Radio Episode 350: Vivek Ravisankar on HackerRank |
![]() |
SE Radio Episode 349: Gary Rennie on Phoenix |
![]() |
SE Radio Episode 348 Riccardo Terrell on Concurrency |
![]() |
SE Radio Episode 347: Daniel Corbett on Load Balancing and HAProxy |
![]() |
SE Radio Episode 346: Stephan Ewen on Streaming Architecture |
![]() |
SE Radio Episode 345: Tyler McMullen on Content Delivery Networks (CDNs) |
![]() |
SE Radio Episode 344: Pat Helland on Web Scale |
![]() |
SE Radio Episode 343: John Crain on Ethereum and Smart Contracts |
![]() |
SE Radio Episode 342 István Lam on Privacy by Design with GDPR |
![]() |
SE Radio 341: Michael Hausenblas on Container Networking |
![]() |
SE Radio Episode 340: Lara Hogan and Deepa Subramaniam on Revitalizing a Cross Functional Product Organization |
![]() |
SE Radio Episode 339: Jafar Soltani on Continuous Delivery for Multiplayer Games.mp3 |
![]() |
SE Radio Episode 338: Brent Laster on the Jenkins 2 Build Server |
![]() |
SE Radio Episode 337: Ben Sigelman on Distributed Tracing |
![]() |
SE Radio 336: Sasa Juric on Elixir |
![]() |
SE Radio Episode 335: Maria Gorlatova on Edge Computing |
![]() |
SE Radio Episode 334: David Calavera on Zero downtime Migrations and Rollbacks with Kubernetes |
![]() |
SE Radio Episode 333: Marian Petre and André van der Hoek on Software Design.mp3 |
![]() |
SE Radio Episode 332: John Doran on Fixing a Broken Development Process |
![]() |
SE Radio Episode 331: Kevin Goldsmith on Architecture and Organizational Design |
![]() |
SE Radio Episode 330: Natalie Silvanovich on Attack Surface Reduction |
![]() |
SE Radio Episode 329 Andreas Stefik on Accessibility for the Visually |
![]() |
SE Radio Episode 328: Bruce Momjian on the Postgres Query Planner |
![]() |
SE Radio Episode 327: Glynn Bird on Developer Productivity with Open Source |
![]() |
SE Radio Episode 326 Dmitry Jeremov and Svetlana Isakova on the Kotlin Programming Language |
![]() |
SE Radio Episode 325: Tammy Butow on Chaos Engineering |
![]() |
SE Radio Episode 324: Marc Hoffmann on Code Test Coverage Analysis and Tools |
![]() |
SE Radio Episode 323: Lin Clark on WebAssembly |
![]() |
SE Radio Episode 322: Bill Venners on Property Based Tests |
![]() |
SE Radio Episode 321: Péter Budai on End to End Encryption |
![]() |
SE Radio Episode 320: Nate Taggart on Serverless Paradigm |
![]() |
SE Radio Episode 319: Nicole Hubbard on Migrating from VMs to Kubernetes |
![]() |
SE Radio Episode 318: Veronika Cheplygina on Image Recognition |
![]() |
SE Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity |
![]() |
SE Radio Episode 316: Nicolai Parlog on Java 9 |
![]() |
SE Radio Episode 315: Jeroen Janssens on Tools for Data Science |
![]() |
SE Radio Episode 314: Scott Piper on Cloud Security |
![]() |
SE Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps |
![]() |
SE Radio Episode 312: Sachin Gadre on the Internet of Things |
![]() |
SE Radio Episode 311: Armon Dadgar on Secrets Management |
![]() |
SE Radio Episode 310: Kirk Pepperdine on Performance Optimization |
![]() |
SE Radio Episode 309 Zane Lackey on Application Security |
![]() |
SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation |
![]() |
SE Radio Episode 307: Harsh Sinha on Product Management |
![]() |
SE Radio Episode 306: Ron Lichty on Managing Programmers |
![]() |
SE Radio Episode 305: Charlie Berger on Predictive Applications |
![]() |
SE Radio Episode 304: Evgeny Shadchnev on Code Schools |
![]() |
SE Radio Episode 303: Zachary Burt on Freelancing as a Career Option |
![]() |
SE Radio Episode 302: Haroon Meer on Network Security |
![]() |
SE Radio Episode 301: Jason Hand Handling Outages |
![]() |
SE Radio Episode 300: Jonathan Stark on Mobile App Development |
![]() |
SE Radio Episode 299: Edson Tirelli on Rules Engines |
![]() |
SE Radio Episode 298: Moshe Vardi on P versus NP |
![]() |
SE Radio Episode 297: Kieren James Lubin on Blockchain |
![]() |
SE Radio Episode 296: Type Driven Development with Edwin Brady |
![]() |
SE Radio Episode 295: Michael Feathers on Legacy Code |
![]() |
SE Radio Episode 294 Asaf Yigal on Machine Learning in Log Analysis |
![]() |
SE Radio Episode 293: Yakov Fain on Angular |
![]() |
SE Radio Episode 292: Philipp Krenn on Elasticsearch |
![]() |
SE Radio Episode 291: Morgan Wilde on LLVM |
![]() |
SE Radio Episode 290: Diogo Mónica on Docker Security |
![]() |
SE Radio Episode 289: James Turnbull on Declarative Programming with Terraform |
![]() |
SE Radio Episode 288: DevSecOps |
![]() |
SE Radio Episode 287: Success Skills for Architects with Neil Ford |
![]() |
SE Radio Episode 286 Katie Malone Intro to Machine Learning |
![]() |
SE Radio Episode 285: James Cowling on Dropbox’s Distributed Storage System |
![]() |
SE Radio Episode 284: John Allspaw on System Failures: Preventing, Responding, and Learning From |
![]() |
SE Radio Episode 283: Alexander Tarlinder on Developer Testing |
![]() |
SE Radio Episode 282 Donny Nadolny on Debugging Distributed Systems |
![]() |
SE Radio Episode 281 James Whittaker on Career Strategy |
![]() |
SE Radio Episode 280 Gerald Weinberg on Bugs Errors and Software Quality |
![]() |
SE Radio Episode 279: Florian Gilcher on Rust |
![]() |
SE Radio Episode 278: Peter Hilton on Naming |
![]() |
SE Radio Episode 277: Gil Tene on Tail Latency |
![]() |
SE Radio Episode 276 Björn Rabenstein on Site Reliability Engineering |
![]() |
SE Radio Episode 275: Josh Doody on Salary Negotiation for Software Engineers |
![]() |
SE Radio Episode 274 Sam Aaron on Sonic Pi |
![]() |
SE Radio Episode 273 Steve McConnell on Software Estimation |
![]() |
SE Radio Episode 272: Frances Perry on Apache Beam |
![]() |
SE Radio Episode 271: Idit Levine on Unikernelsl |
![]() |
SE Radio Episode 270: Brian Brazil on Prometheus Monitoring |
![]() |
SE Radio Episode 269 Phillip Carter on F# |
![]() |
SE Radio Episode 268: Kief Morris on Infrastructure as Code |
![]() |
SE Radio Episode 267 Jürgen Höller on Reactive Spring and Spring 5.0 |
![]() |
SE Radio Episode 266: Charles Nutter on the JVM as a Language Platform |
![]() |
SE Radio Episode 265 Pat Kua on Becoming a Tech Lead |
![]() |
SE Radio Episode 264: James Phillips on Service Discovery |
![]() |
Camille Fournier on Real World Distributed Systems |
![]() |
SE Radio Episode 262: Software Quality with Bill Curtis |
![]() |
SE Radio Episode 261: David Heinemeier Hansson on the State of Rails, Monoliths, and More |
![]() |
SE Radio Episode 260: Haoyuan Li on Alluxio |
![]() |
SE Radio Episode 259: John Purrier on OpenStack |
![]() |
SE Radio Episode 258: Cody Voellinger on Recruiting Software Engineers |
![]() |
SE Radio Episode 257: Michael Nygard on Clojure in Practice |
![]() |
SE Radio Episode 256: Jay Fields on Working Effectively with Unit Tests |
![]() |
SE Radio Episode 255: Monica Beckwith on Java Garbage Collection |
![]() |
SE Radio Episode 254: Mike Barker on the LMAX Architecture |
![]() |
SE Radio Episode 253 Fred George on Developer Anarchy |
![]() |
SE Radio Episode 252: Christopher Meiklejohn on CRDTs |
![]() |
SE Radio Episode 251: Martin Klose on Code Retreats |
![]() |
SE Radio Epislode 250: Jürgen Laartz and Alexander Budzier on Why Large IT Projects Fail |
![]() |
SE Radio Episode 249: Vaughn Vernon on Reactive Programming with the Actor Model |
![]() |
SE Radio Episode 248: Axel Rauschmayer on JavaScript and ECMAScript 6 |
![]() |
SE Radio Episode 247: Andrew Phillips on DevOps |
![]() |
SE Radio Show 246: John Wilkes on Borg and Kubernetes |
![]() |
SE Radio Episode 245 John Sonmez on Marketing Yourself and Managing Your Career |
![]() |
SE Radio Episode 244: Gernot Starke on Architecture Documentation using arc42 |
![]() |
SE Radio Episode 243: RethinkDB with Slava Akhmechet |
![]() |
SE Radio Episode 242: Dave Thomas on Innovating Legacy Systems |
![]() |
SE Radio Episode 241: Kyle Kingsbury on Consensus in Distributed Systems |
![]() |
SE Radio Episode 240: The Groovy Language with Cédric Champeau |
![]() |
SE Radio Episode 239: Andrew Clay Shafer on Modern Platform as a Service |
![]() |
SE Radio Episode 237: Software Engineering Radio: Go Behind the Scenes and Meet the Team |
![]() |
Episode 238: Linda Rising on the Agile Brain |
![]() |
SE Radio Episode 236: Rebecca Parsons on Evolutionary Architecture |
![]() |
SE Radio Episode 235: Ben Hindman on Apache Mesos |
![]() |
SE Radio Episode 234: Barry O'Reilly on Lean Enterprise |
![]() |
SE Radio Episode 233 Fangjin Yang on OLAP and the Druid Real Time Analytical Data Store |
![]() |
SE Radio Episode 232: Mark Nottingham on HTTP/2 |
![]() |
SE Radio Episode 231: Joshua Suereth and Matthew Farwell on SBT and Software Builds |
![]() |
Episode 230: Shubhra Khar on NodeJS |
![]() |
Episode 229: Flavio Junqueira on Distributed Coordination with Apache ZooKeeper |
![]() |
Episode 228: Software Architecture Sketches with Simon Brown |
![]() |
Episode 227: Eric Brewer: The CAP Theorem, Then and Now |
![]() |
Episode 226 Eric Evans on Domain Driven Design at 10 Years |
![]() |
SE Radio 225 Brendan Gregg on Systems Performance |
![]() |
Episode 224: Sven Johann and Eberhard Wolff on Technical Debt |
![]() |
Episode 223: Joram Barrez on the Activiti Business Process Management Platform |
![]() |
Episode 222: Nathan Marz on Real Time Processing with Apache Storm |
![]() |
Episode 221: Jez Humble on Continuous Delivery |
![]() |
Episode 220: Jon Gifford on Logging and Logging Infrastructure |
![]() |
Episode 219: Apache Kafka with Jun Rao |
![]() |
Episode 218: Udi Dahan on CQRS (Command Query Responsibility Segregation) |
![]() |
Episode 217: James Turnbull on Docker |
![]() |
Episode 216: Adrian Cockcroft on the Modern Cloud based Platform |
![]() |
Episode 215: Gang of Four – 20 Years Later |
![]() |
Episode 214: Grant Ingersoll on his book, Taming Text |
![]() |
Episode 213: James Lewis on Microservices |
![]() |
Episode 212: Randy Shoup on Company Culture |
![]() |
Episode 211: Continuous Delivery on Windows with Rachel Laycock and Max Lincoln |
![]() |
Episode 210: Stefan Tilkov on Architecture and Micro Services |
![]() |
Episode 209: Josiah Carlson on Redis |
![]() |
Episode 208: Randy Shoup on Hiring in the Software Industry |
![]() |
Episode 207: Mitchell Hashimoto on the Vagrant Project |
![]() |
Episode 206: Ken Collier on Agile Analytics |
![]() |
Episode 205: Martin Lippert on Eclipse Flux |
![]() |
Episode 204: Anil Madhavapeddy on the Mirage Cloud Operating System and the OCaml Language |
![]() |
Episode 203: Leslie Lamport on Distributed Systems |
![]() |
Episode 202: Andrew Gerrand on Go |
![]() |
Episode 201: Martin Thompson on Mechanical Sympathy |
![]() |
Episode 200: Markus Völter on Language Design and Domain Specific Languages |
![]() |
Episode 199: Michael Stonebraker on Current Developments in Databases |
![]() |
Episode 198: Wil van der Aalst on Workflow Management Systems |
![]() |
Episode 197: Lars Vogel on Android |
![]() |
Episode 196: Personal Kanban with Jim Benson |
![]() |
Episode 195: Ellen Gottensdiener and Mary Gorman |
![]() |
Episode 194: Michael Hunger on Graph Databases |
![]() |
Episode 193: Apache Mahout |
![]() |
Episode 192: Open Source Development: Perspectives From Management Science |
![]() |
Episode 191: Massively Open Online Courses |
![]() |
Episode 190: Lean (Software) Development |
![]() |
Episode 189: Eric Lubow on Polyglot Persistence |
![]() |
Episode 188: Requirements in Agile Projects |
![]() |
Episode 187: Grant Ingersoll on the Solr Search Engine |
![]() |
Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development |
![]() |
Episode 185: Dwight Merriman on Replication |
![]() |
Episode 184: The Mainframe with Jeff Frey |
![]() |
Episode 183: SE Radio becomes part of IEEE Software |
![]() |
Episode 182: Domain Specific Languages with Martin Fowler and Rebecca Parsons |
![]() |
Episode 181: Distributed Scrum with Rini van Solingen |
![]() |
Episode 180: Leading Agile Developers with Jurgen Appelo |
![]() |
Episode 179: Cassandra with Jonathan Ellis |
![]() |
Episode 178: Akka With Jonas Boner |
![]() |
Episode 177: IBM i (OS/400) Operating System with Steve Will |
![]() |
Episode 176: Quantum Computing with Martin Laforest |
![]() |
Episode 175: Game Development with Andrew Brownsword |
![]() |
Episode 174: Chip Manufacturing and Waferscanners |
![]() |
Episode 173: Feature Oriented Software Development with Sven Apel – Pt 2 |
![]() |
Episode 172: Feature Oriented Software Development with Sven Apel – Pt 1 |
![]() |
Episode 171: Scala Update with Martin Odersky |
![]() |
Episode 170: Large Agile Software Development with Bas Vodde |
![]() |
Episode 169: Memory Grid Architecture with Nati Shalom |
![]() |
Episode 168: Being a Consultant |
![]() |
Episode 167: The History of JUnit and the Future of Testing with Kent Beck |
![]() |
Episode 166: Living Architectures with John Wiegand |
![]() |
Episode 165: NoSQL and MongoDB with Dwight Merriman |
![]() |
Episode 164: Agile Testing with Lisa Crispin |
![]() |
Episode 163: State of the Union |
![]() |
Episode 162: Project Voldemort with Jay Kreps |
![]() |
Episode 161: Agile Product Management with Roman Pichler |
![]() |
Episode 160: AspectJ and Spring AOP with Ramnivas Laddad |
![]() |
Episode 159: C++0X with Scott Meyers |
![]() |
Episode 158: Rich Hickey on Clojure |
![]() |
Episode 157: Hadoop with Philip Zeyliger |
![]() |
Episode 156: Kanban with David Anderson |
![]() |
Episode 155: Johannes Link & Lasse Koskela on TDD |
![]() |
Episode 154: Ola Bini on Ioke |
![]() |
Episode 153: Jan Bosch on Product Lines and Software Ecosystems |
![]() |
Episode 152: MISRA with Johan Bezem |
![]() |
Episode 151: Intentional Software with Shane Clifford |
![]() |
Episode 150: Software Craftsmanship with Bob Martin |
![]() |
Episode 149: Difference between Software Engineering and Computer Science with Chuck Connell |
![]() |
Episode 148: Software Archaeology with Dave Thomas |
![]() |
Episode 147: Software Development Manager |
![]() |
Episode 146: Interesting Patterns at EuroPLoP 2009 |
![]() |
Episode 145: Spring in 2009 with Eberhard Wolff |
![]() |
Episode 144: The Maxine Research Virtual Machine with Doug Simon |
![]() |
Episode 143: API Design with Jim des Rivieres |
![]() |
Episode 142: Sustainable Architecture with Kevlin Henney and Klaus Marquardt |
![]() |
Episode 141: Second Life and Mono with Jim Purbrick |
![]() |
Episode 140: Newspeak and Pluggable Types with Gilad Bracha |
![]() |
Episode 139: Fearless Change with Linda Rising |
![]() |
Episode 138: Learning as a Part of Development with Allan Kelly |
![]() |
Episode 137: SQL with Jim Melton |
![]() |
Episode 136: Past Present and Future of MDA with David Frankel |
![]() |
Episode 135: Introduction to Software Configuration Management with Petri Ahonen |
![]() |
Episode 134: Release It with Michael Nygard |
![]() |
Episode 133: Continuous Integration with Chris Read |
![]() |
Episode 132: Top 10 Architecture Mistakes with Eoin Woods |
![]() |
Episode 131: Adrenaline Junkies with DeMarco and Hruschka |
![]() |
Episode 130: Code Visualization with Michele Lanza |
![]() |
Episode 129: F# with Luke Hoban |
![]() |
Episode 128: Web App Security with Bruce Sams |
![]() |
Episode 127: Usability with Joachim Machate |
![]() |
Episode 126: Jetbrains MPS with Konstantin Solomatov |
![]() |
Episode 125: Performance Engineering with Chris Grindstaff |
![]() |
Episode 124: OpenJDK with Dalibor Topic |
![]() |
Episode 123: Microsoft OSLO with Don Box and Doug Purdy |
![]() |
Episode 122: Interview Janos Sztipanovits |
![]() |
Episode 121: OR Mappers with Michael Plöd |
![]() |
Episode 120: OCL with Anneke Kleppe |
![]() |
Episode 119: DSLs in Practice with JP Tolvanen |
![]() |
Episode 118: Eelco Visser on Parsers |
![]() |
Episode 117: Bran Selic on UML |
![]() |
Episode 116: The Semantic Web with Jim Hendler |
![]() |
Episode 115: Architecture Analysis |
![]() |
Episode 114: Christof Ebert on Requirements Engineering |
![]() |
Episode 113: Building Platforms with Jeff McAffer |
![]() |
Episode 112: Roles in Software Engineering II |
![]() |
Episode 111: About Us 2008 |
![]() |
Episode 110: Roles in Software Engineering I |
![]() |
Episode 109: eBay’s Architecture Principles with Randy Shoup |
![]() |
Episode 108: Simon Peyton Jones on Functional Programming and Haskell |
![]() |
Episode 107: Andrew Watson on the OMG |
![]() |
Episode 106: Introduction to AOP |
![]() |
Episode 105: Retrospectives with Linda Rising |
![]() |
Episode 104: Plugin Architectures |
![]() |
Episode 103: 10 years of Agile Experiences |
![]() |
Episode 102: Relational Databases |
![]() |
Episode 101: Andreas Zeller on Debugging |
![]() |
Episode 100: Software in Space |
![]() |
Episode 99: Transactions |
![]() |
Episode 98: Stefan Tilkov on REST |
![]() |
Episode 97: Interview Anders Hejlsberg |
![]() |
Episode 96: Interview Krzysztof Czarnecki |
![]() |
Episode 95: The New Guardian.co.uk website with Matt Wall and Erik DoernenBurg |
![]() |
Episode 94: Open Source Business Models with Dirk Riehle |
![]() |
Episode 93: Lessons Learned From Architecture Reviews with Rebecca Wirfs Brock |
![]() |
Episode 92: Introduction to Game Development |
![]() |
Episode 91: Kevlin Henney on C++ |
![]() |
Episode 90: Product Line Engineering, Pt. 3, with Charles Krueger |
![]() |
Episode 89: Joe Armstrong on Erlang |
![]() |
Episode 88: The Singularity Research OS with Galen Hunt |
![]() |
Episode 87: Software Components |
![]() |
Episode 86: Interview Dave Thomas |
![]() |
Episode 85: Web Services with Olaf Zimmermann |
![]() |
Episode 84: Dick Gabriel on Lisp |
![]() |
Episode 83: Jeff DeLuca on Feature Driven Development |
![]() |
Episode 82: Organization of Large Code Bases with Juergen Hoeller |
![]() |
Episode 81: Interview Erich Gamma |
![]() |
Episode 80: OSGi with Peter Kriens and BJ Hargrave |
![]() |
Episode 79: Small Memory Software with Weir and Noble |
![]() |
Episode 78: Fault Tolerance with Bob Hanmer Pt. 2 |
![]() |
Episode 77: Fault Tolerance with Bob Hanmer Pt. 1 |
![]() |
Episode 76: Special Episode on the Patterns Journal |
![]() |
Episode 75: The New Website |
![]() |
Episode 74: Enterprise Architecture II |
![]() |
Episode 73: Real Time Systems with Bruce Powel Douglass |
![]() |
Episode 72: Erik Meijer on LINQ |
![]() |
Episode 71: Survey Results |
![]() |
Episode 70: Gerard Meszaros on XUnit Test Patterns |
![]() |
Episode 69: Nico Josuttis on SOA (SOA Pt. 3) |
![]() |
Episode 68: Dan Grossman on Garbage Collection and Transactional Memory |
![]() |
Episode 67: Roundtable on MDSD and PLE |
![]() |
Episode 66: Gary McGraw on Security |
![]() |
Episode 65: Introduction to Embedded Systems |
![]() |
Episode 64: Luke Hohmann on Architecture and Business |
![]() |
Episode 63: A Pattern Language for Distributed Systems with Henney and Buschmann |
![]() |
Episode 62: Martin Odersky on Scala |
![]() |
Episode 61: Internals of GCC |
![]() |
Episode 60: Roman Pichler on Scrum |
![]() |
Episode 59: Static Code Analysis |
![]() |
Episode 58: Product Line Engineering Pt. 2 |
![]() |
Episode 57: Compile Time Metaprogramming |
![]() |
Episode 56: Sensor Networks |
![]() |
Episode 55: Refactoring Pt. 2 |
![]() |
Episode 54: Interview Frank Buschmann |
![]() |
Episode 53: Product Line Engineering Pt. 1 |
![]() |
Episode 52: DSL Development in Ruby |
![]() |
Episode 51: Design By Contract |
![]() |
Episode 50: Announcements and Requests |
![]() |
Episode 49: Dynamic Languages for Static Minds |
![]() |
Episode 48: Interview Dragos Manolescua |
![]() |
Episode 47: Interview Grady Booch |
![]() |
Episode 46: Refactoring Pt. 1 |
![]() |
Episode 45: Round Table on Ultra Large Scale Systems |
![]() |
Episode 44: Interview Brian Goetz and David Holmes |
![]() |
Episode 43: eXtreme Programming Pt.2 |
![]() |
Episode 42: Interview Gregor Hohpe |
![]() |
Episode 41: Architecture Patterns (Architecture Pt. 4) |
![]() |
Episode 40: Interview Werner Vogels |
![]() |
Episode 39: Interview Steve Vinoski |
![]() |
Episode 38: Interview James Noble |
![]() |
Episode 37: eXtreme Programming Pt.1 |
![]() |
Episode 36: Interview Guy Steele |
![]() |
Episode 35: Roadmap |
![]() |
Episode 34: Enterprise Architecture |
![]() |
Episode 33: Service Oriented Architecture, Pt.2b |
![]() |
Episode 32: Service Oriented Architecture, Pt.2a |
![]() |
Episode 31: Agile Documentation |
![]() |
Episode 30: Architecture Pt.3 |
![]() |
Episode 29: Concurrency Pt.3 |
![]() |
Episode 28: Type Systems |
![]() |
Episode 27: Service Oriented Architecture Pt.1 |
![]() |
Episode 26: Interview Jutta Eckstein |
![]() |
Episode 25: Architecture Pt. 2 |
![]() |
Episode 24: Development Processes Pt.1 |
![]() |
Episode 23: Architecture Pt. 1 |
![]() |
Episode 22: Feedback |
![]() |
Episode 21: Error Handling Pt. 2 |
![]() |
Episode 20: Interview Michael Stal |
![]() |
Episode 19: Concurrency Pt. 2 |
![]() |
Episode 18: Resource Management |
![]() |
Episode 17: Feedback and Roadmap |
![]() |
Episode 16: MDSD Pt. 3, Hands On |
![]() |
Episode 15: The Future of Enterprise Java |
![]() |
Episode 14: Interview Ted Neward |
![]() |
Episode 13: Ruby in Practice |
![]() |
Episode 12: Concurrency Pt. 1 |
![]() |
Episode 11: Interview Gregor Kiczales |
![]() |
Episode 10: Remoting Pt. 2 |
![]() |
Episode 9: Remoting Pt.1 and Listener Feedback |
![]() |
Episode 8: Interview Eric Evans |
![]() |
Episode 7: Error Handling |
![]() |
Episode 6: Model Driven Software Development Pt. 2 |
![]() |
Episode 5: Model Driven Software Development Pt. 1 |
![]() |
Episode 4: Scripting Languages |
![]() |
Episode 3: Interview Doug Schmidt |
![]() |
Episode 2: Dependencies |
![]() |
Episode 1: Patterns |
![]() |
Episode 0: About |