team@se-radio.net (SE-Radio Team)
Software Engineering Radio - the podcast for professional software developers
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. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.
Besuch unbedingt die Website des Podcasts und unterstütze die Macher: www.se-radio.net
Autor
team@se-radio.net (SE-Radio Team)
Kategorie
Podcast-Website
Neueste Folge
14. Okt 2026
Wo hören?
Podcasts in der App Replaio Radio Bald verfügbarPodcasts kommen bald in die App. Installiere sie jetzt und erlebe als Erster einen ganz neuen Blick auf Podcasts
Folgen
SE Radio 246: John Wilkes on Borg and Kubernetes 07.01.2016 57:19
John Wilkes from Google talks with Charles Anderson about managing large clusters of machines. The discussion starts with Borg, Google's internal cluster management program. John discusses what Borg does and what it provides to programmers and system administrators. He also describes Kubernetes, an open-source cluster management system recently developed by Google using lessons learned from Borg,...
SE Radio 245: John Sonmez on Marketing Yourself and Managing Your Career 28.12.2015 54:12
Charles Anderson talks to John Sonmez , the author of Soft Skills —"the software developer's life manual." They start out discussing the book and what it covers, which is pretty much everything in a developer's life outside of code. The book contains seven sections; they discuss two of them: "Career" and "Marketing Yourself." John discusses the value of specializing in your career without being...
SE Radio 244: Gernot Starke on Architecture Documentation using arc42 16.12.2015 52:10
Gernot Starke talks about arc42: an open-source set of templates he developed to document software architecture based on his practical experience with real projects. Also Gernot and host Eberhard then discuss how documenting architecture fits into agile processes and how to find the right amount of documentation for a system. They walk through the different parts of the arc42 templates covering re...
SE Radio 243: RethinkDB with Slava Akhmechet 20.11.2015 57:02
Slava Akhmechet and Jeff Meyerson discuss RethinkDB, an open source database for the real-time Web. RethinkDB pushes data to the application rather than requiring the application to poll the database for updates. The discussion begins with the question of why databases need to be rethought–why is it better to build JSON-pushing into the database layer rather than the application layer? Slava expla...
SE Radio 242: Dave Thomas on Innovating Legacy Systems 13.11.2015 1:03:52
Sven Johann talks with Dave Thomas about innovating legacy systems. Dave clarifies first why legacy systems are both valuable and problematic. Next, they discuss bad systemic and good incremental approaches for innovation of legacy systems; why you shouldn't rewrite an old system but rather focus on tactical changes to reduce cost or increase productivity within one quarter; examples of how to mea...
SE Radio 241: Kyle Kingsbury on Consensus in Distributed Systems 03.11.2015 1:01:15
Kyle Kingsbury, known as Aphyr on Twitter and for his blog by the same name, talks to Stefan Tilkov about consensus in distributed systems and about his experience in testing systems to see how they behave in case of failures. In addition to discussing some of the theoretical foundations, such as the CAP theorem, isolation levels, and consensus protocols, Kyle talks about some specific databases,...
SE Radio 240: The Groovy Language with Cédric Champeau 22.10.2015 1:08:38
Josh Long talks to Cédric Champeau about the latest and greatest in the Groovy JVM language, how it has evolved over the years, and where it's going. They start by talking about the existing features in the language, the language's history and then move on to discuss where the language is going, how Java 8 changes things, and what the recent move to Apache means for the language and the community.
SE Radio 239: Andrew Clay Shafer on Modern Platform-as-a-Service 02.10.2015 1:16:35
Josh Long talks to Pivotal's Andrew Clay Shafer about the state of platforms-as-a-service (PaaS; like Cloud Foundry). They cover how pass relates to the fast-evolving container-ready distributed runtimes such as Lattice, Kubernetes and Mesos. The discussion starts with a look at what PaaS means and moves on to how the technology has evolved, the community has grown, and how the community now shape...
SE Radio 237: Go Behind the Scenes and Meet the SE Radio Team 22.09.2015 1:02:44
SE Radio Editor Robert Blumen begins with a history of the show, what he has been doing since he became the show editor a year ago, and where he wants the show to go in the future. The remainder of the show is a series of interviews with all of the active hosts, the founder of the show Markus Voelter, the most recent and current IEEE Software magazine editors Forrest Shull and Diomidis Spinellis...
SE Radio 238: Linda Rising on the Agile Brain 11.09.2015 1:06:24
Johannes Thönes talks to Linda Rising, author, speaker and independent consultant, about the Agile Brain. They start by talking about the fixed, talent-oriented mindset and then contrast with the learning-oriented mindset. After establishing the terms, Linda explains how we know which mindset we are in currently and how we can change it for us and others, for instance, by offering praise in the r...
SE Radio 236: Rebecca Parsons on Evolutionary Architecture 21.08.2015 55:00
Johannes Thönes talks to Rebecca Parsons , Chief Technology Officer at ThoughtWorks, about evolutionary architecture. The practice of evolutionary software architecture means making decisions as late as possible (last responsible moment) and setting up cross-functional requirements that the architecture has to meet (architectural fitness function). In the beginning, Parsons and Thönes introduce t...
SE Radio 235: Ben Hindman on Apache Mesos 17.08.2015 49:17
Ben Hindman talks to Jeff Meyerson about Apache Mesos, a distributed systems kernel. Mesos abstracts away many of the hassles of managing a distributed system. Hindman starts with a high-level explanation of Mesos, explaining the problems he encountered trying to run multiple instances of Hadoop against a single data set. He then discusses how Twitter uses Mesos for cluster management. The conve...
SE Radio 234: Barry O'Reilly on Lean Enterprise 04.08.2015 1:01:50
Johannes Thönes talks to Barry O'Reilly, principal consultant at ThoughtWorks, about his recently published book Lean Enterprise . A lean enterprise is a large organization that manages to keep innovating while keeping its existing products in the market. O'Reilly talks about the idea of scientific experiments and the build-measure-learn loop popularized by the lean-startup method. He shares his...
SE Radio 233: Fangjin Yang on OLAP and the Druid Real-Time Analytical Data Store 28.07.2015 51:19
Fangjin Yang, creator of the Druid real-time analytical database, talks with Robert Blumen . They discuss the OLAP (online analytical processing) domain, OLAP concepts (hypercube, dimension, metric, and pivot), types of OLAP queries (roll-up, drill-down, and slicing and dicing), use cases for OLAP by organizations, the OLAP store's position in the enterprise workflow, what "real time" means in th...
SE Radio 232: Mark Nottingham on HTTP/2 16.07.2015 1:07:00
Stefan Tilkov talks to Mark Nottingham, chair of the IETF (Internet Engineering Task Force) HTTP Working Group and Internet standards veteran, about HTTP/2, the new version of the Web's core protocol. The discussion provides a glimpse behind the process of building standards. Topics covered include the history of HTTP versions, differences among those versions, and the relation of HTTP/2 to Google...
SE Radio 231: Joshua Suereth and Matthew Farwell on SBT and Software Builds 01.07.2015 57:23
Joshua Suereth and Matthew Farwell discuss SBT (Simple Build Tool) and their new book SBT in Action . They first look at the factors creating a need for build systems and why they think SBT—a new addition to this area—is a valuable contribution in spite of the vast number of existing build tools. Host Tobias Kaatz , Joshua, and Matthew then discuss how parallel execution of highly customizabl...
SE Radio 230: Shubhra Khar on NodeJS 26.06.2015 57:28
Shubhra Kar of StrongLoop talks to Jeff Meyerson about Node.js. Node allows for server-side JavaScript. Shubra and Jeff explore why Node is so important from three standpoints: isomorphic JavaScript, the single-threaded-concurrency model, and the "API economy." Isomorphic JavaScript apps have their own control and viewing logic, but they share the state and specification of the models between cli...
SE Radio 229: Flavio Junqueira on Distributed Coordination with Apache ZooKeeper 16.06.2015 49:36
Flavio Junqueira is the author of Zookeeper: Distributed Process Coordination . Flavio and Jeff Meyerson begin by defining ZooKeeper and talking about what ZooKeeper is and isn't. ZooKeeper can be thought of as a patch against certain fallacies of distributed computing: that the network is secure, has zero latency, has infinite bandwidth, and so on. With ZooKeeper, a programmer can be insulated...
SE Radio 228: Software Architecture Sketches with Simon Brown 10.06.2015 56:36
Simon Brown, author of Software Architecture for Developers, talks with Sven Johann about using simple sketches to visualize, communicate and document software architecture. The show starts with a consideration of why sketches are more useful than UML and then continues with the explanation of the C4 model (context, containers, components and classes) and how it fits Shneiderman's mantra. Next...
SE Radio 227: Eric Brewer: The CAP Theorem Then and Now 27.05.2015 45:53
Robert Blumen talks with Eric Brewer, who discovered the CAP (consistency, availability, partition tolerance) theorem. The first part of the show focuses on Brewer's original thesis presented at the 2000 ACM Symposium on Principles of Distributed Computing (PODC): What set of problems motivated the formulation of CAP? How was it understood at the time? What are the three types of systems that can...
SE Radio 226: Eric Evans on Domain-Driven Design at 10 Years 13.05.2015 54:26
Eberhard Wolff talks with Eric Evans , the founder of domain-driven design (DDD), about its impact after 10 years. DDD consists of domain-modelling patterns; it has established itself as a sound approach for designing systems with complex requirements. The show covers an introduction to DDD, how the community's understanding of DDD has changed in the last 10 years, the often overlooked component—s...
SE Radio 225: Brendan Gregg on Systems Performance 14.04.2015 1:00:35
Senior performance architect and author of *Systems Performance* Brendan Gregg talks with Robert Blumen about systems performance: how the hardware and OS layers affect application behavior. The discussion covers the scope of systems performance, systems performance in the software life cycle, the role of performance analysis in architecture, methodologies for solving performance problems, dyn...
SE Radio 224: Sven Johann and Eberhard Wolff on Technical Debt 31.03.2015 56:58
In this episode, Sven Johann and Eberhard Wolff talk about technical debt and how to handle it. They begin by defining external and internal quality and then talk about technical debt as a metaphor for discussing quality with management. They then consider whether technical debt is bad and how to handle it by using Eric Evan's strategic design. The show explores the reasons for technical debt;...
SE Radio 223: Joram Barrez on the Activiti Business Process Management Platform 18.03.2015 1:02:17
Josh Long talks to Activiti cofounder Joram Barrez about the wide world of (open source) workflow engines, the Activiti BPMN2 engine, and what workflow implies when you're building process-driven applications and services. Joram was originally a contributor to the jBPM project with jBPM founder Tom Baeyens at Red Hat. He cofounded Activiti in 2010 at […]
SE Radio 222: Nathan Marz on Real-Time Processing with Apache Storm 06.03.2015 57:22
Nathan Marz is the creator of Apache Storm, a real-time streaming application. Storm does for stream processing what Hadoop does for batch processing. The project began when Nathan was working on aggregating Twitter data using a queue-and-worker system he had designed. Many companies use Storm, including Spotify, Yelp, WebMD, and many others. Jeff and Nathan […]
Ähnliche Podcasts
Replaio ist kein Herausgeber von Podcasts; die Namen der Sendungen, Cover und Audioinhalte gehören ihren Autoren und werden über öffentliche RSS-Feeds verbreitet