Speaker: Nate Schutta

Software Architect Focused on UI Design

Nathaniel T. Schutta is a solution architect focused on making usable applications. A proponent of polyglot programming, Nate has written two books on Ajax and speaks regularly at various worldwide conferences, No Fluff Just Stuff symposia, universities, and Java user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota, where he teaches students to embrace dynamic languages. Most recently, Nate coauthored Presentation Patterns with Neal Ford and Matthew McCullough.

Find Nate Schutta at:

Workshop

Thinking Architecturally with Models

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. As architects though, we must consider the trade offs of every new library, language, pattern or approach and quickly make decisions often with incomplete information. How should we think about the inevitable technology choices we have to make on a project? How do we balance competing agendas? How do we keep our team happy and excited without chasing every new thing that someone finds on the inner webs?

Of course communication is one of the most important jobs we have as an architect and models help us convey our ideas. While we can debate the usefulness of the full UML stack, it is important for an architect to be able to construct basic architectural diagrams. An architect must also be able to separate the wheat from the chaff eliminating those models that don't help tell the story while fully leveraging those that do. In this workshop, we'll cover the gamut from fitness functions to diagrams!

Level

Level Beginner

Share

Workshop

Responsible Microservices

These days, you can’t swing a dry-erase marker without hitting someone talking about microservices. Developers are studying Eric Evans’s prescient book Domain-Driven Design. Teams are refactoring monolithic apps, looking for bounded contexts, and defining a ubiquitous language. And while there have been countless articles, videos, and talks to help you convert to microservices, few have spent any appreciable time asking if a given application should be a microservice. Nathaniel Schutta shows you a set of factors you can apply to help you decide if something deserves to be a microservice or not. You’ll also look at what you need to do to maintain a healthy micro(services)biome.

Level

Level Intermediate

Share

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.