March 16 - 17, 2010

Detailed program

To select a session for your personal program, click the check box that will appear in the lower right hand corner when you move the mouse over a session in the Day programs (Tuesday and Wednesday). To save the personal program click "Save this program". This link you will find under" Your Personal program". If you already have saved a program, you can pick it up and modify it if you have logged in to your personal program (use "login" function).

Time .NET Java IBMi Testing Development Process & Methodology Mobile Solutions Agile in the organisation Three screens and the cloud Successfull Delivery of Agile Solutions Conversation Corner
09:00 - 09:10 Introduction by Thomas Zetterberg
09:10 - 10:00 Michael Feathers
Reinventing Software Design
10:30 - 11:20 Anders Bratland
Refactoring - Glänsande cromelister eller en solid grund?
Matthew McCullough
Open Source Debugging Tools for Java
Mike Cain
What’s New in DB2 for i?
Henrik Andersson
Är det en bugg, en CR eller ett förbättringsförslag?
Neal Ford
How Agility Allows Us to Build One of the World's Biggest Rails App
Erik Lundh
Making Sense of Lean and Agile with Getting Things Done (GTD)
Marcus Ahnve
TDD and Android
Bjarte Bogsnes
Beyond Budgetting
Allan Knudsen
Three screens and the cloud
Alan Brown
We face the same challanges as you do!
Emily Bache
Should a professional developer always use TDD?
11:40 - 12:30 Keith Brown
Single Sign On for ASP.NET Web Applications
Neal Ford
Construction Techniques for Domain Specific Languages
Mike Cain
SQL Programming DB2 for i SQL OLAP Functions
Henrik Andersson
Introducing Exploratory Testing Champions
Brian Marick
Artisanal Retro-Futurism
Humayun Rashid
Design Thinking as a Development Process & Methodology
Marko Gargenta-Marakana
Android Internals: Learn how Android works
Agneta Jacobson
Closing the Gap Between Business & IT
Christofer Löf
Architecting the cloud
Alan Brown
How do you plan and manage an agile development project?
12:30 - 13:30 LUNCH
13:30 - 14:20 Roy Osherove
Introduction to to TDD in .NET
Adam Bien
Lightweight Killer Apps with Nothing But Vanilla Java EE 6
Niels Peter Sørensen
No nonsense ILE RPG on the web
Emily Bache
Agile Testing Strategy
Bill Wake
To Make a Long Story Short: Splitting User Stories
Neal Ford
Emergent Design
Marko Gargenta-Marakana
Android for Java Developers
Thomas Nilsson
Taxiing, Climbing and Crusing Agile Teams
Kristofer Liljeblad
Windows Azure AppFabric
Robin Bater
Agile Requirements Best Practices
Matthew McCullough and Tim Berglund
The Dire Need for Encryption in Webapps
14:40 - 15:30 Alan Smith
Declarative WCF/WF Services in .NET 4.0
Maurice Naftalin
Performance Tuning with Cheap Drink and Poor Tools
Mats Lidström
Power i, modern ILE RPG and PHP - the obvious choice for our new application!
Geoff Bache
Text-based Acceptance Testing with TextTest
Chris Hedgate
Effective retrospectives - the key to an effective team
Ola Ellnestam
Phronetic Leadership – how to lead knowledge creating companies
Marko Gargenta-Marakana
Android User Interface: A deeper look at how to use XML and Java to build a rich Android User Interface.
David Harvey
How many Agile coaches does it take to change an organisation?"
Dag König
Introduktion till Silverlight4
Jean-Yves Rigolet
Agility@Scale in practice
Thomas Nilsson and Humayun Rashid and Rik Arends
In conversation
15:30 - 16:00 BREAK
16:00 - 16:50 Udi Dahan
Intentions & Interfaces - Making Patterns Concrete
Angelika Langer
Java Programming in a Multicore World
George Farr
Rational Application development tools strategy and latest announcements for IBM Power.
Engin Yorgancioglu and Volkan Sevincok
Data-Driven Transaction Based Unit Tests
Steven List
Facilitation Patterns and Antipatterns
Roy Osherove
Beautiful teams and leaders
Johan Sanneblad
How to successfully deliver large iPhone projects on time and within budget
Arne Åhlander
Product Owner – a Collaborative Role
Robert Folkesson
Developer Designer Workflow
Annika Kortell
Agile development relies on agile test
Emily Bache
Developers have too many responsibilities: analysis, design, coding, testing...
17:10 - 18:00 Mathias Olausson
Testing, testing. A first-look at the new testing capabilities in Visual Studio 2010
Andrew Lombardi
Rapid Application Development with Apache Wicket
George Farr
Rational Power tools latest announcements, the details
Bill Wake
Niclas Nilsson and Hans Brattberg
The Pair Programming Show
Chris Hedgate
One for all, all for one - Why working together is more efficient
Paul Rayner
Developing iPhone applications in .NET
Tom Stenström
Agile systems for agile business - agile business with agile systems (?)
Fredrik Normén
Building RIA with Silverlight and WCR RIA Servicecs
Peter Eeles
Agile, not Anarchy
Steven List
In conversation
18:00 - 20:00 The city of Goteborg invites you to mingle at SDC2010. Details
Time .NET Java WEB Testing Development Process & Methodology Emerging Technologies/Cloud Computing Agile in the organisation . . Conversation Corner
09:00 - 09:10 Introduction by Thomas Zetterberg
09:10 - 10:00 Diana Larsen
How you can manage new organizations in the old way?
10:30 - 11:20 Tiberiu Covaci
Patterns for Parallel Programming
Jevgeni Kabanov
Do you really get class loaders?
Rik Arends HTML5 and Developing collaborative applications in the cloud.
Brian Marick
I think I finally understand MOCKS
Jimmy Nilsson
Experience of years agile coaching
Henrik Kniberg
Kanban and Scrum - making the most of both
Jonas Bonér
Let it crash: using Actors for fault-tolerance, scalability and concurrency
Joakim Sundén
Drinking from the source - A report from a lean enthusiast’s pilgrimage to Toyota
11:40 - 12:30 Magnus Härlin
Design For Testability
Ben Hale
Modular Web Applications with OSGi
Nathaniel Schutta
Ajax Library Smack down: Prototype vs. jQuery
Geoff Bache
Making GUI testing productive and agile
Marcus Widerberg and Chris Hedgate
Individuals and interactions, how hard can it be?
Diana Larsen
Creating a Climate for Project Team Success.
Marcus Ahnve
Distributed Version Control Systems
Jurgen Appelo
Checklist for the Agile Manager
Emily Bache
Which agile method is best for my project?
12:30 - 13:30 LUNCH
13:30 - 14:20 Don Syme
F# for Parallel and Asynchronous Computing
Rikard Thulin
Building software using Rich Clients Platforms (Eclipse RCP/NetBeans RCP)
Thomas Lundström
BDD in Web Development
Johan Jonasson
Introducing Exploratory Testing into the organization
Yves Hanoulle
Tips for creating a self-organizing team
Joakim Sundén
Flow where you can, pull where you must - a practitioners guide to Kanban
Tim Berglund
Managing Grails with JMX
Marcus Ahnve
Taylorism and Mass Production - Why The Software Factory Fails
Emily Bache
Do agile teams need a coach or a leader or a manager?
14:40 - 15:30 Jimmy Nilsson
Entity Framework + Domain-Driven Design = true?
Andrew Lombardi
Google App Engine Java Applications HOWTO
Rik Arends
Real-time 3D Ajax Charts Across All Browsers
Erik Lundh
Two helpful TDD thought patterns - A Russian Doll - Full of Clockworks
Rickard Eriksson
Lean Software Development och Scrum i symbios
Brian Marick
Seven Years Later: What the Agile Manifesto Left Out
Pär Sikö and Martin Gunnarsson
Making data look good using Java, JavaFX and Groovy
Andrea Provaglio
Systemic Software Development for Agile Teams
15:30 - 16:00 BREAK
16:00 - 16:50 Scott Allen
Guiding Principles for an ASP.NET MVC Application
Martin Gunnarsson and Pär Sikö
JavaFX Designer - Developer Workflow
Nathaniel Schutta
Making Web Apps Suck Less
Morgan Persson
Exekverbara krav med Nbehave
Anna Herting
Kanban – Vägen till struktur i det oförutsägbara
Nick Oostvogels
The A-Team as agile pioneers
Thomas Lundström
Ruby for C#-ers
Kent Beck
G Forces in the Organization
Magnus Härlin
In Conversation
17:10 - 18:00

Tuesday - March 16

You have not yet created a personal program

Wednesday - March 17

You have not yet created a personal program
Scandinavian Developer Conference is organized by
Visit us at