The ethos of this project is to create a productivity platform for C# developers, looking to build web applications with a native feel. To this end, we provide strong typing from Server to Client using C# and TypeScript with t4 templates to generate the later from the former. We have also tried to model our API to feel similar to MVC in C# and to simple delegates tied to events in JavaScript.
- Release Notes
- Setup Dependencies (Composition Root)
- Getting notified when an exception occurs in the hub or in a handler
- Event Names - EventName
- Event Types - RequestBase / ResponseBase / PushBase
- Handlers - HandlerBase / IHandler
- Responding to Clients - IMessageContext
todo
- AppRiver LLC and my amazing colleagues - thank you for your continued support, guidance, and feedback.
- Jesse Sweetland - Your architectual guidance has been invaluable. 🙇
- Nick VanderPyle - Teaching me the importance of strong typing to long term maintainability and teaching me to peek under the covers and understand how the black box works.
- David Heinemeier Hansson - Inspiring me to optimize my development using conventions and a recipe of technologies that are flexible enough to be a general solution.