The three talks of the night are going to be:
Building User Interfaces with React
This talk introduces the design principles of React (Virtual DOM, event delegation, batch rendering etc), walks through some of its concepts to build re-usable UI components (JSX, state management, life cycle of events etc) and shows some examples putting all the pieces together.
by Gupta Garuda
Property Based Testing: Get more, for less
Traditional unit-testing is valuable, but it has significant limitations. It is easy to forget to specify all of the relevant examples that need to be tested and it is also time consuming to write these numerous cases. Property based testing provides efficient, robust test coverage by generating inputs and ensuring that these inputs have an appropriate relation to the outputs. This talk will explain what property based testing is, show some examples and illustrate the benefits of this approach.
by Nathan Lubchenco AKA @NathanLubchenco
Manipulating Data with Framian
A lot of tools exist for performing off-line, ad-hoc data analytics, or on-line data analytics when the data can be defined ahead of time. However, there are few simple libraries for working with and analyzing data on-demand, such as when generating visualizations for the web. In these cases, the data isn't defined until the visualization or analysis is required, so many of the traditional data analytic tools don't apply.
Framian is a recently open sourced library, written in Scala, which aims to provide simple abstractions for working with typed, ordered series data (eg. time series), as well as heterogeneous data tables (similar to R's data frame). This talk will give an introduction to Framian, some of the key concepts and abstractions, and show some examples of how Framian can make working with "small" data better.
by Tom Switzer AKA @tixxit
6.00pm Pizza + Beer + Socialization
6.30pm Talk 1
7.10pm Talk 2
7.50pm Talk 3