Skip to content

Sampling the Stack 3rd Level

Photo of Franco Ponticelli
Hosted By
Franco P.
Sampling the Stack 3rd Level

Details

The three talks of the night are going to be:

Building User Interfaces with React

React is a javascript library built by Facebook for creating user interfaces. Its declarative DOM abstraction and emphasis on clear separation of state management makes it more easy to reason about your application.

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

http://www.linkedin.com/in/guptagaruda

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 (https://twitter.com/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 (https://twitter.com/tixxit)

Program:

6.00pm Pizza + Beer + Socialization
6.25pm Intro
6.30pm Talk 1
7.10pm Talk 2
7.50pm Talk 3

Photo of Full Stack Boulder group
Full Stack Boulder
See more events
Pellucid Analytics
1426 Pearl st suite 100 · Boulder, CO