Tritech, Järnvägsgatan 10, 172 35 Sundbyberg
Welcome to C++ Stockholm 0x08 - Berlin meets Oslo - a meetup of the C++ developer community of Stockholm.
This time with guests from Berlin/Germany and Oslo/Norway, brought to us through the kind support of think-cell.
C++ Stockholm 0x08 schedule:
17:30 - 18:00 Welcome and socializing
18:00 - 18:50 Arno Schödl , A Practical Approach to Error Handling
18:50 - 19:40 Pizza, drinks and socializing
18:40 - 20:05 Patricia Aas, C++ for Java Developers 20:05 - 20:30 Patricia Aas,Linux Security APIs used by the Chromium Sandbox
20:30 - 21:00 Socializing, goodbye
Arno Schödl, Ph.D., Technical Director
Arno is responsible for the design, architecture and development of all our software products. He oversees think-cell's R&D team, Quality Assurance and Customer Care. Before founding think-cell, Arno worked at Microsoft Research and McKinsey. Arno studied computer science and management and holds a Ph.D. from the Georgia Institute of Technology with a specialization in Computer Graphics. He co-founded think-cell together with Dr. Markus Hannebauer in 2002.
A Practical Approach to Error Handling
Every program may encounter errors, some originating from internal bugs in the program, others coming from the environment the program is operating in. Ignoring all errors will make the program utterly unreliable, while treating every conceivable one introduces lots of extra complexity with little benefit. At think-cell, we have been using and refining our own principled approach to error handling, which we have not seen elsewhere. This lecture teaches our method, so that you in your next project, too, can write more reliable software with less effort.
Patricia is a C++ programmer working on the Vivaldi Browser where she has currently taken on platform integration of media. She has previously worked at Opera Software on their Desktop Browser and at Cisco on their Telepresence Hardware Endpoints, primarily on Linux. She is pationate about making technology more inclusive both in its use and in its creation.
C++ for Java Developers Programmers today are often multilingual, coming into new programming languages with the mental model from their primary language. If you are coming to C++ from a Java background there are some aspects of your mental model that won't serve you well, and there are many aspects that will be unfamiliar. In this talk experienced C++ and Java devs should find a common ground to facilitate learning and teaching modern C++. Linux Security APIs used by the Chromium Sandbox The Chromium/Blink project forms the basis of many of today's browsers including Vivaldi, Chrome, Brave and Opera. Its multiprocess architecture means that it can wield platform APIs to implement its sandbox features. This talk describes how some of the platform APIs on Linux are used in Chromium to implement the sandboxes
This evening is sponsored by think-cell.
think-cell is the de facto standard when it comes to professional presentations in Microsoft PowerPoint. Since the company is completely independent from any strategic or financial investors and highly profitable, we can fully concentrate on improving our existing software and innovating new products. To continuously meet the demands of our customers with a product that is expertly tailored to their needs, we make no compromises with regard to code quality. Our software developers are accomplished experts in their field. We give them room for cutting-edge ideas and solutions, and we only release our software once it is ready. We are working on revolutionizing the way presentations are made, reinventing the user interface and largely automating the slide layout!