Loading…
C++Now 2014 has ended
Please visit the C++Now website.

Log in to bookmark your favorites and sync them to your phone or calendar.

everyone [clear filter]
Monday, May 12
 

4:00pm MDT

Conference Registration and Signin
Welcome! Let's get the paperwork out of the way.

Monday May 12, 2014 4:00pm - 6:00pm MDT
Aspen Meadows Resort

8:30pm MDT

Social Event: Informal Gathering
Get acquainted with new friends and reacquainted with old friends. Bring your family and traveling companions.

Monday May 12, 2014 8:30pm - 10:00pm MDT
Aspen Meadows Resort
  social
 
Tuesday, May 13
 

8:00am MDT

General Conference Welcome
Welcome to Aspen! Orientation to the conference facilities and surroundings.

Speakers
avatar for Jon Kalb

Jon Kalb

Conference Chair, Jon Kalb, Consulting
Jon Kalb is using his decades of software engineering experience and knowledge about C++ to make other people better software engineers. He trains experienced software engineers to be better programmers. He presents at and helps run technical conferences and local user groups.He is... Read More →


Tuesday May 13, 2014 8:00am - 8:15am MDT
Paepcke

9:00am MDT

Keynote: Axiomatic Programming: From Euclidean Deductions to C++ Templates and Beyond

Axiomatic Programming is commonly defined as structured generic programming. Not unlike Euclidean Geometry, it relies on a simple, constructive, logical system. It lies at the foundation of the STL and many successful generic libraries. This talk focuses on tools support and illustrates how ideas and methods from automated deduction and proof theory influence current and future possible developments of C++ templates.


Speakers
avatar for Gabriel Dos Reis

Gabriel Dos Reis

Gabriel Dos Reis is a Principal Software Development Engineer at Microsoft. He is also a researcher and a longtime member of the C++ community.  His research interests include programming tools for dependable software. Prior to joining Microsoft, he was Assistant Professor at Texas... Read More →


Tuesday May 13, 2014 9:00am - 10:30am MDT
Paepcke

8:30pm MDT

Grill the Committee
What would you like to know about how the C++ Standard happens?

The panel is made up of members of the C++ Standards Committee and the audience asks what's on your mind.

Moderators
avatar for Jon Kalb

Jon Kalb

Conference Chair, Jon Kalb, Consulting
Jon Kalb is using his decades of software engineering experience and knowledge about C++ to make other people better software engineers. He trains experienced software engineers to be better programmers. He presents at and helps run technical conferences and local user groups.He is... Read More →

Tuesday May 13, 2014 8:30pm - 10:00pm MDT
Paepcke
  panel, plenary
 
Wednesday, May 14
 

6:30pm MDT

Social Event: Picnic
Bring your family and friends and your appetite!

Wednesday May 14, 2014 6:30pm - 9:30pm MDT
Picnic Area
 
Thursday, May 15
 

9:00am MDT

Keynote: Beware of C++
With C++11 (and C++14), C++ has become a different programming language. As an application programmer you can declare, initialize, iterate, and move far more easily than before. However, there is a price to pay for that power, which ideally only "foundation library developers" should have to pay. But is that really true? How much must the average application programmer know about the tricky details to be able to program effectively in C++11? Because things have changed, we also have to ask how much, and in which direction, do basic programming patterns change with C++11? For example, how should I declare template arguments and when should I use explicit in C++11?

Even the Library Working Group of the C++ Standardization Committee have no clear answers for these questions. I will present some of the issues I see for the average application programmer, combined with some insights based on discussions about defects in the C++11 Standard Library.

video

Speakers
avatar for Nicolai Josuttis

Nicolai Josuttis

IT Communication
Nicolai Josuttis (http://www.josuttis.com) is well known in the programming community because he not only speaks and writes with authority (being the (co-)author of the world-wide best sellers The C++ Standard Library (www.cppstdlib.com), C++ Templates (www.tmplbook.com), C++1... Read More →


Thursday May 15, 2014 9:00am - 10:30am MDT
Paepcke
 
Friday, May 16
 

8:30pm MDT

C++Now 2015 Planning Session
The planning committee for next year's conference gets started early. Join us if you'd like provide suggestions or otherwise pitch in.

Moderators
avatar for Jon Kalb

Jon Kalb

Conference Chair, Jon Kalb, Consulting
Jon Kalb is using his decades of software engineering experience and knowledge about C++ to make other people better software engineers. He trains experienced software engineers to be better programmers. He presents at and helps run technical conferences and local user groups.He is... Read More →

Friday May 16, 2014 8:30pm - 10:00pm MDT
Flug
 
Saturday, May 17
 

11:00am MDT

Future of Boost
The people who bring you Boost and C++ Now! talk and answer questions about what they see coming.

Speakers
avatar for Steering Committee and C++Now Committee Chairs

Steering Committee and C++Now Committee Chairs

Currently the members of the Boost Steering Committee are Michael Caisse, Marshall Clow, Beman Dawes, Hartmut Kaiser, Jon Kalb, Eric Niebler, Sebastion Redl, and Rob Stewart.


Saturday May 17, 2014 11:00am - 12:30pm MDT
Paepcke
  panel, plenary