C:\fakepath\alpha jax.codecamp2010

620 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
620
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

C:\fakepath\alpha jax.codecamp2010

  1. 1. www.markerstudio.com Keith Patton - Development Manager @kpatton
  2. 2. A WP7 Login Form! • Quick Demo of App (5) • Unpacking the Login Process (15) • Caliburn Micro Setup (5) • Silverlight Unit Testing Framework (5)
  3. 3. www.alphajax.com
  4. 4. The Login Process • Form Validation • User Feedback Controls • Asynchronous Web Service Call
  5. 5. The Login View
  6. 6. The Login View Code Behind • Use it where it makes sense • Keep it clean and View focused
  7. 7. The Login View Model
  8. 8. Caliburn Micro? • http://caliburn.codeplex.com • Supports MVVM patterns • 55KB, single dll, easy to setup • More Convention, Less Code • Similar to MVVM Light (but better)
  9. 9. Caliburn Micro - Bootstrapper
  10. 10. Silverlight Unit Testing Framework • Runs unit tests on the phone - Demo! • http://www.jeff.wilcox.name/2010/05/sl3-utf-bits/ • Unit Testing Walkthrough Blog Post http://www.markerstudio.com/technical/2010/07/mvvm-light-and-unit-testing-example/
  11. 11. Login Form Unit Tests
  12. 12. More, more, more! • Follow me on @kpatton • Follow the game on @alphajax • Sign up for beta testing at www.alphajax.com • Go to where I work at www.markerstudio.com

×