Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Designing Composable Functional Libraries, Not Just for Data Visualization

NDC Conferences via YouTube

Overview

Explore the principles of functional library design for data visualization in this 48-minute conference talk. Learn how to create composable and elegant code for building charts and graphs using the Compost.js library. Discover the advantages of a functional approach in tackling complex visualization challenges, and understand how to implement a JavaScript interface without writing JavaScript code. Gain insights into design patterns, reusable primitives, and layers of abstraction that can be applied to various domains beyond data visualization. Follow along as the speaker demonstrates the creation of column charts, discusses units of measure, and explains project functions. By the end of the talk, acquire valuable knowledge on designing efficient and flexible functional libraries for data visualization and other applications.

Syllabus

Introduction
Motivation
What are charts
Creating a column chart
Units of measure
Project function
Chart
Title
Design patterns
Reusable primitive
Layers of obstruction
Functional design pattern
Compost JS
Javascript API
Summary

Taught by

NDC Conferences

Reviews

Start your review of Designing Composable Functional Libraries, Not Just for Data Visualization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.