What we're about

Mentors Needed! - Our expert volunteer mentors benefit from teaching, as well as hearing and learning alternative approaches from their fellow mentor's views, and the questions asked by the learners (students) during a session.

Let's Learn Modern C++17 Together - it's like a whole new, even better language!

Who should attend? - Are you a solid programmer who wants to expand your horizons to the powerful new features of modern C++? We now welcome programmers worldwide. Our meetings are generally in the evening on Austin time, which is on US Central Time.

Recommended Reading -

Programming: Principles and Practice Using C++, **2nd** Edition -- Bjarne Stroustrup (AKA. Birds book)

C++ Programming Language, The, **4th** Edition -- Bjarne Stroustrup (AKA. Mountains book)

A Tour of C++ (C++ In-Depth Series) -- Bjarne Stroustrup (AKA. Red book)

C++ Concurrency in Action 2nd Edition -- Anthony Williams (AKA. Concurrency book)

C++17 - The Complete Guide -- Nicolai Josuttis (AKA The 17 book)

We discuss deeply technical specifics regarding Modern C++ and how to modernized code up to that standard. Introductory and advanced, questions and answers are interleaved with the goal of everyone getting some benefit moment to moment. All questions are treated with respect. All answers/replies/comments and asides are considered, challenged, and supplemented by everyone in the group.

We are highly interactive and we sit around a huge table in Austin, TX to facilitate quality communication. No one is required to speak, but we hope you will have something to add or appreciate when you are comfortable doing so. The facilitator of the group is very proactive in keeping the discussion understandable, focused, on topic and moving forward, as well as creating space for people to speak and express their technical ideas. We aim for highly productive, highly interactive learning. Generally, Grant is the moderator and Alan is the primary mentor. During "the disease" concerns we are meeting online, and welcoming programmers from around the world to attend.

CppMSG is an approach to learning which we pioneered in Austin in 2015, please read about it here before attending our meetings:

http://CppMSG.com (http://cppmsg.com/)

Upcoming events (5)

[C++20, Q&A, Online] (Beginner, Advanced) {Mentoring & Study Group; CppMSG;}

Modern C++20 Study Group - Questions & Answers
Come join us, in our long standing collaborative community of dedicated programmers. :)

Do you know everything you want/need to know about C++? Whether yes or no, this meeting may be for you.

Want to be better at programming and technical communication? Want to gain deeper understanding and discover new approaches?

What to share your C++ knowledge to help people, and be appreciated by your peers, and be known for your knowledge? We need teachers and mentors.

Come early to set up your computer, login, and network with us.

The structured meeting will start at 7:10 Austin, Texas time. Please be early!

The online Zoom video conference link is shown on this announcement by meetup.com at some point before the meeting.

For text "chat" and formatted "code copy/pasting" during the meeting, do **not** use Zoom or Slack chat. Instead, login (using probably your github account) and use this:

https://gitter.im/CppMSG/Lobby

We will have a break at about 8:00PM, and also other creative features to inspire and engage the group. :)

We don't do lectures, if someone is talking, someone wants the answer and is listening. You can even interrupt, if you didn't hear or understand what is being said. Or stay silent, lurkers are welcome.

No charge for attending, this a labor of love on the part of the active participants.

For our recommended reading list, please see the about page of this meetup.

Mentors Needed! - Our expert volunteer mentors benefit from teaching, as well as hearing and learning alternative approaches from their fellow mentor's views, and the questions asked by the learners (students) during a session.

Don't forget to invite your programmer friends.

Group Culture and Meeting Facilitation -

We discuss deeply technical specifics regarding Modern C++ and how to modernize code up to that standard. Introductory and advanced questions and answers are interleaved with the goal of everyone getting some benefit moment to moment. All questions are treated with respect. All answers/replies/comments and asides are considered, challenged, and supplemented by everyone in the group. We are highly interactive and we sit around a huge table to facilitate quality communication. No one is required to speak, but we hope you will have something to add when you are comfortable doing so. The moderator of the group is very proactive in keeping the discussion understandable, focused, on topic and moving forward, as well as creating space for people to speak and express their technical ideas. We aim for highly productive, highly interactive learning. Generally, Grant is the moderator and Alan is the primary mentor.

One thing that makes us truly different is that attendees can publicly challenge and or criticize Grant and Alan during the course of the meeting. If you think something is not being explained well, you can't read someone's handwriting, someone is going too fast, or the meeting is getting off track, you can say something. Grant and Alan will not be crushed, nor will we retaliate with anger, nor with passive aggressive behaviors, nor retribution. We work to facilitate excellent, efficient, flexible and responsive events and part of this means inviting audience feedback even when it is not 'ego positive' for us. However this does not mean that you can aggressively question other attendees, organizers or mentors, since they have not generally agreed to be public criticized.

Suggested Compiler and IDE -

We will be using the Qt Creator, the editor within the cross-platform development environment for programming exercises and examples. You can download the open source Qt product here:
https://www.qt.io/download-open-source

Please consider reading this website to understand our procedures and rules: http:/CppMSG.com

Keywords: CppMSG, Cpp, Cplusplus, C++11, C++14, C++17, C++20, Qt, QML, Quick, C++ Mentoring and Study Group, meetup.com, Austin Texas

[C++20, online] (Beginner, Advanced) {Q&A, Mentoring & Study Group; CppMSG;}

Modern C++20 Study Group - Questions & Answers
Come join us, in our long standing collaborative community of dedicated programmers. :)

Do you know everything you want/need to know about C++? Whether yes or no, this meeting may be for you.

Want to be better at programming and technical communication? Want to gain deeper understanding and discover new approaches?

What to share your C++ knowledge to help people, and be appreciated by your peers, and be known for your knowledge? We need teachers and mentors.

Come early to set up your computer, login, and network with us.

The structured meeting will start at 7:10 Austin, Texas time. Please be early!

The online Zoom video conference link is shown on this announcement by meetup.com at some point before the meeting.

For text "chat" and formatted "code copy/pasting" during the meeting, do **not** use Zoom or Slack chat. Instead, login (using probably your github account) and use this:

https://gitter.im/CppMSG/Lobby

We will have a break at about 8:00PM, and also other creative features to inspire and engage the group. :)

We don't do lectures, if someone is talking, someone wants the answer and is listening. You can even interrupt, if you didn't hear or understand what is being said. Or stay silent, lurkers are welcome.

No charge for attending, this a labor of love on the part of the active participants.

For our recommended reading list, please see the about page of this meetup.

Mentors Needed! - Our expert volunteer mentors benefit from teaching, as well as hearing and learning alternative approaches from their fellow mentor's views, and the questions asked by the learners (students) during a session.

Don't forget to invite your programmer friends.

Group Culture and Meeting Facilitation -

We discuss deeply technical specifics regarding Modern C++ and how to modernize code up to that standard. Introductory and advanced questions and answers are interleaved with the goal of everyone getting some benefit moment to moment. All questions are treated with respect. All answers/replies/comments and asides are considered, challenged, and supplemented by everyone in the group. We are highly interactive and we sit around a huge table to facilitate quality communication. No one is required to speak, but we hope you will have something to add when you are comfortable doing so. The moderator of the group is very proactive in keeping the discussion understandable, focused, on topic and moving forward, as well as creating space for people to speak and express their technical ideas. We aim for highly productive, highly interactive learning. Generally, Grant is the moderator and Alan is the primary mentor.

One thing that makes us truly different is that attendees can publicly challenge and or criticize Grant and Alan during the course of the meeting. If you think something is not being explained well, you can't read someone's handwriting, someone is going too fast, or the meeting is getting off track, you can say something. Grant and Alan will not be crushed, nor will we retaliate with anger, nor with passive aggressive behaviors, nor retribution. We work to facilitate excellent, efficient, flexible and responsive events and part of this means inviting audience feedback even when it is not 'ego positive' for us. However this does not mean that you can aggressively question other attendees, organizers or mentors, since they have not generally agreed to be public criticized.

Suggested Compiler and IDE -

We will be using the Qt Creator, the editor within the cross-platform development environment for programming exercises and examples. You can download the open source Qt product here:
https://www.qt.io/download-open-source

Please consider reading this website to understand our procedures and rules: http:/CppMSG.com

Keywords: CppMSG, Cpp, Cplusplus, C++11, C++14, C++17, C++20, Qt, QML, Quick, C++ Mentoring and Study Group, meetup.com, Austin Texas

[C++20, Q&A, Online] (Beginner, Advanced) {Mentoring & Study Group; CppMSG;}

Modern C++20 Study Group - Questions & Answers
Come join us, in our long standing collaborative community of dedicated programmers. :)

Do you know everything you want/need to know about C++? Whether yes or no, this meeting may be for you.

Want to be better at programming and technical communication? Want to gain deeper understanding and discover new approaches?

What to share your C++ knowledge to help people, and be appreciated by your peers, and be known for your knowledge? We need teachers and mentors.

Come early to set up your computer, login, and network with us.

The structured meeting will start at 7:10 Austin, Texas time. Please be early!

The online Zoom video conference link is shown on this announcement by meetup.com at some point before the meeting.

For text "chat" and formatted "code copy/pasting" during the meeting, do **not** use Zoom or Slack chat. Instead, login (using probably your github account) and use this:

https://gitter.im/CppMSG/Lobby

We will have a break at about 8:00PM, and also other creative features to inspire and engage the group. :)

We don't do lectures, if someone is talking, someone wants the answer and is listening. You can even interrupt, if you didn't hear or understand what is being said. Or stay silent, lurkers are welcome.

No charge for attending, this a labor of love on the part of the active participants.

For our recommended reading list, please see the about page of this meetup.

Mentors Needed! - Our expert volunteer mentors benefit from teaching, as well as hearing and learning alternative approaches from their fellow mentor's views, and the questions asked by the learners (students) during a session.

Don't forget to invite your programmer friends.

Group Culture and Meeting Facilitation -

We discuss deeply technical specifics regarding Modern C++ and how to modernize code up to that standard. Introductory and advanced questions and answers are interleaved with the goal of everyone getting some benefit moment to moment. All questions are treated with respect. All answers/replies/comments and asides are considered, challenged, and supplemented by everyone in the group. We are highly interactive and we sit around a huge table to facilitate quality communication. No one is required to speak, but we hope you will have something to add when you are comfortable doing so. The moderator of the group is very proactive in keeping the discussion understandable, focused, on topic and moving forward, as well as creating space for people to speak and express their technical ideas. We aim for highly productive, highly interactive learning. Generally, Grant is the moderator and Alan is the primary mentor.

One thing that makes us truly different is that attendees can publicly challenge and or criticize Grant and Alan during the course of the meeting. If you think something is not being explained well, you can't read someone's handwriting, someone is going too fast, or the meeting is getting off track, you can say something. Grant and Alan will not be crushed, nor will we retaliate with anger, nor with passive aggressive behaviors, nor retribution. We work to facilitate excellent, efficient, flexible and responsive events and part of this means inviting audience feedback even when it is not 'ego positive' for us. However this does not mean that you can aggressively question other attendees, organizers or mentors, since they have not generally agreed to be public criticized.

Suggested Compiler and IDE -

We will be using the Qt Creator, the editor within the cross-platform development environment for programming exercises and examples. You can download the open source Qt product here:
https://www.qt.io/download-open-source

Please consider reading this website to understand our procedures and rules: http:/CppMSG.com

Keywords: CppMSG, Cpp, Cplusplus, C++11, C++14, C++17, C++20, Qt, QML, Quick, C++ Mentoring and Study Group, meetup.com, Austin Texas

[C++20, Online] (Beginner, Advanced) {Q&A, Mentoring & Study Group; CppMSG;}

Modern C++20 Study Group - Questions & Answers
Come join us, in our long standing collaborative community of dedicated programmers. :)

Do you know everything you want/need to know about C++? Whether yes or no, this meeting may be for you.

Want to be better at programming and technical communication? Want to gain deeper understanding and discover new approaches?

What to share your C++ knowledge to help people, and be appreciated by your peers, and be known for your knowledge? We need teachers and mentors.

Come early to set up your computer, login, and network with us.

The structured meeting will start at 7:10 Austin, Texas time. Please be early!

The online Zoom video conference link is shown on this announcement by meetup.com at some point before the meeting.

For text "chat" and formatted "code copy/pasting" during the meeting, do **not** use Zoom or Slack chat. Instead, login (using probably your github account) and use this:

https://gitter.im/CppMSG/Lobby

We will have a break at about 8:00PM, and also other creative features to inspire and engage the group. :)

We don't do lectures, if someone is talking, someone wants the answer and is listening. You can even interrupt, if you didn't hear or understand what is being said. Or stay silent, lurkers are welcome.

No charge for attending, this a labor of love on the part of the active participants.

For our recommended reading list, please see the about page of this meetup.

Mentors Needed! - Our expert volunteer mentors benefit from teaching, as well as hearing and learning alternative approaches from their fellow mentor's views, and the questions asked by the learners (students) during a session.

Don't forget to invite your programmer friends.

Group Culture and Meeting Facilitation -

We discuss deeply technical specifics regarding Modern C++ and how to modernize code up to that standard. Introductory and advanced questions and answers are interleaved with the goal of everyone getting some benefit moment to moment. All questions are treated with respect. All answers/replies/comments and asides are considered, challenged, and supplemented by everyone in the group. We are highly interactive and we sit around a huge table to facilitate quality communication. No one is required to speak, but we hope you will have something to add when you are comfortable doing so. The moderator of the group is very proactive in keeping the discussion understandable, focused, on topic and moving forward, as well as creating space for people to speak and express their technical ideas. We aim for highly productive, highly interactive learning. Generally, Grant is the moderator and Alan is the primary mentor.

One thing that makes us truly different is that attendees can publicly challenge and or criticize Grant and Alan during the course of the meeting. If you think something is not being explained well, you can't read someone's handwriting, someone is going too fast, or the meeting is getting off track, you can say something. Grant and Alan will not be crushed, nor will we retaliate with anger, nor with passive aggressive behaviors, nor retribution. We work to facilitate excellent, efficient, flexible and responsive events and part of this means inviting audience feedback even when it is not 'ego positive' for us. However this does not mean that you can aggressively question other attendees, organizers or mentors, since they have not generally agreed to be public criticized.

Suggested Compiler and IDE -

We will be using the Qt Creator, the editor within the cross-platform development environment for programming exercises and examples. You can download the open source Qt product here:
https://www.qt.io/download-open-source

Please consider reading this website to understand our procedures and rules: http:/CppMSG.com

Keywords: CppMSG, Cpp, Cplusplus, C++11, C++14, C++17, C++20, Qt, QML, Quick, C++ Mentoring and Study Group, meetup.com, Austin Texas

Photos (5)

Find us also at