Vaughn Vernon, author of Strategic Monoliths and Microservices, discusses topics covered in his latest book on strategies for purposeful software architecture from the perspective of both business and technical leaders. Host Akshay Manchale talks to...
Vladimir Khorikov discusses functional programming in enterprise applications with Jeremy Jung. They cover immutability, the downsides of exceptions and null values, the difference between value objects and entities, refactoring existing projects...
Venue: Gothia Towers Hotel, Gothenburg Marian Petre & André van der Hoek speak with SE Radio host Felienne about their book, Software Design Decoded: 66 Ways Experts Think. They talk about the software design process, which Petre & van der...
Venue: Felienne’s residence, Rotterdam Felienne talks with Peter Hilton on how to name things. The discussion covers: why naming is much harder than we think, why naming matters in programming and program comprehension, how to create good...
Venue: Internet/Skype 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...
Venue: InternetGuest Udi Dahan talks with host Robert Blumen about the CQRS (command query responsibility segregation) architectural pattern. The discussion begins with a review of the command pattern. Then a high-level overview of CQRS, which...
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...
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...
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...
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...