Tobias Lindahl
Erlang Beard, creator of Dialyzer
Tobias started his Erlang career around 2000 in the HiPE research group in Uppsala University and have been working professionally with Erlang ever since. While working on the HiPE native code compiler, he created the original Dialyzer and focused his research on type inference for dynamically typed programming languages. He then joined Klarna in the early years, before moving on to join Erik "Happi" Stenman in Happi Hacking.
Since September 2017 Happi Hacking has been working in the æternity project, focusing on the core components of the æternity blockchain, such as state trees, consensus protocol, virtual machines and the Sophia smart contract programming language.
Past Activities
Code BEAM STO 2019
14.30 - 15.15
How to sleep well after a major code refactoring
We all change our mind and realise that our code needs a major refactoring in order to meet new ideas. In the Aeternity blockchain project this has happened several times. A block chain is very sensitive to changes, because blockchains elementary are based upon hashes of terms that should match with earlier hashes. A change that causes a hash to differ could mean that people can no longer access their assets on the blockchain.
OBJECTIVES
Explain how refactoring can be addressed without too much worrying.
AUDIENCE
Software engineers and managers that like a good night's sleep.