San Diego C++ Meetup – #61 Apr 16 2024
Vorbrodt's C++ Blog
by Kobi
4d ago
Hello all, Yet another summary of our latest session of San Diego C++ Meetup. America’s finest city endorsing America’s favorite language The meetup page can be found here. San Diego C++ Meetup #61 recording. Agenda summary C++ quiz – Arrays and copies during range-for-loop. The right auto/auto* – When using auto, and the deduced type is pointer, should we use auto? or auto*. Spoiler – use auto*. But why? This items takes us through the reasoning behind it. Hint – it helps readability and correctness especially with const involved. Does a default virtual destructor prevent compiler-generate ..read more
Visit website
San Diego C++ Meetup #60 – March 12 2024
Vorbrodt's C++ Blog
by Kobi
1M ago
Hello everyone, San Diego C++ Meetup – 5 Years! 60 meetings! took place Tuesday March 12th 2024. Here is the link to the meetup.com page. Recently, I’m moving away from Windows+Teams. Last session, we used Zoom utilizing Andreas Fertig’s account. Andreas was our guest speaker on Feb 2024. For March, I tried using Google Meet but I missed the fact that I needed premium “GoogleOne” account and it was too late to add it. I have it now for next sessions. Hence the recording did not work. No worries, after the meeting I spent ~20 minutes to record myself going over the agenda so we have it on recor ..read more
Visit website
Exploring Polymorphism in C++ – San Diego C++ Meetup Feb 2024
Vorbrodt's C++ Blog
by Kobi
2M ago
Hello everyone, We had a special guest speaker on Tuesday, Feb 20th 2024. Andreas Fertig! This is not Andreas’ first appearance in our Meetup and I was super happy to host him again! This session went over an interesting and extremely useful information – Runtime vs Compile time polymorphism. The event page can be found here. Recording, as usual can be found in the San Diego C++ Meetup Youtube channel. Exploring Polymorphism in C++: Run-time vs. Compile-time by Andreas Fertig – San Diego C++ meetup Presentation material can be found in our dropbox location (join the meetup to gain access). S ..read more
Visit website
San Diego C++ Meetup #58 – Modern C++ Design, chapter 2
Vorbrodt's C++ Blog
by Kobi
3M ago
Hello all, Quick summary on a great Tuesday night on Jan 16 where we went over chapter 2 of Andrei’s A. book – Modern C++ design. meetup-event link Recording: San Diego C++ Meetup sdcppmu Youtube recording Here is the overall summary of what we went over in this session: Compile time assertions Partial template specialization. Local classes. Map integral constants to types. Compile time dispatch based on numeric values. Boolean conditions. Type to type mapping. For overloading and function template partial specialization. Type selection, based on compile time boolean conditions. Detect conve ..read more
Visit website
San-Diego C++ Meetup #57 “What can Class Template Policy Design do for your codebase?”
Vorbrodt's C++ Blog
by Kobi
4M ago
Hello all, Short summary on the previous San Diego C++ meetup, the last one for 2023. It took place on December 12th 2023. The topic for the meetup was Class Template Policy based design. All based on the first chapter of Andrei’s Modern C++ Design book from 2001. Here is a link to the meetup event. Recording on our sdcppmu channel here: Policy Based Class Design recording on sdcppmu YT channel The talk goes over the first chapter of Andrei’s book highlighting the huge advantage of using this technique in your code. And in particular, it described the following items: Templates, specializat ..read more
Visit website
San Diego C++ Meetup #56 hosting Šimon Tóth – “Patterns of interview solutions”
Vorbrodt's C++ Blog
by Kobi
5M ago
Hello all, This post is about the latest San Diego C++ Meetup session, held on Tuesday, November 14 2023. It was a virtual meeting, recorded and uploaded to the sdcppmu Youtube channel. Here is the recording: San Diego C++ Meetup #56 hosting Šimon Tóth – “Patterns of interview solutions” Here is a link to the event on meetup.com This time, we hosted Šimon Tóth who gave a wonderful talk named “Patterns of interview solutions”. A bit on Šimon: He can be found on the following Social media: linkedin, hachyderm.io, substack, medium and github.com . Books on leanpub.com: A Com ..read more
Visit website
Introduction to Package Management with Conan 2.0 – by Chris McArthur – JFrog
Vorbrodt's C++ Blog
by Kobi
7M ago
Hello, We had another great night in San Diego C++ Meetup, the 54th meeting (Sep 12 2023). This time hosting JFrog and specifically having Chris McArthur presenting Conan 2.0. The session was super informative and easy enough that even if you’re hearing about Conan for the first time, you’d be able to pick it up quickly and start using it in your projects. The meetup page for this event can be found here. San Diego C++ meetup #54 – Introduction to Package Management with Conan 2.0 – by Chris McArthur – JFrog So what did we learn? Describing what is Conan, how does it solve the gap in C++ wr ..read more
Visit website
Modern CMake Best Practices for Library Authors by Alex Reinking – San Diego C++ Meetup #52
Vorbrodt's C++ Blog
by Kobi
9M ago
Hello everyone, I’ve been super busy at work hence the delay in this blog post that summarizes our 52nd San Diego C++ Meetup. This time, we hosted a Qualcommer co-worker – Alex Reinking. Alex is very knowledgeable in many fields and in specific, he likes build systems. We had an offline chat before he submitted the talk for the July session. We talked about CMake, FetchContent, Package managers and it was very clear to me that Alex would be great speaker in our meetup. Here is the recording: San Diego C++ Meetup recording – Alex Reinking talking about Modern CMake Alex started by taking us t ..read more
Visit website
Ben Deane – San Diego C++ Meetup! June 13 2023 #51
Vorbrodt's C++ Blog
by Kobi
11M ago
Hello all, It was yet another exciting night this time hosting Ben Deane! His talk named “Applicative – the Forgotten Functional Pattern“ Here is the recording: Ben is a great speaker and he loves Functional programming First – the Abstract: Abstract Monads get all the press. Functors are often presented as a prerequisite to monads. Applicative (functor) almost never gets mentioned. But it’s massively useful – to the point where a lot of the time when we think about a “monadic interface” what we really want is an applicative interface. This talk will put applicative in the limelight, showing ..read more
Visit website
YACRB – Yet Another CoRoutines Blog
Vorbrodt's C++ Blog
by Kobi
11M ago
Based on a true story from the San Diego C++ Meetup #46 1/2023 After our Jan 2023 virtual meeting I wanted to summarize all the cool stuff we learned during the session. This is the short version of the talk that I (Kobi) presented on Tuesday, Jan 17 2023. First, I’d like to have few shout outs to few people that inspired this talk. The first one, is Pablo Arias. Pablo had a 3 parts Coroutines blog post that explains how to use C++20 Coroutines and Linux Kernel’s feature io_uring. First part can be found here. It includes link to the source and discussion on reddit. This blog post is written s ..read more
Visit website

Follow Vorbrodt's C++ Blog on FeedSpot

Continue with Google
Continue with Apple
OR