YOW! 2011 Melbourne Program (Mobile Link)

 

Melbourne - Day 1

8:00 - 8:30

Registration

8:30 - 9:00

Overview of Todays Talks  &  Introduction of Keynote Speaker

9:00 - 10:00

Keynote

Top 10 JVM Erroneous Zones

Cameron Purdy

10:00 - 10:30

Morning Tea

10:30 - 11:25

 

Engine Room

Crankshaft: Turbocharging the Next Generation of Web Applications

Kasper Lund

Lean and Agile

Continuous Design

Mary Poppendieck

BigData - GraphDB NoSql

Highly Connected Data Models
in NOSQL Stores

Jim Webber

11:30 - 12:30

 

Engine Room

The Post-Java Virtual Machine

Ola Bini

Lean and Agile

60 years of innovative and agile work practices - what have they done for you lately

Nigel Dalton and James Pierce

BigData - Distributed NoSql

Building Distributed Systems
with Riak Core

Steve Vinoski

12:30 - 1:15

Lunch

1:15 - 2:15

Engine Room

The Design and Implementation of a Scalable Concurrent Virtual Machine

Robert Virding

Best Practices - TDD

The Limited Red Society

Joshua Kerievsky

Architecture and Design

Why We Need Architects (and
Architecture) on Agile Projects

Rebecca Wirfs-Brock

2:15 - 3:15

Transitioning to the Cloud

Challenges Transitioning to the Cloud

Rod Johnson

Best Practices - Ruby, JS

Critique Your Own Code

Geoffrey Grosenbach

Architecure and Design

Domain-Driven Design
for RESTful Systems

Jim Webber

3:15 - 3:30

Afternoon Tea

3:30 - 4:30

Transition to the Cloud

From The Trenches: Lessons
Learnt Working On Azure

Mahesh Krishnan

Best Practices  - SOA

SOA Connectivity and Integration…
Real World Examples

Rachel Reinitz

The Interactive Web

The Live Web

Dan Ingalls

4:30 - 5:30

Transitioning to the Cloud

Transitioning to the Cloud

Josh Graham

Best Practices - Testing

Better Testing With Less Work: QuickCheck Testing in Practice
John Hughes

The Interactive Web

Augmented Reality is the UI
for Pervasive Computing

Rob Manson

5:30- 6:15

Break

6:15 - 7:30

Keynote

Escape from the Ivory Tower: The Haskell Journey From 1990 to 2011

Simon Peyton Jones

7:30 - 9:30

Reception

 

Melbourne - Day 2

8:30 - 9:00

Overview of Todays Talks  &  Introduction of Keynote Speaker

9:00 - 10:00

Keynote

Temporally Quaquaversal Virtual Nanomachine Programming
 
In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces...Made Easy!

Damian Conway

10:00 - 10:30

Morning Tea

10:30 - 11:30

 

DevOps

Continuous Delivery

Jez Humble and Martin Fowler

Web as a Platform - Client 

Dart, a new programming language for structured web programming
Kasper Lund

Architecture and Design

Problem-solving and Decision-making
in Software Development

Linda Rising

11:30 - 12:30

 

DevOps

We're All Developers Now -
Adventures in Infrastructure as Code

Julian Simpson

Web as a Platform - Client

The Web Browser is a Transitional Technology
Allen Wirfs-Brock

Architecture and Design

Domain Driven Design Strategies
for Dealing With Legacy Systems

Eric Evans

12:30 - 1:15

Lunch

1:15 - 2:15

MS.NET

Asynchrony in C# 5: Deep Dive
Joe Albahari

Web as Platform - Server

JRuby for the win
Ola Bini

App Design and Delivery

Product Engineering

Mike Lee

2:15 - 3:15

MS.NET

.NET Performance and Concurrency
Joel Pobar and Patrick Cooney

Web as Platform - Server

NodeJS and the JavaScript-
Everywhere Strategy

Matthew Eernisse

App Design and Delivery

Three 'Tall' Tales
Kevin O'Neill

3:15 - 3:30

Afternoon Tea

3:30 - 4:30

Big and Fast

Challenges Doing Personalization
at Web-scale

Peter Bailey

Web Platform - Server

Webbit - A Lightweight WebSocket
Web Server in Java

Aslak Hellesoy

Languages & Concurrency

The Future is Parallel, and the
Future of Parallel is Declarative

Simon Peyton Jones

4:30 - 5:30

Big and Fast

Tackling the Folklore Surrounding
High Performance Computing

Martin Thompson

Web Platform - Lessons

Feedback Makes Everything Better: Understanding the Software Engineering Process

Bjorn Freeman-Benson

Languages & Concurrency

Above the Clouds: Introducing Akka

Peter Vlugter

5:30...

Farewell Drinks

Color denotes room where talk will be given.