Skip to content

This event was canceled

Details

Welcome to number 30!

Now in our thirties (of events;-), we seriously start to become grown up (as a meetup group).
But this will of course not prevent us continuing having a lot of fun !

So I am more than happy for being able to announce an amazing program.

Door open: 17:30, we start at 18:00.

  • Arno Lepisk: Testing non-compiling code
  • Arvid Norberg: Evolving the C++ ABI
  • Break, socializing with snacks and drinks
  • Mats Kindahl: A C++ programmer's view on Rust

Thanks to our event host NetInsight, https://netinsight.net/ , for again hosting our event.
We know the location already, it is gorgeous!

The program in detail

Arno Lepisk: Testing non-compiling code

Sometimes when writing library or utility code one creates constructs which simply shouldn’t compile. But how does one test such code?
How can we catch when a change in code suddenly makes code that should not compile actually compile?
In this talk I will discuss some cases where this need comes up, and how to write tests so we know that non-compiling code stays non-compiling.

Arno first came into contact with C++ in the mid-90s, and has been a professional C++ programmer for an eighth of a century. When not writing short snippets of code to learn about new (or old) C++ features he has worked with C++ code in fields as powertools, games, aerospace, data- and telecom.

---
Arvid Norberg: Evolving the C++ ABI

ABI stability is a hot topic in the C++ community right now. This talk aims to explain what the challenges are, where to search for solutions and what you can do today.

Arvid is a C++ veteran of 20 years, with an affinity for distributed systems and works for a block chain startup in California. On the side he maintains a C++ Bittorrent client.

---

Mats Kindahl: A C++ programmer's view on Rust

Rust is a relatively new language that has been voted as the most popular programming language in the Stack Overflow Developer Survey three years in a row and is steadily gaining popularity in programming circles, so what is going on?

Rust is presented as a systems programming language that offers both control and memory safety without sacrificing performance. In this presentation, you will get a brief introduction to Rust and learn why Rust claims to provide memory safety without a garbage collector and provides thread-safety at compile time.

You will also learn about the Rust ecosystem, what kind of tasks Rust is suitable for and where Rust might not be your preferred choice.

---

Väl mött!

Sponsors

Sponsor logo
JetBrains
Kindly provides free CLion licenses for some of our event visitors.
Sponsor logo
Hands Development AB
Providing the SwedenCpp infrastructure
Sponsor logo
Arvid Norberg
Member, speaker, first major SwedenCpp-Pro supporter
Sponsor logo
Net Insight
SwedenCpp Pro Network Sponsor
Sponsor logo
Prevas
SwedenCpp Pro Network Sponsor
Sponsor logo
Atlas Copco
SwedenCpp Pro Network Sponsor
Sponsor logo
Nexer Group
SwedenCpp Pro Network Sponsor
Sponsor logo
HiQ
SwedenCpp Pro Network Sponsor
Sponsor logo
Berotec
SwedenCpp Pro Network Sponsor
Sponsor logo
think-cell
SwedenCpp Pro Network Sponsor
Sponsor logo
Sylog
SwedenCpp Pro Network Partner
Sponsor logo
Excillum
SwedenCpp Pro Network Sponsor
Sponsor logo
Oracle
SwedenCpp event sponsor
Sponsor logo
OHB Sweden
SwedenCpp event sponsor

Members are also interested in