SwedenCpp 2024
SwedenCpp transitioned into its eighth year and continues to create a distributed conference over space and time. We now have more than 50 events in (I need to find out how) many different locations. That makes me eager to reach 100 events.🙂
Thanks to the support of our SwedenCpp Pro Partners, we can still cover the costs of the SwedenCpp Meetup Pro subscription (which, in my opinion, is too expensive. Hello Meetup!).
This support is a big help, and I’m very grateful for it. Without our partners, running the group as it is would not be possible, as it takes a significant amount of time and effort. Therefore, a huge thank you to all of our Pro Partners: Atlas Copco, Prevas, Net Insight, Berotec, Nexer, HiQ and think-cell.
These are the seven companies that made the seven events in Stockholm possible. The situation in Gothenburg is slightly different, as there are no Pro Partners. However, I’m hopeful that we can find some in the future.
Also worth mentioning is that The SwedenCpp Youtube channel surpassed the 3k subscriber mark. That’s a nice milestone, and I’m happy the videos are useful to many people.
Stockholm
This year in Stockholm, we had a schedule with seven events. Here a brief overview with links to the details.
0x2C: Searching for time, safety and asio networking
As meanwhile usual, we stated the new year in January at Atlas Copco. The cave is one of the most beautiful locations we have in Stockholm, and I like it a lot. Even if it makes the recording of the talks a bit more challenging due to the echo.
We had 3 talks this evening.
-
Georg Kullgren: Searching for time
-
Henrik Fransson: When software kills
-
Johan Berg: Building libraries on top of Boost.Asio
All talks are available on our YouTube Channel
Event details can be found in the event announcement on Meetup
0x2D: Bugs war stories and fighting Mordor with gRPC
The second event of the year was held at Prevas. Also I well known place for us which I like a lot since the long room and the dual screen setup is perfect for the talks.
We had 2 talks this evening.
-
Eric Landström: The bugs I remember
-
Per-Magnus Holtmo Using gRPC to fight Mordor
All talks are available on our YouTube Channel
Event details can be found in the event announcement on Meetup
0x2E: Callbacks and Ranges
The third event of the year was held at Net Insight. Always a pleasure to be there. This year we had Tina from Germany visiting us, and she gave a talk about ranges.
We had 2 talks this evening.
-
Johan Berg : Using C callbacks in C++
-
Tina Ulbrich : Throwing Tools at Ranges
All talks are available on our YouTube Channel
There was unfortunately a technical issue with the recording of Tinas talk, so no desktop recording is available and the slides are visible via the video camera. Not optimal, but better than nothing..
Event details can be found in the event announcement on Meetup
0x2F: libtorrent && Cache friendly data + functional + ranges
The fourth event of the year was held at Berotec, at their newly renovated place at Pampas Marina, literally on the water. A perfect place for a summer event.
We had 2 talks this evening.
-
Arvid Norberg: 20 years of libtorrent
-
Björn Fahller: Cache friendly data + functional + ranges = ❤️
All talks are available on our YouTube Channel
Event details can be found in the event announcement on Meetup
0x30: P2981 and P3298, units and conversion
The fifths event of the year was held at Nexer, in their new office in the center of the city. This new place is awesome, but I miss a little but their previous place.
However, with two standard committee members and paper authors as speaker, we were perfectly setup. And it was the second event of the year with a speaker from abroad.
We had 2 talks this evening.
-
Mateusz Pusz: Improving our safety with a quantities and units library
-
Bengt Gustafsson: Implicit conversion functions — standardizing a small feature
All talks are available on our YouTube Channel
Event details can be found in the event announcement on Meetup
0x31: Triangulation && Memory Allocation
The sixth event of the year was held at HiQ, also in a new office. Same building, but one floor up. And we have the greatest background for the talks ever, sunset over Stockholm!
We had 2 talks this evening.
-
Artem Amirkhanov: Stories of CDT; Lessons from Developing and Maintaining a C++ Triangulation Library
-
Mathieu Ropert: Heaps Don’t Lie - Guidelines for Memory Allocation in C++
All talks are available on our YouTube Channel
Event details can be found in the event announcement on Meetup
0x32: LLVM internals && learning some ARM Assembly Skills
The seventh, and final event in Stockholm for the year was hosted by think-cell, and whe where at FooCafe. It was great to have think-cell visiting Stockholm and sponsoring the event, the second time after 2017. Also, we haven’t been at FooCafe for a long time, so it was nice to be back. I hope to see more events there in the future.
We had 2 talks this evening.
-
Hans Wennborg: C++ switch statements under the hood in LLVM
-
Sebastian Theophil: Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)
All talks are available on our YouTube Channel
Event details can be found in the event announcement on Meetup
Gothenburg
Gothenburg had three talks this year, I hope for more in 2025!
Unfortunately, I have no photos and there are no videos of the events, so I can only list the meetup pages for the events.
I feel very motivated to visit Gothenburg again in 2025, and I hope to see more events there.
Summary, and look ahead
2024 was again a busy and successful year for SwedenCpp. We grew in members, have more subscribers on YouTube, and hosted 7 events in Stockholm and 3 in Gothenburg. Despite the difficult economic situation the world is in, we managed to keep the group running and have an incredible Pro Partner network.
But I must admit that I started feeling a bit exhausted from the work. It’s great to find hosts and speakers from different countries, but setting up such events takes hours of communication and coordination. Between family, work, and my engagement in the C++ standard committee, I must admit that I’m running out of time. So, in the future, we might rely again on 100% local people and places. Will see.
Also, this was probably the last summary in this verbose form, and next year I will come up with a different format. I started this format back in 2017, and I think it’s time for a change.
However, I hope you enjoyed the read and the videos.