YoVDO

Type-Safe Web Development with C++ Using WebAssembly and Typescripten

Offered By: Meeting Cpp via YouTube

Tags

C++ Courses Web Development Courses Javascript Courses Typescript Courses WebAssembly Courses Type Safety Courses Emscripten Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore type-safe web development with C++ in this 50-minute conference talk from Meeting C++ 2022. Dive into the world of WebAssembly as a popular target platform for C++ developers and learn how emscripten simplifies porting native applications. Discover the challenges of working with JavaScript APIs and DOM manipulation in a type-safe manner. Gain insights into "typescripten," an open-source tool built on TypeScript interface definition files and compiler API to create type-safe C++ wrappers for emscripten. Understand how this tool enables access to over 7,000 JavaScript libraries with type safety in C++. Examine the design principles behind C++ wrappers that aim to resemble TypeScript or JavaScript code. Explore the complexities of translating prototype-based JavaScript and TypeScript semantics into a type-based language like C++. Learn about the challenges faced and decisions made in developing this framework for seamless integration of C++ and web technologies.

Syllabus

Type safe web development with C++ - Sebastian Theophil - Meeting C++ 2022


Taught by

Meeting Cpp

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX