GoingNative 2012 - C++11 Style, Variadic Templates, Concepts, Static If, Memory Model, STL11, VC11 (and beyond) and Clang

The GoingNative 2012 Conference is a C++ event focusing mainly on C++11, the latest version of ISO C++. Topics include an updated approach to solving the Concepts problem, static if (a potential solution to the same set of problems associated with template programming), C++11 Memory Model (C++11 threads and shared variables), STL11 implementation magic and tricks, Bjarne's definition of what "modern" C++ means (Day 1 keynote), variadic templates, compilers, and more. Herb Sutter will keynote Day 2, digging into C++11 and share some thoughts on C++1x, VC11 and beyond. Chandler Carruth will dig into some of the things the clang compiler project is trying to accomplish, especially as it relates to C++ developer productivity.

For those of you who don't hate C++ ( :-) ), this should be of interest to you. The event will stream live, so if you can't make it to Redmond, you can watch the whole affair from wherever you happen to be (assuming you're Internet-connected, running a modern desktop browser and not living in a timezone where you're most likely in a sleeping dream state. All content will air on-demand 24 hours after the event and in multiple media formats (WMV, MP4, WebM). For the live streaming, Silverlight 4+ is required (you can't smooth-stream into HTML5 video and Flash isn't an option))

The Agenda:

Day 1 – C++11 Today

Registration Opens/Continental Breakfast 8:00-9:30AM

[Keynote ] 9:30-11:00AM PST (1730 - 1900 UTC) -- Bjarne Stroustrup: C++11 Style

11:15-12:15PM PST (1915 - 2015 UTC) – Hans Boehm: Threads and Shared Variables in C++11

Lunch 12:15-1:15PM

1:15-2:15PM PST (2115 - 2215 UTC) – Stephan T. Lavavej: STL11 – Magic && Secrets

2:30-3:30PM PST (2230 - 2330 UTC) – Andrei Alexandrescu: Variadic Templates are Funadic

Coffee/Snack Break 3:30 – 4:00PM

4:00 – 5:15PM PST (0000 - 0115 UTC)  - Panel: The Importance of Being Native (Bjarne, Andrei, Herb, Hans)

Dinner/Party 7:00PM – 10PM (The Parlour Billiards and Spirits, Bellevue)

Day 2 – C++11 Today and Tomorrow

Continental Breakfast 8:00-9:30AM

[Keynote] 9:30 – 11:00AM PST (1730 - 1900 UTC) – Herb Sutter: C++11, VC++11 and Beyond [abstract pending]

11:15-12:15PM PST (1915 - 2015 UTC)  – Chandler Carruth: Clang: Defending C++ from Murphy's Million Monkeys

Lunch 12:15-1:15PM

1:15-2:15PM PST (2115 - 2215 UTC) – Andrei Alexandrescu: Static If I Had a Hammer

2:30-3:30PM PST  (2230 - 2330 UTC) – Bjarne Stroustrup and Andrew Sutton: A Concept Design for C++

Coffee/Snack Break 3:30 – 4:00PM

4:00 – 5:30PM PST (0000 - 0115 UTC) – Panel: Ask Us Anything! (all speakers)