C++ on Sea is back by the sea for 2022!--Phil Nash
Will you join?
C++ on Sea is back by the sea for 2022!
by Phil Nash
From the article:
A great line up of speakers. A great set of pre-conference workshops. And a great location...
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Adrien Hamelin | Jun 17, 2022 01:40 PM | Tags: community
Will you join?
C++ on Sea is back by the sea for 2022!
by Phil Nash
From the article:
A great line up of speakers. A great set of pre-conference workshops. And a great location...
By Adrien Hamelin | Jun 17, 2022 01:39 PM | Tags: None
Will you join?
Join the Webinar – 5 Approaches to Remote C++ Development With CLion
by Anastasia Kazakova
From the article:
Join us on Tuesday, July 26, 2022, 3:00 pm – 4:30 pm UTC (check other timezones) for our free live webinar, 5 Approaches to Remote C++ Development With CLion...
By Meeting C++ | Jun 10, 2022 04:04 AM | Tags: meetingcpp events community
Two weeks ago Meeting C++ organized an event centered on sharing information on how to prepare and give talks. With the goal being to level the playing field for everyone but also make it easier to start speaking. You can watch the lightning talks and the panel online.
Supporting new speakers and great talks
by Jens Weller
From the article:
This event supports the ongoing call for talks of Meeting C++ and other conferences. So for Meeting C++ 2022, submit your talk until Sunday, June 12th! As conferences and life has changed over the last 2 years, Meeting C++ wants to give everyone interested in speaking a hand on how to get started and motivated. Scott Meyers did once share in the second part of his Meeting C++ keynote in 2014 some of his thoughts on "preparing materials for the modern age" and a few years later CppCon has hosted some classes for speakers to improve their talks. But not much has come available for the general public as information on how to create and give technical talks. With this event I aimed at producing a first set of tips and topics for interested speakers to view for inspiration.
By Legalize Adulthood | Jun 9, 2022 01:31 PM | Tags: None
Utah C++ Programmers has released a new video.
Adding a REST API with Corvusoft's restbed
by Richard Thomson
From the video description:
Many times you need to integrate your C++ infrastructure with services written in other languages on other machines from other teams. In the past, this might have been accomplished with custom RPC (remote procedure call) networking services that exposed resource data in your application to authorized clients.
HTTP REST (representational state transfer) APIs have become a common architectural pattern for exposing resource data across the network. With SSL/TLS (secure socket layer/transport layer security) connections and the HTTPS protocol, the client/server exchange can be secured. Authentication can be implemented with a session mechanism or the built-in authentication mechanisms in HTTP itself.
This month, Richard Thomson will give us an introduction to restbed, a C++14 framework for asynchronous RESTful processing. After an overview of the library, we'll look at what it takes to implement an HTTP server that responds to resource requests.
By Boris Rasin | Jun 9, 2022 01:30 PM | Tags: None
Using C++ with other languages.
Scapix Language Bridge - seamless integration of C++ with other languages
by Boris Rasin
From the article:
Bindings automatically generated directly from C++ headers during build - no need to manually maintain separate IDL definitions or manual bindings. Make a change in your C++ code, press build, then call your new code from Java, Objective C, Swift, Python, JavaScript or C#. Often this would be done in the same IDE, allowing continuous seamless cross-language development.
By rwdougla | Jun 9, 2022 01:26 PM | Tags: None
On Monday, June 13th, Matt Godbolt will be presenting "C++'s Super Power" for the Chicago C/C++ Users Group . This marks our return to in-person meetings with our first hybrid event.
June 2022 Chicago C++ Users Group Meeting
by the Chicago C++ User Group
About the meeting
For full event details, please see out website event page.
Thanks to our sponsors, attendance is free with food and drinks provided.
RSVP for in-person attendance at our Meetup page. Space is limited, so register soon! We hope to see you there!
By Jens Maurer | Jun 9, 2022 06:52 AM | Tags: c++11 basics
Forwarding
Modern C++ In-Depth — Perfect Forwarding
by Phani Adusumilli
From the article
While a forwarding reference may at first appear to be an rvalue reference, it actually has a very particular form that allows it to bind to any value category.
By Blog Staff | Jun 7, 2022 08:01 PM | Tags: None
Over the past week, we ran our 2022 annual global C++ developer survey. Thank you to everyone who responded. As promised, here is a summary of the results:
CppDevSurvey-2022-summary.pdf
The results have now been forwarded to the C++ standards committee to help inform C++ evolution. Your feedback will be very helpful, and thank you again for your participation! Stay safe, everyone.
By Adrien Hamelin | Jun 7, 2022 01:35 PM | Tags: community
Were you there?
C++Now 2022 Trip Report
by Timur Doumler
From the article:
From May 1 to May 6, 2022, I attended the C++Now conference in Aspen, Colorado. This was my third time speaking at C++Now (I also attended in 2016 and 2019), and in my opinion it was the best edition of C++Now so far!
By Adrien Hamelin | Jun 7, 2022 01:19 PM | Tags: advanced
Highly non trivial.
Assignment for optional<T>
by Barry Revzin
From the article:
Let’s talk about assignment for optional<T>. I realize this is a fraught topic, but I want to try to build up proper intuition about how assignment has to work, especially since the debate around this topic has been fairly underwhelming. This post will almost exclusively discuss copy assignment (i.e. the one that takes an optional<T> const&), since everything just follows from that...