Search Podcast
Editors' Lists
Literature
Games
Kids
Software
Science
TV Shows
Podcast Awards 2010
Music
Computer & Technology
Podcast Awards 2009
Learning Language
Health
Business
News
Featured Podcasts
Finance
Movie
Automobile
Radio Shows
Travel
Insurance
Islamic Podcasts
Featured Podcasts
Irish and Celtic Music Podcast
Jack Benny Show - OTR Podcast!
WNYC's Radio Lab
NPR: Music Podcast
The Binaural Banjo
The Official Sensation Podcast
Muslim Voices
The Search Engine Strategies Podcast
Enlem ve Boylam
TEDTalks (video)
Merriam-Webster's Word of the Day
All Podcasts
Recently Updated
Alternative Classix Podcast
ART FAILURE PODCAST
Linux Action News
TGN: Harvest Crusade
The night sky this month
You Need to Listen to This
Going Linux
Whole 'Nuther Thing
A VerySpatial Podcast | Discussions on Geography and Geospatial Technologies
The Jung Podcast
Natural Focus
Electronic Groove podcast
Busted Halo Show w/Fr. Dave Dwyer
Text Links
word learning game
Add Your Text Link
.
Like &
Share
Software Engineering Radio
SE Radio 553: Luca Casonato on Deno
2023/03/01
Info (Show/Hide)
Luca Casonato joins SE Radio's Jeremy Jung for a conversation about Deno and Deno Deploy. They start with a look at JavaScript runtimes and their relation to Google’s open source JavaScript and WebAssembly engine V8, and why Deno was created. They discuss the WinterCG W3C group for server-side JavaScript, why it's difficult to ship new features in Node, and the benefits of web standards. From there they consider the benefits of creating an all-inclusive toolset like Rust and Go rather than relying on separate solutions, Deno's node compatibility layer, use cases for WebAssembly, benefits and implementation of Deno Deploy, reasons to deploy on the edge, and what's coming next.
SE Radio 552: Matt Frisbie on Browser Extensions
2023/02/23
Info (Show/Hide)
Matt Frisbie , author of Building Browser Extensions , speaks with host Kanchan Shringi about browser extensions, including key areas where they've been successful. Based on Matt’s experience as a developer working for Google, Doordash, and a startup he founded, they examine tools for building extensions, as well as APIs they have access to. The conversation presents detailed issues such as cross-browser compatibilities to keep in mind when developing extensions and mechanisms in the browser to prevent security vulnerabilities, and finally examines how emerging platforms can help developers take advantage of exciting new possibilities with web extensions.
Episode 551: Vidal Graupera on Manager 1-1 with Direct Reports
2023/02/15
Vidal Graupera, an Engineering Manager at LinkedIn, speaks with SE Radio’s Brijesh Ammanath about the importance of managers' one-on-one meetings with direct reports. They start by considering how a 1:1 meeting differs from other meetings...
Episode 550: J.R. Storment and Mike Fuller on Cloud FinOps (Financial Operations)
2023/02/09
Info (Show/Hide)
J.R. Storment and Mike Fuller discuss cloud financial operations (FinOps) with host Akshay Manchale. They consider the importance of a financial operations strategy for cloud-based infrastructure. J.R. and Mike discuss the differences between operating your own data center and running in the cloud, as well as the problems that doing so creates in understanding and forecasting cloud spend. Mike details the Cloud FinOps lifecycle by first attributing organizational cloud spend through showbacks and chargebacks to individual teams and products. JR describes the two levers available for optimization once an organization understands where they're spending their cloud budget. They discuss complexities that arise from virtualized infrastructure and techniques to attribute cloud usage to the correct owners, and close with some recommendations for engineering leaders who are getting started on cloud FinOps strategy.
Episode 549: William Falcon Optimizing Deep Learning Models
2023/02/03
William Falcon of Lighting AI discusses how to optimize deep learning models using the Lightning platform, optimization is a necessary step towards creating a production application. Philip Winston spoke with Falcon about PyTorch, PyTorch Lightning...
Episode 548: Alex Hidalgo on Implementing Service Level Objectives
2023/01/25
Alex Hidalgo, principal reliability advocate at Nobl9 and author of Implementing Service Level Objectives, joins SE Radio's Robert Blumen for a discussion of service-level objectives (SLOs) and error budgets. The conversation covers the meaning...
Episode 547: Nicholas Manson on Identity Management for Cloud Applications
2023/01/18
Nicholas Manson, a SaaS Architect with more than 2 decades of experience building cloud applications, speaks with host Kanchan Shringi about identity and access management requirements for cloud applications. They begin by examining what a digital...
Episode 546: Dietrich Ayala on the InterPlanetary File System
2023/01/12
Nikhil Krishna speaks with Dietrich Ayala about IPFS in depth. They cover what it is, how it works in detail and how one could leverage IPFS and libp2p in one's own application or to host one's content. The discussion goes into the IPFS ecosystem...
Episode 545: John deVadoss on Design Philosophies that Drive .NET/Azure
2023/01/04
We talk with John deVadoss about the philosophies underlying the development of .NET and Azure software. We discuss the "Fiefdoms and Emissaries" concept of building loosely coupled systems, talk about strengths and drawbacks and how to build services...
Episode 544: Ganesh Datta on DevOps vs Site Reliability Engineering
2022/12/28
Ganesh Datta, CTO and cofounder of Cortex, joins SE Radio's Priyanka Raghavan to discuss site reliability engineering (SRE) vs DevOps. They examine the similarities and differences and how to use the two approaches together to build better software...
Episode 543: Jon Smart on Patterns and Anti-Patterns for Successful Software Delivery in Enterprises
2022/12/21
Jon Smart, author of the book Sooner Safer Happier: Patterns and Antipatterns for Business Agility, discusses patterns and anti-patterns for the success of enterprise software projects. Host Brijesh Ammanath speaks with him about the various common...
Episode 542: Brendan Callum on Contract-Driven APIs
2022/12/15
Brendan Callum, engineering manager for the Pinterest developer platform team, discusses the "spec first" approach to API development and how it's different from "API first." Brendan speaks with host Kanchan Shringi about the challenges and advantages...
Episode 541: Jordan Harband and Donald Fischer on Securing the Supply Chain
2022/12/07
Open source developers Jordan Harband and Donald Fischer join host Robert Blumen for a conversation about securing the software supply chain, especially open source. They start by reviewing supply chain security concepts, particularly as related to open..
Episode 540: Joe Nash on DevRel
2022/12/01
Joe Nash of Twillio's TwilioQuest discusses the role of developer relations/advocate, which is a role at tech companies in-between developers, marketing, sales, and HR. Host Felienne speaks with Nash about the skills people need if they want to become...
Episode 539: Adam Dymitruk on Event Modeling
2022/11/23
Info (Show/Hide)
Adam Dymitruk, CEO and founder of Adaptech Group, joins host Jeff Doolittle for an exploration of the event modeling approach to discovering requirements and designing software systems. Adam explains how the structured approach eliminates the specifics of implementation details and technology decisions, enabling clearer communication for all stakeholders while keeping conversations focused on the business opportunity. Using concrete examples of event modeling in practice, they examine event modeling in the context of other related approaches and methodologies, including event sourcing, event storming, CQRS, and domain-driven design.
Episode 538: Roberto Di Cosmo on Archiving Public Software at Massive Scale
2022/11/18
Roberto Di Cosmo, Computer Science professor at University Paris Diderot and founder of the Software Heritage initiative, discusses how to protect against sudden loss from the collapse of a "free" source code repository provider, how to protect...
Episode 537: Adam Warski on Scala and Tapir
2022/11/09
Info (Show/Hide)
Adam Warski, the co-founder and CTO of SoftwareMill, discusses Scala programming and the Tapir library. Scala is a general-purpose JVM language, and Tapir is a back-end library used to describe HTTP API endpoints as immutable Scala values. Host Philip Winston speaks with Warski about the implications of Scala being a JVM language, the Scala type system, the Scala community's view of functional vs. object-oriented programming, and the transition of the ecosystem from Scala 2 to Scala 3. The Tapir discussion explores why Tapir is a library and not a framework, how server interpreters work in Tapir, how interceptors work, and what observability features are included with Tapir.
Episode 536: Ryan Magee on Software Engineering in Physics Research
2022/11/02
Ryan Magee, postdoctoral scholar research associate at LIGO Laboratory – Caltech, joins host Jeff Doolittle for a conversation about how software is used by scientists in physics research. The episode begins with a discussion of gravitational waves...
Episode 535: Dan Lorenc on Supply Chain Attacks
2022/10/25
Dan Lorenc, CEO of Chainguard, a software supply chain security company, joins SE Radio editor Robert Blumen to talk about software supply chain attacks. They start with a review of software supply chain basics; how outputs become inputs of someone...
Episode 534: Andy Dang on AI/ML Observability
2022/10/20
Andy Dang, Head of Engineering at WhyLabs discusses observability and data ops for AI/ML applications and how that differs from traditional observability. SE Radio host Akshay Manchale speaks with Andy about running an AI/ML model in production and how...
Episode 533: Eddie Aftandilian on GitHub Copilot
2022/10/11
Eddie Aftandilian, Principal researcher at GitHub discusses GitHub copilot and how it can improve developer productivity with host Priyanka Raghavan. The discussion explores various subtopics such as the history of copilot, how it can improve developer...
Episode 532: Peter Wyatt and Duff Johnson on 30 Years of PDF
2022/10/05
Peter Wyatt, CTO at PDF Association and project co-Leader of ISO 32000 (the core PDF standard), Duff Johnson CEO at PDF Association and ISO Project co-Leader and US TAG chair for both ISO 32000, discuss the 30 years' history of PDF, how to make a PDF...
Episode 531: Xe Iaso on Tailscale
2022/09/30
Xe Iaso of Tailscale discusses how a VPN can be a useful tool when building software. SE Radio host Jeremy Jung spoke with Iaso about what VPNs are, onboarding, access control, authentication in the network vs individual services, peer-to-peer vs...
Episode 530: Tanmai Gopal on GraphQL
2022/09/21
Tanmai Gopal, CEO of Hasura.io, joined SE Radio host Jeff Doolittle for a conversation about GraphQL. They discussed the history and rationale behind the original conception of GraphQL, as well as some of the use cases it is best suited for...
Episode 529: Jeff Perry on Career Management for Software Engineers
2022/09/14
Jeff Perry, career coach with experience in multiple engineering and technology fields discusses how software engineers can be intentional and proactive in evaluating and pursuing career options, with host Kanchan Shringi.
Episode 528: Jonathan Shariat on Designing to Avoid Worst Case Outcomes
2022/09/07
Jonathan Shariat, coauthor of the book Tragic Design, discusses harmful software design. SE Radio host Jeremy Jung speaks with Shariat about how poor design can kill in the medical industry, accidentally causing harm with features meant to bring joy...
Episode 527: Adrian Kennard and Kevin Hones on Writing a Network OS from Scratch
2022/08/30
Adrian Kennard and Kevin Hones, Founders of FireBrick routers and firewalls, discuss how to design, build, test and support a hardware router and network operating system from scratch, while sharing the lessons learned. You'll also learn that in certain..
Episode 526: Brian Campbell on Proof of Possession Defenses
2022/08/24
Brian Campbell, Distinguished Engineer at Ping Identity discusses cryptographic defences against stolen tokens for the OAUTH2 protocol with host Priyanka Raghavan. The discussion explores various subtopics such as the history of Proof of possession...
Episode 525: Randy Shoup on Evolving Architecture and Organization at eBay
2022/08/17
Randy Shoup of eBay discusses the evolution of eBay's tech stack. SE Radio host Jeremy Jung speaks with Shoup about eBay's origins as a single C++ class with an Oracle database, a five-year migration to multiple Java services, sharing a database...
Episode 524: Abi Noda on Developer Experience
2022/08/11
In this episode, Abi Noda, founder of Pull Panda and DX, discusses developer experience with SE Radio host Brijesh Ammanath. They examine the basic concept of DX and its importance before diving into a wide variety of issues, including methodologies...
Episode 523: Jessi Ashdown and Uri Gilad on Data Governance
2022/08/03
Jessi Ashdown and Uri Gilad, authors of the book "Data Governance: The Definitive Guide," discuss what data governance entails, why it's important, and how it can be implemented. Host Akshay Manchale speaks with them about why data governance...
Episode 522: Noah Gift on MLOps
2022/07/27
Noah Gift, author of "Practical MLOps", discusses MLOps, which are tools are techniques used to operationalize machine learning applications. Host Akshay Manchale spoke to Noah about the foundational aspects such as basic automation through DevOps, data...
Episode 521: Phillip Mayhew on Test Automation in Gaming
2022/07/21
Phillip Mayhew of GameDriver discusses test automation for games and game-like applications. Host Philip Winston spoke with Mayhew about the increasing role of test automation in modern game development, the impact on the QA role, how to run tests...
Episode 520: John Ousterhout on A Philosophy of Software Design
2022/07/12
Info (Show/Hide)
John Ousterhout, professor of computer science at Stanford University, joined SE Radio host Jeff Doolittle for a conversation about his book, A Philosophy of Software Design . They discussed the history and ongoing challenges of software system design, especially the nature of complexity and the difficulties handling it. The conversation also explored various design concepts from the book, such as modularity, layering, abstraction, information hiding, maintainability, and readability.
Episode 519: Kumar Ramaiyer on Building a SaaS
2022/07/06
Kumar Ramaiyer, CTO, Planning Business Unit at Workday, discusses the Infrastructure services needed for and the design of Building and lifecycle of supporting a SaaS application.
Episode 518: Karl Wiegers on Software Engineering Lessons
2022/06/29
Karl Wiegers, Principal Consultant with Process Impact and author of 13 books, discusses specific software development practices that can help you make sure that you don't repeat the same problems he sees time and time again with every customer...
Episode 517: Jordan Adler on Code Generators
2022/06/21
In this episode, SE Radio host Felienne speaks with Jordan Adler of OneSignal about code generation, a technique to generate code from specifications like UML or from other programming languages such as Typescript. They also discuss code transformation, which can be us
Episode 516: Brian Okken on Testing in Python with pytest
2022/06/16
Info (Show/Hide)
In this episode, we explore the popular pytest python testing tool with author Brian Okken, author of Python Testing with pytest . We start by discussing why pytest is so popular in the Python community: its focus on simplicity, readability, and developer ease-of-use; what makes pytest unique; the setup and teardown of tests using fixtures, parameterization, and the plugin ecosystem; mocking; why we should design for testing, and how to reduce the need for mocking; how to set up a project for testability; test-driven development, and designing your tests so that they support refactoring. Finally, we consider some complementary tools that can improve the python testing experience.
Edpisode 515: Swizec Teller on Becoming a Senior Engineer
2022/06/08
This week, senior software engineer, instructor, and blogger Swizec Teller spoke with SE Radio's Brijesh Ammanath about the "senior mindset." Becoming a senior engineer is about more than just years of experience but rather about cultivating a different..
Episode 514: Vandana Verma on the Owasp Top 10
2022/05/31
Vandana Verma, Security Leader at Snyk and vice-chairperson of the OWASP Global Board of directors, discusses the "OWASP top 10" with host Priyanka Raghavan. The discussion explores various subtopics such as the history behind OWASP, the OWASP top 10 security risks, example of common vulnerabilities and ends with information on top projects in OWASP and how can contribute to it.
Episode 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications
2022/05/25
Gill Hoffer, co-founder and CTO at Salto, talks with SE Radio host Kanchan Shringi about a new persona -- the Business Engineer -- created by the rise of SaaS and adoption of best-of-breed business applications for back office systems. They examine...
Episode 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications
2022/05/25
Gill Hoffer, co-founder and CTO at Salto, talks with SE Radio host Kanchan Shringi about a new persona -- the Business Engineer -- created by the rise of SaaS and adoption of best-of-breed business applications for back office systems. They examine...
Episode 512: Tim Post on Rubber Duck Debugging
2022/05/17
Tim Post of echoreply.io discusses Rubber Duck Debugging, a way to wrap your head about problems and solutions. Host Felienne spoke with Post about Rubber Duck debugging, and how it can help you to find answers to complex problems.
Episode 511: Ant Wilson on Supabase (Postgres as a Service)
2022/05/10
Ant Wilson of Supabase discusses building an open source alternative to Firebase with PostgreSQL. SE Radio host Jeremy Jung spoke with Wilson about how Supabase compares to Firebase, building an API layer with postgREST, authentication using GoTrue...
Episode 510: Deepthi Sigireddi on How Vitess Scales MySQL
2022/05/04
In this episode, Deepthi Sigireddi of the Cloud Native Computing Foundation (CNCF) spoke with SE Radio host Nikhil Krishna about how Vitess scales MySQL. They discuss the design and architecture of the product; how Vitess impacts modern data problems;...
Episode 509: Matt Butcher and Matt Farina on Helm Charts
2022/04/26
Matt Butcher and Matt Farina, authors of the book Learning Helm join SE Radio host Robert Blumen to discuss Helm, the package manager for kubernetes. Beginning with a review of kubernetes and Helm, this episode explores the history of helm;...
Episode 508: Jérôme Laban on Cross Platform UI
2022/04/19
Jérôme Laban, CTO of Uno Platform, joined host Jeff Doolittle for a conversation about Cross-platform User Interfaces. The conversation addressed the unique challenges and possibilities related to applications designed to run on multiple platforms...
Episode 507: Kevin Hu on Data Observability
2022/04/13
Kevin Hu, co-founder and CEO at Metaplane discusses "Data Observability" with host Priyanka Raghavan. The discussion touches upon Data observability roots, components, differences with software observability and tooling.
Episode 506: Rob Hirschfeld on Bare Metal Infrastructure
2022/04/06
Rob Hirschfeld CEO of RackN discusses Bare Metal as a Service. Host Brijesh Ammanath spoke with Hirschfeld about all things bare metal. Hirschfeld starts with the basics before doing a deep dive into bare metal configuring, provisioning, common failures..
Episode 505: Daniel Stenberg on 25 years with cURL
2022/03/29
Daniel Stenberg, founder and lead developer of cURL and libcurl, and winner of the Polhem Prize, discusses the history of the project, key events in the project timeline, war stories, favorite command line options and various experiences from 25 years of developing an Open Source project.
Episode 505: Daniel Stenberg on 25 years with cURL
2022/03/29
Daniel Stenberg, founder and lead developer of cURL and libcurl, and winner of the Polhem Prize, discusses the history of the project, key events in the project timeline, war stories, favorite command line options and various experiences from 25 years of developing an Open Source project.
Episode 504: Frank McSherry on Materialize
2022/03/22
Frank McSherry, Chief Scientist at Materialize talks to Host Akshay Manchale about Materialize which is a SQL database that maintains incremental views over streaming data. Frank talks about how Materialize can complement analytical systems...
Episode 503: Diarmuid McDonnell on Web Scraping
2022/03/16
Diarmuid McDonnell , a Lecturer in Social Sciences, University of the West of Scotland talks with host Kanchan Shringi about his experience as a social scientist on the need for computational approaches for data collection and analysis as well as the...
Episode 502: Omer Katz on Distributed Task Queues Using Celery
2022/03/11
Omer Katz, a software consultant and core contributor to the Celery discusses the Celery task processing framework with host Nikhil Krishna. We discuss in depth, the Celery task processing framework, it's architecture and the underlying messaging...
Episode 501: Bob Ducharme on Creating Technical Documentation for Software Projects
2022/03/01
Nikhil Krishna speaks to Bob DuCharme an experienced technical writer and author about how to write and maintain technical documentation for software products. In the episode different mediums to distribute documentation and tools to maintain documentation are discussed.
Episode 500: Sergey Gorbunov on Blockchain Interoperability
2022/02/23
Info (Show/Hide)
Sergey Gorbunov of Axelar discusses blockchain interoperability, a technology that enables decentralized applications to work across multiple blockchain ecosystems. Host Philip Winston spoke with Gorbunov about programmable blockchains, distributed vs. centralized changes, the Ethereum virtual machine, Axelar's Cross-Chain Gateway Protocol and Cross-Chain Transfer Protocol, security issues, delegated proof of stake...
Episode 499: Uma Chingunde on Building a PaaS
2022/02/15
Info (Show/Hide)
Uma Chingunde of Render compares building a PaaS with her previous experience running the Stripe Compute team. Host Jeremy Jung spoke with Chingunde about the role of a PaaS, building on public cloud providers, build vs buy, choosing features, user experience, managing databases, Series A vs later stage startups, and why internal infrastructure teams should run themselves like product teams.
Episode 498: James Socol on Continuous Integration and Continuous Delivery (CICD)
2022/02/09
James Socol of Policygenius discusses continuous integration and continuous delivery, ways to test and deploy software quickly and easily. SE Radio host Felienne spoke with Socol about why CI and CD matter for the development process, what tools to use...
Episode 497: Richard L. Sites on Understanding Software Dynamics
2022/02/01
Info (Show/Hide)
Richard L. Sites discusses his new book Understanding Software Dynamics, which offers expert methods and advanced tools for understanding complex, time-constrained software dynamics in order to improve reliability and performance. Philip Winston spoke with Sites about the five fundamental computing resources CPU, Memory, Disk, Network, and Locks, as well as methods for observing and reasoning when investigating performance problems using the open-source utility KUtrace.
Episode 496: Bruce Momjian on Multi-Version Concurrency Control in Postgres (MVCC)
2022/01/25
Info (Show/Hide)
This week, Postgres server developer Bruce Momjian joins host Robert Blumen for a discussion of multi-version concurrency control (MVCC) in the Postgres database. They begin with a discussion of the isolation requirement in database transactions (I in ACID); how isolation can be achieved with locking; limitations of locking; how locking limits concurrency and creates variability in query runtimes; multi-version concurrency control as a means to achieve isolation; how Postgres manages multiple versions of a row; snapshots; copy-on-write and snapshots; visibility; database transaction IDs; how tx ids, snapshots and versions interact; the need for locking when there are multiple writers; how MVCC was added to Postgres; and how to clean up unused space left over from aged-out versions.
Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices
2022/01/19
Vaughn Vernon, author of the book “Strategic Monoliths and Microservices” discusses his book with host Akshay Manchale about strategies for purposeful architecture from the perspective of both business decision makers and technical leaders.
Episode 494: Robert Seacord on Avoiding Defects in C Programming
2022/01/12
Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses why the C programming language can be insecure, the top 5 security issues and the tools and techniques you can employ to write secure code in C.
Episode 494: Robert Seacord on Avoiding Defects in C Programming
2022/01/12
Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses why the C programming language can be insecure, the top 5 security issues and the tools and techniques you can employ to write secure code in C.
Episode 493: Ram Sriharsha on Vectors in Machine Learning
2022/01/04
Ram Sriharsha of Pinecone discusses the role of vectors in machine learning, a technique that lies at the heart of many of the machine learning applications we use every day. Host Philip Winston spoke with Sriharsha about the basics of vectors, vector...
Episode 492: Sam Scott on Building a Consistent and Global Authorization Service
2021/12/28
Sam Scott, CTO of Oso discusses how to build a global authorization service and challenges with host Priyanka.
Episode 491: Chase Kocher on The Recruiting LifeCycle
2021/12/21
Chase Kocher, the Founder and CEO of aim4hire, a technology recruitment agency, discusses the recruiting lifecycle from the candidate, the company and the recruiter’s point of view with host Kanchan Shringi.
Episode 490: Tim McNamara on Rust 2021 Edition
2021/12/14
Tim McNamara, author of Rust in Action, discusses the top three benefits of Rust and why they make it a performant, reliable and productive programming language.
Episode 489: Sam Boyer Package Management
2021/12/08
Guest Sam Boyer, author of So you want to write a package manager talks about package management. The discussion covers - what is a package? what does it mean to manage package? package meta-data; package versioning; the quantity of packages in modern...
Episode 488: Chris Riccomini and Dmitriy Ryaboy on the Missing Readme
2021/12/01
Chris Riccomini and Dmitriy Ryaboy discuss their book, The Missing Readme, which is intended to be the missing manual for new software engineers. Felienne spoke with Riccomini and Ryaboy about a range of topics that new software engineers might not have..
Episode 487: Davide Bedin on Dapr Distributed Application Runtime
2021/11/23
Davide Bedine, a cloud solution architect at Microsoft and professional Dapr enthusiast joined host Jeff Doolittle to discuss his book, Practical Microservices with Dapr and .NET. Dapr, the Distributed Application Runtime, simplifies cloud-native...
Episode 486: Bob Nystrom on Dart
2021/11/17
Bob Nystrom, author of Crafting Interpreters and a software engineer at Google working on the Dart programming language, discusses the key features of Dart which make it an excellent choice for fast apps on any platform.
Episode 485: Howard Chu on B+tree Data Structure in Depth
2021/11/09
Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP project, discusses the key features of B+Tree Data Structures which make it the default selection for efficient and predictable storage of sorted data.
Episode 484: Audrey Lawrence on Timeseries Databases
2021/11/02
Audrey Lawrence of Amazon discusses Timeseries Databases and their new database offering Amazon Timestream. Philip Winston spoke with Lawrence about data modeling, ingestion, queries, performance, life-cycle management, hot data vs. cold data...
Episode 483: Alexander Pugh on Robotic Process Automation
2021/10/27
Alexander Pugh discusses why and when to use Robotic Process Automation (RPA). Host Jeremy Jung spoke with Pugh about interacting with systems without APIs like mainframes; the importance of having developers involved when building bots; the difficulty...
Episode 482: Luke Hoban on Infrastructure as Code
2021/10/20
Luke Hoban, CTO of Pulumi, joined host Jeff Doolittle for a conversation about infrastructure as code (IAC), which allows software development teams to configure and control their cloud infrastructure assets using code in contrast to other approaches...
Episode 481: Ipek Ozkaya on Managing Technical Debt
2021/10/12
Ipek Ozkaya joined host Jeff Doolittle to discuss a book she co-authored entitled Managing Technical Debt. In the book, Ozkaya describes nine principles of technical debt management to aid software companies in identifying, measuring, tracking...
Episode 480: Venky Naganathan on Chatbots
2021/10/06
Host Kanchan Shringi speaks with Venky Naganathan,Sr. Director of Engineering at Conga specializing in Artificial Intelligence and Chatbots about the Conversational UI paradigm for Enterprise Apps as well as the enablers and business use cases suited...
Episode 479: Luis Ceze on the Apache TVM Machine Learning Compiler
2021/09/29
Luis Ceze of OctoML discusses Apache TVM, an open source machine learning model compiler for a variety of different hardware architectures with host Akshay Manchale. Luis talks about the challenges in deploying models on specialized hardware and how TVM.
Episode 478: Satish Mohan on Network Segmentation
2021/09/24
Satish Mohan, CTO of AirGapNetworks discussed "Air Gapped Networks" with host Priyanka Raghavan.
Episode 477: Josef Strzibny on Self Hosting Applications
2021/09/15
Josef Strzibny the author of Deployment from Scratch discusses how and why it's valuable to learn how to self host applications.
Episode 476: Leonid Shevtsov on Transactional Email
2021/09/08
Leonid Shevtsov talks with host Robert Blumen about email protocols and transactional email.
Episode 475: Rey Bango on Secure Coding Veracode
2021/08/31
Rey Bango, Senior Director of Developer and Security Relations at Veracode discussed Secure coding with host Priyanka Raghavan.
Episode 474: Paul Butcher on Fuzz Testing
2021/08/24
Paul Butcher of AdaCore discusses Fuzz Testing, an automated testing technique used to find security vulnerabilities and other software flaws. Host Philip Winston spoke with Butcher about negative testing, brute-force fuzz testing...
Episode 473: Mike Del Balso on Feature Stores
2021/08/17
Mike Del Balso, co-founder of Tecton discusses Feature Stores which are data platforms to operationalize Machine Learning applications. He talks about challenges faced by teams in creating custom data pipelines to serve models in production...
Episode 472: Liran Haimovitch on Handling Customer Issues
2021/08/11
Liram Haimovitch talks about how a business handles customer issues with a software product. How issues start out with a dedicated customer-facing team and when they may be escalated to engineering.
Episode 471: Jason Meller on Choosing the Right Tech Stack for a Greenfield Project
2021/08/03
CEO and security expert Jason Meller discusses modern tech stacks across a variety of programming languages to consider when building your next project or startup.
Episode 470: L. Peter Deutsch on the Fallacies of Distributed Computing
2021/07/27
L Peter Deutsch of Aladdin Enterprises and formerly of Sun Microsystems joined host Jeff Doolittle to discuss the fallacies of distributed computing. Peter retold the history and origin of the fallacies and how they have been addressed over...
Episode 469: Dhruba Borthakur on Embedding Real-time Analytics in Applications
2021/07/22
Dhruba Borthakur, CTO and co-founder of Rockset, discusses the use cases and core requirements of real-time analytics, as well as the evolution from batch to real time and the need for a new architecture with host Kanchan Shringi.
Episode 468: Iljitsch van Beijnum on Internet Routing and BGP
2021/07/13
Networking researcher Iljitsch van Beijnum discusses internet routing and the border gateway protocol (BGP) with host Robert Blumen.
Episode-467-Kim-Carter-on-Dynamic-Application-Security-Testing
2021/07/07
Kim Carter of BinaryMist discusses Dynamic Application Security Testing (DAST) and how the OWASP purpleteam project can improve early defect detection. Host Justin spoke with Carter about how DAST can provide meaningful feedback loops to developers...
Episode 466: Casey Aylward on Venture Capital for Software Investing
2021/06/29
Casey Aylward, Principal at Costanoa Ventures discusses Venture capital with a focus on early stage investing from the perspective of the entrepreneur and the VC with host Kanchan Shringi.
Episode 465: Kevlin Henney and Trisha Gee on 97 Things Every Java Programmer Should Know
2021/06/22
Trisha Gee and Kevlin Henney of 97 things every Java developer should know discusses their book, which is a collection of essays by different developers covering the most important things to know. Host Felienne spoke withGee and Henney about all things...
Episode 464: Rowland Savage on Getting Acquired
2021/06/16
Rowland Savage, author of How to Stick the Landing: The M&A Handbook for Startups, discusses how company acquisitions work, the three types, and why it is so important for software engineering startups to know the details to make an acquisition happen.
Episode 463: Yaniv Tal on Web 3.0 and the Graph
2021/06/10
Yaniv Tal discusses The Graph’s key features and also explains to user basics of blockchain infrastructure, Ethereum.
Episode 462: Felienne on the Programmers Brain
2021/06/02
Felienne joins host Jeff Doolittle as a guest on the show to discuss her book, The Programmers Brain. While programmer’s brains are not special in comparison to the brains of others, they face unique cognitive challenges...
Episode 461 Michael Ashburne and Maxwell Huffman on Quality Assurance
2021/05/26
Michael Ashburne and Maxwell Huffman discuss Quality Assurance with Jeremy Jung.
Episode 460: Evan Weaver on FaunaDB
2021/05/18
Evan Weaver of Fauna discusses the Fauna distributed database. Host Felienne spoke with him about its design and properties, as well as the FQL query language, and the different models it supports: document-based as well as relational.
Episode 459: Otakar Nieder on Gaming vs Simulation Engines
2021/05/12
Otakar Nieder, Senior Director of Development at Bohemia Interactive Simulations, discusses how simulation apps are different from gaming with host Kanchan Shringi.
Episode 458: Daniel Roth on Blazor
2021/05/06
Daniel Roth from Microsoft discusses Blazor’s key features and benefits of using c# full stack for building web apps with host Priyanka Raghavan.
Episode 457: Jeffery D Smith on DevOps Anti Patterns
2021/04/27
Jeffery D Smith, author of Operations Anti-Patterns, DevOps Solutions, talks about how things can go wrong in development organizations and what DevOps has to offer with host Robert Blumen.
Episode 456: Tomer Shiran on Data Lakes
2021/04/21
Tomer Shiran, co-founder of Dremio, talks about managing data inside a data lake, historical changes and motivations for managing data as a data lake, and the common tools and methods for ingestion, storage, and analytics on top of the underlying data.
Episode 455: Jamie Riedesel on Software Telemetry
2021/04/13
Jamie author of Software Telemetry book discusses Software Telemetry, why telemetry data is so important and the discipline of tracing, logging, and monitoring infrastructure.
Episode 454: Thomas Richter Postgres as an OLAP database
2021/04/09
Thomas Richter is the founder of Swarm64, a Postgres extension company designed to boost performance of your Postgres instance. This episode examines the internals of Postgres, performance considerations, and relational database types.
Episode 453: Aaron Rinehart on Security Chaos Engineering
2021/03/30
Aaron Rinehard, CTO of Verica and author, discusses security chaos engineering (SCE) and how it can be used to enhance the security of modern application architectures.
Episode 452: Scott Hanselman on .NET
2021/03/23
Scott Hanselman discusses .NET with Jeremy Jung
Episode 451: Luke Kysow on Service Mesh
2021/03/16
Luke Kysow from Hashicorp does a deep dive into the key features of Consul with host Priyanka Raghavan.
Episode 450: Hadley Wickham on R and Tidyverse
2021/03/09
Hadley Wickham, chief scientist at RStudio and creator of the Tidyverse, discusses how R and its data science package the TidyVerse are used and created. Host Felienne speaks with Wickham about the design philosophy of the Tidyverse, and how it supports..
Episode 449: Dan Moore on Build vs Buy
2021/03/05
Dan Moore, cofounder of Vaporware, discusses the benefits and drawbacks of building or buying software solutions, including evaluation criteria, how to inspect an API, and cost considerations for purchasing software from external vendors.
Episode 448: Matt Arbesfeld Starting Your Own Software Company
2021/02/27
Matt Arbesfeld, cofounder of LogRocket, discusses the benefits and drawbacks of starting a software company as a software engineer, including finding cofounders, fundraising, and determining what ideas are worth pursuing.
Episode 447: Michael Perry on Immutable Architecture
2021/02/18
Michael L. Perry discusses his recently published book, The Art of Immutable Architecture, distinguishing immutable architecture from other approaches and, using familiar examples such as git and blockchain, addresses some possible misunderstandings...
Episode 446: Nigel Poulton on Kubernetes Fundamentals
2021/02/10
Episode 445: Thomas Graf on eBPF (extended Berkeley Packet Filter)
2021/02/02
Episode 444: Tug Grall on Redis
2021/01/29
Episode 443: Shawn Wildermuth on Diversity and Inclusion in the Workplace
2021/01/20
Episode 442: Arin Bhowmick on UX Design for Enterprise Applications
2021/01/14
Episode 441 Shipping Software - With Bugs
2021/01/05
Episode 440: Alexis Richardson on gitops
2020/12/24
Episode 439: JP Aumasson on Cryptography
2020/12/18
Episode 438: Andy Powell on Lessons Learned from a Major Cyber Attack
2020/12/12
Episode 437: Architecture of Flutter
2020/12/08
Episode 436: Apache Samza with Yi Pan
2020/11/24
Episode 435: Julie Lerman on Object Relational Mappers and Entity Framework
2020/11/17
Episode 435: Julie Lerman on Object Relational Mappers and Entity Framework
2020/11/17
Episode 434: Steven Skiena on Preparing for the Data Structures and Algorithm Job Interview
2020/11/10
Episode 433: Jay Kreps on ksqlDB
2020/11/06
Episode 432: brian d foy on Perl 7
2020/10/30
Episode 431: Ken Youens-Clark on Learning Python
2020/10/23
Episode 430: Marco Faella on Seriously Good Software
2020/10/16
Episode 429: Rob Skillington on High Cardinality Alerting and Monitoring
2020/10/08
Episode 428: Matt Lacey on Mobile App Usability
2020/09/30
Episode 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security
2020/09/23
Episode 426: Philip Kiely on Writing for Software Developers
2020/09/15
Episode 425: Paul Smith on The Crystal Programming Language and the Lucky Web Framework
2020/09/09
Episode 424: Sean Knapp on Dataflow Pipeline Automation
2020/09/02
423: Ryan Singer on Remote Work
2020/08/25
Episode 422: Michael Geers on Micro Frontends
2020/08/17
Episode 421: Doug Fawley on gRPC
2020/08/11
Episode 420: Ryan Ripley on Making Scrum Work
2020/08/06
Episode 419: John Ellithorpe on the Role of a CTO
2020/07/28
Episode 418: Functional Programming in Enterprise Applications
2020/07/22
Episode 417: Alex Petrov on Database Storage Engines
2020/07/16
416: Adam Shostack on Threat Modeling
2020/07/09
Episode 415: Berkay on Incident Management
2020/06/30
Episode 414: Jens Gustedt on Modern C
2020/06/23
Episode 413: Spencer Kimball on CockroachDB
2020/06/16
Episode 412: Sam Gavis Hughson on Technical Interviews
2020/06/09
Episode 411: Aaron Vonderhaar on Elm
2020/05/28
Episode 410: Sara Leen on Localizing and Porting Japanese Games
2020/05/19
Episode 409: Joe Kutner on the Twelve Factor App
2020/05/14
Episode 408: Mike McCourt on Voice and Speech Analysis
2020/05/04
Episode 407: Juval Lowy on Righting Software
2020/04/24
Episode 406: Torin Sandall on Distributed Policy Enforcement
2020/04/14
Episode 405: Yevgeniy Brikman on Infrastructure as Code Best Practices
2020/04/07
Episode 404: Bert Hubert on DNS Security
2020/03/26
Episode 403: Karl Hughes on Speaking at Tech Conferences
2020/03/18
Episode 402: Rich Harris on the Svelte JavaScript Framework
2020/03/12
Episode 401: Jeremy Miller on Waterfall Versus Agile
2020/03/03
Episode 400: Michaela Greiler on Code Reviews
2020/02/26
Episode 399: Sumit Kumar on Building Maps using Leaflet
2020/02/20
Episode 398: Apache Kudu with Adar Leiber Dembo
2020/02/12
Episode 397: Pat Helland on Data Management with Microservices.mp3
2020/02/06
Episode 396: Barry OReilly on Antifragile Architecture
2020/01/24
Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning
2020/01/10
Episode 394: Chris McCord on Phoenix LiveView
2020/01/03
Episode 393: Jay Kreps on Enterprise Integration Architecture with a Kafka Event Log
2019/12/18
Episode 392: Stephen Wolfram on Mathematica
2019/12/13
Episode 391: Jeremy Howard on Deep Learning and fast.ai
2019/12/05
SE-Radio Episode 390: Sam Procter on Security in Software Design
2019/11/26
Episode 389: Ryan Singer on Basecamp's Software Development Process
2019/11/18
Episode 388: Bob Kepford on Decoupled Content Management Systems
2019/11/12
Episode 387: Abhinav Asthana on Designing and Testing APIs
2019/11/07
Episode 386: Building Low Latency Applications with WebRTC
2019/10/30
Episode 385: Evan Gilman and Doug Barth on Zero-Trust Networks
2019/10/22
Episode 384: Boris Cherny on TypeScript
2019/10/16
Episode 383: Neil Madden On Securing Your API
2019/10/10
Episode 382: Michael Chan on Learning ReactJS
2019/09/26
Episode 381: Josh Long on Spring Boot
2019/09/23
Episode 380: Margaret Burnett on GenderMag
2019/09/10
Episode 379: Claire Le Goues on Automated Program Repair
2019/09/03
Episode 378: Joshua Davies on Attacking and Securing PKI
2019/08/28
Episode 377: Heidi Howard on Distributed Consensus
2019/08/20
Episode 376: Justin Richer On API Security with OAuth 2
2019/08/13
Episode 375: Gabriel Gonzalez on Configuration
2019/08/07
Episode 374: Marcus Blankenship on Motivating Programmers
2019/07/24
Episode 373: Joel Spolsky on Startups Growth, and Valuation
2019/07/18
Episode 372: Aaron Patterson on the Ruby Runtime
2019/07/12
Episode 371: Howard Chu on the Lightning Memory Mapped Database (LMDB)
2019/06/25
Episode 370: Chris Richardson on Microservice Patterns
2019/06/18
Episode 369: Derek Collison on Messaging Systems and NATS
2019/06/11
Episode 368: Bryan Helmig on Managing Distributed Teams
2019/05/30
Episode 367: Diomidis Spinellis on Debugging
2019/05/21
366: Test Automation with Arnon Axelrod
2019/05/16
365: Thorsten Ball on Building an Interpreter
2019/05/07
364: Peter Zaitsev on Choosing the Right Open Source Database
2019/04/30
363: Jonathan Boccara on Understanding Legacy Code
2019/04/16
SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL
2019/04/10
SE-Radio Episode 361: Daniel Berg on Istio Service Mesh
2019/03/27
SE-Radio Episode 360: Pete Koomen on A/B Testing
2019/03/13
SE-Radio Episode 359: Engineering Maturity with Jean-Denis Greze
2019/03/06
SE-Radio Episode 358: Probabilistic Data Structure for Big Data Problems
2019/02/27
SE-Radio Episode 357: Adam Barr on Code Quality
2019/02/20
SE-Radio Episode 356: Tim Coulter on Truffle, Smart Contracts and DApp Development with Truffle, Truffle Ecosystem and Roadmap
2019/02/14
SE-Radio Episode 355: Randy Shoup Scaling Technology and Organization
2019/02/08
SE-Radio Episode 354: Avi Kivity on ScyllaDB.mp3
2019/02/01
SE-Radio Episode 353: Max Neunhoffer on Multi-model databases and ArangoDB
2019/01/25
SE-Radio episode 352: Johanathan Nightingale on Scaling Engineering Management
2019/01/16
Episode 351 - Bernd Rücker on Orchestrating Microservices with Workflow Management
2019/01/10
SE-Radio Episode 350: Vivek Ravisankar on HackerRank
2018/12/19
SE-Radio Episode 349: Gary Rennie on Phoenix
2018/12/12
SE-Radio Episode 348 Riccardo Terrell on Concurrency
2018/12/05
SE-Radio Episode 347: Daniel Corbett on Load Balancing and HAProxy
2018/11/28
SE-Radio Episode 346: Stephan Ewen on Streaming Architecture
2018/11/14
SE-Radio Episode 345: Tyler McMullen on Content Delivery Networks (CDNs)
2018/11/07
SE-Radio Episode 344: Pat Helland on Web Scale
2018/10/31
SE-Radio Episode 343: John Crain on Ethereum and Smart Contracts
2018/10/24
SE Radio Episode 342 - István Lam on Privacy by Design with GDPR
2018/10/18
SE-Radio 341: Michael Hausenblas on Container Networking
2018/10/10
SE-Radio Episode 340: Lara Hogan and Deepa Subramaniam on Revitalizing a Cross-Functional Product Organization
2018/10/03
SE-Radio Episode 339: Jafar Soltani on Continuous Delivery for Multiplayer Games.mp3
2018/09/26
SE-Radio Episode 338: Brent Laster on the Jenkins 2 Build Server
2018/09/19
SE-Radio Episode 337: Ben Sigelman on Distributed Tracing
2018/09/11
SE-Radio 336: Sasa Juric on Elixir
2018/08/28
SE-Radio Episode 335: Maria Gorlatova on Edge Computing
2018/08/20
SE-Radio Episode 334: David Calavera on Zero-downtime Migrations and Rollbacks with Kubernetes
2018/08/14
SE-Radio Episode 333: Marian Petre and André van der Hoek on Software Design.mp3
2018/08/06
SE-Radio Episode 332: John Doran on Fixing a Broken Development Process
2018/07/31
SE-Radio Episode 331: Kevin Goldsmith on Architecture and Organizational Design
2018/07/24
SE-Radio Episode 330: Natalie Silvanovich on Attack Surface Reduction
2018/07/16
SE-Radio Episode 329 Andreas Stefik on Accessibility for the Visually
2018/06/26
SE-Radio Episode 328: Bruce Momjian on the Postgres Query Planner
2018/06/19
SE-Radio Episode 327: Glynn Bird on Developer Productivity with Open Source
2018/06/12
SE-Radio Episode 326 Dmitry Jeremov and Svetlana Isakova on the Kotlin Programming Language
2018/06/05
SE-Radio Episode 325: Tammy Butow on Chaos Engineering
2018/05/29
SE-Radio Episode 324: Marc Hoffmann on Code Test Coverage Analysis and Tools
2018/05/21
SE-Radio Episode 323: Lin Clark on WebAssembly
2018/05/07
SE-Radio Episode 322: Bill Venners on Property Based Tests
2018/04/30
SE-Radio Episode 321: Péter Budai on End to End Encryption
2018/04/10
SE-Radio Episode 320: Nate Taggart on Serverless Paradigm
2018/03/27
SE-Radio Episode 319: Nicole Hubbard on Migrating from VMs to Kubernetes
2018/03/13
SE Radio Episode 318: Veronika Cheplygina on Image Recognition
2018/02/20
SE-Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity
2018/02/06
SE-Radio Episode 316: Nicolai Parlog on Java 9
2018/01/30
SE-Radio Episode 315: Jeroen Janssens on Tools for Data Science
2018/01/23
SE-Radio Episode 314: Scott Piper on Cloud Security
2018/01/15
SE-Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps
2017/12/18
SE-Radio Episode 312: Sachin Gadre on the Internet of Things
2017/12/12
SE-Radio Episode 311: Armon Dadgar on Secrets Management
2017/12/05
SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization
2017/11/28
SE-Radio-Episode-309-Zane-Lackey-on-Application-Security
2017/11/13
SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation
2017/11/08
SE-Radio Episode 307: Harsh Sinha on Product Management
2017/10/30
SE-Radio Episode 306: Ron Lichty on Managing Programmers
2017/10/16
SE-Radio Episode 305: Charlie Berger on Predictive Applications
2017/10/09
SE-Radio Episode 304: Evgeny Shadchnev on Code Schools
2017/09/25
SE-Radio Episode 303: Zachary Burt on Freelancing as a Career Option
2017/09/18
SE-Radio Episode 302: Haroon Meer on Network Security
2017/09/11
SE-Radio Episode 301: Jason Hand Handling Outages
2017/08/28
SE-Radio Episode 300: Jonathan Stark on Mobile App Development
2017/08/15
SE-Radio Episode 299: Edson Tirelli on Rules Engines
2017/08/07
SE-Radio Episode 298: Moshe Vardi on P versus NP
2017/07/25
SE-Radio-Episode-297:-Kieren-James-Lubin-on-Blockchain
2017/07/18
SE-Radio Episode 296: Type Driven Development with Edwin Brady
2017/07/10
SE-Radio Episode 295: Michael Feathers on Legacy Code
2017/06/27
SE-Radio-Episode-294-Asaf-Yigal-on-Machine-Learning-in-Log-Analysis
2017/06/19
SE-Radio Episode 293: Yakov Fain on Angular
2017/06/05
SE-Radio Episode 292: Philipp Krenn on Elasticsearch
2017/05/30
SE-Radio Episode 291: Morgan Wilde on LLVM
2017/05/15
SE-Radio Episode 290: Diogo Mónica on Docker Security
2017/05/08
SE-Radio Episode 289: James Turnbull on Declarative Programming with Terraform
2017/04/25
SE-Radio Episode 288: DevSecOps
2017/04/18
SE-Radio-Episode-287:-Success-Skills-for-Architects-with-Neil-Ford
2017/04/11
SE-Radio-Episode-286-Katie-Malone-Intro-to-Machine-Learning
2017/03/28
SE-Radio Episode 285: James Cowling on Dropbox’s Distributed Storage System
2017/03/14
SE-Radio Episode 284: John Allspaw on System Failures: Preventing, Responding, and Learning From
2017/03/07
SE-Radio Episode 283: Alexander Tarlinder on Developer Testing
2017/02/28
SE-Radio-Episode-282-Donny-Nadolny-on-Debugging-Distributed-Systems
2017/02/14
SE-Radio-Episode-281-James-Whittaker-on-Career-Strategy
2017/02/07
SE-Radio-Episode-280-Gerald-Weinberg-on-Bugs-Errors-and-Software-Quality
2017/01/24
SE-Radio Episode 279: Florian Gilcher on Rust
2017/01/10
SE-Radio Episode 278: Peter Hilton on Naming
2016/12/20
SE-Radio Episode 277: Gil Tene on Tail Latency
2016/12/14
SE-Radio-Episode-276-Björn-Rabenstein-on-Site-Reliability-Engineering
2016/12/06
SE-Radio-Episode-275:-Josh-Doody-on-Salary-Negotiation-for-Software-Engineers
2016/11/22
SE-Radio-Episode-274-Sam-Aaron-on-Sonic-Pi
2016/11/08
SE-Radio-Episode-273-Steve-McConnell-on-Software-Estimation
2016/11/01
SE-Radio Episode 272: Frances Perry on Apache Beam
2016/10/25
SE-Radio Episode 271: Idit Levine on Unikernelsl
2016/10/11
SE-Radio Episode 270: Brian Brazil on Prometheus Monitoring
2016/10/04
SE-Radio-Episode-269-Phillip-Carter-on-F#
2016/09/27
SE-Radio Episode 268: Kief Morris on Infrastructure as Code
2016/09/13
SE-Radio-Episode-267-Jürgen-Höller-on-Reactive-Spring-and-Spring-5.0
2016/09/06
SE-Radio-Episode-266:-Charles-Nutter-on-the-JVM-as-a-Language-Platform
2016/08/16
SE-Radio-Episode-265-Pat-Kua-on-Becoming-a-Tech-Lead
2016/08/05
SE-Radio Episode 264: James Phillips on Service Discovery
2016/08/02
Camille Fournier on Real-World Distributed Systems
2016/07/19
SE-Radio Episode 262: Software Quality with Bill Curtis
2016/07/12
SE-Radio-Episode-261:-David-Heinemeier-Hansson-on-the-State-of-Rails,-Monoliths,-and-More
2016/06/28
SE-Radio Episode 260: Haoyuan Li on Alluxio
2016/06/14
SE-Radio-Episode-259:-John-Purrier-on-OpenStack
2016/06/07
SE-Radio Episode 258: Cody Voellinger on Recruiting Software Engineers
2016/05/24
SE-Radio Episode 257: Michael Nygard on Clojure in Practice
2016/05/17
SE-Radio Episode 256: Jay Fields on Working Effectively with Unit Tests
2016/05/03
SE-Radio-Episode-255:-Monica-Beckwith-on-Java-Garbage-Collection
2016/04/26
SE-Radio Episode 254: Mike Barker on the LMAX Architecture
2016/04/11
SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy
2016/03/23
SE-Radio Episode 252: Christopher Meiklejohn on CRDTs
2016/03/15
SE-Radio Episode 251: Martin Klose on Code Retreats
2016/03/03
SE-Radio Epislode 250: Jürgen Laartz and Alexander Budzier on Why Large IT Projects Fail
2016/02/22
SE-Radio-Episode-249:-Vaughn-Vernon-on-Reactive-Programming-with-the-Actor-Model
2016/02/11
SE-Radio Episode 248: Axel Rauschmayer on JavaScript and ECMAScript 6
2016/01/28
SE-Radio Episode 247: Andrew Phillips on DevOps
2016/01/20
SE-Radio-Show-246:-John-Wilkes-on-Borg-and-Kubernetes
2016/01/07
SE-Radio-Episode-245-John-Sonmez-on-Marketing-Yourself-and-Managing-Your-Career
2015/12/28
SE Radio Episode 244: Gernot Starke on Architecture Documentation using arc42
2015/12/16
SE-Radio Episode 243: RethinkDB with Slava Akhmechet
2015/11/20
SE-Radio Episode 242: Dave Thomas on Innovating Legacy Systems
2015/11/13
SE-Radio Episode 241: Kyle Kingsbury on Consensus in Distributed Systems
2015/11/03
SE-Radio Episode 240: The Groovy Language with Cédric Champeau
2015/10/22
SE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service
2015/10/02
SE-Radio Episode 237: Software Engineering Radio: Go Behind the Scenes and Meet the Team
2015/09/22
Episode 238: Linda Rising on the Agile Brain
2015/09/11
SE-Radio Episode 236: Rebecca Parsons on Evolutionary Architecture
2015/08/21
SE-Radio-Episode-235:-Ben-Hindman-on-Apache-Mesos
2015/08/17
SE-Radio-Episode-234:-Barry-O'Reilly-on-Lean-Enterprise
2015/08/04
SE-Radio-Episode-233-Fangjin-Yang-on-OLAP-and-the-Druid-Real-Time-Analytical-Data-Store
2015/07/28
SE-Radio-Episode-232:-Mark-Nottingham-on-HTTP/2
2015/07/16
SE-Radio-Episode-231:-Joshua-Suereth-and-Matthew-Farwell-on-SBT-and-Software-Builds
2015/07/01
Episode 230: Shubhra Khar on NodeJS
2015/06/26
Episode 229: Flavio Junqueira on Distributed Coordination with Apache ZooKeeper
2015/06/16
Episode 228: Software Architecture Sketches with Simon Brown
2015/06/10
Episode-227:-Eric-Brewer:-The-CAP-Theorem,-Then-and-Now
2015/05/27
Episode-226-Eric-Evans-on-Domain-Driven-Design-at-10-Years
2015/05/13
Episode 225 Brendan Gregg on Systems Performance
2015/04/14
Episode 224: Sven Johann and Eberhard Wolff on Technical Debt
2015/03/31
Episode 223: Joram Barrez on the Activiti Business Process Management Platform
2015/03/18
Episode 222: Nathan Marz on Real-Time Processing with Apache Storm
2015/03/06
Episode 221: Jez Humble on Continuous Delivery
2015/02/24
Episode 220: Jon Gifford on Logging and Logging Infrastructure
2015/02/18
Episode 219: Apache Kafka with Jun Rao
2015/02/09
Episode 218: Udi Dahan on CQRS (Command Query Responsibility Segregation)
2015/01/30
Episode 217: James Turnbull on Docker
2015/01/07
Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform
2014/12/09
Episode 215: Gang of Four – 20 Years Later
2014/11/20
Episode 214: Grant Ingersoll on his book, Taming Text
2014/11/11
Episode 213: James Lewis on Microservices
2014/10/29
Episode 212: Randy Shoup on Company Culture
2014/10/22
Episode 211: Continuous Delivery on Windows with Rachel Laycock and Max Lincoln
2014/09/30
Episode 210: Stefan Tilkov on Architecture and Micro Services
2014/09/17
Episode 209: Josiah Carlson on Redis
2014/09/05
Episode 208: Randy Shoup on Hiring in the Software Industry
2014/08/26
Episode 207: Mitchell Hashimoto on the Vagrant Project
2014/07/28
Episode 206: Ken Collier on Agile Analytics
2014/07/18
Episode 205: Martin Lippert on Eclipse Flux
2014/06/27
Episode 204: Anil Madhavapeddy on the Mirage Cloud Operating System and the OCaml Language
2014/05/30
Episode 203: Leslie Lamport on Distributed Systems
2014/04/29
Episode 202: Andrew Gerrand on Go
2014/03/14
Episode 201: Martin Thompson on Mechanical Sympathy
2014/02/19
Episode 200: Markus Völter on Language Design and Domain Specific Languages
2014/01/13
Episode 199: Michael Stonebraker on Current Developments in Databases
2013/12/05
Episode 198: Wil van der Aalst on Workflow Management Systems
2013/09/30
Episode 197: Lars Vogel on Android
2013/09/06
Episode 196: Personal Kanban with Jim Benson
2013/07/31
Episode 195: Ellen Gottensdiener and Mary Gorman
2013/06/19
Episode 194: Michael Hunger on Graph Databases
2013/05/22
Episode 193: Apache Mahout
2013/04/22
Episode 192: Open Source Development: Perspectives From Management Science
2013/02/13
Episode 191: Massively Open Online Courses
2013/01/07
Episode 190: Lean (Software) Development
2012/12/18
Episode 189: Eric Lubow on Polyglot Persistence
2012/11/16
Episode 188: Requirements in Agile Projects
2012/09/12
Episode 187: Grant Ingersoll on the Solr Search Engine
2012/07/18
Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development
2012/06/01
Episode 185: Dwight Merriman on Replication
2012/04/10
Episode 184: The Mainframe with Jeff Frey
2012/03/14
Episode 183: SE Radio becomes part of IEEE Software
2012/02/07
Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons
2012/01/25
Episode 181: Distributed Scrum with Rini van Solingen
2011/12/07
Episode 180: Leading Agile Developers with Jurgen Appelo
2011/10/25
Episode 179: Cassandra with Jonathan Ellis
2011/10/08
Episode 178: Akka With Jonas Boner
2011/08/10
Episode 177: IBM i (OS/400) Operating System with Steve Will
2011/07/06
Episode 176: Quantum Computing with Martin Laforest
2011/06/03
Episode 175: Game Development with Andrew Brownsword
2011/05/06
Episode 174: Chip Manufacturing and Waferscanners
2011/04/08
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
2011/03/19
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
2011/02/19
Episode 171: Scala Update with Martin Odersky
2011/02/02
Episode 170: Large Agile Software Development with Bas Vodde
2011/01/05
Episode 169: Memory Grid Architecture with Nati Shalom
2010/11/30
Episode 168: Being a Consultant
2010/10/22
Episode 167: The History of JUnit and the Future of Testing with Kent Beck
2010/09/26
Episode 166: Living Architectures with John Wiegand
2010/08/18
Episode 165: NoSQL and MongoDB with Dwight Merriman
2010/07/16
Episode 164: Agile Testing with Lisa Crispin
2010/06/16
Episode 163: State of the Union
2010/06/03
Episode 162: Project Voldemort with Jay Kreps
2010/05/16
Episode 161: Agile Product Management with Roman Pichler
2010/05/03
Episode 160: AspectJ and Spring AOP with Ramnivas Laddad
2010/04/19
Episode 159: C++0X with Scott Meyers
2010/04/05
Episode 158: Rich Hickey on Clojure
2010/03/22
Episode 157: Hadoop with Philip Zeyliger
2010/03/08
Episode 156: Kanban with David Anderson
2010/02/22
Episode 155: Johannes Link & Lasse Koskela on TDD
2010/02/08
Episode 154: Ola Bini on Ioke
2010/01/25
Episode 153: Jan Bosch on Product Lines and Software Ecosystems
2010/01/11
Episode 152: MISRA with Johan Bezem
2009/12/28
Episode 151: Intentional Software with Shane Clifford
2009/12/14
Episode 150: Software Craftsmanship with Bob Martin
2009/11/30
Episode 149: Difference between Software Engineering and Computer Science with Chuck Connell
2009/11/16
Episode 148: Software Archaeology with Dave Thomas
2009/11/02
Episode 147: Software Development Manager
2009/10/19
Episode 146: Interesting Patterns at EuroPLoP 2009
2009/10/05
Episode 145: Spring in 2009 with Eberhard Wolff
2009/09/21
Episode 144: The Maxine Research Virtual Machine with Doug Simon
2009/09/07
Episode 143: API Design with Jim des Rivieres
2009/08/24
Episode 142: Sustainable Architecture with Kevlin Henney and Klaus Marquardt
2009/08/10
Episode 141: Second Life and Mono with Jim Purbrick
2009/07/27
Episode 140: Newspeak and Pluggable Types with Gilad Bracha
2009/07/13
Episode 139: Fearless Change with Linda Rising
2009/06/29
Episode 138: Learning as a Part of Development with Allan Kelly
2009/06/15
Episode 137: SQL with Jim Melton
2009/06/05
Episode 136: Past Present and Future of MDA with David Frankel
2009/05/26
Episode 135: Introduction to Software Configuration Management with Petri Ahonen
2009/05/16
Episode 134: Release It with Michael Nygard
2009/05/06
Episode 133: Continuous Integration with Chris Read
2009/04/26
Episode 132: Top 10 Architecture Mistakes with Eoin Woods
2009/04/16
Episode 131: Adrenaline Junkies with DeMarco and Hruschka
2009/04/06
Episode 130: Code Visualization with Michele Lanza
2009/03/27
Episode 129: F# with Luke Hoban
2009/03/17
Episode 128: Web App Security with Bruce Sams
2009/03/07
Episode 127: Usability with Joachim Machate
2009/02/25
Episode 126: Jetbrains MPS with Konstantin Solomatov
2009/02/15
Episode 125: Performance Engineering with Chris Grindstaff
2009/02/05
Episode 124: OpenJDK with Dalibor Topic
2009/01/26
Episode 123: Microsoft OSLO with Don Box and Doug Purdy
2009/01/16
Episode 122: Interview Janos Sztipanovits
2009/01/06
Episode 121: OR Mappers with Michael Plöd
2008/12/27
Episode 120: OCL with Anneke Kleppe
2008/12/17
Episode 119: DSLs in Practice with JP Tolvanen
2008/12/07
Episode 118: Eelco Visser on Parsers
2008/11/27
Episode 117: Bran Selic on UML
2008/11/17
Episode 116: The Semantic Web with Jim Hendler
2008/11/07
Episode 115: Architecture Analysis
2008/10/28
Episode 114: Christof Ebert on Requirements Engineering
2008/10/18
Episode 113: Building Platforms with Jeff McAffer
2008/10/08
Episode 112: Roles in Software Engineering II
2008/09/28
Episode 111: About Us 2008
2008/09/22
Episode 110: Roles in Software Engineering I
2008/09/18
Episode 109: eBay’s Architecture Principles with Randy Shoup
2008/09/08
Episode 108: Simon Peyton Jones on Functional Programming and Haskell
2008/08/29
Episode 107: Andrew Watson on the OMG
2008/08/19
Episode 106: Introduction to AOP
2008/08/09
Episode 105: Retrospectives with Linda Rising
2008/07/30
Episode 104: Plugin Architectures
2008/07/20
Episode 103: 10 years of Agile Experiences
2008/07/10
Episode 102: Relational Databases
2008/06/30
Episode 101: Andreas Zeller on Debugging
2008/06/20
Episode 100: Software in Space
2008/06/10
Episode 99: Transactions
2008/05/31
Episode 98: Stefan Tilkov on REST
2008/05/23
Episode 97: Interview Anders Hejlsberg
2008/05/16
Episode 96: Interview Krzysztof Czarnecki
2008/05/08
Episode 95: The New Guardian.co.uk website with Matt Wall and Erik DoernenBurg
2008/05/01
Episode 94: Open Source Business Models with Dirk Riehle
2008/04/23
Episode 93: Lessons Learned From Architecture Reviews with Rebecca Wirfs-Brock
2008/04/15
Episode 92: Introduction to Game Development
2008/04/07
Episode 91: Kevlin Henney on C++
2008/03/30
Episode 90: Product Line Engineering, Pt. 3, with Charles Krueger
2008/03/22
Episode 89: Joe Armstrong on Erlang
2008/03/12
Episode 88: The Singularity Research OS with Galen Hunt
2008/03/02
Episode 87: Software Components
2008/02/21
Episode 86: Interview Dave Thomas
2008/02/11
Episode 85: Web Services with Olaf Zimmermann
2008/02/01
Episode 84: Dick Gabriel on Lisp
2008/01/22
Episode 83: Jeff DeLuca on Feature Driven Development
2008/01/12
Episode 82: Organization of Large Code Bases with Juergen Hoeller
2008/01/02
Episode 81: Interview Erich Gamma
2007/12/23
Episode 80: OSGi with Peter Kriens and BJ Hargrave
2007/12/13
Episode 79: Small Memory Software with Weir and Noble
2007/12/03
Episode 78: Fault Tolerance with Bob Hanmer Pt. 2
2007/11/23
Episode 77: Fault Tolerance with Bob Hanmer Pt. 1
2007/11/13
Episode 76: Special Episode on the Patterns Journal
2007/11/09
Episode 75: The New Website
2007/11/04
Episode 74: Enterprise Architecture II
2007/11/03
Episode 73: Real Time Systems with Bruce Powel Douglass
2007/10/24
Episode 72: Erik Meijer on LINQ
2007/10/17
Episode 71: Survey Results
2007/10/13
Episode 70: Gerard Meszaros on XUnit Test Patterns
2007/10/04
Episode 69: Nico Josuttis on SOA (SOA Pt. 3)
2007/09/24
Episode 68: Dan Grossman on Garbage Collection and Transactional Memory
2007/09/14
Episode 67: Roundtable on MDSD and PLE
2007/09/04
Episode 66: Gary McGraw on Security
2007/08/24
Episode 65: Introduction to Embedded Systems
2007/08/14
Episode 64: Luke Hohmann on Architecture and Business
2007/08/04
Episode 63: A Pattern Language for Distributed Systems with Henney and Buschmann
2007/07/25
Episode 62: Martin Odersky on Scala
2007/07/15
Episode 61: Internals of GCC
2007/07/05
Episode 60: Roman Pichler on Scrum
2007/06/25
Episode 59: Static Code Analysis
2007/06/16
Episode 58: Product Line Engineering Pt. 2
2007/06/06
Episode 57: Compile-Time Metaprogramming
2007/05/27
Episode 56: Sensor Networks
2007/05/17
Episode 55: Refactoring Pt. 2
2007/05/07
Episode 54: Interview Frank Buschmann
2007/04/27
Episode 53: Product Line Engineering Pt. 1
2007/04/17
Episode 52: DSL Development in Ruby
2007/04/07
Episode 51: Design By Contract
2007/03/28
Episode 50: Announcements and Requests
2007/03/22
Episode 49: Dynamic Languages for Static Minds
2007/03/18
Episode 48: Interview Dragos Manolescua
2007/03/08
Episode 47: Interview Grady Booch
2007/02/26
Episode 46: Refactoring Pt. 1
2007/02/16
Episode 45: Round Table on Ultra Large Scale Systems
2007/02/06
Episode 44: Interview Brian Goetz and David Holmes
2007/01/27
Episode 43: eXtreme Programming Pt.2
2007/01/17
Episode 42: Interview Gregor Hohpe
2007/01/07
Episode 41: Architecture Patterns (Architecture Pt. 4)
2006/12/27
Episode 40: Interview Werner Vogels
2006/12/16
Episode 39: Interview Steve Vinoski
2006/12/06
Episode 38: Interview James Noble
2006/11/26
Episode 37: eXtreme Programming Pt.1
2006/11/18
Episode 36: Interview Guy Steele
2006/11/10
Episode 35: Roadmap
2006/11/08
Episode 34: Enterprise Architecture
2006/11/02
Episode 33: Service Oriented Architecture, Pt.2b
2006/10/23
Episode 32: Service Oriented Architecture, Pt.2a
2006/10/13
Episode 31: Agile Documentation
2006/10/03
Episode 30: Architecture Pt.3
2006/09/22
Episode 29: Concurrency Pt.3
2006/09/12
Episode 28: Type Systems
2006/09/02
Episode 27: Service Oriented Architecture Pt.1
2006/08/23
Episode 26: Interview Jutta Eckstein
2006/08/13
Episode 25: Architecture Pt. 2
2006/08/03
Episode 24: Development Processes Pt.1
2006/07/24
Episode 23: Architecture Pt. 1
2006/07/14
Episode 22: Feedback
2006/07/09
Episode 21: Error Handling Pt. 2
2006/07/04
Episode 20: Interview Michael Stal
2006/06/24
Episode 19: Concurrency Pt. 2
2006/06/14
Episode 18: Resource Management
2006/06/04
Episode 17: Feedback and Roadmap
2006/05/29
Episode 16: MDSD Pt. 3, Hands-On
2006/05/25
Episode 15: The Future of Enterprise Java
2006/05/15
Episode 14: Interview Ted Neward
2006/05/05
Episode 13: Ruby in Practice
2006/04/26
Episode 12: Concurrency Pt. 1
2006/04/18
Episode 11: Interview Gregor Kiczales
2006/04/08
Episode 10: Remoting Pt. 2
2006/03/29
Episode 9: Remoting Pt.1 and Listener Feedback
2006/03/19
Episode 8: Interview Eric Evans
2006/03/08
Episode 7: Error Handling
2006/02/27
Episode 6: Model-Driven Software Development Pt. 2
2006/02/18
Episode 5: Model-Driven Software Development Pt. 1
2006/02/09
Episode 4: Scripting Languages
2006/02/01
Episode 3: Interview Doug Schmidt
2006/01/25
Episode 2: Dependencies
2006/01/24
Episode 1: Patterns
2006/01/22
Episode 0: About
2006/01/21
Software Engineering Radio - The Podcast for Professional Software Developers
https://www.se-radio.net
Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. Every 10 days, a new episode is published that covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. Each episode comprises two speakers to ensure a lively listening experience. SE Radio is an independent and non-commercial organization. All content is licensed under the Creative Commons 2.5 license.
Home
|
Add Podcast
|
Search
|
Contact
Edit
|
List
radyo dinle
aşı takvimi
podcast
tips blog
video blog
peaceful videos
ilahi ezgi dinle