Fluence Labs / Community

Add meeting Rate page Subscribe

Fluence Labs / Community

These are all the meetings we have in "Community" (part of the organization "Fluence Labs"). Click into individual meeting pages to watch the recording and search or read the transcript.

5 Dec 2022

Fluence overview, team updates, community demos.

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
Fluence documentation https://doc.fluence.dev/docs/
  • 5 participants
  • 57 minutes
server
serverless
decentralized
hosted
functionality
developer
ethereum
fluences
testnet
hackathon
youtube image

6 Oct 2022

Bazaar Zero team presenting the project built with Fluence
Deterministic AquaVM, updated Registry
Tech team updates
Business team updates & upcoming events


Useful links

Bazaar Zero project https://bit.ly/3RAffxv
Hacking On Fluence https://fluencenetwork.notion.site/Hacking-On-Fluence-Primer-28a87754397048e1bec72e3bfc91fd9b
Community Calls wiki https://www.notion.so/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
Fluence Documentation https://doc.fluence.dev/docs/
Aqua Book https://doc.fluence.dev/aqua-book/
Discord https://fluence.chat
  • 7 participants
  • 1:25 hours
chat
hackathon
meetups
discord
whatnot
hi
community
hosts
urgent
weekend
youtube image

6 Oct 2022

Bazaar Zero team presenting the project built with Fluence
Deterministic AquaVM, updated Registry
Tech team updates
Business team updates & upcoming events


Useful links

Bazaar Zero project https://bit.ly/3RAffxv
Hacking On Fluence https://fluencenetwork.notion.site/Hacking-On-Fluence-Primer-28a87754397048e1bec72e3bfc91fd9b
Community Calls wiki https://www.notion.so/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
Fluence Documentation https://doc.fluence.dev/docs/
Aqua Book https://doc.fluence.dev/aqua-book/
Discord https://fluence.chat
  • 7 participants
  • 1:13 hours
hackathon
hackathons
meetups
chat
labweek
hosted
streaming
advanced
whatnot
going
youtube image

8 Aug 2022

Upcoming online & in-person events and hackathons
DOSA team presenting the project built with Fluence
TrustGraph and Registry docs
Aqua metrics and log collection, VSCode advancements
AquaVm performance analyzer


Useful links

DOSA project https://github.com/iqbalbaharum/dosa_project
Hacking On Fluence https://fluencenetwork.notion.site/Hacking-On-Fluence-Primer-28a87754397048e1bec72e3bfc91fd9b
Community Calls wiki https://www.notion.so/fluencenetwork/August-4-2022-Community-call-16-AquaVM-performance-analyzer-b83e6ac649f245a8830690198b475957
Fluence Documentation https://doc.fluence.dev/docs/
Aqua Book https://doc.fluence.dev/aqua-book/
Discord https://fluence.chat
  • 6 participants
  • 40 minutes
conference
ethereum
hackathon
hey
aquam
ready
token2049
streaming
meetup
participating
youtube image

8 Jul 2022

Timeline:

00:00 Intro
Updates from the business team
00:05 Hackathons to participate
Updates from the tech teams
01:53 Machines Department team
02:49 Marine book released
03:10 Marine architecture
05:57 Results from the summit in St.Petersburg
10:14 Addition to the upcoming events announcement
11:07 How Rust + WASI embedded a memory leak in Marine services
22:36 Network team updates
25:40 Service metrics
33:23 Q&A



Useful Resources:
*Community calls wiki
*Start hacking with Fluence https://www.notion.so/fluencenetwork/Hacking-On-Fluence-Primer-28a87754397048e1bec72e3bfc91fd9b
* Fluence Documentation https://doc.fluence.dev/docs/
* Aqua Book https://doc.fluence.dev/aqua-book/
* Fluence Quickstart https://github.com/fluencelabs/examples/tree/main/quickstart
* Fluence Examples https://github.com/fluencelabs/examples
* Discord https://fluence.chat
  • 6 participants
  • 36 minutes
hackathon
sustainable
blockchain
hackathons
platform
git
share
workshops
hacking
influencer
youtube image

2 Jun 2022

No description provided.
  • 8 participants
  • 1:01 hours
marine
mike
docker
project
loading
manage
shipping
aquaran
overview
rtm2
youtube image

5 May 2022

No description provided.
  • 4 participants
  • 59 minutes
developing
debugging
aquascript
fluence
blockchain
weekly
troubles
hopefully
stabilization
updates
youtube image

25 Apr 2022

Marine-js: How to run marine wasm services on JS peer: architecture overview and how to try it

Our goal is to make the Fluence JS peer as capable as the Fluence Rust peer. Previously there was no way to run wasm services on the JS peer. Now this feature is available and it's now easier to treat both types of peers as the same

If you want to run services both on Rust and JS peers, this feature will surely help you. Marine-JS unlocks the ability to make mind-blowing things with aqua and deploy services dynamically on any type of peers



Useful Links
https://fluence.network/
https://twitter.com/fluence_project
https://doc.fluence.dev/docs/
https://doc.fluence.dev/aqua-book/
https://github.com/fluencelabs/aqua
https://github.com/fluencelabs/aquavm
https://fluencenetwork.notion.site/fl...
https://github.com/fluencelabs/marine...
https://t.me/fluencedev
https://fluence.chat
  • 7 participants
  • 54 minutes
hosting
internet
hackathon
github
announcement
web3
decentralized
updates
broadcasting
users
youtube image

24 Mar 2022

00:00 Intro
04:50 OpenPond DEMO (Gitcoin project) by Helmi Insan
07:20 Code for Open Pond (Gitcoin Project)
10:40 Q&A for Open Pond
14:00 NFT Monitor DEMO and Code by Rahul Bansal 18.00 : Q&A for NFT Monitor
19:30 Aggregation using Fluence (Joera Mulders)
22:40 Aqua Compiler (Folex)
40:00 Q&A for Aqua Compiler (Bernhard Borges)
50:00 Register service on js peer and find it and call from another js peer (Alexey Proshutinsky)
58:00 Q&A

Useful Links
https://fluence.network/
https://twitter.com/fluence_project
https://doc.fluence.dev/docs/
https://doc.fluence.dev/aqua-book/
https://github.com/fluencelabs/aqua
https://github.com/fluencelabs/aquavm
https://fluencenetwork.notion.site/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
https://github.com/fluencelabs/marine-rs-sdk
https://t.me/fluencedev
https://fluence.chat
  • 7 participants
  • 1:06 hours
conference
alex
today
chat
introduce
presenting
greetings
ready
registry
taking
youtube image

10 Mar 2022

  • 5 participants
  • 26 minutes
aqua
streams
updated
recursive
demoing
mike
subscribes
challenges
delivered
announce
youtube image

24 Feb 2022

00:00 Intro
00:42 What's new in Fluence. Latest updates
04:01 Hackathon Bounties
05:16 Codeless Conduct Hackathon& Bounties
06:01 We are millions Hackathon
06:58 Tech updates from Dmitry Kurinskiy
13:00 Presentation. Fluence registry
13:11 The content of the presentation
13:44 What Fluence looks like
15:24 Fluence Registry in a nutshell
17:26 Fluence Registry: a design approach
17:38 Routing in a decentralized network
18:40 Kademlia algorithm
21:00 Kademlia is not a complete solution for the routing problem
23:20 Lifecycle of routing
24:58 Routing data. What data is needed
26:55 Distributed routing. What data do we need
28:47 Routeld-demystified. How to register it / to it?
31:16 Registry Route. Data types.
32:49 Registry Security
34:55 Possible use cases
35:35 Q&A
37:57 Demo
42:31 Q&A

Speaker: Dmitry Kurinskiy

Useful Links
https://fluence.network/
https://twitter.com/fluence_project
https://doc.fluence.dev/docs/
https://doc.fluence.dev/aqua-book/
https://github.com/fluencelabs/aqua
https://github.com/fluencelabs/aquavm
https://fluencenetwork.notion.site/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
https://github.com/fluencelabs/marine-rs-sdk
https://t.me/fluencedev
https://fluence.chat
  • 5 participants
  • 43 minutes
collaborative
fluence
updates
dao
finally
techies
hackathon
support
developers
community
youtube image

10 Feb 2022

00:00 Intro
00:33 Updates
01:21 About Fluence offline hackathon
06:02 Bounties for ETHDenver 2022
07:23 Development updates
08:08 Projects on Fluence are heterogeneous
09:09 Fluence has many techs. Harmonized ("Aquamarined")
13:15 What has changed over the last 1,5 month
13:24 New libp2p. Node updates. Metrics
14:22 Trust-graph service. Two purposes. Sign service explanation
17:33 Updated libp2p on the Java Scrip side. The new version of fluence-js and aqua
18:21 Changes in aquavm. New node and fluence-js version. Aqua follows all the changes on aquavm.
20:06 Aqua deeply refactored. Two purposes of changes
22:40 fldist is dead. Aqua dist
25:03 What's going to change
25:20 Deliver Marine-Web (milestone 1)
26:12. Registry. Difference between Aqua DHT and Registry
27:42 Working hard with aquadist.
28:15 Language changes. Simplification of the development process and making sintax more lightweight.
29:06 Q&A.Discussion
44:43 Event list on Denver: online and offline

Useful Links
https://fluence.network/
https://twitter.com/fluence_project
https://doc.fluence.dev/docs/
https://doc.fluence.dev/aqua-book/
https://github.com/fluencelabs/aqua
https://github.com/fluencelabs/aquavm
https://fluencenetwork.notion.site/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
https://github.com/fluencelabs/marine-rs-sdk
https://t.me/fluencedev
https://fluence.chat
  • 6 participants
  • 48 minutes
hackathon
fluence
protocols
blockchains
having
hackathons
virtual
unofficial
developers
hosting
youtube image

27 Jan 2022

  • 9 participants
  • 1:13 hours
2022
hackathon
updates
community
stuff
platforming
protocols
chat
ready
concerns
youtube image

16 Dec 2021

00:00 Intro
2021 TECH RECAP
00:21 Past, Present and Future of the Fluence development
01:04 The story of the current Fluence tech, the beginning of 2021
02:19 Challenges of 2021
PAST
03:22 What has been developed during 2021
03:47 Aqua, the main way to interact with Fluence network
05:24 Marine (WebAssembly runtime and tooling) development & essential parts
07:03 Fluence Peers (AquaVM+Marine+libp2p+event tool)
09:13 Builtins — parts of core protocol, delivered as services
12:01 Integrations with other protocols - IPFS, Ceramic, NEAR, Ethereum
13:03 Documentation overview
PRESENT
14:01 The situation at the end of 2021
15:19 Challenges for 2022
FUTURE
17:27 Aqua. Roadmap towards Aqua 1.0
19:48 Fluence development schedule for 2022 Protocol, DX, community
24:10 Briefly about upcoming events and hackathons
NODES ARCHITECTURE
26:22 Fluence Rust peer node. Sequence diagram and code explanation
54:32 Q&A
59:39 End of meeting

Speakers: Dmitry Kurinskiy, Alexey Pyshnenko


Diagram https://bit.ly/34VjNfH
Community calls wiki https://www.notion.so/fluencenetwork/Dec-16-2021-Community-Call-7-Nodes-Architecture-9855a0a6da714a3cacbc6a247df23b5a
How to start hacking with Fluence https://www.notion.so/fluencenetwork/How-to-hack-on-Fluence-97e20ba47ef04df2bfd0c234ee90537d
Fluence Documentation https://doc.fluence.dev/docs/
Aqua Book https://doc.fluence.dev/aqua-book/
Fluence Quickstart https://github.com/fluencelabs/examples/tree/main/quickstart
Fluence Examples https://github.com/fluencelabs/examples
Discord support https://fluence.chat/
  • 5 participants
  • 1:02 hours
2021
fluence
capabilities
developing
threadpool
troubles
aquascript
stream
overview
plan
youtube image

25 Nov 2021

00:00 Preparation
03:15 Intro
04:00 Updates from the core team
11:05 Self Id project demo, Fan Shuangying
25:18 Description of the Fluence
26:50 What are peers
28:10 P2P communication and particles
29:00 JS Peer implementation, where it goes into Fluence tech stack
29:37 JS Peer specifics, differences to reference peer implementation

JavaScript\TypeScript as a target for Aqua programming language
31:54 Services
33:13 Functions
35:12 Data type conversion

36:02 fluence-js package overview: Fluence Peer, Default peer, Fluence facade, Aqua compiler support
38:50 Fluence-JS : Fluence Peer Public API
40:52 Fluence-JS : Fluence Peer Internal API
41:38 Fluence-JS : Compiler support(1)
42:32 Fluence-JS : Compiler support(2)
43:08 Building blocks for a frontend fluence application
45:02 Part1. Installing dependencies
46:10 Part2. Setting Aqua Compiler
46:50 Part 3. Aqua code
47:41 Part 4. Integrating into typescript code
49:47 Demo time
52:23 Q&A

Speaker: Pavel Murygin
Host: Bernhard Borges

Useful links

https://fluence.network/
https://twitter.com/fluence_project
https://github.com/fluencelabs/aqua
https://github.com/fluencelabs/aquavm
https://github.com/fluencelabs/marine/tree/master/examples/greeting
https://fluencenetwork.notion.site/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
https://github.com/fluencelabs/marine-rs-sdk
https://t.me/fluencedev
https://discord.com/invite/5qSnPZKh7u
  • 7 participants
  • 55 minutes
discord
fans
updated
hi
discussions
live
aquascript
waiting
weekly
flint
youtube image

11 Nov 2021

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
  • 10 participants
  • 1:15 hours
interface
gist
identity
docker
link
jws
iit
authentication
supported
hosting
youtube image

28 Oct 2021

Today we will talk about Marine — a multi-module WASM runtime which runs AquaVM and services on Fluence nodes. The main feature of Marine is a shared-nothing linking scheme: modules can export and import functions from each other but do not have access to others' memory. This was achieved using interface-types. It also provides controlled access to the filesystem and system binaries. The main focus of today's talk is building a marine service using tools and SDKs.


00:00 Intro to the call
01:10 Context of the call
05:55 Describing Marine service (service design)
10:29 Implementing service (curl_adapter module implementation)
13:47 Building the curl_adapter with marine tool
15:12 Config.toml describes how to make a service from modules (service configuration)
17:58 Looking at the built module with the mrepl tool (testing with the mrepl)
19:36 How to access the network from a wasm module? (using mounted binaries to call curl)
27:39 Full marine runtime in mrepl, Q&A
32:57 Writing module for filesystem access (using WASI to access filesystem)
40:09 Writing of facade module which composes storage and curl_adapter. (importing functions from other modules)
47:40 How to use marine_test
57:47 Why marine_test is useful
58:56 How does other project use marine_test
01:01:30 Updates from the tech team
01:03:42 Q&A
01:06:31 Morgan Moskalyk demo
01:17:17 Feedback on Morgan’s demo
01:20:15 Q&A on Morgan's demo, Morgan and Joera discussing using Fluence



Speaker: Valery Antopol

Useful links:

Fluence documentation https://doc.fluence.dev/docs/
Discord Support https://fluence.chat/
Telegram https://t.me/fluencedev
GitHub https://github.com/fluencelabs
Join Fluence Labs https://fluence.network/join.html
Community Calls wiki https://www.notion.so/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
Fluence Developer Updates https://t.me/fluencedev
  • 10 participants
  • 1:31 hours
presentation
loading
interface
demo
communicating
plans
vibing
vm
submarine
view
youtube image

14 Oct 2021

AquaVM: Empowering distributed systems



00:00 Intro to the community call, agenda
02:03 AquaVM presentation intro
02:48 Aqua language& Aqua Intermediate Representation, AIR
03:46 Fluent-pad example of aqua function
06:35 Fluence language stack
08:19 Fluence network scheme


Aqua Intermediate Representation (AIR) foundations
09:07 AIR: operations
11:47 AIR: instructions
12:34 call
14:52 seq
15:02 par
15:33 lambdas
16:31 ap
17:10 xor
18:07 match/mismatch
18:37 fold
19:13 iteration
20:38 null (instruction for code generation)
20:50 AIR: particle


Implementation of AquaVM
21:50 Aqua inside the Fluence stack
22:20 AquaVM is a state transition function
23:14 Value types of AquaVM
22:56 Main principles
37:54 “Math” point of view to AquaVM
45:05 Conclusion
46:07 Useful links


Community Hacks
48:00 Joera Mulders
58:35 Juan Obligado


01:04:20 Discussion
01:14:04 Updates from the core team


Examples https://github.com/fluencelabs/fluent-pad/tree/aquamarine/client/aqua
Aqua in Browser https://fluence.dev/browser
Fluence documentation https://doc.fluence.dev/docs/
Discord Support https://fluence.chat/
Telegram https://t.me/fluencedev
GitHub https://github.com/fluencelabs
Join Fluence Labs https://fluence.network/join.html
Community Calls wiki https://www.notion.so/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
Fluence Developer Updates https://t.me/fluencedev
  • 10 participants
  • 1:16 hours
aqua
vm
discussed
aquavium
aquarium
aquaman
plan
mike
mode
communication
youtube image

30 Sep 2021

00:00 Introduction by Dmitry Kurinskiy, Fluence Labs CTO
00:57 Why are we developing Fluence? Motivation
02:42 Approaches to composition
05:08 Goals
07:28 Fluence Architecture
10:47 π-calculus as a foundation of Aqua language
13:37 Why we chose π-calculus?
16:45 Design the distributed workflow. Particle - smart packer that travels the network
19:57 Particle-Wave dualism
24:15 Aqua basics: the language compiles to Aqua Intermediary Representation
25:10 Why new language?
29:21 Example of Aqua syntax
32:54 More complex example, functionality
37:09 Will Fluence be on its own chain or it will run as DApp on other chain?
39:37 Aqua ecosystem
42:27 Distributed algorithms as libraries. Turn applications into protocols
47:34 What makes a Protocol
49:04 What’s missing right now?
51:22 Plan for community calls
51:59 Useful Links
54:00 BazaarEx, the project built on Fluence

Links & Resources:
Aqua in Browser https://fluence.dev/browser
Fluence documentation https://doc.fluence.dev/docs/
Discord Support https://fluence.chat/
Telegram https://t.me/fluencedev
GitHub https://github.com/fluencelabs
Join Fluence Labs https://fluence.network/join.html
Community calls wiki https://www.notion.so/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
  • 7 participants
  • 1:08 hours
aquascripts
thinking
connectivity
fluence
data
workflow
mage
webassembly
composition
intuition
youtube image

16 Sep 2021

00:00 Introduction
00:45 What is Fluence
05:11 Essentials of Fluence architecture
06:40 Fluence Peer
08:23 Aqua Virtual Machine
10:25 Aqua Intermediary representation low-level internal representation of the code that gets interpreted on AquaVM
11:11 Aqua, snippet of Aqua code
11:49 Aqua compiler
14:12 Fluence peer implementation in typescript
16:34 Relaying in Aqua
17:13 Fluence peer implemented in Rust aka Fluence Node
19:04 Services can exchange files
20:17 Marine - ultimate WebAssembly runtime for backends
22:21 Distributed Event Loops — “scheduled scripts”
24:02 Summing up. Fluence Network has two kinds of peers: 1. peer implemented with Typescript or Javascript (can run from the web browser) and 2. peer implemented with Rust (more powerful)
25:43 Services support
27:43 Why do you need Aqua if you can use Typescript?
35:54 Reusable (sub)protocols & builtin services
37:36 Aqua DHT (Routing)
38:54 AquaIPFS: adds compute to IPFS, adds file management to Fluence Network
39:51 TrustGraph — prioritizing, labeling peers
41:15 Developer Experience: tools to work with
43:25 Community links
44:29 Plan for community calls
46:00 Q&A part
46:01 How do you protect from spam or malicious code sent to be executed to other peers?
49:34 What is actually AquaVM?
52:13 Who chooses the peers to execute the code on?
56:50 How Ethereum is integrated or used?
58:23 What additional literature I can read regarding the topic?


Resources & Links
AquaVM https://github.com/fluencelabs/aquavm
Aqua in Browser https://fluence.dev/browser
Fluence documentation https://doc.fluence.dev/docs/
Discord Support https://fluence.chat/
Telegram https://t.me/fluencedev
GitHub https://github.com/fluencelabs
Join Fluence Labs https://fluence.network/join.html
Community wiki & slides https://www.notion.so/fluencenetwork/Fluence-Developer-Community-Calls-2733beddb3ff4e4986c4fcc830fc796d
  • 9 participants
  • 1:00 hours
fluency
decentralized
fluence
middleware
composable
hosts
language
complexity
backend
protocol
youtube image