This presentation summarizes discussion from the Growing Great Software Designers Workshop, including challenges and suggestions for today's software shops.
This talk describes a Google experience of using both functional and object-oriented programming, which resulted in an architecture flavored by functional ideas.
Functional programming (FP) has invaded architectures. This talk surveys FP architecture ideas, how they work, and why they are increasingly popular.
This session takes an unusual path to explore essential topics in modern SOA, including governance, message passing, orchestration, quality assurance, and deployment.
This presentation introduces Model-Minded Development, which enables senior software developers to track many abstract yet complex models that constrain their code.
Dependency injection, code modularity, and testing often seem like staid, even boring, topics, but there are surprises when you put all three together.
Presentation at SATURN 2014. A novel approach to teaching software architecture based on metamodels.