Friday, October 17, 2008

Excerpts of MS NE Roadshow

BostonUserGroup.org

Wmassdotnet.org

  • Entity Data Model
    • Abstraction
    • Focuses on Entities and Relationship.
  • Entity Types
  • Association Types
  • Navigation Properties
    • Entities Can contain
  • Simple Types
  • Complex Types
    • Relationships are first class types.
  • Mapping
    • EDM Requires three XML Files
      • The conceptual model CSDL
      • The definition of the store SSDDL
      • Mapping between the two MSL
  • Tool
  • Entity Clients
    • Connection
    • Command
    • DataReader
    • Parameter
    • No Data adapter(Read Only)
      • How to change the data? Use object services.
  • Linq to Entity
    • Object Services
  • Entity Provider
    • Readonly, Text based
      • Object Service
      • Return objects
      • Object Identity
      • Change Tracking
      • Concurrency for updates
  • Why Entity Framework
    • Completely optional
    • Flexible
    • Linq Support
  • Entity Framework Query Sample

ASP.Net Dynamic Data -> ORYX (Codename)

EDMX, DBML + ORYX = CRUD

Keywords

ZoomIt (http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx)

ZoomIt is screen zoom and annotation tool for technical presentations that include application demonstrations. ZoomIt runs unobtrusively in the tray and activates with customizable hotkeys to zoom in on an area of the screen, move around while zoomed, and draw on the zoomed image.

Fiddler (http://www.fiddlertool.com/fiddler/)

http://msdn.microsoft.com/en-us/library/aa905730.aspx

Fiddler is an HTTP debugging proxy that logs all HTTP traffic between your computer and the Internet. Fiddler enables you to inspect all HTTP traffic, set breakpoints, and "fiddle" with incoming or outgoing data.

Mix Online

Here we share a mix of video interviews with people shaping the industry and posts that connect the dots on topics important to you. http://sessions.visitmix.com/

UI, UX, RIA -> Rich Internet Applications

http://memorabilia.hardrock.com/

XBAP – Xaml, Browser Application - http://www.xbap.org/

REST ~ SOAP – Protocol

Representational State Transfer

  • Every resource on a web is unique
  • Message among intermediaries should be self descriptive
  • Resources are manipulated through representation
  • Hypermedia is the engine of application state

Amazon - Simple Storage Service - http://aws.amazon.com/s3/

Channel 9 - http://endpoint.tv/

IIS 7 URL Rewrite Module - http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1691

Unit testing

Flex your Right BICEP

  • Right Results
  • Boundary Conditions
  • Inverse Relationships
  • Cross Check Results
  • Error Condition
  • Performance

http://media.pragprog.com/titles/utc2/StandaloneSummary.pdf

Arrange Act Assert

Good tests are

  • Repeatable
  • Independent of each other
  • Not Reliant on order
  • Run with each other
  • Often longer then tested code
  • Transient
  • Refactor test code mercilessly

Test Driven Development

  • A development (not testing) Methodology
  • Write test code before implementation
  • The test is the requirement
    • No test no coding
  • Tests are run with every change

Use NCover for code coverage.

No comments:

Post a Comment