YoVDO

TypeCell: End-User Programming in Block-Based Rich Text Documents

Offered By: ACM SIGPLAN via YouTube

Tags

Spreadsheets Courses Reactive Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore end-user programming capabilities in block-based rich text editing through TypeCell, a system designed for simplicity and gradual learning. Dive into the core aspects of liveness, composability, and extensibility that make TypeCell unique. Discover how the cell-based reactive programming model enables advanced interactions with minimal code, and experience real-time programming with evaluate-as-you-type functionality. Learn about document composition for code reuse and the maintenance of liveness across documents. Examine how TypeCell allows for plugin creation and customization at various complexity levels, from non-programming experiences to complete source code modification. Gain insights into the architecture and pros and cons of the Reactive Live Programming model, bridging the gap towards accessible end-user programming in document editing applications.

Syllabus

[LIVE23] TypeCell: End-User Programming in Block-Based rich text documents


Taught by

ACM SIGPLAN

Related Courses

Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology via Coursera
Многопоточность и сетевое взаимодействие в Android
Moscow Institute of Physics and Technology via Coursera
Creating a Dynamic Web Application using RShiny
Coursera Project Network via Coursera
Building Web Applications with Shiny in R
DataCamp
Develop a reactive Java microservice with ReactiveJ
Udemy