Archive

Archive for the ‘TechEd 2008’ Category

Managing and Versioning Client Databases

November 14th, 2008 admin No comments

Steven Lasker (Program Manager)

ClickOnce:
- overwrites the database
- previous (latest version) stored in pre map

Script:
- Generate DB on the fly
- Create & Update script

Categories: TechEd 2008 Tags:

Microsoft Visual Studio 10: Easing ASP.NET Web Deployment

November 14th, 2008 admin No comments

Vishal R. Joshi (Program Manager)

Package web applications into .zip file
Publish with ease
Transform web.config
Deploy DB’s
Deploy in Continuous Integration Model

MSDeploy (Web Package)
- Versioning zip
Roolback -> not GAC & com

Source Manifest XML
Destination Manifest XML
Pckg Install Command
Graffiti
Publish -> Multiple profiles

Categories: TechEd 2008 Tags:

Creating Location Aware Applications for Windows Mobile Devices

November 14th, 2008 admin No comments

Constanze Roman (Community PM),
Maarten Struys (Technical Mangarer PTS Software)

GPS Intermediate Driver
- Multiple applications can share the GPS hardware
- Coding Sample in SDK

Fake GPS can deliver GPS information (for testing purposes).

Categories: TechEd 2008 Tags:

Project Velocity

November 14th, 2008 admin No comments

Nithya Sampathkumar

Distributed caching

Caching reference Data
- little update
- lots of users

Caching Activity-oriented Data
- Shopping cart
- Read & write

Caching Resource-oriented Data
- eBay
- Shared Access

What is Veocity ?
- Application cache for all kinds of data
- Cache tier between the Data and the Mid tier

Categories: TechEd 2008 Tags:

Web 2.0 + WCF

November 13th, 2008 admin No comments

Aaron Skonnard (Cofounder Pluralsight)

Web 1.0 -> HTTP GET
Web 2.0 (2008)
- Content + capabilities (ie maps.google.com)
- Atom
- JSON (smaller than XML, no parsing)
- Resources are identified by URI’s
- REST is an architectural style, not a specification

Categories: TechEd 2008 Tags:

How to Review Your Code and Test for Security Bugs

November 13th, 2008 admin No comments

Michael Howard (Principal Security Program Manager)

Multipass:
- Run all available tools
- Look for patterns
- Deeper review of riskiest code

What does the bad guy control

- SQL injection issues
- Crypto issues (ie SHA512)
- Server XSS antixss library
- Integer Arithmetic issues
- Buffer overflow

Build or buy a Fuzzer

Categories: TechEd 2008 Tags:

Green Computing Through Sharing

November 13th, 2008 admin No comments

Pat Helland, Partner Architect

Expected Response Time = (Minimum Response Time / 1 – Utilization)

Categories: TechEd 2008 Tags:

Know Thy User: Instrumenting The User Experience

November 13th, 2008 admin No comments

David S. Platt (Supreme and Exalted Dictator-for-Life, Rolling Thunder Computer)

Know Thy User, For He Is Not Thee

Lots of human time costs lott of $ (or €).
Automated collection of user data based on user actions.

Example: Customer Experience User Program

Check this site

The tips:

1. Start small (ie top 10 help topics)
2. Don’t collect personally identifiable data
3. The Statistical Universe is Your Friend
4. Coordinate with other Feedback Mechanisms
5. Use the Data for Good, Not for Evil

Categories: TechEd 2008 Tags:

Develop with the Visual Studio 2008 extensions

November 12th, 2008 admin No comments

SPDisposeCheck Developer Tool
SPSite & SPWeb Dispose() Guidance Whitepaper

Templates
F5 Experience
Solution Generator (from exisiting SP site)
=> 32 bits Development OS

2005: 1.1
2008: 1.2

Categories: TechEd 2008 Tags:

Building RESTful Services Using Windows Communication Foundation

November 12th, 2008 admin No comments

- Representational State Transfer
- Architectural style
- No state on the application server (scalability)
Get/Post/Put/Delete (uniform interfaces)

Advantages:
- GET -> cahche
- Interoperability

REST support added in 3.5 and improved in 3.5 SP1

Categories: TechEd 2008 Tags: