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.
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 that passes through reflections about what is good software design and the impact of new technologies on software development.
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 topics and insights in the middle.
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.
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 management, API design, and several interesting patterns that might also be useful in other contexts.
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 create an unhealthy social pressure on players.
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:
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.
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.
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 daily. Yes, we need to talk about that!
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 conversation will make you feel like starting to work on your next submission to a pattern conference!
Links:
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 challenges and opportunities this new type of AI tool brings. Links:
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:
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 - Jutta Eckstein – josuttis | eckstein . IT communication
The survey for getting started on sustainability with an (agile) team: Agile Sustainability - Comparative Agility
The Agile Sustainability Initiative: Agile Sustainability Initiative | Agile Alliance
The Agile Sustainability Manifesto: Agile Sustainability Manifesto | Agile Alliance
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.
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
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:
In this first episode, Eduardo and Mary Lynn discuss about how to change an organization. They talk about some of the Fearless Change patterns and tell some interesting and inspiring stories about it.
Links: