durandal

A 9-post collection

Supporting Durandal

In case you haven’t heard, Durandal is currently running a Kickstarter to help fund their project in the 2014 year. Durandal is an open source JavaScript library for creating apps with elegant, clean code. Their Kickstarter promises new releases, new and improved tooling, video training courses and a NextGen tech preview.</p> By backing the project, you not only help them to achieve their goals, but you can walk away with some nice goodies. For example, if you back at $15 you get the first video training course along with source code. That's a great followup to my Pluralsight course on Durandal. If you want to pledge more you can get the 2nd and...


SPA and the Single Page Myth

SPA is one of the most exciting technology strategies today, but it may be one of the worst terms in modern web development. Just the word “Page” can have many meanings. SPA Misconceptions Chances are you have heard the term SPA tossed around at the office. SPA’s are on the rise but there are a lot of misconceptions about what SPA means. SPA stands for Single Page Applications … but are they truly a Single Page App? I’ve found that one of the biggest hurdles for folks understanding SPA is the term itself. The name can often imply that you are building a single page, with a single set of functionality, such as a...


Upgrading to Durandal 2.0

Recently I upgraded a few projects from Durandal v1.x to Durandal 2.0. I did these before there were any notes on the Durandal site for upgrading so I took a bunch of notes. I was lucky enough that the first conversion was aided with the direct help of Rob Eisenberg, creator of Durandal. Rob has since created a great page in the docs to help you convert from 1.x to 2 which you can find here. But I also included all of my raw notes in this post. Rob’s is the definitive guide, but hopefully my brain dump may help some of you too :) Please excuse the grammar below as it was a raw brain...


HotTowel 1.1 with Durandal 2 Now Available

In the past 7 months since I introduced HotTowel as a way to jump-start SPA development, Visual Studio has evolved as have some of the key JavaScript libraries. Today you can now download an updated HotTowel Visual Studio template. I created 2 different templates base don how Visual Studio has evolved: one for Visual Studio 2012 and one for Visual Studio 2013 preview. You can grab them here (and please rate them on the Visual Studio Gallery): Download the HotTowel SPA project template for Visual Studio 2012 Download the HotTowel SPA project template for Visual Studio 2013 If you like these templates, join me in thanking Xinyang Qiu of Microsoft who helped me get through some of the more confusing...


Get Angular, Durandal, and JavaScript Templates with SideWaffle

Hungry for some file templates to get you started in the morning? Well now you can fill up on a set of web template packs for Visual Studio 2012 and 2013. SideWaffle is an open source project that creates a Visual Studio extension containing a set of file templates you can use for web projects. SideWaffle currently has several templates including 10 I contributed for Angular, Durandal, and creating a JavaScript IIFE. One of the best parts is that SideWaffle will be frequently updated with new and useful templates (they do check for high quality templates). I expect that in the near term we’ll see a lot of additions. Angular Controller (using Controller As syntax) Angular Controller (using...