CppCon

24.–29. Oktober 2021

Im Oktober 2021 war think-cell zum zweiten Mal eingeladen, seinen Vortrag auf der CppCon zu halten, der größten und bekanntesten Konferenz der C++-Community. Diesmal sprach unser Senior Software Developer Sebastian über „Typescripten – Generating type-safe JavaScript bindings for emscripten“.

Dort hat er unser neues Tool typescripten https://github.com/think-cell/typescripten zum ersten Mal auf einer Konferenz vorgestellt. typescripten löst ein wichtiges Problem, das wir bisher bei der Erstellung von Webanwendungen in C++ hatten: Bisher gab es keine typensichere Möglichkeit, JavaScript-APIs aus C++ aufzurufen. Doch jetzt gibt es eine Lösung. typescripten baut auf emscripten und TypeScript auf. emscripten bietet leistungsstarke Laufzeitunterstützung, mit der wir JavaScript von C++ aus aufrufen können, allerdings ohne Typensicherheit. Mit TypeScript können wir JavaScript-Bibliotheken mit Typinformationen versehen. Solche Schnittstellenbeschreibungen sind für über 7000 JavaScript-Bibliotheken unter https://github.com/DefinitelyTyped/DefinitelyTyped verfügbar. Typescripten verwendet diese TypeScript-Schnittstellendefinitionen und wandelt sie in typensichere C++-Schnittstellen um, die jeder Entwickler in seine WebAssembly-Anwendung aufnehmen kann.

Obwohl es sich aufgrund der geltenden COVID-19-Beschränkungen um einen Online-Vortrag handelte, war es für Sebastian eine Ehre und eine große Freude, sein Publikum zu treffen. Die Teilnehmer waren sehr engagiert und stellten viele Fragen zu unserem typescripten-Compiler. Da die Zeit für Fragen und Antworten nicht ausreichte, gab es im Anschluss an den Vortrag ein zusätzliches Meeting, gather.town – ein Riesenerfolg!

Wer ist think-cell?

think-cell wurde im Jahr 2002 von zwei Informatikern gegründet, die das Unternehmen auch heute noch leiten. Wir sind auf Grafiksoftware spezialisiert, welche die aufwendige Arbeit der Erstellung von Präsentationsfolien für unsere anspruchsvollen Anwender übernimmt.

Weitere Informationen über uns und unsere Arbeitsumgebung findest Du auf unserer Karriereübersichtsseite. Weitere Informationen über die Entwicklungsaufgaben, mit denen wir uns täglich beschäftigen, findest Du in der Stellenbeschreibung für C++-Entwickler.

Du möchtest mehr erfahren?

Falls Du Fragen zur Arbeit bei think-cell, unseren offenen Stellen oder Events hast, wende Dich einfach an unsere Kollegin Julia Zhachuk.

hr@think-cell.com
+49 30 666473-10

think-cell HR-Vertreterin

Teilen