SPA with Hot Towel !!


I was thinking on my second post for quite some time. I wanted to talk about something new, very new and something that has been a talk of the town. Of late, I have been hearing too much on Hot Towel template in SPA. Let’s talk about this.

Hot Towel:  “Because you don’t want to go to the SPA without one!”

This got me so much in to Hot Towel and this is what I came across.

What is Hot Towel in MVC 4?

A visual studio template created by John Papa to build a complete Single Page Application (SPA) in one template. Unlike other templates it has everything like Knockout for Data binding, provides Rich Data support via BreezeJS, has Navigation and History built in and is based off DurandalJS SPA Framework.

The SPA HotTowel template comes with the following functionality:

  • ASP.NET Web Optimization for bundling and minification
  • Breeze.js for rich data management
  • Durandal.js for view composition, app life cycle and navigation
  • Knockout.js for data bindings
  • Require.js for modularity
  • Toastr.js for notifications (pop-up messages)
  • Twitter Bootstrap for styling

Basically the Hot towel has a folder named “App”, which contains collection of following modules,

  • App_Start – Start-up server side logic
  • Content – Usually contains images and css
  • Controllers – API Controllers
  • Models – Here we create the view models
  • Scripts – JavaScript files
  • Views – This is where we create pages for the application and implement knockout for databinding.

If you want to dig more on Hot Towel, kindly go to DotNetCurry

It is said that hot towel has become an essential template for creating SPA with rich navigation and data access functionality. I have just started working on this and very soon I will be posting my experiences with HOT TOWEL !!!

About Navi

It's been almost three years, am still crazy about her.. A day never passes without seeing her face..She is too sensitive to bid me bye for the day...My love and time for her increases day by day.. She envies my friends and wants all my time with her... That's my girl...Dot NET !!!! With graduation from SRM University, Naveeth started his career as a junior programmer analyst and with a vast exposure in technologies like Web Services, Windows Services and WCF. With technologies expanding, Naveeth acquired his certification as Microsoft Certified Solutions Developer which includes developing ASP .Net web applications using MVC 4, Windows Azure and Web Services and HTML5, CSS3 and JavaScript. Currently he is employed in Telliant Systems as Software Engineer, thriving to expertise on growing new technologies. Let me know your thoughts @
Gallery | This entry was posted in Tech Buzz. Bookmark the permalink.

10 Responses to SPA with Hot Towel !!

  1. Karthikeyan G says:

    Good start Naveeth… Excellent idea and decision… I would like to see you writing more and more innovative posts and be consistent too…

  2. Hey,
    Nice work… Very impressive..keep Blogging…!!!

  3. Karthik Sudhakar says:

    Nice post and amazing explanation !!! Keep it rocking….

  4. Feeling so proud of you…keep the good work going..!!

  5. Teena says:

    Good start Navi!

comments here....

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s