Durandal - Finally a SPA Framework that Works!

  • December 3, 2013 · 6:30 PM

Abstract from speaker
I have tried several different ways to build single-page web applications over the last 3 years. I started with iUI. The concept was cool but I quickly ran into road blocks. I tried jQTouch and got a little farther but again ran into road blocks. jQueryMobile had just come out and I though finally jQuery will get it right, but I spent all of my time fighting the framework. Then Knockout was released and it made things a lot better, but there were still issues like url routing. I started using a library called SammyJS and that solved the routing issue. My app was better, but I still wasn’t happy with my view models. They were way too big. It seemed like everything was happening in the view model. When I was finally able to get my app working I started having trouble managing all of the JavaScript dependencies and getting them loaded in the right order! It was all just a big pain! Then along came Durandal.
Durandal has solved all these problems and many more that I didn’t even realize were going to be issues like JavaScript packaging and minification, and application messaging just to name a couple. Durandal accomplishes all of this and it is fun to use. In this talk we will dive into Durandal and the libraries that it sits on top of: jQuery, RequireJS, and Knockout. At the end of this session you will walk away with the tools you need to build an enterprise quality single-page web application.

Michael Dudley is a senior consultant for Improving Enterprises in Dallas, TX. He is also a husband, father, musician, carpenter and foodie. He graduated from the University of North Texas with a degree in music, but providence had different plans for his career. His journey started with automating TPS reports in VB6, then on to Java, and finally to C# and the .Net stack. He feels blessed to be surrounded by passionate programmers who are continually Improving.

Join or login to comment.

  • noel0235

    Very good presentation Michael! Going to prototype a MS Dynamics CRM portal solution using Durandal now.

    December 4, 2013

  • Darren E.

    Great content, and good presentation!

    December 4, 2013

  • Vinita A.

    Very informative and very well designed presentation. Not for a second I felt lost. Thank you Michael for putting the time to make it an interesting talk.

    December 4, 2013

  • Jose O.

    Great meetup tonight, very informative and a great presenter. I look forward to another presentation soon!

    December 3, 2013

  • Julio O.

    Great. Very formative

    December 3, 2013

  • Vinita A.

    Hi Michael, will you be covering how to write custom binding handlers
    and also laying out solution and where to put custom files etc.,?

    November 8, 2013

    • Jose O.

      Custom bindings are really handy and if you need a hand with them give me shout after the meetup and we can discuss!

      December 2, 2013

    • Vinita A.

      Sure- the only condition being, I be treated as newbie in Durandal world.

      December 3, 2013

  • Michael D.

    Vinita - Durandal gives us some new bindings for routing and view composition. We will discuss those, but not building your own bindings. If we go that deep into knokout we won't be able to spend as much time on durandal itself.

    1 · December 2, 2013

  • Tony C.

    I too went through the knockout+sammy phase a couple of years ago, in my dissatisfaction with other offerings, but after trying out a few more MVX frameworks I eventually landed on angular.js. I've found that it solves a lot of my pain points. Definitely give it a shot if you haven't already. And I'll check out Durandal. :)

    1 · December 2, 2013

  • Ashish S.

    I've developed my own favorite stack for SPA. It would be fun to compare notes on this topic and learn more about Durandal

    November 28, 2013

  • Jose O.

    I would like to hear more about the roadblocks more than anything else, especially how far you got with the different frameworks and why they didn't fit your needs. :)

    1 · November 27, 2013

25 went

Our Sponsors

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy