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

Cerealization and RPC with Cap'n Proto

Link visible for attendees

Cap'n Proto is a serialization and RPC (remote procedure call) framework built by the primary author of Google's Protobuf. "Cap’n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster." (Cap'n Proto's web site refers to serialization as "cerealization" in a tongue-in-cheek fashion.)

Cap'n Proto is designed for the use case of efficiently transmitting complex message structures across the network as part of a distributed system. So while it is a serialization method like converting your data structures to JSON, it is more explicitly designed for network oriented messages and remote procedure call scenarios. It is also designed with efficiency in mind.

This month, Richard Thomson will give us an introduction to Cap'n Proto using a fictional comic book database as an example. We'll use Cap'n Proto to model some simple CRUD (create, read, update and delete) operations over RPC. We'll look at how application data structures are represented using Cap'n Proto.

This will be an online event, so drinks and snacks are on you!
Meeting link: https://meet.xmission.com/Utah-Cpp-Programmers

Cap'n Proto: https://capnproto.org/

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

Link visible for attendees

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

Link visible for attendees

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

Link visible for attendees

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 (91)

Serialization with Boost.Serialization

This event has passed

Photos (20)