SlideShare a Scribd company logo
[object Object],[object Object],[object Object]
BUSINESS AND TECHNICAL EXECUTIVES SMALL BUSINESS IT PROFESSIONALS IT DEVELOPERS PARTNERS ,[object Object],Information for small business decision makers who want to improve productivity, efficiency, and security in their workplace “ How-To” sessions delivering highly technical content -- direct from a Microsoft technology specialist with real-world experience ,[object Object],Designed for technology providers who are seeking to enhance technical knowledge, to improve selling skills and to learn about various programs and offers for partners.
[object Object],[object Object],[object Object],[object Object],Our way of saying “Thanks for attending” !!!
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Today’s Schedule – Irvine, CA (am) ,[object Object],[object Object],[object Object],[object Object]
Today’s Schedule – Irvine, CA (pm) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Today’s Schedule – Riverside, CA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],.NET Framework 2.0 .NET Framework 3.0 ,[object Object],[object Object],.NET Framework 3.5 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VS 2005 Vista VS 2008 time Version = Assembly references + compilers No new CLR runtime .NET 3.0 .NET 3.5
Developer Productivity Team Collaboration Support for the Latest Platforms
Architects Developers Designers Testers Project Managers Hobbyists Enthusiasts Students Database Edition Development Edition Architecture Edition Test Edition Team Foundation Server
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ADO.NET Accessing data today Queries in quotes Loosely bound arguments Loosely typed result sets No compile time checks
Classes describe data Tables are like collections Strongly typed connections Integrated query syntax Strongly typed results
from c in db.Customers where c.City == "London" select c.CompanyName LINQ Query SQL Query SELECT CompanyName FROM Cust WHERE City = 'London' Rows Objects SubmitChanges() DML or SProcs db.Customers.Add(c1); c2.City = “Seattle"; db.Customers.Remove(c3); INSERT INTO Cust … UPDATE Cust … DELETE FROM Cust … SQL Server Application LINQ to SQL
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Today’s Schedule ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Future Technology
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
XAML events methods Media – wmv, mp3, etc… Proxy – [ScriptService] + LINQ HTML Java Script
 
 
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Data Source SSDL – physical Conceptual Schema Definition Files CSDL 1 CSDL 2 MSL - mapping
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ADO.NET Providers Entity Client Dataset Object Services LINQ to Dataset LINQ to Entities
[object Object],[object Object]
 
 
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
XAML events methods Media – wmv, mp3, etc… URI query to WebDataService – [WebGet] + LINQ New or custom Silverlight controls HTML MIniCLR + Javascript
[object Object],[object Object],[object Object],[object Object]
ASP.NET Custom Controls (with AJAX and Silverlight)
Agenda ,[object Object],[object Object]
Silverlight 1.0 – build your own controls XAML events methods Media – wmv, mp3, etc… Proxy – [ScriptService] + LINQ HTML Java Script
Silverlight 1.0 in AJAX Controls ,[object Object],[object Object],[object Object],[object Object],AJAX Control (Script) ASP.NET AJAX Server Control
Silverlight and ASP.NET AJAX  Data Exchange in the Photo Viewer control
AJAX Controls with Silverlight 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],ASP.NET AJAX Server Control AJAX Control (Script) Silverlight Component (XAML, .NET)
ASP.NET Futures Controls
Silverlight 2.0 – customize or build controls XAML events methods Media – wmv, mp3, etc… URI query to WebDataService – [WebGet] + LINQ New or custom Silverlight controls HTML MIniCLR + Javascript
Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Please fill out your eval. When you are done,  pass them all to the left.  
Thanks for attending! Lynn Langit  MSDN Developer Evangelist – Southern California http://blogs.msdn.com/SoCalDevGal

More Related Content

What's hot

Brochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsBrochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and Analytics
Lac Viet Computing Corporation
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!
BIWUG
 
The Windows Azure Platform: A Perspective - David Chappell
The Windows Azure Platform: A Perspective - David ChappellThe Windows Azure Platform: A Perspective - David Chappell
The Windows Azure Platform: A Perspective - David Chappell
Spiffy
 
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025
BizTalk360
 
Serverless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsServerless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud Workflows
Márton Kodok
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thessaloniki
 
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
ECS19 - Dragan Panjkov - Connecting Enterprise Software With FlowECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
European Collaboration Summit
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework Extensions
BIWUG
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
Callon Campbell
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Joseph Lopez
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Lucas Jellema
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018
serge luca
 
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
ECS19 - Jussi Roine - Microsoft 365 Deep DiveECS19 - Jussi Roine - Microsoft 365 Deep Dive
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
European Collaboration Summit
 
Design and Implement Azure Web Apps
Design and Implement Azure Web AppsDesign and Implement Azure Web Apps
Design and Implement Azure Web Apps
Ayush Rathi
 
Hybrid SharePoint Deployments
Hybrid SharePoint DeploymentsHybrid SharePoint Deployments
Hybrid SharePoint Deployments
SPC Adriatics
 
Made for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile AppsMade for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile Apps
SPC Adriatics
 
Azure ppt
Azure pptAzure ppt
Azure ppt
apponix123
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApss
Juan Fabian
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
Vincent Biret
 

What's hot (20)

Brochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsBrochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and Analytics
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!
 
The Windows Azure Platform: A Perspective - David Chappell
The Windows Azure Platform: A Perspective - David ChappellThe Windows Azure Platform: A Perspective - David Chappell
The Windows Azure Platform: A Perspective - David Chappell
 
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025
 
Insight
InsightInsight
Insight
 
Serverless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsServerless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud Workflows
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
 
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
ECS19 - Dragan Panjkov - Connecting Enterprise Software With FlowECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework Extensions
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018
 
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
ECS19 - Jussi Roine - Microsoft 365 Deep DiveECS19 - Jussi Roine - Microsoft 365 Deep Dive
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
 
Design and Implement Azure Web Apps
Design and Implement Azure Web AppsDesign and Implement Azure Web Apps
Design and Implement Azure Web Apps
 
Hybrid SharePoint Deployments
Hybrid SharePoint DeploymentsHybrid SharePoint Deployments
Hybrid SharePoint Deployments
 
Made for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile AppsMade for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile Apps
 
Azure ppt
Azure pptAzure ppt
Azure ppt
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApss
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
 

Viewers also liked

Managers Meeting Fall 08
Managers Meeting Fall 08Managers Meeting Fall 08
Managers Meeting Fall 08nucampusrec
 
Ejection Policy Review
Ejection Policy ReviewEjection Policy Review
Ejection Policy Reviewnucampusrec
 
Cornhole Managers Ppt
Cornhole Managers PptCornhole Managers Ppt
Cornhole Managers Pptnucampusrec
 
la història de la biblioteca
la història de la bibliotecala història de la biblioteca
la història de la bibliotecaceipllagut
 
Sand dodgeball managers meeting
Sand dodgeball managers meetingSand dodgeball managers meeting
Sand dodgeball managers meetingnucampusrec
 
5 Vanhoache Hoi Thao 3
5 Vanhoache Hoi Thao 35 Vanhoache Hoi Thao 3
5 Vanhoache Hoi Thao 3dinhngocdung
 
2v2 Volleyball Managers Ppt
2v2 Volleyball Managers Ppt2v2 Volleyball Managers Ppt
2v2 Volleyball Managers Pptnucampusrec
 
Mini-Lacrosse Manager's Meeting
Mini-Lacrosse Manager's MeetingMini-Lacrosse Manager's Meeting
Mini-Lacrosse Manager's Meetingnucampusrec
 
Racquetball managers meeting
Racquetball managers meetingRacquetball managers meeting
Racquetball managers meetingnucampusrec
 
Soccer Managers Ppt
Soccer Managers PptSoccer Managers Ppt
Soccer Managers Pptnucampusrec
 
Racquetball managers meeting online
Racquetball managers meeting onlineRacquetball managers meeting online
Racquetball managers meeting onlinenucampusrec
 
Ping pong managers meeting online
Ping pong managers meeting onlinePing pong managers meeting online
Ping pong managers meeting onlinenucampusrec
 
Online General Manager's Meeting for IM Sports
Online General Manager's Meeting for IM SportsOnline General Manager's Meeting for IM Sports
Online General Manager's Meeting for IM Sportsnucampusrec
 
Dodgeball Managers Ppt
Dodgeball Managers PptDodgeball Managers Ppt
Dodgeball Managers Pptnucampusrec
 

Viewers also liked (17)

Managers Meeting Fall 08
Managers Meeting Fall 08Managers Meeting Fall 08
Managers Meeting Fall 08
 
Ejection Policy Review
Ejection Policy ReviewEjection Policy Review
Ejection Policy Review
 
Cornhole Managers Ppt
Cornhole Managers PptCornhole Managers Ppt
Cornhole Managers Ppt
 
Washers
WashersWashers
Washers
 
la història de la biblioteca
la història de la bibliotecala història de la biblioteca
la història de la biblioteca
 
Sand dodgeball managers meeting
Sand dodgeball managers meetingSand dodgeball managers meeting
Sand dodgeball managers meeting
 
5 Vanhoache Hoi Thao 3
5 Vanhoache Hoi Thao 35 Vanhoache Hoi Thao 3
5 Vanhoache Hoi Thao 3
 
2v2 Volleyball Managers Ppt
2v2 Volleyball Managers Ppt2v2 Volleyball Managers Ppt
2v2 Volleyball Managers Ppt
 
Mini-Lacrosse Manager's Meeting
Mini-Lacrosse Manager's MeetingMini-Lacrosse Manager's Meeting
Mini-Lacrosse Manager's Meeting
 
Racquetball managers meeting
Racquetball managers meetingRacquetball managers meeting
Racquetball managers meeting
 
Ping pong
Ping pongPing pong
Ping pong
 
Sholf
SholfSholf
Sholf
 
Soccer Managers Ppt
Soccer Managers PptSoccer Managers Ppt
Soccer Managers Ppt
 
Racquetball managers meeting online
Racquetball managers meeting onlineRacquetball managers meeting online
Racquetball managers meeting online
 
Ping pong managers meeting online
Ping pong managers meeting onlinePing pong managers meeting online
Ping pong managers meeting online
 
Online General Manager's Meeting for IM Sports
Online General Manager's Meeting for IM SportsOnline General Manager's Meeting for IM Sports
Online General Manager's Meeting for IM Sports
 
Dodgeball Managers Ppt
Dodgeball Managers PptDodgeball Managers Ppt
Dodgeball Managers Ppt
 

Similar to MSDN Dec2007

I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
llangit
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Quek Lilian
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
llangit
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015Richard Chauvet
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resumeLee Norris
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
llangit
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
llangit
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
Murali Krishna Alluri
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1Dave Bost
 
Difference .Net Frameworks
Difference .Net FrameworksDifference .Net Frameworks
Difference .Net Frameworks
mumairkhan
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
vijayrvr
 
Visual Studio 2008 and .NET 3.5 Overview
Visual Studio 2008 and .NET 3.5 OverviewVisual Studio 2008 and .NET 3.5 Overview
Visual Studio 2008 and .NET 3.5 Overview
David Chou
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
Clint Edmonson
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
Wes Yanaga
 
.Net3.5 Overview
.Net3.5 Overview.Net3.5 Overview
.Net3.5 Overview
llangit
 
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Maarten Balliauw
 
ASP
ASPASP

Similar to MSDN Dec2007 (20)

I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resume
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1
 
Difference .Net Frameworks
Difference .Net FrameworksDifference .Net Frameworks
Difference .Net Frameworks
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
Visual Studio 2008 and .NET 3.5 Overview
Visual Studio 2008 and .NET 3.5 OverviewVisual Studio 2008 and .NET 3.5 Overview
Visual Studio 2008 and .NET 3.5 Overview
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
 
.Net3.5 Overview
.Net3.5 Overview.Net3.5 Overview
.Net3.5 Overview
 
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)
 
ASP
ASPASP
ASP
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

MSDN Dec2007

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  
  • 13.
  • 14.
  • 15.
  • 16. VS 2005 Vista VS 2008 time Version = Assembly references + compilers No new CLR runtime .NET 3.0 .NET 3.5
  • 17. Developer Productivity Team Collaboration Support for the Latest Platforms
  • 18. Architects Developers Designers Testers Project Managers Hobbyists Enthusiasts Students Database Edition Development Edition Architecture Edition Test Edition Team Foundation Server
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. ADO.NET Accessing data today Queries in quotes Loosely bound arguments Loosely typed result sets No compile time checks
  • 28. Classes describe data Tables are like collections Strongly typed connections Integrated query syntax Strongly typed results
  • 29. from c in db.Customers where c.City == "London" select c.CompanyName LINQ Query SQL Query SELECT CompanyName FROM Cust WHERE City = 'London' Rows Objects SubmitChanges() DML or SProcs db.Customers.Add(c1); c2.City = “Seattle"; db.Customers.Remove(c3); INSERT INTO Cust … UPDATE Cust … DELETE FROM Cust … SQL Server Application LINQ to SQL
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.  
  • 39.
  • 40.  
  • 41.  
  • 42. XAML events methods Media – wmv, mp3, etc… Proxy – [ScriptService] + LINQ HTML Java Script
  • 43.  
  • 44.  
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.  
  • 50.  
  • 51.
  • 52.
  • 53. XAML events methods Media – wmv, mp3, etc… URI query to WebDataService – [WebGet] + LINQ New or custom Silverlight controls HTML MIniCLR + Javascript
  • 54.
  • 55. ASP.NET Custom Controls (with AJAX and Silverlight)
  • 56.
  • 57. Silverlight 1.0 – build your own controls XAML events methods Media – wmv, mp3, etc… Proxy – [ScriptService] + LINQ HTML Java Script
  • 58.
  • 59. Silverlight and ASP.NET AJAX Data Exchange in the Photo Viewer control
  • 60.
  • 62. Silverlight 2.0 – customize or build controls XAML events methods Media – wmv, mp3, etc… URI query to WebDataService – [WebGet] + LINQ New or custom Silverlight controls HTML MIniCLR + Javascript
  • 63.
  • 64. Please fill out your eval. When you are done, pass them all to the left.  
  • 65. Thanks for attending! Lynn Langit MSDN Developer Evangelist – Southern California http://blogs.msdn.com/SoCalDevGal

Editor's Notes

  1. Have you ever had to test code under development against the "production" version of your database, simply because it was the only copy that was the "truth?" If so, you know first-hand the challenges of managing a database as it moves throughout the software development life cycle. Visual Studio Team Edition for Database Professionals (VSTE-DB Pro), scheduled for release in late 2006, extends the Visual Studio Team System with progressive tools that make it easier to create and test applications that work with databases. In this session, you'll learn best practices for keeping your development, test and production databases in sync from a schema and data perspective. We'll explore how to create and version database schemas, and how to utilize schemas for 'off-line' development against a database schema. You'll see how to create test data that truly mimics real data, and how to use Unit Tests to validate your application against a database. Finally, we'll explore how to manage database schema changes using Team Foundation Server – making database development a true participant in the software development life cycle. --- Virtually all software today supports a discrete series of business steps known as a workflow. Until now, applications needed to implement their own workflow management framework. With Windows Workflow Foundation, one of the pillars of the .NET Framework 3.0, you get a programming model, engine and toolkit for quickly building workflow-enabled applications on Windows. In this session, we’ll introduce you to concepts including activities, business rules, control flow, state management, and more. You’ll see how to model both human and system workflow and we’ll explore the architecture of Windows Workflow Foundation, including how to design, build and debug workflows. At the end of this session, you’ll know how to effectively use workflows in everyday applications. --- designers that supports today’s modern Web standards, including XHTML, CSS, XML and XSLT. Strong support for standards enables designers and developers to create Web sites that will render more accurately across multiple Web browsers, saving time and frustration. Expression Web also includes integrated support of ASP.NET 2.0, which enables you to work with controls in Expression Web and Visual Studio. Adding Expression Web to your toolset complements your development experience in Visual Studio with a great design experience. In this session, you’ll get up close and personal with Expression Web’s top features and learn how they can simplify your Web design and development process. You’ll gain a deeper understanding of user experience, the professional user interface of Expression Web, and Expression Web’s powerful CSS functionality. You’ll also learn how to work with XML data and ASP.NET 2.0 controls in Expression Web. Finally, we’ll show you how to deploy your applications to the Web.