Sched.com Conference Mobile Apps
CppCon 2014
has ended
Create Your Own Event
CppCon 2014
Schedule
Simple
Expanded
Grid
By Venue
Speakers
Sponsors
Staff
Attendees
Search
or browse by date + venue
business
Open Content
panel
presentation
social
Log in
to bookmark your favorites and sync them to your phone or calendar.
menu
Menu
Log in
Schedule
Speakers
Sponsors
Staff
Attendees
Search
tune
Filter sessions
Sunday
, September 7
Meydenbauer Center
4:00pm •
Registration
Rainier Terrace
8:00pm •
Reception
Monday
, September 8
Descartes
11:00am •
Modernizing Legacy C++ Code
2:00pm •
Defensive Programming Done Right, Part I
3:15pm •
Defensive Programming Done Right, Part II
4:45pm •
Introduction to C++ AMP (GPGPU Computing)
8:30pm •
Boost Library Writers Workshop, Part 1
9:15pm •
Boost Library Writers Workshop, Part 2
Euler
11:00am •
What the committee did next!
2:00pm •
How Facebook's HHVM Uses Modern C++ for Fun and Profit (Literally)
3:15pm •
Persisting C++ Classes in Relational Databases with ODB
4:45pm •
ODB, Advanced Weapons and Tactics
Fermat
8:00am •
Registration
8:45am •
Conference Welcome
9:15am •
Type Deduction and Why You Care
Gauss
2:00pm •
Common-sense acceleration of your MLOC build
3:15pm •
cppreference.com: documenting C++ one edit at a time
3:45pm •
Viewing the world through array-shaped glasses
Leibnitz
11:00am •
How you can make a Boost C++ Library
2:00pm •
An Overview of C++11/14, Part I
3:15pm •
An Overview of C++11/14, Part II
4:45pm •
Rebuilding Boost Date-Time for C++11
Newton
11:00am •
Emscripten and asm.js: C++'s role in the modern web
2:00pm •
Generic Programming with Concepts Lite, Part I
3:15pm •
Generic Programming with Concepts Lite, Part II
4:45pm •
Adventures in Updating a Legacy Codebase
8:30pm •
Mixins
Pascal
11:00am •
Overview of Parallel Programming in C++
2:00pm •
Lock-Free Programming (or, Juggling Razor Blades), Part I
3:15pm •
Lock-Free Programming (or, Juggling Razor Blades), Part II
4:45pm •
Efficiency with Algorithms, Performance with Data Structures
8:30pm •
Meet the Authors
Tuesday
, September 9
Descartes
9:00am •
The Joint Strike Fighter Coding Standard: Using C++ on Mission and Safety Critical Platforms
2:00pm •
Exception-Safe Code, Part I
3:15pm •
Exception-Safe Code, Part II
4:45pm •
Exception-Safe Code, Part III
8:30pm •
The sqlpp11-connector experiment, Part 1
Euler
9:00am •
UI prototyping and development for multiple devices in C++
2:00pm •
Implementing wire protocols with Boost Fusion
3:15pm •
How Microsoft Uses C++ to Deliver Office (and More) Across iOS, Android, Windows, and Mac, Part I
4:45pm •
How Microsoft Uses C++ to Deliver Office (and More) Across iOS, Android, Windows, and Mac, Part II
Fermat
10:30am •
Make Simple Tasks Simple!
Gauss
2:00pm •
Another fundamental shift in Parallelism Paradigm? OpenMP 4.0 for GPU/Accelerators and other things
4:45pm •
The Committee Experience
Leibnitz
9:00am •
Writing Data Parallel Algorithms on GPUs
2:00pm •
From the Dropbox Trenches: A Deep Dive into Two Cross-Platform Mobile Apps Written in C++
3:15pm •
Embind and Emscripten: Blending C++11, JavaScript, and the Web Browser
4:45pm •
0xBADC0DE
8:30pm •
Coupled Multi-Physics Simulations in the Exascale Era and Its Implications on C++17
Newton
9:00am •
Elevate Your Code to Modern C++11 with Automated Tooling
2:00pm •
C++11 in the Wild: Techniques from a Real Codebase
3:15pm •
Decomposing a Problem for Parallel Execution
4:45pm •
Asynchronous Computation in C++
9:15pm •
Computer Book Publishing Today: The Seven Deadly Sins Revisited
Pascal
9:00am •
Practical Functional Programming in C++
2:00pm •
Modern Template Metaprogramming: A Compendium, Part I
3:15pm •
Modern Template Metaprogramming: A Compendium, Part II
4:45pm •
Pragmatic Type Erasure: Solving Classic OOP Problems with an Elegant Design Pattern
8:30pm •
Lightning Talks
Wednesday
, September 10
Descartes
9:00am •
Founding C++ User Groups
2:00pm •
Making Allocators Work, Part I
3:15pm •
Making Allocators Work, Part II
4:45pm •
C++ Memory Model Meets High-Update-Rate Data Structures
8:30pm •
The JUCE framework - creative C++ coding in large-scale applications
Euler
2:00pm •
How to call C libraries from C++
3:15pm •
Parallelizing the Standard Algorithms Library
4:45pm •
Costless Software Abstractions for Parallel Architectures
Fermat
10:30am •
C++ on Mars: Incorporating C++ into Mars Rover Flight Software
Gauss
3:15pm •
Multiplatform C++
Leibnitz
9:00am •
Your Help Wanted: Language Proposals in Flight
2:00pm •
Boost.Asio and Boost.Serialization: Designs for Object Transmission, Part I
3:15pm •
Boost.Asio and Boost.Serialization: Designs for Object Transmission, Part II
4:45pm •
Hourglass Interfaces for C++ APIs
8:00pm •
The perils of strict-aliasing
Newton
9:00am •
The Canonical Class
2:00pm •
Meta Techniques: Heterogeneous Polymorphism and Fast Prototyping at Facebook
3:15pm •
The Implementation of Value Types
4:45pm •
Pragmatic Unit Testing in C++
8:30pm •
Real world reversible debugging for C/C++ developers on Linux
Pascal
8:00am •
Lightning Talks
9:00am •
The Philosophy of Google's C++ Code
2:00pm •
Making C++ Code Beautiful
3:15pm •
C++ Test-driven Development: Unit Testing, Code Assistance and Refactoring
4:45pm •
Large-Scale Refactoring @ Google
8:30pm •
Grill the Committee
Thursday
, September 11
Descartes
9:00am •
Practical Type Erasure
2:00pm •
Lock-free by Example
3:15pm •
C++ in Huge AAA Games
4:45pm •
How Ubisoft Montreal Develops Games for Multicore - Before and After C++11
Euler
9:00am •
Polymorphism with Unions
2:00pm •
Embarcadero Case Study: Bringing CLANG/LLVM To Windows
3:15pm •
Async sequences and algorithms to compose them
Fermat
10:30am •
Data-Oriented Design and C++
Gauss
9:00am •
sqlpp11, An SQL Library Worthy Of Modern C++
2:00pm •
A CTO's guide to Modern C++
3:15pm •
Simulating the Universe using modern C++
4:45pm •
Gamgee: A C++14 library for genomics data processing and analysis
Leibnitz
9:00am •
Quick game development with C++11/C++14
2:00pm •
Metaprogramming with Boost.Hana: Unifying Boost.Fusion and Boost.MPL
3:15pm •
Unicode in C++
4:45pm •
Types Don't Know #
8:30pm •
How one might build a compile time format library
Meydenbauer Center
12:00pm •
Gamers/Interactive High Performance real time Bof
Newton
9:00am •
Using C++ to Connect to Web Services
2:00pm •
Creative Coding with C++
3:15pm •
What's New In The C++14 Library
4:45pm •
Practical Cross-Platform Mobile C++ Development at Dropbox
8:30pm •
Software Transactional Memory, For Reals
Pascal
8:00am •
Lightning Talks
9:00am •
Where did my performance go? (Scaling Visualization in concurrent C++ programs)
2:00pm •
STL Features And Implementation Techniques
3:15pm •
Mo' Hustle Mo' Problems
4:45pm •
Sanitize your C++ code
8:30pm •
CppCon 2015 Kick-off Meeting
Friday
, September 12
Descartes
8:00am •
The sqlpp11-connector experiment, Part 2
9:00am •
await 2.0: Stackless Resumable Functions
Euler
9:00am •
Boost: a Bridge from C++98 to C++11; An introduction to using Boost
Fermat
10:30am •
Back to the Basics! Essentials of Modern C++ Style
2:00pm •
Paying for Lunch: C++ in the ManyCore Age
3:15pm •
Closing
Leibnitz
9:00am •
What did C++ do for Transactional Memory?
Meydenbauer Center
12:00pm •
Game Dev lunch / BoF
Newton
9:00am •
Accept No Visitors
Pascal
8:00am •
Lightning Talks
9:00am •
Hardening your code
Timezone
CppCon 2014
America/Los Angeles
Filter By Date
CppCon 2014
Sep 7
-
12, 2014
Sunday
, September 7
Monday
, September 8
Tuesday
, September 9
Wednesday
, September 10
Thursday
, September 11
Friday
, September 12
Filter By Venue
Bellevue, WA, United States
Sort schedule by Venue
Descartes
Euler
Fermat
Gauss
Leibnitz
Meydenbauer Center
Newton
Pascal
Rainier Terrace
Filter By Type
business
Open Content
panel
presentation
social
Recently Active Attendees
Neeraj Poddar
Dave Rowland
Zach Laine
Julian Storer
Kevin Ushey
Chandler Carruth
Kate Gregory
GR
Geoffrey Romer
More →
Filter sessions
Apply filters to sessions.
close
Dates
Sunday
, September 7
Monday
, September 8
Tuesday
, September 9
Wednesday
, September 10
Thursday
, September 11
Friday
, September 12
Types
business
Open Content
panel
presentation
social
Venues
Descartes
Euler
Fermat
Gauss
Leibnitz
Meydenbauer Center
Newton
Pascal
Rainier Terrace