thinking

Center for Technology Innovation Workshop Series

The Center for Technology Innovation sponsors a series of day-long workshops on cutting-edge technology issues with nationally-known speakers.

Utah Java Users Group

Utah Java Users Group (UJUG) meets once a month to discuss the latest in the Java programming language and other tech topics.

From Developer to Software Architect

Software developers often long to upgrade their careers by becoming software architects. But many don't realize that although the job title suggests a work day focused on technical decision making, the reality is quite different. Over two days, Nathaniel Schutta details the skills you need for success in the real world, where communication trumps coding, as he walks you through what it means to be a successful architect.

O'Reilly Software Architecture Conference

Cover the full scope of software architecture

Developer To Architect

Learn how to think strategically, manage stakeholder expectations, and make critical architectural decisions.

Thinking Architecturally

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.

Communicating like an Architect

Recorded live @ UberConfX this week Nate Schutta shares his wisdom on the skills necessary to be a truly great software architect.

Thinking Architecturally Podcast

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).

Thinking Architecturally Book

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 …