Session Schedule

Session Schedule2019-01-07T06:25:51-05:00

Tuesday

No Sessions

Wednesday

No Sessions

Thursday

1:00 PM

Protecting your API with OAuth

Presented by: Dan Moore
Time: Thursday 1:00 PM - 2:00 PM

OAuth is a well known standard and is useful for delegating authentication and authorization decisions to a central identity provider. As a developer, you’ve given a token when a grant completes. But what happens then? This talk will discuss client and server side code and logic needed when...

Room: ZambeziTrack: ArchitectureTags: Javascript, SecurityFormat: General SessionLevel: Introductory and overview

GraphQL Distilled

Presented by: Kito Mann
Time: Thursday 1:00 PM - 2:00 PM

REST is all about endpoints that perform specific queries or operations. This works fine, but the client is limited by which queries have been exposed. What if the back-end exposed the data, but the client could decide which subset of data it needed, or how to interact with that data? That’s the...

Room: Salon E/DTrack: ArchitectureTags: Java, JavascriptFormat: General SessionLevel: Introductory and overview
3:30 PM

Exploring the Reactive Landscape

Presented by: Mary Grygleski
Time: Thursday 3:30 PM - 4:30 PM

As Java is an object-oriented language that inherently supports the imperative programming style, asynchronicity presents a challenge that can turn the code into nightmare. One way to deal with the complexity of asynchronicity is to introduce reactivity onto the coding level (reactive programming),...

Room: Portia/WisteriaTrack: ArchitectureTags: Functional Programming, JavaFormat: General SessionLevel: Introductory and overview

Friday

11:00 AM

Better Boxes and Lines - Communicating Architecture in a Remote Work World

Presented by: Brian Gardner
Time: Friday 11:00 AM - 12:00 PM

Current widely used architecture modeling techniques leave much to be desired, particularly in a world that is rapidly shifting to more remote work. Whiteboard diagrams become images lost in someones photo album, online diagramming tool files land in a shared drive that nobody else can access or...

Room: ZambeziTrack: ArchitectureFormat: General SessionLevel: Introductory and overview
4:00 PM

Easy Domain Driven Design

Presented by: Ryan Foote
Time: Friday 4:00 PM - 5:00 PM

Software development is hard. Even with the best intentions, and the most deliberate design processes, we often end up mired in the “big ball of mud” scenario. Where modifications are tedious, enhancements are fraught with unknown side-effects, and troubleshooting is downright nasty. By...

Room: ZambeziTrack: ArchitectureFormat: General SessionLevel: Introductory and overview