April 16 - 19, 2012

Contact

Details

Telephone: +46-72 714 30 05
Email:

Map

Find your best way to the conference with Eniro map or with GoogleMap:

TBA

TBA

Track abstract - Architecture - G2

Cancelled! !Real World Refactoring - part 1

Design emerges easily on paper, but seeing a 1,000-line method in the glow from a midnight monitor can be pretty daunting. So how does a pro turn theory into practice without getting stuck in the mire?

Drinking from the firehose means the information will be coming at you fast and furious. We'll see over a dozen specific cases, each one including the code, the cues-for-change, a visualization of the technique, and even the detailed steps. Here's a small subset of what we'll be covering in this fast-paced session:

  • Working the Data -- Your first swing at a monster is re-arranging its internal data.
  • Extract All Guards -- Use guard clauses, but get them out of the way as quick as possible.
  • Hack Right Here -- Try out new classes and methods right where they're needed.
  • Inside Out -- Work from more-indented to less-indented for rapid testability.
  • Private-To-Public -- How to move a complex private to a readily testable public in minutes.

Pre-Requisite: You don't have to be a master geek, but you'll want to be comfortable looking at statically typed code, C, C++, or Java.

This talk will be continued in the next session

Track abstract - Architecture - G2

Cancelled! Real World Refactoring - part 2

Design emerges easily on paper, but seeing a 1,000-line method in the glow from a midnight monitor can be pretty daunting. So how does a pro turn theory into practice without getting stuck in the mire?

Drinking from the firehose means the information will be coming at you fast and furious. We'll see over a dozen specific cases, each one including the code, the cues-for-change, a visualization of the technique, and even the detailed steps. Here's a small subset of what we'll be covering in this fast-paced session:

  • Working the Data -- Your first swing at a monster is re-arranging its internal data.
  • Extract All Guards -- Use guard clauses, but get them out of the way as quick as possible.
  • Hack Right Here -- Try out new classes and methods right where they're needed.
  • Inside Out -- Work from more-indented to less-indented for rapid testability.
  • Private-To-Public -- How to move a complex private to a readily testable public in minutes.

Pre-Requisite: You don't have to be a master geek, but you'll want to be comfortable looking at statically typed code, C, C++, or Java.

This talk is continued from the previous session

Track abstract - Keynote

Geek Joy

Technical complexity often dominates discussion of how we can make things better. The simple truth is that the payback from getting to a gel'd team of fully engaged people will swamp those from any given technical advance.

'Geek Joy' is GeePawHill's catchword for 'full engagement'. It answers the all-important question: how can we bring our best whole selves to bear on any problem the team faces?

Learn why full engagement is so urgent, and how you can help build it into your team.

This is a 12 minute "lightning talk"

Back

Scandinavian Developer Conference is organized by
Visit us at www.apper.se