Twin Cities Software Symposium

March 8 - 10, 2019

Schedule

Friday, March 8

12:00 - 1:00 PM - REGISTRATION

1:00 - 1:15 PM - WELCOME

1:15 - 2:45 PM

Updated 2019

Microservices Migration Patterns

Mark Richards
Room: SALON A
New 2019

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

Venkat Subramaniam
Room: SALON B
Updated 2019

Essential Spring Boot

Craig Walls
Room: SALON C
New 2019

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

Raju Gandhi
Room: JEFFERSON
Updated 2019

The Influential Engineer - Overcoming resistance to change

Michael Carducci
Room: WASHINGTON

2:45 - 3:15 PM - BREAK

3:15 - 4:45 PM

Updated 2019

Microservices and Distributed Data

Mark Richards
Room: SALON A
New 2019

Migrating to Java Modules: Why and How

Venkat Subramaniam
Room: SALON B
Updated 2019

Extreme Spring Boot

Craig Walls
Room: SALON C
New 2019

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

Raju Gandhi
Room: JEFFERSON
Updated 2019

Influential Engineer Part 2 - Persuasion Patterns

Michael Carducci
Room: WASHINGTON

4:45 - 5:00 PM - BREAK

5:00 - 6:30 PM

New 2019

The Rise and Fall of Microservices

Mark Richards
Room: SALON A
New 2019

Continuations and Fibers: The New Frontier for Java

Venkat Subramaniam
Room: SALON B
New 2019

Spring Boot: Application management with Actuator

Craig Walls
Room: SALON C
New 2019

Testing Vue

Raju Gandhi
Room: JEFFERSON
Updated 2019

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

Michael Carducci
Room: WASHINGTON

6:30 - 7:15 PM - DINNER

7:15 - 8:00 PM - Keynote

Collective Problem Solving in Music, Science, Art, and Software.

Jessica Kerr

Saturday, March 9

8:00 - 9:00 AM - BREAKFAST

9:00 - 10:30 AM

Updated 2019

Microservices Caching Strategies

Mark Richards
Room: SALON A

Shaving the Golden Yak

Jessica Kerr
Room: SALON B

Serverless Spring: Spring Function as a Service

Craig Walls
Room: SALON C
New 2019

Get Go-ing

Raju Gandhi
Room: JEFFERSON
New 2019

Rediscovering JavaScript

Venkat Subramaniam
Room: WASHINGTON

10:30 - 11:00 AM - BREAK

11:00 - 12:30 PM

Updated 2019

Applying Reactive Architecture Patterns

Mark Richards
Room: SALON A
Updated 2019

An Introduction to Micronaut

Michael Carducci
Room: SALON B
New 2019

Securing Spring: REST and OAuth2

Craig Walls
Room: SALON C
New 2019

TypeScript for the Enterprise

Jessica Kerr
Room: JEFFERSON
New 2019

Mastering JavaScript Modules

Venkat Subramaniam
Room: WASHINGTON

12:30 - 1:30 PM - LUNCH

1:30 - 3:00 PM

New 2019

6 Essential Architecture Practices

Mark Richards
Room: SALON A
New 2019

The talking app: Voice-enabling Spring Applications

Craig Walls
Room: SALON B
New 2019

Functional Programming Idioms

Venkat Subramaniam
Room: SALON C
New 2019

Go-ing further

Raju Gandhi
Room: JEFFERSON
Updated 2019

Understanding Kubernetes: Fundamentals

Jonathan Johnson
Room: WASHINGTON

3:00 - 3:15 PM - BREAK

3:15 - 4:45 PM

New 2019

Choosing the Right Architecture Style

Mark Richards
Room: SALON A
New 2019

This Java Goes To 11

Kenneth Kousen
Room: SALON B

Twelve Ways to Make Code Suck Less

Venkat Subramaniam
Room: SALON C
Updated 2019

On being an effective developer

Raju Gandhi
Room: JEFFERSON
Updated 2019

Understanding Kubernetes: Container Patterns

Jonathan Johnson
Room: WASHINGTON

4:45 - 5:30 PM - TECH TRIVIA

Sunday, March 10

8:00 - 9:00 AM - BREAKFAST

9:00 - 10:30 AM

New 2019

Modularity: The Foundation of Modern Architectures and Platforms

Kirk Knoernschild
Room: SALON A
New 2019

Art of Streaming

Daniel Hinojosa
Room: SALON B
Updated 2019

Machine Learning: Overview

Brian Sletten
Room: SALON C
Updated 2019

Understanding Kubernetes: Testing Patterns

Jonathan Johnson
Room: JEFFERSON
New 2019

Kotlin Fundamentals

Kenneth Kousen
Room: WASHINGTON

10:30 - 11:00 AM - BREAK

11:00 - 12:30 PM

New 2019

Java MicroProfile - Enterprise Java Meets Microservices

Kirk Knoernschild
Room: SALON A
New 2019

In Depth Kafka Streams and KSQL

Daniel Hinojosa
Room: SALON B
Updated 2019

Machine Learning: Natural Language Processing

Brian Sletten
Room: SALON C
Updated 2019

Code Analysis and Team Culture

Jonathan Johnson
Room: JEFFERSON
New 2019

Kotlin: Beyond the Basics

Kenneth Kousen
Room: WASHINGTON

12:30 - 1:15 PM - LUNCH

1:15 - 2:15 PM - EXPERT PANEL DISCUSSION

2:15 - 3:45 PM

New 2019

Migrating to the Java Platform Module System

Kirk Knoernschild
Room: SALON A
Updated 2019

Gradle In Depth

Kenneth Kousen
Room: SALON B
New 2019

Machine Learning: Deep Learning

Brian Sletten
Room: SALON C
New 2019

Understanding Kubernetes: Meshing Around with Istio

Jonathan Johnson
Room: JEFFERSON
New 2019

GRAAL The Magnificent!

Daniel Hinojosa
Room: WASHINGTON

3:45 - 4:00 PM - BREAK

4:00 - 5:30 PM

New 2019

Fixing Software Architecture

Kirk Knoernschild
Room: SALON A
Updated 2019

Mental Bookmarks and the Fractal Nature of Success

Kenneth Kousen
Room: SALON B
Updated 2019

The Decentralized Web

Brian Sletten
Room: SALON C
New 2019

Team Culture: Katacoda, a Learning Medium

Jonathan Johnson
Room: JEFFERSON
Updated 2019

Grokking Generics

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