Hello everyone,

Last week we met for another San Diego C++ meetup session. I was super busy with tons of other obligations, so this blog post summary of the meetup session comes a bit late.

The meeting took place on July 15 2025, 5PM Pacific. Virtual meeting.

Meeting page can be found here.

Recording can be found here:

Agenda and items discussed:

  • I mentioned this website: https://cppdoctor.com/ that also published an ebook on C++ lambdas. Check it out!
  • We discussed C++ quiz #338 – “constexpr if” with branches that returns different types. Difficulty is marked as hard!
  • I mentioned https://mementum.github.io/cpp17-iterating-problems/ and showed few snippet of code from the blog. Check it out – This is published by “Daniel Rodriguez” and worth browsing!
  • We discussed C++26 compile-time reflection and discussed “Daniel’s L“. blog post Discover C++26’s compile-time reflection – Daniel Lemire’s blog – If you did not read it yet, I highly recommend doing so. It’s easy enough to read and realize the potential of C++26 reflection proposal. I’m looking forward to see what kind of utilities, and applications people would come up using this language feature! go std::meta!
  • We discussed “Enum-discriminated unions with nlohmann::json” by “Jakub Neruda“. Check this blog post here. It shows Deserialization of JSON using nlohmann::adl_serializer<> specialization. Nice trick that I personally was not aware of.
  • And last discussion was about padding. Inspired by this X/tweet. Here is a small peek at the padding structure that we showed during the meeting:

Couple thank you:

  • Thank you Packtpub for your generous coupons offers to the meetup attendees.
  • Thank you JetBrains for sponsoring the meetup! JetBrains has generously sponsoring the yearly Meetup fees!

Thank you!

Kobi

Leave a Reply