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++.

CopperSpice: Paradigms, Polymorphism, and Generic Programming

New video on the CopperSpice YouTube Channel:

Paradigms, Polymorphism, and Generic Programming

by Barbara Geller and Ansel Sermersheim

About the video:

We had no idea the word paradigm could actually be a useful term. Come watch our new video and find out what we learned. It is both more complex and more interesting than you might think.

Please take a look and remember to subscribe!

Audio Programming with Marsyas -- Richard Thomson

Utah C++ Programmers has released a new video.

Audio Programming with Marsyas

by Richard Thomson

From the video description:

Marsyas is an open source software framework for audio processing with specific emphasis on Music Information Retrieval applications. [...] Marsyas has been used for a variety of projects in both academia and industry.

This month, Richard Thomson will give us an introduction to the Marsyas API. We'll take a look at how to use this library to extract musical score features from an audio file.

https://www.youtube.com/watch?v=urNdsVT7V3A

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.

Design Patterns VS Design Principles: Observer, State and Strategy

Do you know about them?

Design Patterns VS Design Principles: Observer, State and Strategy

by Jonathan Boccara

From the article:

In this series of articles on design patterns and design principles, we analyse how the 23 GoF design patterns relate to the 9 GRASP design principles.

In a previous article, we classified the GRASP patterns like this (excluding “Managing complexity”).

The study we perform in this series is helpful to understand better both the GoF and the GRASP, with the goal of taking better decisions when it comes to organizing our code.

The GoF design patterns come from the seminal Design Patterns book. The GRASP design principles are explained in Craig Larman’s Applying UML and Patterns.

In this episode of the series, we examine the Observer, State and Strategy design patterns...