youtube image
From YouTube: Developer Community Call #5  l  Marine runtime internals

Description

00:00 Intro
01:11 Identity Link Service project presentation
14:02 Updates from the core team
23:35 Start of the lecture “Marine: general purpose Wasm runtime”
24:09 Agenda
25:01 Fluence architecture snapshot
27:10 Fluence language stack
28:04 Nodes and clients in Fluence network
28:43 What is WebAssembly?
29:43 Lifecycle of a Wasm application
31:32 WASI — WebAssembly System Interface
31:58 WASI imports
32:21 Hello world + WASI
33:05 Interface types
35:25 Marine runtime from Fluence perspective. Fluence service
37:28 Fluence modules type
39:18 Services configuration
41:03 Marine: multi-module Wasm runtime
41:45 Aqua + marine
42:10 Marine architecture
44:30 IValue
45:02 Host closures
48:13 Marine SDK and tools
48:18 Fluence Hello world
49:17 Marine tests: modules testing
51:14 Marine tests: services testing
51:51 How do multi-module calls work
55:39 How fast is it?
57:00 The project overview, useful links
58:28 Discussion, Q&A



Ben Smith “Applied WebAssembly” https://youtu.be/5N4b-rU-OAA
Greeting service example https://github.com/fluencelabs/marine/tree/master/examples/greeting
Marine vm https://github.com/fluencelabs/marine
Rust sdk https://github.com/fluencelabs/rust-sdk
AIR https://github.com/fluencelabs/air
Aqua https://github.com/fluencelabs/aqua
Developer Community Calls Wiki https://www.notion.so/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
Project updates
Twitter https://twitter.com/fluence_project
Newsletter https://fluence.network/
Telegram https://t.me/fluencedev
Discord https://fluence.chat

Speaker: Mike Voronov, mike@fluence.one, tg @voronovm