Erik Stenman
Erlang Programmer (HappiHacking)
Past Activities
Code BEAM SF 2018
20.19 - 09.00
BEAM AND ERLANG RUNTIME SYSTEM
The tutorial will cover:
Processes
- How it is represented in memory
- The PCB
- The Stack and the Heap and tagging
- How message passing is implemented
- Tools for inspecting processes
The compiler
- Some options
- How to inspect generated code
- The BEAM instruction set and BEAM modules
- The BEAM interpreter/VM
- Native code through HiPE
- Tools for tracing and profiling
The scheduler
- The scheduler loop
- The ready queue
- Timing wheels
- Ports
- Flags for controlling the scheduler
Memory
- How the GC works
- How memory allocation works
- Flags and tweaks for memory
- Memory profiling tools
Code BEAM SF 2018
17.15 - 17.40
Aeternity: Scalable Smart Contracts Interfacing With Real World Data
In this talk I will tell you about a new blockchain that is built in Erlang and Elixir to run on top of BEAM. I will give you a brief introduction to blockchain technology and then present the AEternity project and some of the features of AEternity, such as State Channels and Oracles.
I will also talk about the execution of smart contracts on the blockchain, the whys and hows. The AEternity smart contracts can be written in a functional programming language, and I will explain how it currently is implemented in and some of the things we plan to do in the future with smart contracts.
Media
Articles: 1
Aeternity: Scalable Smart Contracts Interfacing With Real World Data - SLIDES - Code BEAM SF 2018
Slides from Erik Stenman's talk "Aeternity: Scalable Smart Contracts Interfacing With Real World Data" - Code BEAM SF 2018
READ MORE