Search

Categories

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Send mail to the author(s) E-mail

# Sunday, 22 December 2013

http://pluralsight.com/training/Courses/TableOfContents/play-by-play-wahlin-allen

“Web interface helps picks between 2 airline flight options for an upcoming business trip, usable on mobile device”

What data needs to be on the screen?

  • airline
  • times
  • cities
  • number of layovers..segments
  • duration
  • price
  • date

Data first..
Budget..simplify..budget..deadline..early prototype is good

summary vs detail
baby steps…Dan tends to over analyse..ie the ‘proper way’

Start

git console window.. git init airlines
sln is called Airlines..
default.html

NuGet

  • bootstrap
  • angularjs.core (John Papa) – prerelease

image
Blank solution.. then empty web project or something really simple..

webessentials .. zen coding

div.row then tab

App folder for angular stuff.

Emphasize what bits are important

WebAPI

image
So they’ve got this far starting at the UI, then doing interactions and business login on the UI.

image

then talking about async.. then talking about WebAPI.. /api/flight  brings back 42

image

Mock stuff up asap

Data first!

| | # 
# Wednesday, 11 December 2013

From the MVC5 Pluralsight video by Scott Allen

image

image

| | #