FubuMVC at C4MVC Tomorrow

It’s not up on the event page, but I’m penciled in to give an online brown bag talk on FubuMVC tomorrow at the C4MVC meeting at 12PM CDT.  I’m trying not to overlap too much with my earlier talk from the MVCConf last month.

This time out I’m going to talk about:

  • Technical Differences between FubuMVC and MSMVC, and why they matter
  • How FubuMVC’s configuration model enables a lot of new scenarios and reduces common errors we see described in blog posts about MSMVC
  • Diagnostics — You guys using ASP.Net MVC really, really wish you had this
  • “Global Filters” the Fubu way
  • Url resolution and Route determination
  • IoC and Composition are like Peanut Butter and Jelly
  • Swap out virtually everything
  • Modular Model Binding — teach your model binding new tricks
  • “POCO” Controllers and why they’re valuable.  No hokey Controller base class required.
  • How leveraging an IoC tool for composition and object lifecycle management simplifies the internals of Fubu compared to ASP.Net MVC.  I.e., why I think the ASP.Net team is missing the boat with the supposed “IoC friendliness” in MVC3.
  • Extensibility scenarios
  • Html Conventions the Fubu way (Time permitting)

About Jeremy Miller

Jeremy is the Chief Software Architect at Dovetail Software, the coolest ISV in Austin. Jeremy began his IT career writing "Shadow IT" applications to automate his engineering documentation, then wandered into software development because it looked like more fun. Jeremy is the author of the open source StructureMap tool for Dependency Injection with .Net, StoryTeller for supercharged acceptance testing in .Net, and one of the principal developers behind FubuMVC. Jeremy's thoughts on all things software can be found at The Shade Tree Developer at http://codebetter.com/jeremymiller.
This entry was posted in FubuMVC. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • Lead Generation Software

    excellent blog.
    Lead Generation Software

  • Vasilio

    The FubuMVC concepts along with the framework itself are very exciting. Looking at the code and understanding the reason of doing it like this or that make me think that MSMVC team not just definitely misses a boat but lives in a completely different galaxy.

    MSMVC is now a de-facto MVC framework in .NET world and we’re all forced (more or less) to use it. But after Fubu I ask myself – why the hell they make it (MSMVC) so complicated when it supposed to be very simple.

    Any chance for FubuMVC to be production-ready (i.e. version 1) in foreseeable future?

  • http://chadmyers.lostechies.com Chad Myers


    Yes, it was recorded. They’re working on encoding the video. It should be up in a few days or weeks.

    I *think* (but I’m not sure) that the video will appear here:


    Also, Jeremy will likely blog when the video becomes available, so keep an eye on this blog.

  • Jacob

    Hi Jeremy

    I find FubuMVC very interesting, but I didnt have to time to see your session.

    Any chance it was recorded and will be online?

  • Steve

    If the PHB can’t handle a name vs. the functionality – then your company must be… fubu :)

  • http://codebetter.com/members/jmiller/default.aspx Jeremy D. Miller


    If we named it differently who would be able to tell us to go Fubu ourselves?

  • JeremyB

    Why the heck did you guys name it FubuMVC? This is one of those names that makes it hard to get approval from a PHB.

  • http://wizardsofsmar.net/ Ryan Riley

    This looks really interesting. One of these days, I would love to see the internals of how you manage settings, find out why you piggyback on the UrlRoutingHandler/Module instead of using your own, etc.