The Hillside Group
Hillside PatternCast
This podcast is brought to you by the Hillside Group, a non-profit organization dedicated to improving the quality of life and society, focusing on those who use, build, or create social or technical systems. We promote using patterns and pattern languages to record, analyze, and share practical knowledge. We sponsor a variety of activities, including workshops and conferences. To learn more about our upcoming PLoP conference, held October 13-16, 2024, or to access past conference publications and additional pattern resources, visit hillside.net.
Auteur
The Hillside Group
Catégorie
Site du podcast
Dernier épisode
15 juin 2026
Où écouter ?
Les podcasts dans l'appli Replaio Radio Bientôt disponibleLes podcasts arrivent très bientôt dans l'appli. Installe-la dès maintenant et découvre en avant-première une toute nouvelle façon de vivre les podcasts
Épisodes
#26 - Shepherding That Makes a Difference with Rebecca Wirfs-Brock and Michael Salé 15.06.2026 50:39
In this episode, our host, Eduardo Guerra, talks with Rebecca Wirfs-Brock and Michael Salé about shepherding, a process at the heart of our patterns community. The discussion explores how thoughtful guidance can transform ideas, elevate work to its full potential, and unlock the deeper essence of patterns. They dive into the subtle craft of supporting others—balancing critique with care, fostering...
#25 - Patterns for AI-augmented Software Development with Graham Lee 18.05.2026 35:41
In this episode, our host Eduardo Guerra sit down with Graham Lee to explore how software teams can work more effectively with AI tools through the adoption of clear patterns—and avoiding common anti‑patterns—when improving their development process. The conversation dives into practical guidance, shared vocabulary, and lessons learned from real-world experience, offering valuable insights for dev...
#24 - IDEALS for Microservices with Paulo Merson 21.04.2026 48:58
While many developers are familiar with the SOLID principles of object-oriented design, microservices demand a different set of practices to deal with the challenges of distributed systems. In this episode, host Eduardo Guerra talks with Paulo Merson , a renowned software architecture expert, about IDEALS —a framework for designing robust microservices. Throughout the conversation, they explore ea...
#23 - Live your Patterns with MaryLynn Manns 15.03.2026 38:28
In this episode, host Eduardo Guerra welcomes back the always-inspiring MaryLynn Manns for another rich conversation. Together, they explore what it really takes for your patterns to live on after they’re published . They dive into how an initial set of patterns can evolve and grow over time, how to keep them relevant, and how to spread the word in meaningful ways. From nurturing community involve...
#22 - Behavior-driven Development (BDD) Patterns with Seb Rose 18.02.2026 46:03
In this episode, host Eduardo Guerra sits down with Seb Rose , co-author of Effective Behavior-Driven Development , for an in-depth conversation about BDD. Together, they explore the fundamentals of the technique, Seb’s experience applying BDD through patterns, and how those patterns help structure effective practice. The discussion also covers the pattern categories presented in the book and high...
#21 - Pattern Catalog to Student Team Projects with Petr Picha 19.01.2026 46:45
In this episode, our host, Eduardo Guerra , speaks with Petr Pícha about creating a Pattern Catalog for student team projects, exploring both the patterns themselves and the experience of developing the catalog. In this episode, we discuss some of the recurring problems in this domain and the practices documented to overcome these challenges. Moreover, we also discuss how the process behind creati...
#20 - Patterns in My Developer's Life with Pedro Cavaléro 15.12.2025 50:24
In this episode, host Eduardo Guerra reconnects with an old friend, Pedro Cavaléro, a seasoned software architect. From their early days working together, they share captivating stories about discovering and mastering design patterns. Along the way, they dive into the joys and challenges of passing that knowledge on to others, offering insights, anecdotes, and lessons learned from years in the fie...
#19 - Evolving to Microservices with Joseph Yoder 17.11.2025 43:31
In this episode, host Eduardo Guerra sits down with Joseph Yoder , a leading voice in the software patterns community. Together, they explore key insights from Yoder’s latest book, Cloud Application Architecture Patterns . The conversation dives deep into how architectural patterns can guide the division of an application’s domain and how a traditional monolithic system can gradually and effective...
#18 - Agile Requirements Patterns with Eva Schön 15.10.2025 39:47
In this episode, our host, Eduardo Guerra, talks to Eva Schön about agile requirements patterns. We talk about how handling requirements differs in Agile teams and what patterns can be used to make it more effective. Throughout the episode, Eva tells us some amazing and insightful stories about her experience with this subject.
#17 - 30 Years of POSA Book with Peter Sommerlad 17.09.2025 49:44
In this episode, our host, Eduardo Guerra, talks with Peter Sommerlad, one of the authors of the book Pattern-oriented Software Architecture, also known as POSA. Celebrating 30 years of its publication, our guest talked about how the book was written and the interaction with the Gang of Four (GoF) authors. He also tells wonderful stories about how the patterns changed his life, in a conversation t...
#16 - Patterns for API Design with Daniel Lübke 18.08.2025 45:01
In this episode, our host Eduardo Guerra talks with Daniel Lübke, one of the authors of the book Patterns for API Design. In this discussion, they will talk about how the patterns in the book were written and organized. The conversation starts in the core decisions that influence the API design and finishes in the strategies that can be imemented to evolve an API, with many other interesting topic...
#15 - Test Scalability with Mauricio Aniche 15.07.2025 41:04
In this episode, our host Eduardo Guerra talks with Maurício Aniche about strategies and patterns for scaling tests. In this conversation, Maurício tell real stories about his rich experience with tests in large-scale systems, sharing some valuable lessons learned.
#14 - Patterns to Become Fluent in C with Christopher Preschern 16.06.2025 56:52
The C programming language has been consistently one of the most used languages in the world. However, how many programmers can actually use it well? In this episode, our host, Eduardo Guerra, had a conversation with Christopher Preschern, the author of the book Fluent C, about patterns that can be used to write great software in this programming language. We talk about error handling, memory mana...
#13 - Game Dark Patterns with Emerson Veiga 19.05.2025 41:53
The dark patterns are back, and this time, we are going to talk about the ones that haunt digital games. Our host, Eduardo Guerra, had a conversation with Emerson Veiga that made a study about how these dark patterns affect gamers. We will comment on the ones used to extract more money from you, pass through the ones that force you to spend more time in the game, and finish with the practices to c...
#12 - Cloud Application Architecture Patterns with Kyle Brown 16.04.2025 42:48
In this episode, our host Eduardo Guerra talks with Kyle Brown, one of the authors of the book "Cloud Application Architecture Patterns" that was just released. The conversation goes through some of the core patterns in the book, but also touches some very important points related to software architecture design in general. Links: Oreilly . Book on Amazon .
#11 - Retrospective on 30 Years of Patterns with Linda Rising 20.03.2025 42:27
In this episode, our host, Eduardo Guerra, talks with Linda Rising about her experience with patterns in the last 30 years. In this insightful discussion, several interesting questions regarding patterns identification and applicability are raised and discussed. Linda shares some important lessons learned in the long “patterns road” that she walked in the last years.
#10 - Agile Architecture with Rebecca Wirfs-Brock 21.02.2025 40:00
In this episode, our host Eduardo Guerra talks with Rebecca Wirfs-Brock about patterns for Agile software architecture design. They talk about the challenges in evolving the architecture in an agile environment and some practices that can be used to prepare the team to make the decisions in the last responsible moments.
#9 - Dark Software Engineering Patterns with Cesare Pautasso 24.01.2025 43:24
Do you know what dark patterns are? Different from anti-patterns that document recurrent mistakes and bad practices, dark patterns can actually solve the problem, but using an unethical solution. In this episode, our host, Eduardo Guerra , speaks with Cesare Pautasso about dark software engineering patterns that, unfortunately, are recognizable in several applications that we have contact with dai...
#8 - Pattern Thinking with Allan Kelly 16.12.2024 42:53
In this episode, the patterns are at the center of the conversation that our host, Eduardo Guerra, had with our guest, Allan Kelly. They will talk about how we can observe the patterns around us and document them to communicate that practical knowledge to others. We also discuss the main elements that a pattern has and how to give the first steps in writing your first patterns. I am sure this conv...
#7 - The Pattern Way to ChatGPT with Stefan Holtel 15.11.2024 40:56
Generative AI assistants, like ChatGPT, arrived to change jobs and how we execute our tasks. However, there are a lot of people who don’t know how to use this new technology in a way that allows us to extract the maximum benefit that it can provide. In this episode, our host, Eduardo Guerra, has an insightful conversation with Stefan Holtel about how patterns can help us dive into the new challeng...
#6 - Anti-patterns for Non-functional Requirements with Andreas Fiesser 11.10.2024 43:24
In this episode, our host, Eduardo Guerra, talks with Andreas Fiesser about bad practices, or better, anti-patterns, that can happen when managing non-functional requirements. In this interesting and entertaining conversation, you can expect stories from real projects where these issues arise. Links: Anti-patterns in managing uncertain Non-Functional Requirements An Empirical Study About the Insta...
#5 - Sustainability in Software Development with Jutta Eckstein 16.09.2024 36:14
In this episode, our host, Eduardo Guerra, talks with Jutta Eckstein about several aspects of sustainability in software development. From the software development team to the production environment, from the social aspect to technical solutions, from the code to the user. Open your mind and dive into this very interesting and insightful discussion! Jutta Eckstein homepage: Sustainability - Jutt...
#4 - Scrum Patterns with Ademar Aguiar 15.08.2024 41:52
In this episode, our host, Eduardo Guerra, talks with Ademar Aguiar about Scrum patterns. In this conversation, they discuss some Scrum practices and why they are better described as patterns. They also comment on the process used to write the Scrum Patterns book.
#3 - Inside a Patterns Conference: EuroPLoP with Filipe Correia and Tsvetelina Plummer 15.07.2024 35:34
In this episode, our host, Eduardo Guerra, talks with Filipe Correia and Tsvetelina Plummer , chairs of EuroPLoP 2024, about this great conference. You will learn why the PLoP conferences are so different from other conferences, and what kind of sessions and activities you can find there. Link: Europlop
#2 - Patterns for Machine Learning Applications with Hironori Washizaki 17.06.2024 33:34
In this episode, Eduardo Guerra and Hironori Washizaki, talk about important patterns that can be applied when designing a software architecture with components that use Machine Learning. References : Software Engineering Design Patterns for Machine Learning Applications. Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 4 - ML Gateway Routing Architecture . Software...
Podcasts similaires
Replaio n'est pas éditeur de podcasts ; les noms des émissions, les visuels et l'audio appartiennent à leurs auteurs et sont diffusés via des flux RSS publics