Architecture

Architecture

How to improve solution architecture and design.

Security Approaches That Don’t Work

Photo by CarbonNYC If it’s not broken, then don’t fix it ... The problem is, you may have an approach that isn’t working, or it’s not...

Software Product Lines

What is a software product line and why should you care?  A software product line is a family of products that share...

Architectural Styles

You can think of architectural styles as a collection of principles that shape or govern the design of your application. Many of the styles...

User, Business, and Tech

I find it's always helpful to think in terms of user, business and tech.  For example, whenever I see a product design or requirements,...

Source Code Reuse

What are your thoughts on code reuse?  Better yet, what are your experiences and lessons learned?  In A Practical Guide to Enterprise...