Wed 23 Oct 2024 16:30 - 16:55 at Pacific - Onward! Papers Chair(s): Stephen Kell

The reactive programming paradigm has become ubiquitous for modern web and mobile app development. But despite its many benefits, today reactive programming is limited to the client and to data updates, leaving to the programmer the tedious and error-prone tasks of managing updates to code and synchronizing data updates between reactive clients and a server database. In this paper, we lay out the vision for Meerkat, a multitier, reactive, and live programming language designed to scale to the needs of modern applications. We introduce the language through a chat application which runs on our prototype implementation. We then describe approaches for modularizing and scaling Meerkat programs, customizing tradeoffs between consistency and availability, supporting local-first software and rich data models, and scaling live updates to full DevOps in software organizations. The Meerkat research program will enable a new era of developing apps that are more responsive, reliable, and evolvable than ever before.

Wed 23 Oct

Displayed time zone: Pacific Time (US & Canada) change

16:00 - 17:00
Onward! PapersOnward! Papers at Pacific
Chair(s): Stephen Kell King's College London

Please stay seated – an Onward! essay session will follow immediately: https://2024.splashcon.org/track/splash-2024-Onward-Essays

16:00
25m
Talk
A Programing Language for Data and Configuration!
Onward! Papers
Mark Marron University of Kentucky
DOI
16:30
25m
Talk
The Meerkat Vision: Language Support for Live, Scalable, Reactive Web Apps
Onward! Papers
João Costa Seco NOVA-LINCS; Nova University of Lisbon, Jonathan Aldrich Carnegie Mellon University
DOI