As web applications have become more and more sophisticated client-side, the need for a clean, supporting server-side architecture is paramount. You also don't want to be spending all of your time writing scaffolding and constantly repeating infrastructure code for cross-cutting concerns. You need to be able to set up conventions the way your team wants to work and compose pipelines of small modules that are decoupled and cohesive.
FubuMVC is a .NET open-source front-controller MVC web framework. Fubu (which stands for "for us, by us") focuses on configuration via conventions, composability, separation of concerns, DRY and SOLID principles, and other critical concepts of rapid, frictionless, and pain-free web development. The ability to create or replace conventions around any framework feature derives from the rich metadata available because of static typing. FubuMVC encourages compositional object-oriented design versus the typical inheritance-based approaches that are commonly offered in the .NET space.
----------
I'm on the fence about the sentence that referencing static typing. Maybe take it out altogether or reword it?
Also there are options for 30 min or 1 hour for the presentation length (there is also a 3 hour option, but good gravy no way!). I'm trying to decide if it'd be better to keep it more short and sweet or go a little more in-depth with the hour long duration.
I need some feedback before tomorrow so that I can submit it by the deadline. Let me know what you guys think.
Thanks,
Mike Murray