C++/Graphics Workshop—Stephanie Hurlburt

Are you interested?

C++/Graphics Workshop

by Stephanie Hurlburt

Description of the event:

Ever been curious about C++ and graphics programming, but not sure where to start?
Maybe you are an artist who'd like to build your own tools. Maybe you're a game developer wishing your games would run faster, or have even better graphics effects. Regardless, knowledge of the way graphics work at a low level is an empowering skill.
We'll be covering real-time graphics with C++/OpenGL as well as raytracing. It'll be aimed at beginners, but everyone is welcome.
This'll be an intimate workshop, meant for around 20 people. We'll give a talk and then walk you through some hands-on examples. Be sure to bring a laptop if you can!

Meeting C++ 2016: closing keynote & full schedule

With the announcement of the closing keynote the full schedule for Meeting C++ 2016 stands!

Closing keynote & full schedule of Meeting C++ 2016

by Jens Weller

From the article:

Since mid of June the program of the 5th Meeting C++ conference was taking shape. With the selection of the talks it was also clear in which tracks they go, so that the schedule it self was almost ready, except a last detail: the closing keynote.

The closing keynote will be held by Louis Dionne on "C++ metaprogramming: evolution and future directions".

CppCon 2016 Program Preview: Concurrency, Modules and Finance

We have more CppCon 2016 program previews today! A selection of talks on concurrency, modules and finance, including talks by Hans Boehm, Anthony Williams and Richard Smith.

Program Preview: Concurrency, Modules, Finance

From the article:

Speaking for the first time in the US, Anthony Williams, the maintainer of Boost.Thread and the author of C++ Concurrency in Action will be joining us this year at CppCon! His talk, The Continuing Future of Concurrency in C++, will provide overview of the additions to the standard C++ concurrency libraries in the Technical Specifications for Concurrency and Parallelism and the C++14 and C++17 standards. ... [and much more]

CppCon 2016: Dan Saks Keynote and Some Program Previews (Embedded, Coroutines and Accelerators)

<img alt="" data-cke-saved-src="" src="" 225px;="" height:="" 300px;="" float:="" left;"="" style="float: right;">

I'm very pleased to announce that Dan Saks will be one of the keynotes at CppCon 2016! Dan is one of the world's leading experts on the C and C++ programming languages and their use in developing embedded systems.

He is the president of Saks & Associates, which offers training and consulting in C, C++ and embedded programming. Dan has previously served as secretary of the ANSI and ISO C++ Standards committees and as a member of the ANSI C Standards committee.

Dan used to write the “Programming Pointers” column for He has also written for numerous publications including The C/C++ Users Journal, The C++ Report, The Journal of C Language Translation, Software Development, Embedded Systems Design and Dr. Dobb's Journal. With Thomas Plum, he wrote C++ Programming Guidelines, which won a 1992 Computer Language Magazine Productivity Award. He has presented at conferences such as Software Development and Embedded Systems. More recently, he contributed to the CERT Secure C Coding Standard and the CERT Secure C++ Coding Standard.

Dan's keynote, extern “C”: Talking to C Programmers About C++, will be about migrating C code (and C programmers) to modern C++:

Most of us have heard this story. We’ve even told it ourselves… C++ is nearly all of C, plus a whole lot more. Migrating code from C to C++ is pretty easy. Moreover, the migration itself can yield immediate benefits by exposing questionable type conversions that can be sources of latent bugs. After migration, the code performs as well in C++ as in the original C. And now that it’s C++, you have ready access to a wealth of advanced features you can (but don’t have to) use to implement enhancements. Who wouldn’t want that? Legions of C programmers, apparently. Despite the success of C++ in numerous application domains, C remains considerably more popular, especially in embedded, automotive, and aerospace applications. In many cases, projects resist C++ because their managers think the risks outweigh the benefits. In other cases, the resistance comes from programmers who persist in believing bad things about C++, even when those things aren’t true. What can the C++ community do to overcome this resistance? Drawing on lessons from cognitive science, linguistics and psychology, and (of course) computer science, this talk offers suggestions about how to make the case for C++ more persuasive to C programmers.

We've also got some CppCon program previews from three tracks today. The full program will be announced this Sunday. Here's some of our content on embedded programming:

We've also got a lot of great talks about the upcoming Coroutines TS:

And finally, some talks about accelerator and GPU programming:

Come join us at CppCon in Bellevue this September - registration is still open!


-- Bryce Adelstein Lelbach, CppCon Program Committee

C++ User Group Meetings in July

The monthly overview of upcoming C++ User Group meetings at Meeting C++:

C++ User Group Meetings in July

by Jens Weller

From the article:

In July there are 23 C++ User Groups meeting already, and a few more are probably still planning their meetings.

There are 2 new C++ User Groups: Stockholm and Copenhagen.

CppCon Early Bird registration closes on Friday

cppcon-082.PNGThis is it! Four days left -- CppCon 2016 Early Bird registration closes on Friday.

As a warmup, the optional pre-conference classes run Saturday and Sunday, and then CppCon 2016 Week kicks off on Monday morning with an opening keynote by Bjarne Stroustrup on the latest in the C++ world, followed by more than 100 of the best C++ talks of 2016, lightning talks, panels, exhibitors where you can try live products and find one-on-one helpdesks to get popular C++ compilers' developers to help you with your questions, and more.

And of course, a full week of around-the-clock interaction with fellow attendees from across industries and disciplines, making CppCon the best learning and networking opportunity for C++ developers in a relaxed and inviting festival atmosphere.

To see what others have had to say about CppCon, check out the attendee video, featuring a soundtrack of original music written and performed by the CppCon house band. And check out the video archive of 2014 and 2015 talks on YouTube and on Channel 9.

CppCon is "the" C++ event of the year. Early Bird registration closes on Friday. If you haven't registered yet, register today!

How to Convince Your Boss to Send You to CPPCon (at company expense!)

The CPPcon conference is tremendously educational and interesting. The venue in Bellevue Washington is very, very nice and agreeable.  Attendees get to rub elbows with well known people in the business.  For  A C++ programmer to be standing in the registration queue next to Bjarne Stroustrup, Sean Parent, (or myself -- lol) is actually a physical thrill -- like meeting a rock star. Add in emotional disputes about arcane topics that no one else understands, good music, good beer, free snacks and coffee it's better than a vacation -- which is basically is -- and paid by the company without impacting your wife's vacation time. It might even enhance your career! And's all free because the company is paying for it!

But course you can't you can't get all these benefits unless you can get your company to send you!  So here's my suggestion on how to get you company to pay for it. 

  • Don't spend too much time on the above explanation of what the conference is really like.
  • Promise to post each evening a report on the sessions you've attended and your review of them.  At least some of the sessions you've attended will be relevant to issues currently confronting your team.  Such an internal posting will permit your team members to ask more questions while you've still got access to the other conference attendees and speakers.  This could spark new ideas on making better/faster progress on your products. 
  • Pitch conference as a place to send people to get new ideas useful in solving the companies or boss's problems. Of course this presumes that a) your company actually has problems and b) that people realise this.
  • You'll be able to "scout" content that is particularly relevant to you current challenges. Since all the content is later available on video, other team members and the company will benefit from it with out having to wade through hours other stuff.  So your team mates will be able to watch video on company time! This will somewhat ameliorate the resent they'll have about you going the conference while they stay at the office lashed to the hamster wheel.

Hope this works for you and hope to see a record turnout.

Talks at Meeting C++ 2016

Most talks of this years Meeting C++ conference are now online:

Talks at Meeting C++ 2016

by Jens Weller

The top 7 Talks chosen by the voting:

Exploring C++17 and beyond
C++ Static Analysis
Functional reactive programming in C++
C++ Core Guidelines: Migrating your Code Base
Want fast C++? Know your hardware!
The memory model in C++
Implementing `static` control flow in C++14

CppCon Early Bird Registration: Two weeks left

cppcon-093.PNG Have you registered yet for CppCon 2016? With 93 days to go before the event, we have more attendees already registered than ever before at this point before the conference. They got the Early Bird discount, and so can you for another two weeks.

In addition to 5 great keynote and plenary talks, you'll enjoy 100+ of the top C++ sessions in the world -- the program committee has been sorting through some 200 session submissions and will soon announce their selection of this year's "100+ best of 2016" that will be accepted for the event. CppCon also offers two-day pre-conference classes, panels, poster sessions, lightning talks, and much more. New this year: an exhibitors' area where you can see and try the latest C++ tools and libraries. And of course, as always, a huge part of the event is the week-long interaction with fellow attendees, making CppCon the best learning and networking opportunity for C++ developers across all industries and disciplines in a relaxed and inviting festival atmosphere.

To see what others have had to say about CppCon, check out the attendee video, featuring a soundtrack of original music written and performed by the CppCon house band. And check out the video archive of 2014 and 2015 talks on YouTube and on Channel 9.

CppCon is "the" C++ event of the year. Early Bird registration closes on July 1. If you haven't registered yet, register today!