Back in the mid-aughts, Wolfram Research released Mathematica 6 to the world, with support for Dynamic and related technologies. This allowed Wolfram Notebook users to easily construct interactive content, including sophisticated user interfaces, with deep computational roots.
As we gained experience with this tech, it became clear that certain approaches produced GUIs that were more responsive and maintainable than others. A collection of best practices formed. Over time, those crystallized into a set of high level Principles of Dynamic Interfaces for Mathematica and related products.
This Wednesday (January 11), I'm honored to be giving the first Wolfram R&D live stream of 2023, in which we'll examine these principles. Please join us as we highlight some essential concepts and key techniques that should be in every Wolfram Language developer's interface toolkit.
I look forward to your questions. Hope to see you on Wednesday!