2. Who am I?
Maurice de Beijer
The Problem Solver
Microsoft Integration MVP
Freelance developer
DevelopMentor instructor
Twitter: @mauricedb
Blog: http://msmvps.com/blogs/TheProblemSolver/
Web: http://www.TheProblemSolver.nl
E-mail: maurice.de.beijer@gmail.com
5. RavenDB
The open source NoSQL database for .NET
A schema-less document database
Strong asynchronous support
6. AngularJS
Powerful JavaScript MVC framework
Makes it easy to build Single Page Applications
Focused on building CRUD applications
Very modular with Dependency Injection
Makes it relatively easy to build testable applications
7. WebAPI
Makes it easy to serve up data in a RESTful manner
Easy to consume from AngularJS
$resource
$http
Easy to use RavenDB
Either synchronous or asynchronous
8. ASP.NET MVC
AngularJS not as suitable when SEO is required
Easy to combine Razor with AngularJS
Razor is a great templating engine
Powerful features like EditorTemplates
9. Bootstrap
The “standard” framework for CSS and layout
Popular with designers
Lots of templates available
Makes it easy for developers to create a “pretty” user interface
10. Summary
RavenDB
Powerful NoSQL database
AngularJS
Powerful client side MVC framework
WebAPI
Powerful REST framework for ASP.NET