The Right Tool for the Right Job As every good carpenter knows the right tool for the right job will always produce the best results. It is true that a poor carpenter blames his tools, it is also true that a good carpenter learns what tool will produce the best...
Read more
Blog
Hackathons: Creative Networking
What is a Hackathon? A Hackathon is typically a twenty-four to forty-eight hour software development event. A newly assembled development team builds a functional software for group demonstration at the end of the event. Most of the time the Hackathon Team Members have never met before the first day of...
Read more
Semantic Design Series: Persistence Layer
What is Persistence? All Applications “Manage Data”. The term Manage Data is interesting as it reflects the two types of Software Entities: State and Behavior. STATE represents the DATA within the Application … BEHAVIOR represents the ability to MANAGE the data An ability to manage the data created, read, updated...
Read more
Technology Renaissance
The Realities of Modernization Changes The requirement for a company to start a Business Transformation is generally predicated on changes within their business verticals. These changes require improved daily processes that could touch almost all of the company’s daily activities. This transformation extends past the requirement of just upgraded and...
Read more
Fiscal Responsibility
Addressing the Real Cost Fears of Change The bottom line with any company is profit: The amount of money remaining after all expenses have been paid. Business Transformation is driven by the fear of the Bottom Line. No company would engage in the risks associated with the changes associated with...
Read more
Semantic Design Series: Tennis Ball Model
Tennis Balls and Architecture??? What is a tennis ball’s major component? … Air If you cut a tennis ball in half the entire core is air. What does this have to do with a Technology Solution Architecture? Lets take a look at how the construction of a tennis ball can...
Read more
Business Transformation
Supporting the “Winds of Change” A company makes decisions to change direction generally to adjust to market demands and the global evolution in their key vertical markets. The loss of market shares or the inability to capitalize on emerging opportunities drives the very difficult decision to make the move to...
Read more
Semantic Design Series: Design Patterns
Design Patterns in Domain Driven Design The Domain Model objects, such as the elements of a Bounded Context, must manage the objects life cycle from instantiation to destruction. How an object is created, delivered, consumed, persisted and destroyed must be managed as a sustainable model. A collection of Domain Design...
Read more
Semantic Design Series: Entities / Value Objects
What are Domain Entities and Value Objects? Domain Entities are Behavior Classes: Actions. Value Objects are State Classes, Data. Domain Entities and Value Objects are bounded together to create a Representational Model of a Business Process referred to as a Bounded Context. What is an Entity? An Entity is a class that...
Read more