The Visual Index of 646 Software Engineering Radio Episodes

A searchable index (by theme and year) of all 646 SE Radio episodes.


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