SlideShare a Scribd company logo
1 of 35
 
 
Gregory Renard Regional Director Wygwam Katrien De Graeve Developer Evangelist Microsoft
 
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Challenge Solution ,[object Object],[object Object],[object Object]
 
[object Object],[object Object]
[object Object],Challenge Solution ,[object Object],[object Object]
 
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://fr.wikipedia.org/wiki/SaaS
[object Object],[object Object],Challenge Solution ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
Designer-developer collaboration can be unstructured re-work Challenge Solution ,[object Object],[object Object],[object Object],[object Object]
 
Desktop power raises expectation of user experiences Challenge Solution ,[object Object],[object Object],[object Object]
 
 
How much unplanned work has been added? How productive is the team?
Databases lack the change and configuration management tools of development projects ,[object Object],[object Object],[object Object],[object Object],[object Object],Challenge Solution
Preventing bad builds and using modern Agile methodologies require frequent builds and tests ,[object Object],[object Object],[object Object],[object Object],Challenge Solution
 
[object Object],[object Object],[object Object],[object Object],Multiple versions of the .NET Framework requires multiple versions of Visual Studio Challenge Solution
[object Object],[object Object],[object Object],[object Object],Supporting a heterogeneous services architecture is complex Challenge Solution
Unique challenges in accessing, querying, updating and manipulating multiple types of data New language extensions unify data query techniques Work with data as objects, a natural part of your programming model Challenge Solution
LINQ-enabled data sources LINQ  To Objects LINQ  To XML LINQ-enabled ADO.NET Visual Basic Others LINQ  To Entities LINQ  To SQL LINQ  To Datasets .Net Language Integrated Query (LINQ) Visual C# Objects Databases
Dim contacts = From c In customers Where c.State = "WA" Select New With { Name = c.Name, _   Phone = c.Phone } Dim contacts = customers _ .Where(Function(c) c.State = "WA") _ .Select(Function(c) New With { Name = c.Name, _   Phone = c.Phone }) Extension Methods Lambda Expressions  Query expressions Objects Initializers Anonymous Types  Local Variable Type Inference Nullable Value Type Expression Trees Deep XML Support Partial Methods
var contacts = from c in customers where c.State == "WA" select new { c.Name, c.Phone }; var contacts = customers .Where(c => c.State == "WA") .Select(c => new { c.Name, c.Phone }); Extension Methods Local Variable Type Inference Lambda Expressions  Query expressions Objects Initializers Anonymous Types  Expression Trees Nullable Value Type Partial Methods
[object Object],[object Object],Linq =  L anguage  IN tegrated  Q uery
 
[object Object],[object Object],[object Object],[object Object]
 

More Related Content

What's hot

Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5Hadi Karimi
 
bhaskar new Resume_Updated
bhaskar new Resume_Updatedbhaskar new Resume_Updated
bhaskar new Resume_UpdatedBhaskar Verma
 
Integrate OutSystems With Office 365
Integrate OutSystems With Office 365Integrate OutSystems With Office 365
Integrate OutSystems With Office 365OutSystems
 
Project Rui Full Size
Project Rui Full SizeProject Rui Full Size
Project Rui Full SizeRui Zheng
 
1z0-419 Oracle Application Development Framework 12c Essentials Test
1z0-419 Oracle Application Development Framework 12c Essentials Test1z0-419 Oracle Application Development Framework 12c Essentials Test
1z0-419 Oracle Application Development Framework 12c Essentials TestHollandLillian
 
Rajat Kanti Gupta
Rajat Kanti GuptaRajat Kanti Gupta
Rajat Kanti GuptaRajat Gupta
 
638872_Akhil Garg
638872_Akhil Garg638872_Akhil Garg
638872_Akhil GargAkhil Garg
 
Kentico Cloud and .NET Core - A Winning Combination
Kentico Cloud and .NET Core - A Winning CombinationKentico Cloud and .NET Core - A Winning Combination
Kentico Cloud and .NET Core - A Winning CombinationJeroen Fürst
 
Btb017 David
Btb017 DavidBtb017 David
Btb017 DavidRohit Ray
 

What's hot (12)

Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5
 
Rahil Resume
Rahil ResumeRahil Resume
Rahil Resume
 
bhaskar new Resume_Updated
bhaskar new Resume_Updatedbhaskar new Resume_Updated
bhaskar new Resume_Updated
 
Integrate OutSystems With Office 365
Integrate OutSystems With Office 365Integrate OutSystems With Office 365
Integrate OutSystems With Office 365
 
Project Rui Full Size
Project Rui Full SizeProject Rui Full Size
Project Rui Full Size
 
1z0-419 Oracle Application Development Framework 12c Essentials Test
1z0-419 Oracle Application Development Framework 12c Essentials Test1z0-419 Oracle Application Development Framework 12c Essentials Test
1z0-419 Oracle Application Development Framework 12c Essentials Test
 
Rajat Kanti Gupta
Rajat Kanti GuptaRajat Kanti Gupta
Rajat Kanti Gupta
 
638872_Akhil Garg
638872_Akhil Garg638872_Akhil Garg
638872_Akhil Garg
 
Kentico Cloud and .NET Core - A Winning Combination
Kentico Cloud and .NET Core - A Winning CombinationKentico Cloud and .NET Core - A Winning Combination
Kentico Cloud and .NET Core - A Winning Combination
 
Btb017 David
Btb017 DavidBtb017 David
Btb017 David
 
Salesforce Certification in Pune MindScripts
Salesforce Certification in Pune MindScriptsSalesforce Certification in Pune MindScripts
Salesforce Certification in Pune MindScripts
 
Resume_Pavan
Resume_PavanResume_Pavan
Resume_Pavan
 

Viewers also liked

Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Gregory Renard
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
Net 2007 Faire Du E Commerce Dans Les Mv
Net 2007   Faire Du E Commerce Dans Les MvNet 2007   Faire Du E Commerce Dans Les Mv
Net 2007 Faire Du E Commerce Dans Les MvGregory Renard
 
WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabGregory Renard
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Gregory Renard
 
Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Gregory Renard
 
Approach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesApproach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesGregory Renard
 

Viewers also liked (8)

Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Net 2007 Faire Du E Commerce Dans Les Mv
Net 2007   Faire Du E Commerce Dans Les MvNet 2007   Faire Du E Commerce Dans Les Mv
Net 2007 Faire Du E Commerce Dans Les Mv
 
WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLab
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !
 
M Forum
M ForumM Forum
M Forum
 
Approach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesApproach the future of tourism by the new Technologies
Approach the future of tourism by the new Technologies
 

Similar to Vs2008 Ms Lux

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 V1llangit
 
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
 
Reach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web ApplicationsReach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web ApplicationsJeff Blankenburg
 
Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0Clint Edmonson
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008maddinapudi
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...WSPDC & FEDSPUG
 
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
 
Whidbey old
Whidbey old Whidbey old
Whidbey old grenaud
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep DiveChristian Thilmany
 

Similar to Vs2008 Ms Lux (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
 
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
 
Reach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web ApplicationsReach End Users With Next Generation Web Applications
Reach End Users With Next Generation Web Applications
 
Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008
 
Vs 2008
Vs 2008Vs 2008
Vs 2008
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
MSDN Dec2007
MSDN Dec2007MSDN Dec2007
MSDN Dec2007
 
Sureeya2
Sureeya2Sureeya2
Sureeya2
 
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)
 
Vsts 2
Vsts 2Vsts 2
Vsts 2
 
Whidbey old
Whidbey old Whidbey old
Whidbey old
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
Vsts intro
Vsts introVsts intro
Vsts intro
 
Lalith Thota
Lalith ThotaLalith Thota
Lalith Thota
 

More from Gregory Renard

Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session InnovationGregory Renard
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewGregory Renard
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008Gregory Renard
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008Gregory Renard
 
Techdays Visual Studio 2010
Techdays Visual Studio 2010Techdays Visual Studio 2010
Techdays Visual Studio 2010Gregory Renard
 
Ta Visual Studio2008 Vb9 C#3
Ta Visual Studio2008   Vb9   C#3Ta Visual Studio2008   Vb9   C#3
Ta Visual Studio2008 Vb9 C#3Gregory Renard
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .NetGregory Renard
 
Part2 CréAtion D’Un Gadget Et Boite à Outils
Part2   CréAtion D’Un Gadget Et Boite à OutilsPart2   CréAtion D’Un Gadget Et Boite à Outils
Part2 CréAtion D’Un Gadget Et Boite à OutilsGregory Renard
 
Part1 CréAtion D’Un Gadget Et Boite à Outils
Part1   CréAtion D’Un Gadget Et Boite à OutilsPart1   CréAtion D’Un Gadget Et Boite à Outils
Part1 CréAtion D’Un Gadget Et Boite à OutilsGregory Renard
 
NouveautéS De Visual Basic 2010 V2
NouveautéS De Visual Basic 2010 V2NouveautéS De Visual Basic 2010 V2
NouveautéS De Visual Basic 2010 V2Gregory Renard
 
Microsoft Sync Framework Fr
Microsoft Sync Framework FrMicrosoft Sync Framework Fr
Microsoft Sync Framework FrGregory Renard
 
Microsoft Sync Framework Fr
Microsoft Sync Framework FrMicrosoft Sync Framework Fr
Microsoft Sync Framework FrGregory Renard
 
Live Mesh Tech Days Suisse
Live Mesh Tech Days SuisseLive Mesh Tech Days Suisse
Live Mesh Tech Days SuisseGregory Renard
 

More from Gregory Renard (20)

WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
 
Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session Innovation
 
Wygday 2008
Wygday 2008Wygday 2008
Wygday 2008
 
Web Services
Web ServicesWeb Services
Web Services
 
Vs2008 Linq
Vs2008 LinqVs2008 Linq
Vs2008 Linq
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Tour Horizont.Net
Tour Horizont.NetTour Horizont.Net
Tour Horizont.Net
 
Techdays Visual Studio 2010
Techdays Visual Studio 2010Techdays Visual Studio 2010
Techdays Visual Studio 2010
 
Ta Visual Studio2008 Vb9 C#3
Ta Visual Studio2008   Vb9   C#3Ta Visual Studio2008   Vb9   C#3
Ta Visual Studio2008 Vb9 C#3
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .Net
 
Part2 CréAtion D’Un Gadget Et Boite à Outils
Part2   CréAtion D’Un Gadget Et Boite à OutilsPart2   CréAtion D’Un Gadget Et Boite à Outils
Part2 CréAtion D’Un Gadget Et Boite à Outils
 
Part1 CréAtion D’Un Gadget Et Boite à Outils
Part1   CréAtion D’Un Gadget Et Boite à OutilsPart1   CréAtion D’Un Gadget Et Boite à Outils
Part1 CréAtion D’Un Gadget Et Boite à Outils
 
NouveautéS De Visual Basic 2010 V2
NouveautéS De Visual Basic 2010 V2NouveautéS De Visual Basic 2010 V2
NouveautéS De Visual Basic 2010 V2
 
Microsoft Sync Framework Fr
Microsoft Sync Framework FrMicrosoft Sync Framework Fr
Microsoft Sync Framework Fr
 
Microsoft Sync Framework Fr
Microsoft Sync Framework FrMicrosoft Sync Framework Fr
Microsoft Sync Framework Fr
 
Live Mesh Tech Days Suisse
Live Mesh Tech Days SuisseLive Mesh Tech Days Suisse
Live Mesh Tech Days Suisse
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Vs2008 Ms Lux

  • 1.  
  • 2.  
  • 3. Gregory Renard Regional Director Wygwam Katrien De Graeve Developer Evangelist Microsoft
  • 4.  
  • 5.
  • 6.
  • 7.  
  • 8.
  • 9.
  • 10.  
  • 11.
  • 12.
  • 13.
  • 14.  
  • 15.  
  • 16.  
  • 17.
  • 18.  
  • 19.
  • 20.  
  • 21.  
  • 22. How much unplanned work has been added? How productive is the team?
  • 23.
  • 24.
  • 25.  
  • 26.
  • 27.
  • 28. Unique challenges in accessing, querying, updating and manipulating multiple types of data New language extensions unify data query techniques Work with data as objects, a natural part of your programming model Challenge Solution
  • 29. LINQ-enabled data sources LINQ To Objects LINQ To XML LINQ-enabled ADO.NET Visual Basic Others LINQ To Entities LINQ To SQL LINQ To Datasets .Net Language Integrated Query (LINQ) Visual C# Objects Databases
  • 30. Dim contacts = From c In customers Where c.State = "WA" Select New With { Name = c.Name, _ Phone = c.Phone } Dim contacts = customers _ .Where(Function(c) c.State = "WA") _ .Select(Function(c) New With { Name = c.Name, _ Phone = c.Phone }) Extension Methods Lambda Expressions Query expressions Objects Initializers Anonymous Types Local Variable Type Inference Nullable Value Type Expression Trees Deep XML Support Partial Methods
  • 31. var contacts = from c in customers where c.State == "WA" select new { c.Name, c.Phone }; var contacts = customers .Where(c => c.State == "WA") .Select(c => new { c.Name, c.Phone }); Extension Methods Local Variable Type Inference Lambda Expressions Query expressions Objects Initializers Anonymous Types Expression Trees Nullable Value Type Partial Methods
  • 32.
  • 33.  
  • 34.
  • 35.  

Editor's Notes

  1. 11/11/09 19:08 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  2. Qui est Wygwam ? Wygwam est un bureau d’expertise technologique situé en France et en Belgique. Wygwam est la plus forte concentration de MVPs en Europe avec 6MVPs et un RD. Nous sommes organisés en pôles de compétences, chacun d’eux dirigé par un MVP et devant délivrer 3 types de services à la clientèle. Nos pôles de compétence sont : Technology Fundamentals (TF) – Dirigé par Grégory Renard, MVP et RD, en charge de la stratégie générale de Wygwam et de Microsoft .NET en général. Online Strategies & Tactics (OST) – Dirigé par Aurélien Verla, MVP, en charge de l’intégration des technologies de l’Internet dans vos solutions (Technologies comme <Lire les technos> Collaboration & Portal Team (CPT) – Dirigé par Renaud Compte, MVP, en charge de la stratégie d’intégration de portails collaboratifs dans vos infrastructures d’entreprise (Technologies comme <Lire les technos> Nos métiers sont : Le coaching: <Lire les points> Le développement de pointe: <Lire les points> Les services packagés: <Lire les points> Pour plus d’information : www.wygwam.com
  3. The platforms available today are vastly different from those that were available a decade ago. Windows has been expanded to included devices, Office System is now a platform, the web – both server and client side technology are common place and finally the .NET Framework as a common layer adds to mix. Now your customers could interact with your applications through any of these platforms, demanding the latest and most compelling user experience possible. You need the right tools help meet those unique challenges. Development today means working with designers, project team members, architects, database designers, testers and other developers. The more tools you need to use, the more complex and time consuming the project becomes. Outsourcing and sharing work items outside the boundaries of your organization is becoming more and more commonplace. Now everything moves at internet speed. Business rules change as the business reacts to outside pressures and users are expecting applications to keep up with demand. At the same time, net new development work is attracting less of the available IT spend and developers need to work more productively than ever before Visual Studio 2008 has been build to help you meet these challenges across these platforms. We’ll show you the new features we’ve built into Visual Studio 2008 that enable you to build applications that have breakthrough user experiences, work better together across the application development life-cycle and be more productive. <Highlight UX> Let’s begin by taking a look at how we can build new user experiences. Tell ‘em. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  4. MAP of Orcas <Insert diagram> - show .NET Framework 3.5 & versions - Compact Framework - Show relationship of the tools
  5. Despite what some people may once have thought, light-weight browser based applications have not taken over desktop based applications. More and more, the power on the desktop is being used to help information workers make better decisions, gamers enjoy new worlds and end users work with their media files. Windows Vista and the .NET Framework provide the platform for building stunning applications that take advantage of the local computing power found in modern desktops and now with Viusal Studio 2008, you have the tools to design breakthrough user experiences for your applications. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  6. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  7. With millions of information workers calling Outlook their #1 business application, in some cases, it makes sense to bring the Application to the user in Office, rather than have the user leave the familiar environment and learn a new UI. With Visual Studio 2008 Professional Editino and above, we’ve brought the Tools for Office to you so that you can deliver Office based user experiences for your applications. Design menus and controls into the “fluent ribbon” of Office 2007 System and integrate LOB data into Excel, Word and Outlook using a variety of controls and forms. You can deploy your application using Click-once technology to streamline deployment and have minimize users downtime. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  8. Here’s an example of a travel operator selling travel packages and air flights using Office for the user experience. Notice you can add your own controls and menus to the fluent ribbon, have Excel formatting of your LOB data and use custom task panes to take action. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  9. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  10. Browser to server communication has matured using the power of JavaScript together with XML to avoid the post-back mechanism that degraded the early browser based application experience. Used together with Cascading style-sheets and web-services, web based application behavior is becoming more intuitive and less primitive. Users are coming to expect that actions like right-clicking the mouse, hovering over screen elements and in-place page updating are the norm. Visual Studio 2008 brings together HTML, CSS and Javascript editors in one place to help you design breakthrough Web based applications for your users. New ASP.NET AJAX controls let you layout regions for in-place page updates simply. We’ve made sure that the AJAX libraries and ASP.NET controls will work across multiple browsers to ensure the broadest availability and experience for your users. S+S Blueprints are high-quality, security-reviewed, architecturally-sound available code and tooling which you can use to build real-world S+S applications today. Work for many more applications that just web applications. Here’s the first 5 blueprints (only the first two are public as of now): Outlook + Services – integrate your external services into Outlook in rapid fashion (days instead of months) Video.Show – build a video sharing site using Silverlight and AJAX Multi-tenant Data Access w/Security – build a multi-tenant services-based data store for your services components with SAML-based security Dynamic Services Host - .Net 3.5-based add-in architecture to host/deploy/update services on any system from the desktop, to servers, to the cloud and expose, if desired, via w/BizTalk Services Occasionally Connected Clients – build occasionally-connected applications with auto-bi-directional-sync on reconnect based on the MS Sync Framework They are released under the Microsoft Public License meaning users can do what they want.  We don’t, of course, take back contributions but users can create their own projects and evolve as desired. They have to create their own project but we hope they do it on CodePlex The S+S Blueprints Manager is a free Visual Studio package which delivering both the code and provides an integrated guidance-based-workflow experience within Visual Studio Works with VS2008 Standard Edition and above We are producing five S+S Blueprints during FY08 and targeting ten for FY09 After installing the S+S Blueprints Manager new and updated S+S Blueprints are delivered via RSS 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  11. Take a look at this Live maps example of how Web interfaces are advancing. Zooming in on the map causes contextual in-place updates without interrupting the map zoom experience with annoying post-backs and whole page updates Mouse over a push pin and see the associated detail Overlay traffic conditions in a visually appealing way. All this is done using modern ASP.NET AJAX tools and CSS design, now made easier with Visual Studio and Expression 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  12. <highlight Collaboration blade>Now let’s look at how Visual Studio 2008 can help your designers, development and project team collaborate together across the platforms. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  13. Previously, the extent of collaboration between designers and developers meant having the designer ZIP up a stylesheet and some graphic files and email them to the developer. Any changes that had to be made once development work advanced using those designs could at best mean some find/replace work, at worst having to break business logic or UI code. With Visual Studio 2008 and Expression Web, designers and developers have a shared model for building UI elements. Developers code against these shared assets and changes are easily managed. To facilitate this, Visual Studios HTML/ASP.NET designers have been enhanced to show design and code models in split view, work with CSS classes more easily and Expression web understands the Visual Studio project structures and ASP.NET controls. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  14. Here you can see the enhanced stylesheet and HTML tools that are inside Visual Studio 2008. Manage styles, create new styles, apply the styles and see the changes appear in the Design view instantly. The new split editor allows you to see the changes your code makes in design view. XHTML compliance is supported in addition to the accessibility checking tool. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  15. We’ve shown you the possibilities available now with more and more graphics power being available on the typical desktop machine. Developers core competency is code, rather than design and where web designers and developers have acknowledged their roles, Windows based applications are just beginning to grow this respect. New platform technology makes it possible to separate the controls, layout and design of a Windows based application from the UX and business logic code that traditionally have gone hand-in-hand. Microsoft's Expression Blend product enables designers to create compelling looking apps and share those design elements with the Visual Studio 2008 developer for hooking up business and UX behavior and data. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  16. Self explanatory 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  17. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  18. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  19. <Glow the Productivity blad> 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  20. If you’ve ever had to rebuild your development machine, you’ll know how painful it is to re-install all the tools you need just to get to a working state. If you had to work on applications built with the 1.1 and 2.0 versions of the .NET Framework, that meant having to run both VS2003 and VS 2005. Add to that the various feature packs and tech previews we’ve released and your development machine quickly becomes it’s own maintenance nightmare. With Visual Studio 2008, you can set the version of the framework you’d like the application to target in the Solution settings. The IDE will then provide the right level of support like features, namespace changes and inelli-sense that change between versions and allow you to build and debug against the version of the Framework you have chosen. Support for the 2, 3 and 3.5 versions of the Framework are available. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  21. Business rules change, all the time. Hard coding business rules means having to break a stable build and recode/compile/test each time. Designing business workflow is now possible in Visual Studio 2008 and the workflow file can be executed by the .NET Framework (3 or 3.5) without having to break your build. The workflow is described in a domain specific language and can call assemblies while being hosted in the .NET Frameworks workflow execution process. The new communication framework will let you particiapte in services oriented environments that send communication messages across multiple transports, protocols and bindings without having to modify your code. The unified communication stack in WCF is replacing ASMX, DCOM, .NET Remoting and MSMQ with a single API 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  22. 11/11/09 19:08 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  23. Similar story as with C# 3.0 but abbrev’d.
  24. Similar story as with C# 3.0 but abbrev’d.
  25. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  26. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  27. 11/11/09 19:08 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.