Overstated
Recent posts
- What do we mean by business logic?
- A Visual Perception Account of Programming Languages
- Log 0003 - researching reactivity, always automaton, the truth about urls, routing down the wrong path, send-on-render
- Modelling a Backlog Application with Statecharts
Currently Exploring
Modelling Exercises
Modelling exercises serve as a way to practice and develop techniques that will hopefully be applicable to large production applications.
Complexity Metrics
Imagine a world where you could say "I'm building x app which has 8/10 interactive complexity, 5/10 data flow complexity..."
Statecharts
- Where are all the little statecharts?
- The Clustering Problem
Eventcharts
A novel notation to overcome the problems with statecharts at scale.
Motivation - A DSL for Events
The origin of Eventchart wiring- The Switchboard Approach to Actor Composition
The History of Reactive Programming
- Synchronous Languages - Esterel, Lustre, Signal
What Do We Mean?
Commonly-used terms without a common definition
- Business Logic
- Separation of Concerns
- Declarative Code
Misc
- Does the Clustering Problem appear in other areas?
- Can we remove double reactivity from GUIs?
Reserach Notes
- Sequentially Constructive Concurrency
- Programming Paradigms for Dummies
- A Visual Perception Account of Programming Languages