YoVDO

Janus - Easy Complex UI with Declarative FRP

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Web Development Courses User Interface Design Courses Declarative Programming Courses

Course Description

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

Tags

Related Courses

Functional Programming For Beginners With JavaScript
Udemy
Master Java Reactive Programming with RxJava 2
Udemy
[NEW] Functional programming for javascript developers
Udemy
Functional Programming in Java - Full Course
freeCodeCamp
Functional Programming with PHP
LinkedIn Learning