Software Engineering Radio - the podcast for professional software developers
Alle afleveringen
750 afleveringen, van nieuw naar oud
-
SE Radio 199: Michael Stonebraker on Current Developments in Databases
5 december 2013 · 1 uur 8 min
Recording Venue: Skype Guest: Michael Stonebraker Dr. Michael Stonebraker, one of the leading researchers and technology entrepreneurs in the database space, joins Robert for a discussion of database architecture and the emerging NewSQL family of databases. Dr. Stonebraker opens with his take on how the database market is segmented around a small number of use […] Lees meer
-
SE Radio 198: Wil van der Aalst on Workflow Management Systems
1 oktober 2013 · 1 uur 6 min
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 world's leading researchers in business process management and workflow systems. Professor van der Aalst leads off with an overview of the main concepts in the field business processes, business process […] Lees meer
-
Episode 197: Lars Vogel on Android
6 september 2013 · 42 min
Recording Venue: WebEx Guest: Lars Vogel Lars Vogel, consultant, Eclipse committer, and owner of vogella.com, gives an overview of the Android operating system. His conversation with Jeff begins with a definition of Android and a brief history. Android is an operating system programmed in Java. It can be found on different types of devices such […] Lees meer
-
Episode 196: Personal Kanban with Jim Benson
31 juli 2013 · 42 min
Recording Venue: WebEx Guest: Jim Benson Jim Benson is CEO of Modus Cooperandi, a collaborative management consultancy in Seattle, Washington. After being steeped in Agile for many years, Jim started working with Kanban and Lean thinking in 2005. In 2008, he started taking this idea further with Personal Kanban, which brings flow based work to the […] Lees meer
-
SE Radio 195: Ellen Gottensdiener and Mary Gorman
19 juni 2013 · 59 min
Recording Venue: WebEx Guest: Ellen Gottensdiener and Mary Gorman Ellen Gottensdiener and Mary Gorman of EBG Consulting talk with Neil Maiden about agile projects, requirements practices and their new book entitled Discover to Deliver: Agile Product Planning and Analysis. The conversation begins with an exploration of how agile has changed requirements and project practices over the […] Lees meer
-
Episode 194: Michael Hunger on Graph Databases
22 mei 2013 · 1 uur 3 min
Recording Venue: Skype Guest: Michael Hunger Michael Hunger of Neo Technology, and a developer on the Neo4J database, joins Robert to discuss graph databases. Graph databases fall within the larger category of NoSQL databases but they are not primarily a solution to problems of scale. They differentiate themselves from RDBMS in offering a data model built […] Lees meer
-
Episode 193: Apache Mahout
22 april 2013 · 1 uur 8 min
Recording Venue: Skype Guest: Grant Ingersoll Grant Ingersoll, founder of the Mahout project, talks with Robert about machine learning. The conversation begins with an introduction to machine learning and the forces driving the adoption of this technique. Grant explains the three main use cases, similarity metrics, supervised versus unsupervised learning, and the use of large data […] Lees meer
-
Episode 192: Open Source Development: Perspectives From Management Science
13 februari 2013 · 18 min
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 development and use of software. This is an interview with one of the key researchers on open source development, Professor Georg von Krogh of the Swiss Federal Institute of Technology in […] Lees meer
-
Episode 191: Massively Open Online Courses
7 januari 2013 · 45 min
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 University and a well-respected authority in the fields of patterns and frameworks for concurrent and networked software. In this interview we talk about these topics in the context of massive […] Lees meer
-
Episode 190: Lean (Software) Development
19 december 2012 · 1 uur 3 min
Recording Venue: WebEx Guest: Christof Ebert Christof Ebert, managing director of Vector Consulting Services talks with Frances Paulisch on his insights to how lean applies to product development. The interview centers around five key principles of lean development, namely end-to-end focus on creating value for the customer, eliminating waste, optimizing value streams, empowering people, and […] Lees meer
-
Episode 189: Eric Lubow on Polyglot Persistence
16 november 2012 · 52 min
Recording Venue: Skype Guest: Eric Lubow Eric Lubow and Robert discuss polyglot persistence, a term used to describe systems that incorporate multiple specialized persistent stores rather than a single general-purpose database. Eric provides insights into the forces driving this trend: including diverse data usage patterns, low latency, and increasing volumes of data. The emergence of […] Lees meer
-
Episode 188: Requirements in Agile Projects
12 september 2012 · 1 uur
Recording Venue: Paddington, London Guests: Suzanne Robertson and James Robertson, Atlantic Systems Guild Neil Maiden, Editor of the Requirements column in IEEE Software, talks with Suzanne and James Robertson of the Atlantic Systems Guild about the emergence and impact of agile practices on requirements work. The interview begins with an exploration of how agile practices have […] Lees meer
-
Episode 187: Grant Ingersoll on the Solr Search Engine
19 juli 2012 · 52 min
Recording Venue: Lucene Revolution 2012 (Boston) Guest: Grant Ingersoll Grant Ingersoll, a committer on the Apache Solr and Lucene, talks with Robert about the problems of full-text search and why applications are taking control of their own search, and then continues with a dive into the architecture of the Solr search engine. The architecture portion of the […] Lees meer
-
SE Radio 186: Martin Fowler and Pramod Sadalage on Agile Database Development
1 juni 2012 · 48 min
Recording Venue: Skype Guest: Martin Fowler and Pramod Sadalage In this episode, we talk with Pramod Sadalage and Martin Fowler about database evolution and agile database development. We discuss the basic challenges for working with a database in an agile development culture and how to include database design and most of all, database evolution, in […] Lees meer
-
Episode 185: Dwight Merriman on Replication
11 april 2012 · 50 min
Recording Venue: MongoSF, San Francisco Guest: Dwight Merriman As application data size and throughput have outgrown the processing and storage needs of commodity servers, replication has become an increasingly important strategy. In this episode, Robert talks with Dwight Merriman about database replication. Topics covered include replication basics, master-slave versus master-master, failure and recovery, replication versus […] Lees meer
-
Episode 184: The Mainframe with Jeff Frey
15 maart 2012 · 1 uur 25 min
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 as by those who thought they were dealing with “legacy” systems — but what does Mainframe really mean? What does its stack look like? This leading virtualized infrastructure […] Lees meer
-
Episode 183: SE Radio becomes part of IEEE Software
7 februari 2012 · 22 min
SE Radio will continue producing podcasts under the wings of IEEE Software, a respected magazine published by the IEEE Computer Society.
-
SE Radio 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons
25 januari 2012 · 1 uur 7 min
In this episode, Markus talk with Martin Fowler and Rebecca Parsons about domain-specific languages.
-
Episode 181: Distributed Scrum with Rini van Solingen
7 december 2011 · 56 min
In this episode we talk with Rini van Solingen about scrum and agile software development in distributed settings.
-
Episode 180: Leading Agile Developers with Jurgen Appelo
25 oktober 2011 · 36 min
In this episode Michael interviews Jurgen Appelo on the topic of leading agile developers.
-
Episode 179: Cassandra with Jonathan Ellis
8 oktober 2011 · 1 uur
Cassandra is a distributed, scalable non-relational data store influenced by the Google BigTable project and many of the distributed systems techniques pioneered by the Amazon Dynamo paper.
-
Episode 178: Akka With Jonas Boner
10 augustus 2011 · 1 uur 20 min
This episode is a conversation with Jonas Boner about Akka.
-
Episode 177: IBM i (OS/400) Operating System with Steve Will
6 juli 2011 · 1 uur 3 min
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 around the world. Steve Will, the Chief Architect of IBM i speaks with us about the history, technical features, and underlying architecture discussing the concepts of Single Level Store, integrated […] Lees meer
-
Episode 176: Quantum Computing with Martin Laforest
3 juni 2011 · 1 uur 6 min
We talk with Martin Laforest about topics ranging from how quantum computing works, which different models of quantum computing are explored, current and future uses of the approach as well as the current state of the art.
-
Episode 175: Game Development with Andrew Brownsword
6 mei 2011 · 1 uur 4 min
We discuss characteristics and performance properties of modern games and outline the challenges for software development.
-
Episode 174: Chip Manufacturing and Waferscanners
8 april 2011 · 50 min
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 Wilbert Albers of ASML, the leading waferscanner manufacturer in the world. In the episode, we talk about the overall chip production process (from silicon sand over wafer cutting […] Lees meer
-
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
19 maart 2011 · 58 min
Recording Venue: University of Passau Guest: Sven Apel Host: Stefan In this second episode on Feature-Oriented Software Development (FOSD), Sven Apel gives us an overview of programming language and tool support for FOSD. He introduces the Eclipse-based FeatureIDE which covers important phases of the FOSD process, namely domain implementation as well as configuration and generation. […] Lees meer
-
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
19 februari 2011 · 57 min
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.
-
Episode 171: Scala Update with Martin Odersky
2 februari 2011 · 53 min
This episode is an update on the developments around the Scala language.
-
Episode 170: Large Agile Software Development with Bas Vodde
5 januari 2011 · 49 min
In this episode Michael talks with Bas Vodde about how to apply agile principles to large and distributed development organizations.
-
Episode 169: Memory Grid Architecture with Nati Shalom
30 november 2010 · 1 uur 4 min
In this episode, Robert talks with Nati Shalom about the emergence of large-system architectures consisting of a grid of high-memory nodes.
-
Episode 168: Being a Consultant
22 oktober 2010 · 57 min
This episode is about being a consultant in the software business.
-
Episode 167: The History of JUnit and the Future of Testing with Kent Beck
26 september 2010 · 51 min
In this episode we talk with Kent Beck about automated unit testing and JUnit.
-
Episode 166: Living Architectures with John Wiegand
18 augustus 2010 · 43 min
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 world and why architectures change and need to change over time. We discuss the characteristics of those living architectures, using the Eclipse and the Jazz projects as examples, and the surrounding development methods for such environments. Lees meer
-
Episode 165: NoSQL and MongoDB with Dwight Merriman
16 juli 2010 · 58 min
Dwight Merriman talks with Robert about the emerging NoSQL movement, the three types of non-relational data stores, Brewer's CAP theorem, the weaker consistency guarantees that can be made in a distributed database, document-oriented data stores, the data storage needs of modern web applications, and the open source MongoDB. Lees meer
-
Episode 164: Agile Testing with Lisa Crispin
16 juni 2010 · 47 min
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 ranging from the role of the tester in agile teams, over test automation strategy and regression testing, to continuous integration. Lees meer
-
Episode 163: State of the Union
3 juni 2010 · 18 min
Announcement regarding the release cycle.
-
Episode 162: Project Voldemort with Jay Kreps
16 mei 2010 · 1 uur 14 min
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 sites to overcome the inherent scalability limitations of a relational database. The conversation delves into the workings of a Voldemort cluster, the type of consistency guarantees that can be made in a distributed database, and the tradeoff between client and the server. Lees meer
-
Episode 161: Agile Product Management with Roman Pichler
3 mei 2010 · 1 uur 1 min
In this episode, we discuss with Roman Pichler how Scrum impacts product management and how agile product management differs from traditional approaches. The topics covered include product owners on large projects and product owner teams, facilitating customer feedback through early and frequent releases, envisioning the product, and creating products with the minimum functionality. Enjoy! Lees meer
-
Episode 160: AspectJ and Spring AOP with Ramnivas Laddad
19 april 2010 · 1 uur 2 min
This episode is a conversation with Ramnivas Laddad about aspect-oriented programming (AOP), Aspect J, and Spring AOP. We review the fundamental concepts of AOP, discuss AspectJ (an open source compiler that extends java with support for AOP), and cover the Spring Framework's proxy-based AOP system. Laddad also gives his thoughts on the use cases for AOP and where we are in the technology adoption curve, and updates on the state of the AspectJ project itself. Lees meer
-
Episode 159: C++0X with Scott Meyers
5 april 2010 · 1 uur 4 min
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 cover the most important new features, including upport for concurrency, implicitly-typed variables, move semantics, variadic templates, lambda functions, and uniform initialization syntax. We also looked at some new features in the standard library. Lees meer
-
Episode 158: Rich Hickey on Clojure
22 maart 2010 · 58 min
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 - among other things - persistent data structures and transactional memory, both very useful for writing concurrent applications. Lees meer
-
Episode 157: Hadoop with Philip Zeyliger
8 maart 2010 · 51 min
Philip Zeyliger of Cloudera discusses the Hadoop project with Robert Blumen. The conversation covers the emergence of large data problems, the Hadoop file system, map-reduce, and a look under the hood at how it all works. The listener will also learn where and how Hadoop is being used to process large data sets. Lees meer
-
Episode 156: Kanban with David Anderson
22 februari 2010 · 1 uur 2 min
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 different from most of the other agile methods out there. We discuss the basic ideas behind Kanban, the differences between Kanban and Scrum and when and why projects can benefit from using Kanban. This episode is done in cooperation with the German magazine ObjektSpektrum (thanks for sharing this interview with us). Lees meer
-
Episode 155: Johannes Link & Lasse Koskela on TDD
8 februari 2010 · 1 uur 2 min
In this episode Johannes Link interviews Lasse Koskela - the author of "Test-Driven" - about test-driven development (TDD). We cover the basics, the rationale behind it and the challenges you face when doing it in more difficult environments.
-
Episode 154: Ola Bini on Ioke
25 januari 2010 · 59 min
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 the thinking behind them.
-
Episode 153: Jan Bosch on Product Lines and Software Ecosystems
11 januari 2010 · 56 min
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 of product lines. In this episode we look at Jan's view of what is next for product lines: software ecosystems. What is their relationship to PLE and how should PLE change to remain relevant? Lees meer
-
Episode 152: MISRA with Johan Bezem
28 december 2009 · 41 min
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 it got started for embedded automotive development, it is more generally applicable.
-
Episode 151: Intentional Software with Shane Clifford
14 december 2009 · 1 uur 3 min
This episode is a discussion with Shane Clifford, who is a development manager at Intentional Software. We discuss the idea behind intentional programming, key concepts of the technology as well as example uses and a little bit of history.
-
Episode 150: Software Craftsmanship with Bob Martin
30 november 2009 · 59 min
This episode is a conversation with "Uncle Bob" Bob Martin about agile software development and software craftsmanship specifically. We talk about the history of the term, the reasons for coming up with it some of the practices and the relationship to other agile approaches. We conclude our discussion with an outlook on some of todays new and hyped programming languages. Lees meer