Our colleague Tina Ulbrich (Software Developer) was a participant and speaker at the international C++ conference CppNorth in Toronto, Canada, from July 21 to 24. In her presentation 'Throwing Tools at Ranges' she gave an insight into the differences between the various C++ versions to the participants. What other experiences did she take away from Canada?
It was the first time that ROSEN was represented at CppNorth – and a really great experience! It's still a very young conference, but it had some very distinguished speakers. The event took place in CIBC Square, in the premises of the Microsoft Canadian Headquarters. From the 44th floor you really had an incredible view of Toronto and Lake Ontario.
Keynote in Front of 170 Software Developers
The conference was opened in front of 170 participants by Kate Gregory, a highly recognized speaker who is also known for her excellent Pluralsight courses. Another highlight was the keynote by Eric Wastl, the founder of Advent of Code, an advent calendar with programming puzzles. They have the special feature that they can be solved in any way, whether with pen and paper, programming in your favourite programming language, Excel, visualization, etc. The talk illustrated how much effort and love goes into these puzzles, which are made available to programmers free of charge every year.
C++ Versions in Comparison
However, I was not only invited to the conference as a participant, but also as a speaker. In my talk titled 'Throwing Tools at Ranges', I analyzed different versions of a self-chosen example with several tools to show the differences between the various C++ versions. This is the third time I have given this talk at a conference. Going 'on tour' with talks is nothing unusual, but I adapted the results to the latest compiler version and thus gave an updated version of my presentation, which was well received by the audience.
New Impulses
I am happy to use conferences as an opportunity to network, but of course also for further training. It is incredibly informative to exchange ideas with other professionals who often face similar challenges and to take away new ideas. By participating in such relevant events and presentations, we promote ROSEN in technical circles and position ourselves as experts. I am very pleased that I was able to contribute to this with my presentation and am looking forward to the next opportunity.
___________________________________
C++ at ROSEN
C++ is a programming language that was developed in 1979 and is used in particular for hardware-related programming. The language is used in many areas of industry, for example in operating systems, embedded systems and high-performance applications, but also in game development. C++ (programming standard C++11) has been undergoing massive further development since 2011. Conferences on the programming language give developers the opportunity to discuss the new language standards and learn from each other.
“At ROSEN, C++ is used in the in-house processing platform for converting specific file formats, among other things," says Tina. “We are clearly pioneers in the use of new language standards and are one of the few companies that use new technologies directly. This is precisely why it is so important that we regularly attend conferences on this topic," says Tina, summarizing the importance.