Events

Two new ticket types for Meeting C++

Some news from Meeting C++: there is now one ticket for virtual events of Meeting C++ and for Meeting C++ online a limited amount of sponsored tickets is available

Two new ticket types for Meeting C++

by Jens Weller

From the article:

Today I can announce two important updates for Meeting C++ online and Meeting C++ 2020!

One online ticket for Meeting C++ 2020 and Meeting C++ online

While you can buy separate tickets for Meeting C++ online and 2020, now there is an online ticket for all virtual Meeting C++ events in 2020 available! You can get it in the ticketshop of Meeting C++ 2020 only, as this is the easiest process to offer it. The ticket enables you to attend these online conferences...

CppCon 2019: A State of Compile Time Regular Expressions--Hana Dusíková

This year, CppCon 2020 is going virtual. The dates are still the same – September 14-18 – and we are aiming for the CppCon live event to have pretty much everything you’re familiar with at CppCon except moved online: multiple tracks including “back to basics” and a new “embedded” track; live speaker Q&A; live talk time zones friendly to Americas and EMEA (and we’re going to try to arrange around-the-clock recorded repeats in all time zones, where speakers who are available can be available for live Q&A in their repeated talks too, and we’ll do that if it’s possible – but we’re still working on it!); virtual tables where you can interact face-to-face online with other attendees just like at the physical event; virtual exhibitor spaces where you can meet the folks on your favorite product’s teams to ask them question face-to-face; pre- and post-conference classes; and even the CppCon house band playing live before every plenary session. All talk recordings will be freely available as usual on YouTube a month or two after the event, but everything else above will be available only live during CppCon week.

To whet your appetite for this year’s conference, here’s another of the top-rated talks from last year. Enjoy – and register today for CppCon 2020 – all the spirit and flavor of CppCon, this year all virtual and online!

A State of Compile Time Regular Expressions

by Hana Dusíková

Summary of the talk:

In this talk I will present an advancement on the Compile Time Regular Expression (CTRE) library. The library was designed with new C++20 features, and it uses novel techniques. This presentation independently sums up the work since my previous CppCon talk about the library.

The primary topic of this talk will be an explanation of the new Deterministic Finite Automaton (DFA) engine in the library and how it's built and optimised during compilation. I will explain the differences and limitations of the new engine in comparison to the previous Back Tracking engine. I will address these differences with a benchmark and I will discuss the generated assembly.

Even if you are not interested in regular expressions, you will learn new techniques in compile-time meta-programming and see new C++20 features in action.

Microsoft C++ Team at CppCon 2020--Will Buik

Will you attend?

Microsoft C++ Team at CppCon 2020

by Will Buik

From the article:

The Microsoft C++ team has an exciting lineup of sessions at CppCon 2020. Many of us will also be present at our team’s booth in the virtual exhibition hall throughout the conference. Come say hi and let us know if you have any questions about our talks, products, or anything else! We’ll be making a few exciting announcements about Visual Studio and Visual Studio Code...

A few details and thoughts on online events like Meeting C++ online

Some details and backgrounds on how the online events like CppCon and Meeting C++ 2020/online work

A few details and thoughts on online events like Meeting C++ online

by Jens Weller

From the article:

A few weeks ago I announced Meeting C++ online, and now the first two online events have happend. Now I'd like to share a bit more details with you.

CppCon 2019: This Videogame Programmer Used the STL and You Will Never Guess What...--Mathieu Ropert

This year, CppCon 2020 is going virtual. The dates are still the same – September 14-18 – and we are aiming for the CppCon live event to have pretty much everything you’re familiar with at CppCon except moved online: multiple tracks including “back to basics” and a new “embedded” track; live speaker Q&A; live talk time zones friendly to Americas and EMEA (and we’re going to try to arrange around-the-clock recorded repeats in all time zones, where speakers who are available can be available for live Q&A in their repeated talks too, and we’ll do that if it’s possible – but we’re still working on it!); virtual tables where you can interact face-to-face online with other attendees just like at the physical event; virtual exhibitor spaces where you can meet the folks on your favorite product’s teams to ask them question face-to-face; pre- and post-conference classes; and even the CppCon house band playing live before every plenary session. All talk recordings will be freely available as usual on YouTube a month or two after the event, but everything else above will be available only live during CppCon week.

To whet your appetite for this year’s conference, here’s another of the top-rated talks from last year. Enjoy – and register today for CppCon 2020 – all the spirit and flavor of CppCon, this year all virtual and online!

This Videogame Programmer Used the STL and You Will Never Guess What Happened Next

by Mathieu Ropert

Summary of the talk:

The STL is sometimes seen as a strange and dangerous beast, especially in the game development industry.
There is talk about performance concerns, strange behaviours, interminable compilations and weird decisions by a mysterious "committee".
Is there any truth to it? Is it all a misconception?

I have been using the STL in a production videogame that is mostly CPU bound and in this talk we will unveil the truth behind the rumours.
We will start by a discussion about the most common criticism against the STL and its idioms made by the gamedev community.
Then we will see a few practical examples through STL containers, explaining where they can do the job, where they might be lacking and what alternatives can be used.
Finally we will conclude with some ideas on how we can improve both the STL for game developers and also how to foster better discussion on the topic in the future.

At the end of this talk, attendees should have a solid understanding of why the STL is sometimes frowned upon, when it makes sense to look for alternatives to the standard and most importantly when it does not.

CppCon 2020 Keynote: Performance Matters by Emery Berger

Will you attend?

CppCon 2020 Keynote: Performance Matters by Emery Berger

From the article:

Emery Berger is a Professor in the College of Information and Computer Sciences at the University of Massachusetts Amherst, where he co-directs the PLASMA @ UMass lab.  To fully appreciate the work that Emery as done and the academic honors that he’s received, you really need to read his bio...

CppCon 2020 kickoff: Sunday welcome reception

cppcon2020-logo.pngCppCon 2020 "online" begins in less than one week. This is the biggest C++ event of the year, with over 80 talks in 6 breakout tracks including the Back To Basics track and the brand-new Embedded track; daily keynotes starting with Bjarne Stroustrup's opening keynote on Monday; additional pre- and post-conference classes with world-class trainers, the first of which starts in less than 48 hours; panels starting with the annual Committee Fireside Chat; exhibitor halls with your favorite tools' developers in live video chat to answer your questions and help you solve your problems; and the CppCon house band playing live from their Seattle-based studio before and after each daily keynote. It's as much of what you can experience at CppCon's face-to-face events that we can bring online, which turns out to be quite a lot -- and no need to deal with luggage, airports, or hotels.

This Sunday, CppCon begins as always with a pre-conference welcome reception. For two and a half hours, you'll be able to get oriented in the virtual conference center, and hobnob with speakers and attendees while comparing notes about your favorite chocolates and code samples. We may have a few surprise live guests at the reception as well -- check it out.

As always, the talk and panel videos will be made freely available on YouTube a month or two after the event. Those of you who attend live will additionally get to participate in all the live activities -- the live Q&A with speakers and panels, including live AMA video chat sessions with your favorite C++ authors and experts at reserved tables throughout the week; an exhibit hall where you can have live video chat with the developers of your favorite tools and ask them everything you want to know about their products; live video interaction with all of the other attendees in virtual rooms and tables throughout the event all week long; and more.

If you're one of the many who have already registered, we look forward to seeing you very soon! If not, there's still time -- register today.

CppCon 2019: The Best Parts of C++--Jason Turner

This year, CppCon 2020 is going virtual. The dates are still the same – September 14-18 – and we are aiming for the CppCon live event to have pretty much everything you’re familiar with at CppCon except moved online: multiple tracks including “back to basics” and a new “embedded” track; live speaker Q&A; live talk time zones friendly to Americas and EMEA (and we’re going to try to arrange around-the-clock recorded repeats in all time zones, where speakers who are available can be available for live Q&A in their repeated talks too, and we’ll do that if it’s possible – but we’re still working on it!); virtual tables where you can interact face-to-face online with other attendees just like at the physical event; virtual exhibitor spaces where you can meet the folks on your favorite product’s teams to ask them question face-to-face; pre- and post-conference classes; and even the CppCon house band playing live before every plenary session. All talk recordings will be freely available as usual on YouTube a month or two after the event, but everything else above will be available only live during CppCon week.

To whet your appetite for this year’s conference, here’s another of the top-rated talks from last year. Enjoy – and register today for CppCon 2020 – all the spirit and flavor of CppCon, this year all virtual and online!

The Best Parts of C++

by Jason Turner

Summary of the talk:

C++ is a big language, and it gets bigger every year. Is C++ it too big? Do we just continue to make the language harder to learn? Or, perhaps, do these language additions actually make the language better and easier to use? We will take a pragmatic look at the changes brought to C++ over the years and what impact they have had on how we write code.