How is the day organized?

Beginning in the morning with a short opening speech, the day is divided into six one-hour sessions with a coffee break after each. Also, after the third session there will be a one-hour lunch break. Sessions end in the late afternoon but that's not over yet - be prepared for the unofficial part somewhere in the City Center.

8:00 - 9:00 Registration

Attendees come over to the venue, register at the reception desk and start wandering around, grabbing coffee and cookies, meeting new like-minded people.

9:00 - 9:15 Opening session

Welcoming session led by one of the organizers.

9:15 - 10:15 It's not what you read, it's what you ignore (Scott Hanselman)

As developers, we are asked to absorb even more information than ever before. More APIs, more documentation, more patterns, more layers of abstraction. Now Twitter and Facebook compete with Email and Texts for our attention, keeping us up-to-date on our friends' dietary details and movie attendance second-by-second. Does all this information take a toll on your psyche or sharpen the saw? Is it a matter of finding the right tools and filters to capture what you need, or do you just need to unplug? Is ZEB (zero email bounce) a myth or are there substantive techniques for prioritizing your live as a developer? Join Scott Hanselman as we explore this topic…perhaps we’ll crowd-source the answers!

10:15 - 10:30 Coffee break

Coffee time!

10:30 - 11:30 Hidden Complexity: Inside Simple.Data and Simple.Web (Mark Rendle)

In this talk, Mark will introduce some of the internal code that drives the Simple.Data library and the Simple.Web framework. There will be coding tricks and techniques learned while building the packages, including runtime dynamics and code generation (not as scary as it sounds); a look at some of the architectural and design decisions; and tips on how to build add-ons and plug-ins to extend them for your specific requirements.

11:30 - 11:45 Coffee break

Moar coffee!

11:45 - 12:45 HTTP Caching 101 (Sebastien Lambla)

Caching is one of the most powerful feature of HTTP and ReSTful architecture, and also one of the most misunderstood. This session will review what can be done with HTTP, debunk a few myths and show some commonly-implemented patterns you can implement in your own clients.

12:45 - 13:45 Lunch


13:45 - 14:45 Javascript sucks and it doesn't matter (Rob Ashton)

Javascript has traditionally been the Marmite of the development world, people either love it or hate it and there is always that one person who did a bit of jQuery last year and is therefore ambivalent about the whole thing.

Why is it so divisive? What's really so bad about the language? Do these things really get in the way of writing a good product or good software? What steps can we take to mitigate this and do we really need to worry about it so much?

14:45 - 15:00 Coffee break

The afternoon brew.

15:00 - 16:00 Why you should talk to strangers (Martin Mazur)

You know how your mother told you to never talk to strangers? Well, she was wrong. Not talking to strangers means never leaving your comfort zone, never exploring anything new and never learning anything beyond that what is familiar.

In this talk we explore how being unfaithful to mainstream class-base OO languages will make you a better developer; how other languages and other ways of thinking will give you a competitive edge over your peers.

Do you want some candy?

16:00 - 16:15 Coffee break


16:15 - 17:15 Shipping code (Antek Piechnik)

It's null till you ship it. This is our motto here at Future Simple. In this talk I'll guide you through how by killing processes, deadlines, estimates and meetings, we managed to build a world-class startup, implement a full-fledged SOA architecture, how we managed our growth and how we maintain a stable product while deploying to production around 20 times a day, how we ship code, work hard and stay happy.

17:15 - 17:30 Coffee break

Last coffee of the day.

17:30 - 18:30 How to get productive in a project in 24h (Greg Young)

So you are entering a new contract, or maybe it's just a new project you are being transferred to. How do you get up, going, and committing on your first day? How to identify the areas of the system that are risky or problematic? This session looks at tools and strategies to reach this goal coming from a speaker who regularly works for less than a week with a team and needs to provide value within that period of time.

18:30 - ... After-party

Evening fun activities in the City Centre. Details to be provided.

What about lunch?

No need to look for food in a neighborhood. This time lunch is on the house. So during the long break - stay indoors, eat and socialize!