AMA with Herb Sutter - Meeting C++ live
Meeting C++ hosted an online AMA with Herb Sutter on Friday.
AMA with Herb Sutter - Meeting C++ live
by Jens Weller & Herb Sutter
Video:
November 14-16, Berlin, Germany
November 18-23, Wrocław, Poland
November 25, Wrocław, Poland
February 10-15, Hagenberg, Austria
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Meeting C++ | Oct 12, 2024 05:56 AM | Tags: meetingcpp community c++26 c++23 c++20 basics advanced
Meeting C++ hosted an online AMA with Herb Sutter on Friday.
AMA with Herb Sutter - Meeting C++ live
by Jens Weller & Herb Sutter
Video:
By Meeting C++ | Jun 5, 2024 01:41 AM | Tags: meetingcpp intermediate community basics
Like in the last two years Meeting C++ is organizing an event about technical speaking at C++ conferences, aiming to help new speakers with their talks and give everyone a chance to pick up something to improve their talks! The call for talks for Meeting C++ 2024 is running until June 25th!
Speaking about C++
Organized by Jens Weller
From the event description:
This event will focus on the process of creating technical talks for the C++ community. Various speakers will share their views on how to submit, prepare and give talks to the C++ community in the form of lightning talks and a panel.
By Meeting C++ | Mar 15, 2024 11:22 AM | Tags: meetingcpp cmake basics
A post on how I've recently started a new C++ project.
Starting a C++ project with CMake in 2024
by Jens Weller
From the article:
Last year I've written last year about my plans to return to C++, taking on some project ideas with C++20 and CMake.
The first project is now in its beginning, so I thought to share the steps so far. Some of this blog post is covered by my recent talk Starting a modern C++ project with CMake in 2024. In this post I'm going stay within the parts of the build tooling, following up with the code in other posts.
After working through the official CMake tutorial...
By Meeting C++ | Dec 30, 2023 03:38 AM | Tags: performance meetingcpp intermediate community c++20 c++17 c++14 basics advanced
Highlighting the current video releases for Meeting C++ 2023: the keynotes
With this year Meeting C++ had a unique set of keynotes, covering 6 impossible problems for software devs with the opening keynote by Kevlin Henney, followed by great wisdom about how open communities thrive by Lydia Pintscher. The closing keynote by Ivan Čukić was an impressive medley composing various idioms with Prog(ressive) C++.
All these keynotes are worth watching, a great contribution to our knowledge base as a community. Thanks to Kevlin Henney, Lydia Pintscher and Ivan Čukić for preparing these great presentations!
By Meeting C++ | Dec 22, 2023 12:17 PM | Tags: meetingcpp keynote intermediate community c++20 c++17 basics
Ivan Čukić gave a great Closing Keynote at this years Meeting C++ conference in Berlin.
Prog C++ - Ivan Čukić - Closing Keynote Meeting C++ 2023
by Ivan Čukić
Video
By Jens Maurer | May 25, 2023 06:46 AM | Tags: c++17 basics
An introduction to std::string_view
Modern C++ In-Depth — Is string_view Worth It?
by Michael Kristofik
From the article:
std::string_view
makes it easier to write generic code that can accept read-only references to character sequences, regardless of the underlying container that holds that data. ... However, like normal references, there is potential for misuse.
By Meeting C++ | Mar 17, 2023 03:10 AM | Tags: performance meetingcpp intermediate c++20 c++17 basics
Exploring how much number conversions from string cost you and how caching helps
What do number conversions cost?
by Jens Weller
From the article:
And so the devil said: "what if there is an easier design AND implementation?"
In the last two blog posts I've been exploring some of the ways to implement a certain type that has a string_view and holds a conversion to a type in a variant or any. And my last blog post touched on conversions. And that made me wonder, what if I did not have a cache in the type for conversions? The memory foot print would be much smaller, and implementation could be simple to convert in a toType function on demand. This then would essentially be a type that holds a string_view, but offers ways to convert this view to a type. Adding a cache to hold the converted value is in this case not necessary, as this is done on demand.
By Jens Maurer | Feb 2, 2023 11:09 AM | Tags: c++11 basics
Lambdas
Modern C++ In-Depth — Lambdas, Part 3
by Michael Kristofik
From the article
In our last installment, we examined how lambdas work and how they help simplify code. Now let’s build on that knowledge to see how we might store a collection of lambda expressions.
By Meeting C++ | Dec 10, 2022 11:38 AM | Tags: meetingcpp intermediate community c++20 basics advanced
The opening keynote of Meeting C++ 2022 is now online!
Belle Views on C++ Ranges, their Details and the Devil - Nico Josuttis - Keynote Meeting C++ 2022
by Nicolai Josuttis
Watch it now
By Jens Maurer | Dec 6, 2022 06:08 AM | Tags: c++11 basics
Lambdas
Modern C++ In-Depth — Lambdas, Part 1
by Phani Adusumilli
From the article
While lambdas do not allow us to write anything we could not have written before their introduction, they greatly improve the ease with which we can write function objects and callbacks.