1. Clone Fusion Samples repository:
git clone git@github.com:servicetitan/Stl.Fusion.Samples.git
2. Follow the instructions in its README.md to build and run everything.
- Slides explain what problem Fusion solves, how a simplified version of Fusion's key abstraction could be implemented in C#, and points on interesting connections with many other problems
- Tutorial covers key abstractions and code examples helping to learn them.
- Overview is a bit outdated and much more boring version of what Slides cover
- The Story Behind Fusion – maybe you'll find it interesting too
Posts:
- Fusion: Current State and Upcoming Features
- The Ungreen Web: Why our web apps are terribly inefficient?
- Why real-time UI is inevitable future for web apps?
- How similar is Fusion to SignalR?
- How similar is Fusion to Knockout / MobX?
- Fusion In Simple Terms
Videos:
- Tutorial Videos – a playlist with videos from the Tutorial.
- Modern Real-Time Apps With Fusion + Blazor: Intro + Samples Overview Sorry in advance: the video is long, it implies you already played with Blazor, and finally, the commenter there clearly needs more practice :/ On a bright side, likely it will still save you more time than you'll spend on it. Check out its description - there is TOC + links to interesting parts.
- More videos are upcoming.
You can always ask for help here:
ServiceTitan – for giving some of us an opportunity to work on this project.
Contributors:
- Vladimir Chirikov – build system & misc. fixes
- Alexey Ananyev – misc. fixes
- Alexey Golub – minor fixes; FYI we use his CliWrap in our build pipeline, and his
- Alex Yakunin (Medium) – the creator of Fusion.
Indirect contributors & everyone else who made Fusion possible:
- Steve Sanderson – for both Knockout, which made "computed observable" abstraction popular, and Blazor – yeah, Steve is the creator of it as well!
- Quora — a huge part of the inspiration for Fusion was Quora's LiveNode framework
- Microsoft – for .NET Core and Blazor.