SATURN 2017 has ended
Registration is open every day from 7:30 a.m. until the close of the day’s sessions.
Breakfast will be served starting at 6:30 a.m. for conference registrants in the Columbine Restaurant.
30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily.
Lunch is 12:00-1:00 p.m. daily in the Columbine Restaurant.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Plenary Session [clear filter]
Tuesday, May 2


Keynote: Software Is Details

"It's just a detail." Have you ever said that or been told that? Whether it's about implementation or requirements, we often use the word detail to suggest that something is not important enough to worry about. There are so many things to worry about in software development that we need to prioritize—too much detail, not enough focus. The problem is that in software, the details matter because that is what software is: lots of details brought together in combination. If we don't focus on the details, we get debt, defects, and delays.

See the slides.

Watch the video.

avatar for Kevlin Henney

Kevlin Henney

Curbralan Limited
Kevlin Henney is an independent consultant, speaker, writer, and trainer. His software development interests are in patterns, programming, practice, and process. He has been a contributor, columnist, and advisor for software development magazines and websites, including The Register and... Read More →

Tuesday May 2, 2017 9:00am - 10:00am
Pikes Peak
Wednesday, May 3


Keynote: There Is No Such Thing as a Microservice!

The microservice architecture is becoming increasingly popular. However, frequent references to using “a microservice to solve a problem” suggest that the concept is not universally well understood. In this talk, I define the microservice architecture as an architectural style and explain what that actually means. I also describe how the primary goal of the microservice architecture is to enable continuous delivery and deployment, and how it achieves that. You will learn why the architecture that you pick for your application matters. And you will learn how to solve key challenges with decomposing an application into microservices. This talk explains why there is no such thing as a microservice!

See the slides.

Watch the video.

avatar for Chris Richardson

Chris Richardson

Eventuate, Inc.
Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star, and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com... Read More →

Wednesday May 3, 2017 9:00am - 10:00am
Pikes Peak
Thursday, May 4


Linda Northrop Software Architecture Award Keynote: Visual Architecting

How we think of architecture shapes what we do as architects, and what we do, shapes how we think of architecture. We will explore our conception of architecture in this dual sense, with an emphasis on visualization and visual expression of design (intention and reflection).

Winner of the 2017 Linda Northrop Software Architecture Award, given to an individual or team that has used software architecture to significantly improve practices, outcomes, or both in an organization or in the software-development community.

See the slides.

avatar for Ruth Malan

Ruth Malan

Bredemeyer Consulting
Ruth Malan began working on software architecture in the Software Technology Lab at HP Labs. She has been working as a senior architecture consultant at Bredemeyer Consulting for almost 20 years.

Thursday May 4, 2017 9:00am - 9:30am
Pikes Peak


Keynote: Velocity in Software Development: Why Do Companies Slow Down, and What Can We Do About It?

The software development community is slowly realizing that maximizing the velocity of delivery is paramount. As Jack Welch said, "If you are not moving at the speed of the marketplace, you’re already dead—you just haven’t stopped breathing yet.” But it's an unfortunately accepted actuality that the software development and delivery velocity of an organization inexorably decrease over time. This happens not just in the context of a single codebase, which could be explained mostly by straightforward technical phenomena, but also across entire teams or companies. In this talk, I'll draw on my experiences with companies from tiny (startups I've co-founded) to large (Microsoft, Google) to offer some observations about the reasons behind the apparently unavoidable slowdown that software development teams experience. These reasons range from purely technical, such as the accretion of technical debt, to organizational and legal. But it's not all bad news: I'll also suggest a few concrete techniques that I've seen have a positive impact on velocity in software development.

Watch the video.

avatar for Jeromy Carriere

Jeromy Carriere

Jeromy Carriere is an engineering director at Google, leading teams responsible for Google's internal and Cloud monitoring infrastructure and products. Before joining Google, Jeromy was chief architect for the X.commerce business unit at eBay, Inc., where he was technical lead for... Read More →

Thursday May 4, 2017 2:45pm - 3:45pm
Pikes Peak