YoVDO

Windows, Macos & the Web - Lessons From Cross-Platform Development at think-cell

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Web Development Courses Software Development Courses Cross-Platform Development Courses Emscripten Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore cross-platform development challenges and solutions in this conference talk from ACCU. Delve into think-cell's journey of porting their Windows-only application to Mac and web platforms. Learn about the impact on development processes, project organization, and C++ programming practices. Discover how common cross-platform libraries were utilized and supplemented with custom, lightweight C++ abstractions for rendering, internationalization, file I/O, mouse event handling, RPC calls, and error reporting. Gain insights into defining platform-independent semantics and implementing them across different operating systems. Examine the transition to web applications using emscripten and the generation of type-safe C++ bindings from TypeScript interfaces. Acquire valuable knowledge on overcoming platform limitations and creating consistent functionality across Windows, macOS, and web environments.

Syllabus

Windows, Macos & the Web: Lessons From Cross-Platform Development at think-cell - Sebastian Theophil


Taught by

ACCU Conference

Related Courses

The Emscripten Experience - Sparky Engine - How to Make a Game Engine - Episode 25
The Cherno via YouTube
Interaction with Real-World JavaScript from Compiled Rust
Rust via YouTube
Native Web Apps - React, JS & WebAssembly to Rewrite Native Apps
JSConf via YouTube
JavaScript on Tiny, Wearable Hardware
JSConf via YouTube
Native Code on the Web
JSConf via YouTube