Shows / Software Engineering Radio - the podcast for professional software developers

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…
Episodes
Software Engineering Radio - the podcast for professional software developersSE Radio 209: Josiah Carlson on Redis
Josiah Carlson discusses Redis, an in-memory single-threaded data structure server. A Redis mailing list contributor and author, Josiah talks with Robert about…
Software Engineering Radio - the podcast for professional software developersSE Radio 208: Randy Shoup on Hiring in the Software Industry
With this episode, Software Engineering Radio begins a series of interviews on social/nontechnical aspects of working as a software engineer as Tobias Kaatz…
Software Engineering Radio - the podcast for professional software developersSE Radio 207: Mitchell Hashimoto on the Vagrant Project
Charles Anderson talks to Mitchell Hashimoto about the Vagrant open source project, which can be used to create and configure lightweight, reproducible, and…
Software Engineering Radio - the podcast for professional software developersSE Radio 206: Ken Collier on Agile Analytics
Johannes Thönes talks to Dr. Ken Collier, Director of Agile Analytics at ThoughtWorks about Agile Analytics. The outline includes: descriptive analytics…
Software Engineering Radio - the podcast for professional software developersSE Radio 205: Martin Lippert on Eclipse Flux
Eberhard Wolff talks with Martin Lippert of Pivotal about the Eclipse Flux project. This projects is in its early stages — and has a very interesting goal: It…
Software Engineering Radio - the podcast for professional software developersSE Radio 204: Anil Madhavapeddy on the Mirage Cloud Operating System and the OCaml Language
Robert talks to Dr. Anil Madhavapeddy of the Cambridge University (UK) Systems research group about the OCaml language and the Mirage cloud operating system, a…
Software Engineering Radio - the podcast for professional software developersSE Radio 203: Leslie Lamport on Distributed Systems
Leslie Lamport won a Turing Award in 2013 for his work in distributed and concurrent systems. He also designed the document preparation tool LaTex. Leslie is…
Software Engineering Radio - the podcast for professional software developersSE Radio 202: Andrew Gerrand on Go
Andrew Gerrand works on the Go programming language at Google. His conversation with Jeff begins with a history of the language, including the details behind…
Software Engineering Radio - the podcast for professional software developersSE Radio 201: Martin Thompson on Mechanical Sympathy
Martin Thompson, proprietor of the blog Mechanical Sympathy, founder of the LMAX disruptor open source project, and a consultant and frequent speaker on high…
Software Engineering Radio - the podcast for professional software developersSE Radio 200: Markus Völter on Language Design and Domain Specific Languages
For Episode 200 of Software Engineering Radio, Diomidis Spinellis interviews Markus Völter, the podcast's founder. Markus works as an independent researcher…
Software Engineering Radio - the podcast for professional software developersSE Radio 199: Michael Stonebraker on Current Developments in Databases
Recording Venue: Skype Guest: Michael Stonebraker Dr. Michael Stonebraker, one of the leading researchers and technology entrepreneurs in the database space…
Software Engineering Radio - the podcast for professional software developersSE Radio 198: Wil van der Aalst on Workflow Management Systems
Recording Venue: WebEx Guest: Wil van der Aalst Robert Blumen interviews Professor Wil van der Aalst of the Technical University of Eindhoven, one of the…
Software Engineering Radio - the podcast for professional software developersEpisode 197: Lars Vogel on Android
Recording Venue: WebEx Guest: Lars Vogel Lars Vogel, consultant, Eclipse committer, and owner of vogella.com, gives an overview of the Android operating…
Software Engineering Radio - the podcast for professional software developersEpisode 196: Personal Kanban with Jim Benson
Recording Venue: WebEx Guest: Jim Benson Jim Benson is CEO of Modus Cooperandi, a collaborative management consultancy in Seattle, Washington. After being…
Software Engineering Radio - the podcast for professional software developersSE Radio 195: Ellen Gottensdiener and Mary Gorman
Recording Venue: WebEx Guest: Ellen Gottensdiener and Mary Gorman Ellen Gottensdiener and Mary Gorman of EBG Consulting talk with Neil Maiden about agile…
Software Engineering Radio - the podcast for professional software developersEpisode 194: Michael Hunger on Graph Databases
Recording Venue: Skype Guest: Michael Hunger Michael Hunger of Neo Technology, and a developer on the Neo4J database, joins Robert to discuss graph databases…
Software Engineering Radio - the podcast for professional software developersEpisode 193: Apache Mahout
Recording Venue: Skype Guest: Grant Ingersoll Grant Ingersoll, founder of the Mahout project, talks with Robert about machine learning. The conversation begins…
Software Engineering Radio - the podcast for professional software developersEpisode 192: Open Source Development: Perspectives From Management Science
Recording Venue: Swiss Federal Institute of Technology, Zürich Guest: Georg von Krogh Open source development has had a major impact on both private and public…
Software Engineering Radio - the podcast for professional software developersEpisode 191: Massively Open Online Courses
Recording Venue: Skype Guest: Douglas C. Schmidt In this episode we talk with Douglas C. Schmidt, who is a professor of computer science at Vanderbilt…
Software Engineering Radio - the podcast for professional software developersEpisode 190: Lean (Software) Development
Recording Venue: WebEx Guest: Christof Ebert Christof Ebert, managing director of Vector Consulting Services talks with Frances Paulisch on his insights to how…
Software Engineering Radio - the podcast for professional software developersEpisode 189: Eric Lubow on Polyglot Persistence
Recording Venue: Skype Guest: Eric Lubow Eric Lubow and Robert discuss polyglot persistence, a term used to describe systems that incorporate multiple…
Software Engineering Radio - the podcast for professional software developersEpisode 188: Requirements in Agile Projects
Recording Venue: Paddington, London Guests: Suzanne Robertson and James Robertson, Atlantic Systems Guild Neil Maiden, Editor of the Requirements column in…
Software Engineering Radio - the podcast for professional software developersEpisode 187: Grant Ingersoll on the Solr Search Engine
Recording Venue: Lucene Revolution 2012 (Boston) Guest: Grant Ingersoll Grant Ingersoll, a committer on the Apache Solr and Lucene, talks with Robert about the…
Software Engineering Radio - the podcast for professional software developersSE Radio 186: Martin Fowler and Pramod Sadalage on Agile Database Development
Recording Venue: Skype Guest: Martin Fowler and Pramod Sadalage In this episode, we talk with Pramod Sadalage and Martin Fowler about database evolution and…
Software Engineering Radio - the podcast for professional software developersEpisode 185: Dwight Merriman on Replication
Recording Venue: MongoSF, San Francisco Guest: Dwight Merriman As application data size and throughput have outgrown the processing and storage needs of…
Software Engineering Radio - the podcast for professional software developersEpisode 184: The Mainframe with Jeff Frey
Recording Venue: Phone Guest: Jeff Frey System z, or the Mainframe, holds most of us in awe — the ultimate computing platform, referenced in Hollywood as well…
Software Engineering Radio - the podcast for professional software developersEpisode 183: SE Radio becomes part of IEEE Software
SE Radio will continue producing podcasts under the wings of IEEE Software, a respected magazine published by the IEEE Computer Society.
Software Engineering Radio - the podcast for professional software developersSE Radio 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons
In this episode, Markus talk with Martin Fowler and Rebecca Parsons about domain-specific languages.
Software Engineering Radio - the podcast for professional software developersEpisode 181: Distributed Scrum with Rini van Solingen
In this episode we talk with Rini van Solingen about scrum and agile software development in distributed settings.
Software Engineering Radio - the podcast for professional software developersEpisode 180: Leading Agile Developers with Jurgen Appelo
In this episode Michael interviews Jurgen Appelo on the topic of leading agile developers.
Software Engineering Radio - the podcast for professional software developersEpisode 179: Cassandra with Jonathan Ellis
Cassandra is a distributed, scalable non-relational data store influenced by the Google BigTable project and many of the distributed systems techniques…
Software Engineering Radio - the podcast for professional software developersEpisode 178: Akka With Jonas Boner
This episode is a conversation with Jonas Boner about Akka.
Software Engineering Radio - the podcast for professional software developersEpisode 177: IBM i (OS/400) Operating System with Steve Will
Recording Venue: Phone Guest: Steve Will IBM i (formerly known as OS/400) is an advanced object-based operating system by IBM that runs thousands of businesses…
Software Engineering Radio - the podcast for professional software developersEpisode 176: Quantum Computing with Martin Laforest
We talk with Martin Laforest about topics ranging from how quantum computing works, which different models of quantum computing are explored, current and…
Software Engineering Radio - the podcast for professional software developersEpisode 175: Game Development with Andrew Brownsword
We discuss characteristics and performance properties of modern games and outline the challenges for software development.
Software Engineering Radio - the podcast for professional software developersEpisode 174: Chip Manufacturing and Waferscanners
Guest: Wilbert Albers Host: Markus In this episode we take a look at microchip production, with a special focus on waferscanners. To do this, we talked with…
Software Engineering Radio - the podcast for professional software developersEpisode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
Recording Venue: University of Passau Guest: Sven Apel Host: Stefan In this second episode on Feature-Oriented Software Development (FOSD), Sven Apel gives us…
Software Engineering Radio - the podcast for professional software developersEpisode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Sven Apel explains why developing software in a feature-oriented manner is so vital for us as software engineers and why objects are simply not enough.
Software Engineering Radio - the podcast for professional software developersEpisode 171: Scala Update with Martin Odersky
This episode is an update on the developments around the Scala language.
Software Engineering Radio - the podcast for professional software developersEpisode 170: Large Agile Software Development with Bas Vodde
In this episode Michael talks with Bas Vodde about how to apply agile principles to large and distributed development organizations.
Software Engineering Radio - the podcast for professional software developersEpisode 169: Memory Grid Architecture with Nati Shalom
In this episode, Robert talks with Nati Shalom about the emergence of large-system architectures consisting of a grid of high-memory nodes.
Software Engineering Radio - the podcast for professional software developersEpisode 168: Being a Consultant
This episode is about being a consultant in the software business.
Software Engineering Radio - the podcast for professional software developersEpisode 167: The History of JUnit and the Future of Testing with Kent Beck
In this episode we talk with Kent Beck about automated unit testing and JUnit.
Software Engineering Radio - the podcast for professional software developersEpisode 166: Living Architectures with John Wiegand
This time we have John Wiegand on the mic for an episode on architectures and agile software development. We talk about the role of architectures in an agile…
Software Engineering Radio - the podcast for professional software developersEpisode 165: NoSQL and MongoDB with Dwight Merriman
Dwight Merriman talks with Robert about the emerging NoSQL movement, the three types of non-relational data stores, Brewer's CAP theorem, the weaker…
Software Engineering Radio - the podcast for professional software developersEpisode 164: Agile Testing with Lisa Crispin
This episode covers the topic of agile testing. Michael interviews Lisa Crispin as an practionier and book author on agile testing. We cover several topics…
Software Engineering Radio - the podcast for professional software developersEpisode 163: State of the Union
Announcement regarding the release cycle.
Software Engineering Radio - the podcast for professional software developersEpisode 162: Project Voldemort with Jay Kreps
Jay Kreps talks about the open source data store Project Voldemort. Voldemort is a distributed key-value store used by LinkedIn and other high-traffic web…
Software Engineering Radio - the podcast for professional software developersEpisode 161: Agile Product Management with Roman Pichler
In this episode, we discuss with Roman Pichler how Scrum impacts product management and how agile product management differs from traditional approaches. The…
Software Engineering Radio - the podcast for professional software developersEpisode 160: AspectJ and Spring AOP with Ramnivas Laddad
This episode is a conversation with Ramnivas Laddad about aspect-oriented programming (AOP), Aspect J, and Spring AOP. We review the fundamental concepts of…
Software Engineering Radio - the podcast for professional software developersEpisode 159: C++0X with Scott Meyers
This episode is a conversation with Scott Meyers about the upcoming C++0x standard. We talk a bit about the reasons for creating this new standard and then…
Software Engineering Radio - the podcast for professional software developersEpisode 158: Rich Hickey on Clojure
This episode is a coversation with Rich Hickey about his programming language Clojure. Clojure is a Lisp dialect that runs on top of the JVM that comes with -…
Software Engineering Radio - the podcast for professional software developersEpisode 157: Hadoop with Philip Zeyliger
Philip Zeyliger of Cloudera discusses the Hadoop project with Robert Blumen. The conversation covers the emergence of large data problems, the Hadoop file…
Software Engineering Radio - the podcast for professional software developersEpisode 156: Kanban with David Anderson
This episode is part of our series on agile software development. We talk with David Anderson about Kanban, an agile software development method that is quite…
Software Engineering Radio - the podcast for professional software developersEpisode 155: Johannes Link & Lasse Koskela on TDD
In this episode Johannes Link interviews Lasse Koskela - the author of "Test-Driven" - about test-driven development (TDD). We cover the basics, the rationale…
Software Engineering Radio - the podcast for professional software developersEpisode 154: Ola Bini on Ioke
This is a conversation with Ola Bini on his experimental language Ioke. We cover the idea behind the Ioke experiment as well as important language concepts and…
Software Engineering Radio - the podcast for professional software developersEpisode 153: Jan Bosch on Product Lines and Software Ecosystems
This episode is a conversation with Jan Bosch about product line engineering (PLE). Jan has worked in various roles and industries and academia in the context…
Software Engineering Radio - the podcast for professional software developersEpisode 152: MISRA with Johan Bezem
Our guest Johan Bezem explains the idea behind and the benefits of MISRA. MISRA defines guidelines for C and C++ programming in order to ensure quality. While…
Software Engineering Radio - the podcast for professional software developersEpisode 151: Intentional Software with Shane Clifford
This episode is a discussion with Shane Clifford, who is a development manager at Intentional Software. We discuss the idea behind intentional programming, key…
Software Engineering Radio - the podcast for professional software developersEpisode 150: Software Craftsmanship with Bob Martin
This episode is a conversation with "Uncle Bob" Bob Martin about agile software development and software craftsmanship specifically. We talk about the history…