Attention: This article was published over 10 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Egon: Don’t cross the streams. Peter: Why? Egon: It would be bad. – Ghostbusters (1984) In this post I’ll touch on the emergence of …
Implementing A Bounded Context
Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Arguably one of the most difficult Microservices patterns to apply and implement is the bounded context. The bounded context concept originated in Domain-Driven Design …
Introducing Cucumber for Java + STANDARD Values
Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.As software developers, we all have our favorite tools for making us successful. Many are perfect for the job when getting started but are …
Recent Enterprise Software Development Projects
See active enterprise software delivery across modernization, cloud, data, and AI. Architect-led teams, 78% repeat clients, and real production outcomes. This live portfolio highlights active enterprise software development engagements led by Keyhole’s senior architects. Each project reflects real-world delivery across cloud platforms, modern application architectures, data platforms, and AI-accelerated development environments.
BackboneJS with Webpack: A lesson in optimization
Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Developing a large BackboneJS application presents a unique design problem. As developers, we like to organize our code so it is understandable, logical, and predictable. …




