エピソード

  • #29 - Learning Game Design Through Patterns with Chris Barney
    2026/09/15

    In this episode, our host, Eduardo Guerra, talks with our guest, Chris Barney, about using patterns as a path for game designers to create more engaging and memorable games, and how this approach was presented in the second edition of his book "Pattern Language for Game Design". Our guest shares insights on recognizing recurring game mechanics, applying proven design solutions, and using patterns as a practical vocabulary for understanding and improving game design across interactive experiences.

    Links:


    • Book Website: https://patternlanguageforgamedesign.com/

    • Publisher: Routledge - Pattern Language for Game Design

    • Buy on Amazon: Amazon - Pattern Language for Game Design
    • Chris Barney's Blog: Perspectives in Game Design (Medium)

    続きを読む 一部表示
    54 分
  • #28 - Role of AI in Software Architecture Design with Rick Kazman
    2026/08/17

    In this episode, our host, Eduardo Guerra, explores with our guest, Rick Kazman, how Generative AI tools are reshaping the practice of software architecture. They discuss the opportunities and challenges of using AI to support architectural design, evaluate trade-offs, and enhance decision-making, while reflecting on the enduring role of human expertise and architectural knowledge in building high-quality software systems.

    続きを読む 一部表示
    36 分
  • #27 - Unleashing the Power of Pattern Languages with Joshua Kerievsky
    2026/07/15

    In this episode, our host, Eduardo Guerra, sits down with Joshua Kerievsky to explore the enduring value and important role of pattern languages in software development and other domains. Joshua shares insights from his extensive experience, discussing how pattern languages help teams capture proven solutions, communicate complex ideas, and foster continuous learning. The discussion explores why a pattern language is more powerful than individual patterns, showing how it connects related patterns into a coherent system and reveals the relationships and trade-offs among them.

    続きを読む 一部表示
    45 分
  • #26 - Shepherding That Makes a Difference with Rebecca Wirfs-Brock and Michael Salé
    2026/06/15

    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 trust, and helping authors find clarity and confidence in their own voice. Whether you are in the role of author or shepherd, this conversation will challenge how you think about collaboration and inspire you to refine the way you help others grow.

    続きを読む 一部表示
    51 分
  • #25 - Patterns for AI-augmented Software Development with Graham Lee
    2026/05/18

    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 developers and architects navigating the fast‑evolving space of AI‑augmented software engineering.

    続きを読む 一部表示
    36 分
  • #24 - IDEALS for Microservices with Paulo Merson
    2026/04/21

    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 each IDEALS principle: Interface Segregation, Deployability, Event-driven architecture, Availability over Consistency, Loose Coupling, and Single Responsibility. The discussion highlights why each principle matters and presents patterns that can be used to put them into practice.

    ⁠Principles for Microservice Design: Think IDEALS, Rather than SOLID

    The InfoQ eMag: Re-Examining Microservices after the First Decade

    Slide presentation about IDEALS:
    Merson IDEALS microservice design.pdf

    続きを読む 一部表示
    49 分
  • #23 - Live your Patterns with MaryLynn Manns
    2026/03/15

    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 involvement to discovering new opportunities for sharing and refinement, this discussion shines a light on the ongoing journey of bringing patterns to life. So… are you living your patterns?

    続きを読む 一部表示
    38 分
  • #22 - Behavior-driven Development (BDD) Patterns with Seb Rose
    2026/02/18

    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 highlights specific solutions applicable to various aspects of the technique.

    続きを読む 一部表示
    46 分