3. ASP.NET WebApi
• What is it?
– a shiny new framework
– build HTTP services easily
– reach a broad range of clients
• browsers and mobile devices
– ideal for RESTful applications on .NET
– http://www.asp.net/web-api
• Used to be known as WCF WebApi
• Included in ASP.NET MVC 4
4. ASP.NET WebApi
WSE 2
ASMX WCF
&3
MVC and
WCF
Custom
WebApi
Views
5. ASP.NET WebApi
• What for?
– If you want to build APIs using MVC style of
programming (instead of WCF style)
• Features
– Content Negotiation (JSON or XML)
– Self Hosting
– Async Support
– OData Support
15. Automated UI Testing
• Don’t use Thread.Sleep
• Choose right selectors
• Only one test per action
• Design by interface
• Apply YAGNI
• Run and maintain your tests
– Run frequently, fix immediately!
• DO IT RIGHT or DO NOT DO IT
16. Kendo UI
• New JS framework from Telerik
• For web/mobile apps
• Everything you need for HTML5/CSS3 and JS
sites and applications
• http://www.kendoui.com
17. Kendo UI
Web DataViz Mobile
• Telerik Web • Visualizations, • Native look-
Controls widgets, and-feel for
• Touch- charts iOS, Android,
enabled • Touch aware, Blackberry
• Supports IE7 hardware • Exposes
up accelerated Native API
interfaces