476 episodes

Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. SE Radio covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. Each episode comprises two speakers to ensure a lively listening experience. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.

Software Engineering Radio - the podcast for professional software developers se-radio@computer.org

    • Technology
    • 4.4 • 220 Ratings

Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. SE Radio covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. Each episode comprises two speakers to ensure a lively listening experience. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.

    Episode 496: Bruce Momjian on Multi-Version Concurrency Control in Postgres (MVCC)

    Episode 496: Bruce Momjian on Multi-Version Concurrency Control in Postgres (MVCC)

    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.

    • 1 hr
    Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices

    Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices

    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.

    • 1 hr
    Episode 494: Robert Seacord on Avoiding Defects in C Programming

    Episode 494: Robert Seacord on Avoiding Defects in C Programming

    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.

    • 1 hr 12 min
    Episode 493: Ram Sriharsha on Vectors in Machine Learning

    Episode 493: Ram Sriharsha on Vectors in Machine Learning

    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...

    • 39 min
    Episode 492: Sam Scott on Building a Consistent and Global Authorization Service

    Episode 492: Sam Scott on Building a Consistent and Global Authorization Service

    Sam Scott, CTO of Oso discusses how to build a global authorization service and challenges with host Priyanka.

    • 46 min
    Episode 491: Chase Kocher on The Recruiting LifeCycle

    Episode 491: Chase Kocher on The Recruiting LifeCycle

    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.

    • 1 hr 2 min

Customer Reviews

4.4 out of 5
220 Ratings

220 Ratings

Omcauley ,

Amazing ideas

After listening to this podcast I feel that I could recommend this to anyone looking for interesting and new innovative ideas.

Barrygster ,

Needs audio quality inprovement

Content is a mixed bag, but even when an episode is good, the audio production quality is poor. Makes it hard to listen to at higher speeds and requires close listening that most podcasts don’t.

dkdfjk ,

nice

nice

Top Podcasts In Technology

Lex Fridman
WBUR
Jason Calacanis
Jack Rhysider
NPR
Tristan Harris and Aza Raskin, The Center for Humane Technology

You Might Also Like

Software Engineering Daily
Changelog Media
InfoQ
Adam Gordon Bell - Software Developer
Thoughtworks
Changelog Media