Total Cost of Ownership: Choosing Between On-Premise vs. Hybrid / Pure Cloud

In considering a deployment strategy a new development effort, two potential solutions should be evaluated: Deployment of software on client-controlled hardware residing on the corporate intranet A Cloud-based approach using…

From Terrible Things Come Innovation

As a software architect, I do what I can to stay abreast of the world around me. As new technologies, design patterns, and so on emerge, I try to learn…