Salt Lake Software Symposium

May 3 - 4, 2019

Schedule

Friday, May 3

7:30 - 8:30 AM - REGISTRATION/BREAKFAST

8:30 - 8:45 AM - WELCOME

8:45 - 10:15 AM

New 2019

Architecture: The Hard Parts

Neal Ford
New 2019

The Evolution of Java: 9, 10, 11, and 12

Venkat Subramaniam
Updated 2019

Understanding Kubernetes: Fundamentals

Jonathan Johnson
Updated 2019

Essential Spring Boot

Craig Walls
New 2019

Critical Questions You Should Be Asking

Matt Stine

10:15 - 10:45 AM - BREAK

10:45 - 12:15 PM

New 2019

Restructuring & Migrating Architectures

Neal Ford
New 2019

Continuations and Fibers: The New Frontier for Java

Venkat Subramaniam
Updated 2019

Understanding Kubernetes: Container Patterns

Jonathan Johnson
Updated 2019

Extreme Spring Boot

Craig Walls
New 2019

Metaphysics of Software Design

Matt Stine

12:15 - 1:15 PM - LUNCH

1:15 - 2:45 PM

New 2019

Architecture Foundations: Styles & Patterns

Neal Ford
New 2019

Migrating to Java Modules: Why and How

Venkat Subramaniam
Updated 2019

Understanding Kubernetes: Testing Patterns

Jonathan Johnson
New 2019

Spring Boot: Application management with Actuator

Craig Walls
Updated 2019

DDD and Microservices: Like Peanut Butter and Jelly

Matt Stine

2:45 - 3:00 PM - BREAK

3:00 - 4:30 PM

New 2019

Architecture Foundations: Characteristics & Tradeoffs

Neal Ford
New 2019

Rediscovering JavaScript

Venkat Subramaniam
Updated 2019

Code Analysis and Team Culture

Jonathan Johnson
New 2019

Securing Spring: REST and OAuth2

Craig Walls
New 2019

Domain-Driven Serverless Design

Matt Stine

4:30 - 4:45 PM - BREAK

4:45 - 6:15 PM

New 2019

Making Sense of Architectural Coupling with Connascence

Matt Stine
New 2019

Mastering JavaScript Modules

Venkat Subramaniam
Updated 2019

Understanding Kubernetes: Serverless

Jonathan Johnson
New 2019

The talking app: Voice-enabling Spring Applications

Craig Walls
Updated 2019

VDD: Value Driven Development - 10 Golden Rules for incremental Greatness

Michael Carducci

6:15 - 7:00 PM - DINNER

7:00 - 8:00 PM - Keynote

New 2019

Data Scientists are the New Nuclear Physicists

Neal Ford

Saturday, May 4

7:30 - 8:15 AM - BREAKFAST

8:15 - 9:45 AM

Updated 2019

Architectures That Bend But Don't Break

Matt Stine
New 2019

Type Inference in Java: Dos and Don'ts

Venkat Subramaniam
New 2019

Understanding Kubernetes: Meshing Around with Istio

Jonathan Johnson
New 2019

A Vue perspective - Web Apps with Vue.js — Part I

Raju Gandhi
Updated 2019

Machine Learning: Overview

Brian Sletten

9:45 - 10:00 AM - BREAK

10:00 - 11:30 AM

New 2019

Art of Streaming

Daniel Hinojosa

Core Software Design Principles

Venkat Subramaniam
New 2019

Team Culture: Katacoda, a Learning Medium

Jonathan Johnson
New 2019

A Vue perspective - Web Apps with Vue.js — Part II

Raju Gandhi
Updated 2019

Machine Learning: Natural Language Processing

Brian Sletten

11:30 - 12:15 PM - EXPERT PANEL DISCUSSION

12:15 - 1:00 PM - LUNCH

1:00 - 2:30 PM

New 2019

In Depth Kafka Streams and KSQL

Daniel Hinojosa
New 2019

Micro Frontends FTW

Lyndsey Padget
Updated 2019

The Influential Engineer - Overcoming resistance to change

Michael Carducci
New 2019

Get Go-ing

Raju Gandhi
New 2019

Machine Learning: Deep Learning

Brian Sletten

2:30 - 2:45 PM - BREAK

2:45 - 4:15 PM

New 2019

GRAAL The Magnificent!

Daniel Hinojosa

Git: Concepts & Strategies

Lyndsey Padget
Updated 2019

Influential Engineer Part 2 - Persuasion Patterns

Michael Carducci
Updated 2019

Infrastructure-As-A-Code with Ansible

Raju Gandhi
New 2019

Machine Learning: Deep Reinforcement Learning

Brian Sletten

4:15 - 4:30 PM - BREAK

4:30 - 6:00 PM

Updated 2019

Grokking Generics

Daniel Hinojosa

Badass 101

Lyndsey Padget
Updated 2019

An Introduction to Micronaut

Michael Carducci
Updated 2019

Ansible (best) practices

Raju Gandhi
Updated 2019

WebAssembly

Brian Sletten
Updating....
{{message}} Your account [{{user.email}}] does not have access to event content. If you are attending, contact us.
Download Schedule PDF