Learn how to think strategically, manage stakeholder expectations, and make critical architectural decisions.
As we migrate towards distributed applications, it is more than just our architectures that are changing, so too are the structures of our teams.
In this presentation, we will walk through how the cloud impacts are applications and what we can do to successfully move our organizations forward.
Rich Hickey once said programmers know the benefits of everything and the trade offs of nothing…an approach that can lead a project down a path of frustrated developers and unhappy customers.
Recorded live @ UberConfX this week Nate Schutta shares his wisdom on the skills necessary to be a truly great software architect.
Michael Carducci and Nate Schutta sit down to talk about how to approach software architecture and mastery of the craft of software development. Check out Nate’s [latest publication](https://content.pivotal.io/ebooks/thinking-architecturally).
New software technology appears every year. Like clockwork, another language, library, pattern, or approach will arrive on the scene with plenty of hype and developer enthusiasm. As someone whose job requires making architectural decisions, you need …
Developers focus on functional requirements, but once you step into the architect role, your world is increasingly inhabited by the '-ilities'—the nonfunctional or quality attributes of a software system. But which '-ilities' matter and which don't? …