Mkuwdjykgpgzrtvp1ng1
SkillsCast

Sempiler - X-Platform Software Development Without VMs Or Frameworks

11th July 2018 in London at Business Design Centre

There are 69 other SkillsCasts available from FullStack London 2018 - The Conference on JavaScript, Node & Internet of Things

Please log in to watch this conference skillscast.

712955466 640

The way you do cross platform software development is inherently broken at present. Popular projects like React Native and Electron crowbar in Virtual Machines where they do not belong and abstract away the native platform behind layer after layer of framework glue and hacks. This makes the software laggy, bloated and hard to debug because the stacktraces are unintelligible messes. During this talk you will learn about Sempiler.

Sempiler is different fundamentally because it models the semantics and symbols of the target platform in a source language of your choice. Using this approach it can transpile your source code to truly native, zero overhead emissions that maintain a clear (almost 1:1) parity between the source and emitted artefacts.

Further, one can optimise the code to the semantics of the target platform without having to waste time (re)learning foreign syntax or fighting with black boxes between their code and the machine.

More details on the project can be found here.

YOU MAY ALSO LIKE:

Sempiler - X-Platform Software Development Without VMs Or Frameworks

Darius Hodaei

Ex-Microsoft software engineer passionate about compilers and programming languages ...and ending the 'Optimization vs Native' flame war!

SkillsCast

Please log in to watch this conference skillscast.

712955466 640

The way you do cross platform software development is inherently broken at present. Popular projects like React Native and Electron crowbar in Virtual Machines where they do not belong and abstract away the native platform behind layer after layer of framework glue and hacks. This makes the software laggy, bloated and hard to debug because the stacktraces are unintelligible messes. During this talk you will learn about Sempiler.

Sempiler is different fundamentally because it models the semantics and symbols of the target platform in a source language of your choice. Using this approach it can transpile your source code to truly native, zero overhead emissions that maintain a clear (almost 1:1) parity between the source and emitted artefacts.

Further, one can optimise the code to the semantics of the target platform without having to waste time (re)learning foreign syntax or fighting with black boxes between their code and the machine.

More details on the project can be found here.

YOU MAY ALSO LIKE:

About the Speaker

Sempiler - X-Platform Software Development Without VMs Or Frameworks

Darius Hodaei

Ex-Microsoft software engineer passionate about compilers and programming languages ...and ending the 'Optimization vs Native' flame war!

Photos