Events

CppCon 2021 Virtual Trip Report, A User Story--Javier Estrada

Did you attend?

CppCon 2021 Virtual Trip Report, A User Story

by Javier Estrada

From the article:

This is the first CppCon hybrid (in person and virtual) conference, and in my opinion, it was a success in terms of content and organization, particularly from the virtual side. Sure, there were the occasional quirks, or the first day emergencies if one didn’t read the “instruction manual” (ahem) beforehand. But ’nuff said.

I’m writing this trip report while the experience is fresh, and before the glitter fades, drinking a hot cup of coffee while everybody else sleeps...

Upcoming C++ User Group meetings in November

The monthly listing of upcoming C++ User Group meetings at Meeting C++

Upcoming C++ User Group meetings in November

by Jens Weller

From the article:

The monthly overview on C++ User Group meetings being announced by the start of the month!

This month features 4 Events organized by Meeting C++:

    2.11 Meeting C++ online - What you can learn from being too cute: why you should write code
    4.11 Meeting Emedded 2021
    10.11 Meeting C++ 2021
    16.11 Meeting C++ online job fair

There is 1 new C++ User Groups: Odense.

 

CppCon 2021 Tuesday keynote video posted: Herb Sutter on "Pattern matching using 'is' and 'as'"

cppcon2021-keynote-herb.pngThe second keynote from CppCon 2021 is now publicly available via JetBrains, our video sponsor:

Thoughts on pattern matching using 'is' and 'as' [jetbrains.com/cppcon2021]

by Herb Sutter

In this talk, the speaker shows the C++ pattern matching libraries and language proposals that were considered, and presents his own contribution that builds on them.

How Meeting C++ can help you to close your C++ knowledge gap

Update your C++ skills with Meeting C++!

How Meeting C++ can help you to close your C++ knowledge gap

by Jens Weller

From the article

With 1.5 years of the pandemic behind us and one more "season" ahead for many of us, I'd like to show you how you can improve your C++ skills with the events organized by Meeting C++!

Meeting C++ organizes many online Events on Hubilo with its Meeting C++ online User Group. This started over a year ago and today it hosts 1 - 2 evenings of C++ content per month. Usually a talk or a fair like the online C++ job fair or the book & tool fair. The next meeting of this User Group is next week, hosting Daisy Hollmans CppCon Talk What you can learn from being too cute: why you should write code that you should never write.

CppCon 2021 C++ committee fireside chat panel video posted

cppcon2021-fireside.pngThe second video from CppCon 2021 is now publicly available via JetBrains, our video sponsor:

Committee Fireside Chat [jetbrains.com/cppcon2021]

Panelists: Bjarne Stroustrup, Lisa Lippincott, Gabriel Dos Reis, David Stone, Michael Wong, Inbal Levi

Moderator: Herb Sutter

The panel of representative members of the C++ standards committee answers questions on C++.

Results and Statistics from the September Meeting C++ online job fair

A posting some insights and statistics from the last job fair.

Results and Statistics from the September Meeting C++ online job fair

by Jens Weller

From the article:

In September Meeting C++ online organized an online C++ Job fair, in this blog post I'm going to write about some of the lessons learned and a few new insights from the attendee data.

First, the next online job fair is mid November, book your table if you'd like to attend as an employer. Or become listed in the Meeting C++ employer listing for one year.

Cppcon 2021 3D Graphics for Dummies--Chris Ryan

Registration is now open for CppCon 2021, which starts on October 24 and will be held both in person and online. To whet your appetite for this year’s conference, we’re posting some upcoming talks that you will be able to attend this year. Here’s another CppCon future talk we hope you will enjoy – and register today for CppCon 2021 to attend in person, online, or both!

3D Graphics for Dummies

Wednesday, October 27 • 4:45pm - 5:45pm

by Chris Ryan

Summary of the talk:

Three-dimensional graphics are much simpler than you would think. I will present the rudimentary techniques for the designs of a simple C++ Matrix library and operator methodologies, through an introduction to 3D Graphics: Points, Vectors, Coordinate Spaces, Matrix Math, Depth Buffer and Rasterization.

We will explore the blood and guts of a C++ Matrix library and 3D graphics. Rather than using off-the-shelf libraries like Unity and OpenGL, we will examine a simple library I wrote to teach myself about the subject. Includes demo of the graphics library/app.

Cppcon 2021 Implementing static_vector: How Hard Could it Be?--David Stone

Registration is now open for CppCon 2021, which starts on October 24 and will be held both in person and online. To whet your appetite for this year’s conference, we’re posting some upcoming talks that you will be able to attend this year. Here’s another CppCon future talk we hope you will enjoy – and register today for CppCon 2021 to attend in person, online, or both!

Implementing static_vector: How Hard Could it Be?

October 25 • 4:45pm - 5:45pm

by David Stone

Summary of the talk:

static_vector is a std::vector that allocates things on the stack instead of the heap. We have std::vector, so it should be easy to write a non-allocating version, right?

Sadly, it's not quite that simple. There are many aspects of the vector interface that make sense based on a container that can reallocate, but do not make sense for a container that cannot. This leads to some API differences. static_vector also faces certain challenges around constexpr that makes it both more and less constexpr than std::vector.

We will go into detail on how std::vector and how static_vector work, how they are similar, and how they differ. This presentation will be focusing on lower-level details and interactions with specific language features in C++20 and (hopefully) C++23. There will be lots of code examples, and we'll step through how they work and where they fall short, trying to build up to a working, production-ready solution.