Great Lakes Software Symposium

November 8 - 10, 2013

SCHEDULE

Friday, November 8

12:00 - 1:00 PM - REGISTRATION

1:00 - 1:15 PM - WELCOME

1:15 - 2:45 PM

Advanced JavaScript for Java Devs

Pratik Patel
Room: Ballroom 3/4

Turtles, Architecture, & Agility

Kirk Knoernschild
Room: Ballroom 1/2

Java 8 Language Capabilities - What's in it for you?

Venkat Subramaniam
Room: Gallery

Critical Thinking in Software Engineering, Part I: Lecture

Matt Stine
Room: Lakeshore

Introduction to Android Development

James Harmon
Room: Marlborough

Effective Spring

Craig Walls
Room: Stanford

2:45 - 3:15 PM - BREAK

3:15 - 4:45 PM

Modular Java Architecture - TODAY!

Kirk Knoernschild
Room: Ballroom 3/4

JavaScript Design Patterns

Pratik Patel
Room: Ballroom 1/2

Concurrency without Pain in Pure Java

Venkat Subramaniam
Room: Gallery

Critical Thinking in Software Engineering, Part II: Katas

Matt Stine
Room: Lakeshore

Advanced Android Development

James Harmon
Room: Marlborough

Giving Spring some REST

Craig Walls
Room: Stanford

4:45 - 5:00 PM - BREAK

5:00 - 6:30 PM

Functional JavaScript

Pratik Patel
Room: Ballroom 3/4

OSGi Demystified

Kirk Knoernschild
Room: Ballroom 1/2

Demystifying invokedynamic

Venkat Subramaniam
Room: Gallery

Code Archaeology

Matt Stine
Room: Lakeshore

Android Build, Test and Deploy with Gradle

James Harmon
Room: Marlborough

Spring Data Rebooted

Craig Walls
Room: Stanford

6:30 - 7:15 PM - DINNER

7:15 - 8:00 PM - Keynote

Saturday, November 9

8:00 - 9:00 AM - BREAKFAST

9:00 - 10:30 AM

Building Native iOS and Android apps with JavaScript

Pratik Patel
Room: Ballroom 3/4

Understanding the "NO" in NoSQL

Venkat Subramaniam
Room: Ballroom 1/2

Functional SOLID

Matt Stine
Room: Gallery

Patterns of Modular Architecture (Workshop) - Part 1

Kirk Knoernschild
Room: Lakeshore

RESTful Imaginarium

Jeremy Deane
Room: Marlborough

Learning to Learn

Raju Gandhi
Room: Stanford

10:30 - 11:00 AM - BREAK

11:00 - 12:30 PM

Single Page Web Apps Architecture

Pratik Patel
Room: Ballroom 3/4

Applying Groovy Closures for fun and productivity

Venkat Subramaniam
Room: Ballroom 1/2

Programming with Immutability

Matt Stine
Room: Gallery

Patterns of Modular Architecture (Workshop) - Part 2

Kirk Knoernschild
Room: Lakeshore

Technology Innovation Diffusion

Jeremy Deane
Room: Marlborough

Get things DONE!

Raju Gandhi
Room: Stanford

12:30 - 1:30 PM - LUNCH

1:30 - 3:00 PM

Enterprise Integration Agility

Jeremy Deane
Room: Ballroom 3/4

Cujo.js: Rabid Application Development in Javascript

Craig Walls
Room: Ballroom 1/2

Vagrant: Virtualized Development Environments Made Simple

Matt Stine
Room: Gallery

Mobile Development Options 2014

Pratik Patel
Room: Lakeshore

Managing Your Manager

Kenneth Kousen
Room: Marlborough

Modeling Resources: REST and Hypermedia

Brian Sletten
Room: Stanford

3:00 - 3:15 PM - BREAK

3:15 - 4:45 PM

Concurrent Processing Techniques

Jeremy Deane
Room: Ballroom 3/4

Next Generation Architectures: LMAX Disruptor & Event Sourcing

Prasanna Pendse
Room: Ballroom 1/2

Cloud Foundry Deep Dive, Part 1: The Developer Experience

Matt Stine
Room: Gallery

Continuous Delivery for Architects

Neal Ford
Room: Lakeshore

Gradle Fundamentals

Kenneth Kousen
Room: Marlborough

Describing and Linking Resources: RDF and SPARQL

Brian Sletten
Room: Stanford

4:45 - 5:30 PM - BOFs

Sunday, November 10

8:00 - 9:00 AM - BREAKFAST

9:00 - 10:30 AM

Making Java Groovy

Kenneth Kousen
Room: Ballroom 3/4

Scala Koans - A New & Fun Way to Learn Scala (Bring a Laptop)

Daniel Hinojosa
Room: Ballroom 1/2

Continuous Delivery All-day Workshop, Pt. 1: Deployment Pipelines

Neal Ford
Room: Gallery

Data-Bearing Document Resources: RDFa

Brian Sletten
Room: Lakeshore

Backbone Workshop

Nathaniel Schutta
Room: Marlborough

Generative Testing

Stuart Halloway
Room: Stanford

10:30 - 11:00 AM - MORNING BREAK

11:00 - 12:30 PM

Spock: Logical Testing for Enterprise Applications

Kenneth Kousen
Room: Ballroom 3/4

Scala Koans - A New & Fun Way to Learn Scala (Bring a Laptop)(continued)

Daniel Hinojosa
Room: Ballroom 1/2

Continuous Delivery All-day Workshop, Pt. 1: Deployment Pipelines(continued)

Neal Ford
Room: Gallery

Web Security

Brian Sletten
Room: Lakeshore

Backbone Workshop(continued)

Nathaniel Schutta
Room: Marlborough

Simulation Testing with Simulant

Stuart Halloway
Room: Stanford

12:30 - 1:15 PM - LUNCH

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

2:15 - 3:45 PM

Gittin' Git

Raju Gandhi
Room: Ballroom 3/4

Narcissistic Design: 10 Steps to Complex Code and Job Security

Stuart Halloway
Room: Ballroom 1/2

Continuous Delivery All-day Workshop Pt 2: Agile Infrastructure

Neal Ford
Room: Gallery

Resource-Oriented Architecture Patterns for Webs of Data

Brian Sletten
Room: Lakeshore

Mobile Design Workshop

Nathaniel Schutta
Room: Marlborough

I have seen the top Akka mountain, and it is good.

Daniel Hinojosa
Room: Stanford

3:45 - 4:00 PM - BREAK

4:00 - 5:30 PM

Rich Web Apps with Angular

Raju Gandhi
Room: Ballroom 3/4

Clojure in 10 Big Ideas

Stuart Halloway
Room: Ballroom 1/2

Continuous Delivery All-day Workshop Pt 2: Agile Infrastructure(continued)

Neal Ford
Room: Gallery

Information

Brian Sletten
Room: Lakeshore

Mobile Design Workshop(continued)

Nathaniel Schutta
Room: Marlborough

Personal Agility with the Pomodoro Technique

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