Craftsmanship in Code: Patterns for Sustainable Software

Friday, Aug 8 2:00 PM - 3:00 PM Room D3

Description

Creating durable and maintainable software requires more than just clean code—it demands strategic architecture and design patterns that stand the test of time. In this session, we’ll explore the role of the Anti-Corruption Layer in preserving system integrity and maintaining separation between legacy systems and new architectures. We’ll dive deep into patterns for reuse, focusing on how to architect for flexibility across different programming languages, including Go, C#, and Python.

We’ll also discuss advanced techniques like code generation and abstraction patterns that allow developers to focus on the parts of the code that matter while maintaining consistency and scalability. You’ll learn how to design for change, reduce technical debt, and create sustainable software architectures that adapt to evolving requirements. In this session we will share real-world examples and practical insights that demonstrate how craftsmanship in code is achievable across diverse technology stacks.