Software Engineer @ Feedzai
Nick is a Lisbon-based Scala enthusiast with background in computer science and human-computer interaction. Previously known in the Scala community as the creator of Macroid, a composable UI DSL for Android, Nick is currently fighting fraud with machine learning at Feedzai. His interests include functional programming, usability and data visualization.
Reftree is a Scala library for producing pretty diagrams and animations of data structures (http://stanch.github.io/reftree/demo). It can be used for documentation, live coding or as an interactive tool for understanding how stuff works.
This talk showcases Reftree and explores how functional programming techniques such as lenses, zippers and recursion schemes can be used to implement visualizations of themselves.