Northern Virginia Software Symposium

April 27 - 29, 2012

Schedule

Friday, April 27

12:00 - 1:00 PM - REGISTRATION

1:00 - 1:15 PM - WELCOME

1:15 - 2:45 PM

Effective Spring

Craig Walls
Room: Meeting Room 9/10

AMQP: From Concept To Code

Mark Richards
Room: Meeting Room 8

Agile Clarity

Tiffany Lentz
Room: Meeting Room 7

NoSQL Smackdown 2012

Tim Berglund
Room: Meeting Room 6

Build Lifecycle Craftsmanship Tools

Matthew McCullough
Room: Meeting Room 5

Groovy, part 1: Collections, closures, and the Groovy JDK

Kenneth Kousen
Room: Meeting Room 4

2:45 - 3:15 PM - BREAK

3:15 - 4:45 PM

Developing Next-Generation Applications

Craig Walls
Room: Meeting Room 9/10

Understanding Enterprise Architecture

Mark Richards
Room: Meeting Room 8

The Agile Mindset: Applying Agile in Non-Technical Areas of an Organization

Tiffany Lentz
Room: Meeting Room 7

Cassandra: Radical NoSQL Scalability

Tim Berglund
Room: Meeting Room 6

Sonar Code Metrics Workshop (Bring a Laptop)

Matthew McCullough
Room: Meeting Room 5

Groovy, part 2: Builders, metaprogramming, and AST Transformations

Kenneth Kousen
Room: Meeting Room 4

4:45 - 5:00 PM - BREAK

5:00 - 6:30 PM

Securing the Modern Web with OAuth

Craig Walls
Room: Meeting Room 9/10

The Art of Problem Solving

Mark Richards
Room: Meeting Room 8

Iteration Management: What's in your Toolkit?

Tiffany Lentz
Room: Meeting Room 7

Connected Data with Neo4j

Tim Berglund
Room: Meeting Room 6

Git Workshop

Matthew McCullough
Room: Meeting Room 5

Improving Spring with Groovy

Kenneth Kousen
Room: Meeting Room 4

6:30 - 7:15 PM - DINNER

7:15 - 8:00 PM - Keynote

Then Our Buildings Shape Us

Tim Berglund

Saturday, April 28

8:00 - 9:00 AM - BREAKFAST

9:00 - 10:30 AM

Spring Data Rebooted

Craig Walls
Room: Meeting Room 9/10

Know Your Enemy: Understanding AntiPatterns

Mark Richards
Room: Meeting Room 8

Understanding Garbage Collection

Douglas Hawkins
Room: Meeting Room 7

JavaScript Libraries You Aren't Using...Yet

Nathaniel Schutta
Room: Meeting Room 6

Gradle Workshop (Bring a Laptop)

Matthew McCullough
Room: Meeting Room 5

Decision Making in Software Teams

Tim Berglund
Room: Meeting Room 4

10:30 - 11:00 AM - BREAK

11:00 - 12:30 PM

Building Social Web Clients

Craig Walls
Room: Meeting Room 9/10

Integration Architecture: Concepts and Patterns

Mark Richards
Room: Meeting Room 8

Leading Technical Change

Nathaniel Schutta
Room: Meeting Room 7

Code Archaeology

Matt Stine
Room: Meeting Room 6

Jenkins Continuous Integration (Bring a Laptop)

Matthew McCullough
Room: Meeting Room 5

Anxious Cows in ClojureScript

Tim Berglund
Room: Meeting Room 4

12:30 - 1:30 PM - LUNCH

1:30 - 3:00 PM

Effective Java Reloaded

Matt Stine
Room: Meeting Room 9/10

Continuous Delivery Pt 1: Deployment Pipelines

Neal Ford
Room: Meeting Room 8

Inside Android's Dalvik VM

Douglas Hawkins
Room: Meeting Room 7

FDD: Doing Agile in a Non-Agile World

Mark Richards
Room: Meeting Room 6

Designing for Mobile

Nathaniel Schutta
Room: Meeting Room 5

MongoDB: Scaling Web Applications

Ken Sipe
Room: Meeting Room 4

3:00 - 3:15 PM - BREAK

3:15 - 4:45 PM

Effective Java Reloaded, Part II: Hello, Project Coin!

Matt Stine
Room: Meeting Room 9/10

Continuous Delivery Pt 2: Infrastructure

Neal Ford
Room: Meeting Room 8

Running Java & Scala Apps on Heroku

James Ward
Room: Meeting Room 7

Resource-Oriented Architectures : REST I

Brian Sletten
Room: Meeting Room 6

The Mobile App Smackdown: Native Apps vs. The Mobile Web

Nathaniel Schutta
Room: Meeting Room 5

Enterprise Security API library from OWASP

Ken Sipe
Room: Meeting Room 4

4:45 - 5:30 PM

Sunday, April 29

8:00 - 9:00 AM - BREAKFAST

9:00 - 10:30 AM

Programming with HTML 5

Venkat Subramaniam
Room: Meeting Room 9/10

Resource-Oriented Architectures : REST II

Brian Sletten
Room: Meeting Room 8

4 Practical Uses for Domain Specific Languages

Neal Ford
Room: Meeting Room 7

OOP Principles

Ken Sipe
Room: Meeting Room 6

Rock SOLID Software

Matt Stine
Room: Meeting Room 5

Enterprise Integration Agility

Jeremy Deane
Room: Meeting Room 4

10:30 - 11:00 AM - MORNING BREAK

11:00 - 12:30 PM

Thinking in Functional Style

Venkat Subramaniam
Room: Meeting Room 9/10

Resource-Oriented Architectures : REST III

Brian Sletten
Room: Meeting Room 8

Agile Engineering Practices

Neal Ford
Room: Meeting Room 7

Spock - Unit Test and Prosper

Ken Sipe
Room: Meeting Room 6

Spring-Loaded Enterprise Integration

Matt Stine
Room: Meeting Room 5

Examining Java Byte Code

Douglas Hawkins
Room: Meeting Room 4

12:30 - 1:15 PM - LUNCH

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

2:15 - 3:45 PM

Web Application Security Workshop

Ken Sipe
Room: Meeting Room 9/10

RESTful Imaginarium

Jeremy Deane
Room: Meeting Room 8

Semantic Web Workshop

Brian Sletten
Room: Meeting Room 7

Programming with Actors

Venkat Subramaniam
Room: Meeting Room 6

Emergent Design

Neal Ford
Room: Meeting Room 5

Practical Lean for the Practicing Developer

Matt Stine
Room: Meeting Room 4

3:45 - 4:00 PM - BREAK

4:00 - 5:30 PM

Web Application Security Workshop(continued)

Ken Sipe
Room: Meeting Room 9/10

Resource-Oriented Concurrent Processing

Jeremy Deane
Room: Meeting Room 8

Semantic Web Workshop(continued)

Brian Sletten
Room: Meeting Room 7

Taming Shared Mutability with Software Transactional Memory

Venkat Subramaniam
Room: Meeting Room 6

Build Your Own Technology Radar Workshop for Architects

Neal Ford
Room: Meeting Room 5

Stop, DevOp, and Roll Out Software

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