Gateway Software Symposium

April 5 - 6, 2019

SCHEDULE

Friday, April 5

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

8:30 - 8:45 AM - WELCOME

8:45 - 10:15 AM

Building Evolutionary Architectures

Neal Ford
New 2019

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

Venkat Subramaniam
Updated 2019

Understanding Kubernetes: Fundamentals

Jonathan Johnson
New 2019

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

Raju Gandhi
Updated 2019

The Influential Engineer - Overcoming resistance to change

Michael Carducci

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
New 2019

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

Raju Gandhi
Updated 2019

Influential Engineer Part 2 - Persuasion Patterns

Michael Carducci

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

Testing Vue

Raju Gandhi
Updated 2019

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

Michael Carducci

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

Understanding Kubernetes: Serverless

Jonathan Johnson
Updated 2019

Infrastructure-As-A-Code with Ansible

Raju Gandhi

Git: Concepts & Strategies

Lyndsey Padget

4:30 - 4:45 PM - BREAK

4:45 - 6:15 PM

New 2019

Architecture: The Hard Parts

Neal Ford
New 2019

Mastering JavaScript Modules

Venkat Subramaniam
New 2019

Understanding Kubernetes: Meshing Around with Istio

Jonathan Johnson
Updated 2019

Pipelines-as-a-Code with Jenkins 2+

Raju Gandhi

Badass 101

Lyndsey Padget

6:15 - 7:00 PM - DINNER

7:00 - 8:00 PM - Keynote

The Origins of Opera & the Future of Programming

Jessica Kerr

Saturday, April 6

7:30 - 8:15 AM - BREAKFAST

8:15 - 9:45 AM

New 2019

Art of Streaming

Daniel Hinojosa
New 2019

Learning To Code In Functional Style with Java

Venkat Subramaniam
Updated 2019

Essential Spring Boot

Craig Walls
New 2019

Migrating to the Java Platform Module System

Kirk Knoernschild

Productivity for the hopelessly disorganized

Michael Carducci

9:45 - 10:00 AM - BREAK

10:00 - 11:30 AM

New 2019

Akka Streams

Daniel Hinojosa
New 2019

Programming Kotlin

Venkat Subramaniam
Updated 2019

Extreme Spring Boot

Craig Walls
New 2019

Java MicroProfile - Enterprise Java Meets Microservices

Kirk Knoernschild

Shaving the Golden Yak

Jessica Kerr

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

Core Software Design Principles

Venkat Subramaniam
New 2019

Spring Boot: Application management with Actuator

Craig Walls
New 2019

Modularity: The Foundation of Modern Architectures and Platforms

Kirk Knoernschild
New 2019

TypeScript for the Enterprise

Jessica Kerr

2:30 - 2:45 PM - BREAK

2:45 - 4:15 PM

Updated 2019

Grokking Generics

Daniel Hinojosa

Twelve Ways to Make Code Suck Less

Venkat Subramaniam

Serverless Spring: Spring Function as a Service

Craig Walls
New 2019

Fixing Software Architecture

Kirk Knoernschild
New 2019

Flying through Cloud Native (CNCF)

Ken Sipe

4:15 - 4:30 PM - BREAK

4:30 - 6:00 PM

Updated 2019

Testing the Undesirable

Daniel Hinojosa
Updated 2019

An Introduction to Micronaut

Michael Carducci
New 2019

The talking app: An introduction to developing Alexa skills

Craig Walls
Updated 2019

Building 12 Factor Apps with Java

Kirk Knoernschild
New 2019

Do You Know Da Wae

Ken Sipe
Updating....
{{message}} Your account [{{user.email}}] does not have access to event content. If you are attending, contact us.