Another great video! The only thing that got me confused was the amount of stores. Unfortunately I don't have much (if any) experience with frontend development, but having to add and keep track of all these different stores made the code feel rather coupled. The compiler is helping us, of course, but with adding more dynamic content to the page (and adding more page), the store dependencies might become difficult to understand. Or is this just how frontend development is done?
Hi Stefan, you are correct, this library does make the code feel coupled and can be confusing to entry-level front-end devs. This isn't an accurate example of normal front-end development. My current recommendation is to go with something like Feliz with Elmish to start your front-end journey.
@@bengobeil933 I have to admit, I felt a bit lost towards the end of the video, but this was mainly because the concept of IObservable is quite new to me. But I still very much like the idea behind Sutil, and I'm sure the feedback that comes from using this young library at this stage will be very helpful for its future development. The only technology for frontend/backend development that fascinates me equally is Bolero, even though this port of Blazor hasn't been getting as much attention as React with Feliz.
Hey there I'm not sure if you're familiar with it but there's a special formatting for Feliz style DSL within fantomas (which I believe rider uses internally to format as well as vscode) just add an .editorconfig and add this setting and it should give you a nice alternate formatting style 😁 [*.fs] fsharp_single_argument_web_mode=true more settings here github.com/fsprojects/fantomas/blob/master/docs/Documentation.md awesome content btw