1. Clone Fusion Samples repository:
git clone [email protected]: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
- Overview is a bit outdated and much more boring version of what Slides cover
- Tutorial covers key abstractions and code examples helping to learn them Although you can simply browse it, you can also run and modify any C# code featured here. All you need is Try .NET or Docker.
- The Story Behind Fusion – maybe you'll find it interesting too
- Q/A answers some of the most frequent questions.
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.
Please remember that you can always ask for help:
- Discord Server –
- Gitter –
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 CliFx is pretty amazing too!
- 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.
- The authors and maintainers of every library used by Fusion. Most notably, DynamicProxy from Castle.Core, RestEase, and Json.NET.