What we're about

Join us to learn more about the latest developments in C and C++ programming. The ISO standards body has ratified C++20, the latest version of the standard, making this the best version of C++ so far. The C++ programming language supports a wide variety of programming styles, from procedural to object-oriented to functional to generic. If you haven't touched base with C++ lately, come join us to experience the joy of using modern C++!

C++ is the place to be when you care about power consumption, efficiency, performance, deterministic resource management and compactness of code. You can have all of this and still retain expressive designs and suitable abstractions.

Virtual meeting recordings can be found on our YouTube channel Utah Cpp Programmers (https://tinyurl.com/utahcpp-youtube).

We have a team on http://exercism.io for discussing and improving the way we write C++ code. The team name is utahcpp (http://exercism.io/teams/utahcpp).

• Past topics (https://utahcpp.wordpress.com/past-meeting-topics/)

• Possible future topics (https://utahcpp.wordpress.com/future-meeting-topics/)

If you have a specific topic you'd like see, drop us a line (http://user.xmission.com/~legalize/mail.html).

Upcoming events (4+)

Adding a REST API with Corvusoft's restbed

Online event

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.

This will be an online event, so drinks and snacks are up to you!

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ

Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Regular Monthly Meeting

Online event

TBD based on boot up results

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ

Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Regular Monthly Meeting

Online event

TBD based on boot up results

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ

Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Regular Monthly Meeting

Online event

TBD based on boot up results

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ

Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Past events (88)

Writing a Network Client with POCO

Online event

Photos (17)