I beg to differ here. Or let's say that the React "functional programming" model has very little to do with the actual functional programming done by actual functional programmers. What is true is that React components…
Hi there. IMO, there are three issues there: familiarity, mental model, and caveats (using $ and not getting reactive updates in some cases). Focusing on mental model, maybe my mental model can inspire yours? Here it…
:-) I feel you. I like to think that state machines are used where they are useful (in some games, process orchestration, generators, embedded systems, etc.). The question is more where else can they be useful given…
If we talk about professional use, then Powerpoint (many years ago), then Visio (also many years ago), then yEd (by yWorks, https://www.yworks.com/products/yed). Then there are a ton of specialized open-source tools,…
I do agree with the thesis that nobody got fired for using React. I don't however think that the conclusion is to use React anywhere for anything. From what I read here, what happened here is that this developer has…
State machines are a generic term. You will find here the different kinds of state machines, with varying expressive power that are used in computer science and actuak programming:…
I have been looking for that too and could not find much, at least not much that is available for free. That said, I give a series of example of miscellaneous complexity in Kingly documentation site…
That is one of the early papers by David Harel which divulgated statecharts among the scientific community. Note that since then, there has been a number of criticisms made about the original statecharts (namely the…
I find your thesis interesting (that agile ended the top-down design approach resulting from statecharts modeling). Do you have any references/links I can review to support it? It is true that agile seems antithetic to…
Nice article! I authored a javascript library which modelizes state machines as a multidigraph, use cartesian products to derive a standard flat graph, and generate test sequences out of it. Cf.…
This is interesting feedback. There are obviously subjective parts in it, but that's valuable all the same. Focusing on the objective parts : An observable is powerful abstraction, as it allows event streams to be…
I beg to differ here. Or let's say that the React "functional programming" model has very little to do with the actual functional programming done by actual functional programmers. What is true is that React components…
Hi there. IMO, there are three issues there: familiarity, mental model, and caveats (using $ and not getting reactive updates in some cases). Focusing on mental model, maybe my mental model can inspire yours? Here it…
:-) I feel you. I like to think that state machines are used where they are useful (in some games, process orchestration, generators, embedded systems, etc.). The question is more where else can they be useful given…
If we talk about professional use, then Powerpoint (many years ago), then Visio (also many years ago), then yEd (by yWorks, https://www.yworks.com/products/yed). Then there are a ton of specialized open-source tools,…
I do agree with the thesis that nobody got fired for using React. I don't however think that the conclusion is to use React anywhere for anything. From what I read here, what happened here is that this developer has…
State machines are a generic term. You will find here the different kinds of state machines, with varying expressive power that are used in computer science and actuak programming:…
I have been looking for that too and could not find much, at least not much that is available for free. That said, I give a series of example of miscellaneous complexity in Kingly documentation site…
That is one of the early papers by David Harel which divulgated statecharts among the scientific community. Note that since then, there has been a number of criticisms made about the original statecharts (namely the…
I find your thesis interesting (that agile ended the top-down design approach resulting from statecharts modeling). Do you have any references/links I can review to support it? It is true that agile seems antithetic to…
Nice article! I authored a javascript library which modelizes state machines as a multidigraph, use cartesian products to derive a standard flat graph, and generate test sequences out of it. Cf.…
This is interesting feedback. There are obviously subjective parts in it, but that's valuable all the same. Focusing on the objective parts : An observable is powerful abstraction, as it allows event streams to be…