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

YouTube

Janus - Easy Complex UI with Declarative FRP

Strange Loop Conference via YouTube

Overview

Explore a 45-minute conference talk from Strange Loop that delves into Janus, a JavaScript framework designed for creating complex user interfaces using declarative Functional Reactive Programming (FRP). Learn how Janus, developed since 2013, offers a unique approach to web development by emphasizing time-independence and pushing towards a more declarative direction. Discover the framework's core data primitives, such as Varying, List, and Map, which provide familiar interfaces while operating declaratively. Understand how Janus builds upon these primitives to offer powerful tools for context-free programming, a flexible View and Template framework, and the ability to render interfaces on both client and server using the same code. Gain insights into how Janus maintains its core ideals as a compact toolkit of independent, customizable components that work together to create a straightforward, human-centric development experience.

Syllabus

"Janus: Easy Complex UI with Declarative FRP" by Issa Tseng

Taught by

Strange Loop Conference

Reviews

Start your review of Janus - Easy Complex UI with Declarative FRP

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.