Loading…
This event has ended. Visit the official site or create your own event on Sched.
View analytic

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

Class [clear filter]
Saturday, September 23
 

9:00am

Concurrent Thinking in C++
"Concurrent Thinking in C++" is a two day training course taught by Anthony Williams of Just Software Solutions Ltd. This course is for students that have a good knowledge of C++, but no prior knowledge of concurrency or multithreading is assumed. It is offered at the Meydenbauer from 9AM to 5PM on Saturday and Sunday, September 23 & 24 (immediately prior to the conference). Box lunch included. Course and instructor details are available here.

Speakers
avatar for Anthony Williams

Anthony Williams

Just Software Solutions Ltd
Anthony Williams is the author of C++ Concurrency in Action.


Saturday September 23, 2017 9:00am - 5:00pm
Room 402 Meydenbauer Center

9:00am

Modern C++ Template Programming
“Modern C++ Template Programming” is a two-day training course with programming exercises taught by Steve Dewhurst. It is offered at the Meydenbauer Conference Center from 9AM to 5PM on Saturday and Sunday, September 23rd and 24th (immediately prior to the conference). Attendees should be experienced software developers with basic knowledge of C++ templates. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Stephen Dewhurst

Stephen Dewhurst

President, Semantics Consulting, Inc.
Steve Dewhurst is the co-founder and president of Semantics Consulting, Inc. Steve is the author of numerous technical articles on C++ programming techniques and compiler design, is the author of the critically acclaimed books C++ Common Knowledge and C++ Gotchas, and is the co-a... Read More →


Saturday September 23, 2017 9:00am - 5:00pm
Room 406 Meydenbauer Center

9:00am

Modernizing Your C++
"Modernizing Your C++" is a two day training course taught by Michael Caisse of Ciere Consulting. This course is for students that are comfortable with classic C++, but want to come up to speed with C++11/14. It is offered at the Meydenbauer from 9AM to 5PM on Saturday and Sunday, September 23 & 24 (immediately prior to the conference). Box lunch included. Course and instructor details are available here.

Speakers
avatar for Michael Caisse

Michael Caisse

Ciere, Inc.
Michael Caisse has been crafting code in C++ for over 25-years. He is a regular speaker at various conferences and is passionate about teaching and training. Michael is the owner of Ciere Consulting which provides software consulting and contracting services, C++ training, and Pr... Read More →


Saturday September 23, 2017 9:00am - 5:00pm
Room 407 Meydenbauer Center

9:00am

Programming with Qt/Widgets
"Programming with Qt/Widgets" is a two day training course taught by Giuseppe D'Angelo of KDAB. This course is for students that have a good knowledge of C++, but no prior knowledge of Qt is assumed. It is offered at the Meydenbauer from 9AM to 5PM on Saturday and Sunday, September 23 & 24 (immediately prior to the conference). Box lunch included. Course and instructor details are available here.

Speakers
avatar for Giuseppe D'Angelo

Giuseppe D'Angelo

Senior Software Engineer, KDAB
Giuseppe (peppe) is a long time contributor to Qt, having used Qt since 2000, and an Approver in the Qt Project. In KDAB, Giuseppe is a Senior Software Engineer and a Trainer, working on a number of C++ and QML projects, most of them requiring OpenGL knowledge. Giuseppe also lead... Read More →


Saturday September 23, 2017 9:00am - 5:00pm
Room 408 Meydenbauer Center

9:00am

The Standard Library from Scratch
“The Standard Library from Scratch” is a two-day training course with programming exercises taught by Arthur O’Dwyer. It is offered at the Meydenbauer Conference Center from 9AM to 5PM on Saturday and Sunday, September 23rd and 24th (immediately prior to the conference). Students are expected to have a good working knowledge of C++11. A working knowledge of classes, virtual functions, templates, exception-handling, C++11 lambdas, and move semantics will be assumed. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Arthur O'Dwyer

Arthur O'Dwyer

Core Engineering, Nominum
Arthur O'Dwyer worked for many years at Green Hills Software, making the world's most optimizing C and C++ compilers. Now he works at Nominum in San Francisco. Arthur is the showrunner of the Bay Area C++ meetup, which meets practically every week these days.


Saturday September 23, 2017 9:00am - 5:00pm
Room 401 Meydenbauer Center
 
Sunday, September 24
 

9:00am

Concurrent Thinking in C++
"Concurrent Thinking in C++" is a two day training course taught by Anthony Williams of Just Software Solutions Ltd. This course is for students that have a good knowledge of C++, but no prior knowledge of concurrency or multithreading is assumed. It is offered at the Meydenbauer from 9AM to 5PM on Saturday and Sunday, September 23 & 24 (immediately prior to the conference). Box lunch included. Course and instructor details are available here.

Speakers
avatar for Anthony Williams

Anthony Williams

Just Software Solutions Ltd
Anthony Williams is the author of C++ Concurrency in Action.


Sunday September 24, 2017 9:00am - 5:00pm
Room 402 Meydenbauer Center

9:00am

Modern C++ Template Programming
“Modern C++ Template Programming” is a two-day training course with programming exercises taught by Steve Dewhurst. It is offered at the Meydenbauer Conference Center from 9AM to 5PM on Saturday and Sunday, September 23rd and 24th (immediately prior to the conference). Attendees should be experienced software developers with basic knowledge of C++ templates. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Stephen Dewhurst

Stephen Dewhurst

President, Semantics Consulting, Inc.
Steve Dewhurst is the co-founder and president of Semantics Consulting, Inc. Steve is the author of numerous technical articles on C++ programming techniques and compiler design, is the author of the critically acclaimed books C++ Common Knowledge and C++ Gotchas, and is the co-a... Read More →


Sunday September 24, 2017 9:00am - 5:00pm
Room 406 Meydenbauer Center

9:00am

Modernizing Your C++
"Modernizing Your C++" is a two day training course taught by Michael Caisse of Ciere Consulting. This course is for students that are comfortable with classic C++, but want to come up to speed with C++11/14. It is offered at the Meydenbauer from 9AM to 5PM on Saturday and Sunday, September 23 & 24 (immediately prior to the conference). Box lunch included. Course and instructor details are available here.

Speakers
avatar for Michael Caisse

Michael Caisse

Ciere, Inc.
Michael Caisse has been crafting code in C++ for over 25-years. He is a regular speaker at various conferences and is passionate about teaching and training. Michael is the owner of Ciere Consulting which provides software consulting and contracting services, C++ training, and Pr... Read More →


Sunday September 24, 2017 9:00am - 5:00pm
Room 407 Meydenbauer Center

9:00am

Moving to C++17: The New Language and Library Features
“Moving to C++17: The New Language and Library Features” is a one-day training course taught by Nicolai Josuttis, author of "The C++ Standard Library" and "C++ Templates". It is offered at the Meydenbauer from 9AM to 5PM on Sunday, September 24th (immediately prior to the conference). Participants should have a basic knowledge of C++ including C++11. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Nicolai Josuttis

Nicolai Josuttis

IT Communication
Nicolai Josuttis (http://www.josuttis.com) is an independent system architect, technical manager, author, and consultant. He designs mid-sized and large software systems for the telecommunications, traffic, finance, and manufacturing industries. He 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... Read More →


Sunday September 24, 2017 9:00am - 5:00pm
Room 403 Meydenbauer Center

9:00am

Programming with Qt/Widgets
"Programming with Qt/Widgets" is a two day training course taught by Giuseppe D'Angelo of KDAB. This course is for students that have a good knowledge of C++, but no prior knowledge of Qt is assumed. It is offered at the Meydenbauer from 9AM to 5PM on Saturday and Sunday, September 23 & 24 (immediately prior to the conference). Box lunch included. Course and instructor details are available here.

Speakers
avatar for Giuseppe D'Angelo

Giuseppe D'Angelo

Senior Software Engineer, KDAB
Giuseppe (peppe) is a long time contributor to Qt, having used Qt since 2000, and an Approver in the Qt Project. In KDAB, Giuseppe is a Senior Software Engineer and a Trainer, working on a number of C++ and QML projects, most of them requiring OpenGL knowledge. Giuseppe also lead... Read More →


Sunday September 24, 2017 9:00am - 5:00pm
Room 408 Meydenbauer Center

9:00am

The Standard Library from Scratch
“The Standard Library from Scratch” is a two-day training course with programming exercises taught by Arthur O’Dwyer. It is offered at the Meydenbauer Conference Center from 9AM to 5PM on Saturday and Sunday, September 23rd and 24th (immediately prior to the conference). Students are expected to have a good working knowledge of C++11. A working knowledge of classes, virtual functions, templates, exception-handling, C++11 lambdas, and move semantics will be assumed. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Arthur O'Dwyer

Arthur O'Dwyer

Core Engineering, Nominum
Arthur O'Dwyer worked for many years at Green Hills Software, making the world's most optimizing C and C++ compilers. Now he works at Nominum in San Francisco. Arthur is the showrunner of the Bay Area C++ meetup, which meets practically every week these days.


Sunday September 24, 2017 9:00am - 5:00pm
Room 401 Meydenbauer Center
 
Saturday, September 30
 

9:00am

C++ Best Practices
“C++ Best Practices” is a two-day training course with programming exercises taught by Jason Turner. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday and Sunday, September 30th and October 1st (immediately after the conference). Participants should have a beginner to intermediate knowledge of C++. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Jason Turner

Jason Turner

Developer, Trainer, Speaker
Host of C++Weekly https://www.youtube.com/c/JasonTurner-lefticus, Co-host of CppCast http://cppcast.com, Co-creator and maintainer of the embedded scripting language for C++, ChaiScript http://chaiscript.com, and author and curator of the forkable coding standards document http... Read More →


Saturday September 30, 2017 9:00am - 5:00pm
Snoqualmie North Sheraton Bellevue

9:00am

Crafting Embedded Software in C++
"Crafting Embedded Software in C++" is a two day training course taught by Dan Saks of Saks & Associates. This course is for students that have basic knowledge of the C++ language and standard library. It is offered at the Meydenbauer from 9AM to 5PM on Saturday and Sunday, September 30 & October 1 (immediately after the conference). Box lunch included. Course and instructor details are available here.

Speakers
avatar for Dan Saks

Dan Saks

President, Saks & Associates
Dan Saks is the president of Saks & Associates, which offers training and consulting in C and C++ and their use in developing embedded systems. Dan used to write the “Programming Pointers” column for embedded.com online. He has also written columns for numerous print publications... Read More →


Saturday September 30, 2017 9:00am - 5:00pm
Bel-Air Sheraton Bellevue

9:00am

Debugging and Profiling C++ Code on Linux
“Debugging and Profiling C++ Code on Linux” is a two-day training course with programming exercises taught by Thomas McGuire of The KDAB Group. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday and Sunday, September 30th and October 1st (immediately after the conference). Participants should have basic knowledge of the C++ language. No prior knowledge of any presented tools is assumed. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Thomas McGuire

Thomas McGuire

Senior Software Engineer, KDAB
I'm a software engineer at KDAB, a consulting company for Qt, OpenGL and C++. In addition to writing code, I am also a trainer for Qt, C++ and debugging & profiling. I'm exclusively a Linux user, except once per year when I have to use Windows for the tax declaration software... Read More →


Saturday September 30, 2017 9:00am - 5:00pm
Phoenix Sheraton Bellevue

9:00am

Exploring the C++ Standard Library
“Exploring the C++ Standard Library” is a two-day training course with programming exercises taught by Christopher Di Bella. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday and Sunday, September 30th and October 1st (immediately after the conference). Participants should have a minimum of 3 months of experience with C++ and should have a familiarity with templates. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Christopher Di Bella

Christopher Di Bella

Staff Software Enigneer, ComputeCpp Runtime, Codeplay Software
Christopher Di Bella is a software engineer for Codeplay’s runtime technology in Edinburgh, UK, and is also an avid C++ programmer. He previously worked as a software developer for Nasdaq, and as a university tutor/assistant instructor for the University of New South Wales’ A... Read More →


Saturday September 30, 2017 9:00am - 5:00pm
Somerset III Sheraton Bellevue

9:00am

Move Semantics: Everything You Always Wanted to Know, But Were Afraid to Ask
“Move Semantics: Everything You Always Wanted to Know, But Were Afraid to Ask” is a one-day training course with programming exercises taught by Nicolai Josuttis. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday, September 30th (immediately after the conference). Students are expected to have a basic knowledge of C++ including C++11. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Nicolai Josuttis

Nicolai Josuttis

IT Communication
Nicolai Josuttis (http://www.josuttis.com) is an independent system architect, technical manager, author, and consultant. He designs mid-sized and large software systems for the telecommunications, traffic, finance, and manufacturing industries. He 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... Read More →


Saturday September 30, 2017 9:00am - 5:00pm
Snoqualmie South Sheraton Bellevue

9:00am

Practical Modern C++
“Practical Modern C++” is a two-day training course taught by Patrice Roy of Sherbrooke University. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday and Sunday, September 30th and October 1st (immediately after the conference). Since the class will involve problem-solving exercises, participants are expected to bring their laptops (or equivalent development tool) and a recent C++ compiler (preferably one with C++17 support). Lunch is included. Course and instructor details are available here.

Speakers
avatar for Patrice Roy

Patrice Roy

Professor, Université de Sherbrooke / Collège Lionel-Groulx
Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005... Read More →


Saturday September 30, 2017 9:00am - 5:00pm
Somerset I Sheraton Bellevue
 
Sunday, October 1
 

9:00am

C++ Best Practices
“C++ Best Practices” is a two-day training course with programming exercises taught by Jason Turner. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday and Sunday, September 30th and October 1st (immediately after the conference). Participants should have a beginner to intermediate knowledge of C++. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Jason Turner

Jason Turner

Developer, Trainer, Speaker
Host of C++Weekly https://www.youtube.com/c/JasonTurner-lefticus, Co-host of CppCast http://cppcast.com, Co-creator and maintainer of the embedded scripting language for C++, ChaiScript http://chaiscript.com, and author and curator of the forkable coding standards document http... Read More →


Sunday October 1, 2017 9:00am - 5:00pm
Snoqualmie North Sheraton Bellevue

9:00am

Crafting Embedded Software in C++
"Crafting Embedded Software in C++" is a two day training course taught by Dan Saks of Saks & Associates. This course is for students that have basic knowledge of the C++ language and standard library. It is offered at the Meydenbauer from 9AM to 5PM on Saturday and Sunday, September 30 & October 1 (immediately after to the conference). Box lunch included. Course and instructor details are available here.

Speakers
avatar for Dan Saks

Dan Saks

President, Saks & Associates
Dan Saks is the president of Saks & Associates, which offers training and consulting in C and C++ and their use in developing embedded systems. Dan used to write the “Programming Pointers” column for embedded.com online. He has also written columns for numerous print publications... Read More →


Sunday October 1, 2017 9:00am - 5:00pm
Bel-Air Sheraton Bellevue

9:00am

Debugging and Profiling C++ Code on Linux
“Debugging and Profiling C++ Code on Linux” is a two-day training course with programming exercises taught by Thomas McGuire of The KDAB Group. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday and Sunday, September 30th and October 1st (immediately after the conference). Participants should have basic knowledge of the C++ language. No prior knowledge of any presented tools is assumed. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Thomas McGuire

Thomas McGuire

Senior Software Engineer, KDAB
I'm a software engineer at KDAB, a consulting company for Qt, OpenGL and C++. In addition to writing code, I am also a trainer for Qt, C++ and debugging & profiling. I'm exclusively a Linux user, except once per year when I have to use Windows for the tax declaration software... Read More →


Sunday October 1, 2017 9:00am - 5:00pm
Phoenix Sheraton Bellevue

9:00am

Exploring the C++ Standard Library
“Exploring the C++ Standard Library” is a two-day training course with programming exercises taught by Christopher Di Bella. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday and Sunday, September 30th and October 1st (immediately after the conference). Participants should have a minimum of 3 months of experience with C++ and should have a familiarity with templates. Lunch is included. Course and instructor details are available here.

Speakers
avatar for Christopher Di Bella

Christopher Di Bella

Staff Software Enigneer, ComputeCpp Runtime, Codeplay Software
Christopher Di Bella is a software engineer for Codeplay’s runtime technology in Edinburgh, UK, and is also an avid C++ programmer. He previously worked as a software developer for Nasdaq, and as a university tutor/assistant instructor for the University of New South Wales’ A... Read More →


Sunday October 1, 2017 9:00am - 5:00pm
Somerset III Sheraton Bellevue

9:00am

Practical Modern C++
“Practical Modern C++” is a two-day training course taught by Patrice Roy of Sherbrooke University. It is offered at the Sheraton Bellevue Hotel from 9AM to 5PM on Saturday and Sunday, September 30th and October 1st (immediately after the conference). Since the class will involve problem-solving exercises, participants are expected to bring their laptops (or equivalent development tool) and a recent C++ compiler (preferably one with C++17 support). Lunch is included. Course and instructor details are available here.

Speakers
avatar for Patrice Roy

Patrice Roy

Professor, Université de Sherbrooke / Collège Lionel-Groulx
Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005... Read More →


Sunday October 1, 2017 9:00am - 5:00pm
Somerset I Sheraton Bellevue