Abu's blog

.NET, SQL Server & Random Thoughts

November 2008 - Posts

"What NEXT?" - Visual Studio 2010 and with C# 4.0 and VB.NET 10.0 (Oslo)

"What's Next?" - Everybody is interested to know about new and upcoming things. While I purchase new thing, I could not wait to use. Previously I was curious to know abour Whidbey, Orcas, WinFx ( Indigo, Avalon)... Next???

Now it is the case for Oslo too.

Now after PDC 2008, may many of us come to know about Visual Studio 2010.

 "10" - this one very significant number for football player or hockey player; only the most important player are getting No. 10 as their jersey number.

Yes, this time, it is "10" - Visual Studio 2010, VB.NET 10, Visual Studio 10 is the NEXT.

Here are some very useful links related to this.

http://blogs.msdn.com/kirillosenkov/archive/2008/11/20/links-about-visual-studio-2010-and-c-4-0.aspx

http://weblogs.asp.net/pgielens/archive/2008/10/27/the-future-of-c-4-0.aspx

http://code.msdn.microsoft.com/csharpfuture

http://code.msdn.microsoft.com/csharpfuture/Wiki/View.aspx?title=Home&version=4

 http://blogs.msdn.com/bclteam/archive/2008/11/04/what-s-new-in-the-bcl-in-net-4-0-justin-van-patten.aspx

Posted: Sat, Nov 29 2008 18:19 by abu | with no comments |
Filed under: , ,
C# Language Evolution - Features of C# 4.0

C# Language Enhancement

C# 3,0 LINQ

C# 3.0 and LINQ With Language Extention

C# Dynamic Language Enhancement

C# 4.0 can be found on the Downloads page. The CSharpDynamic samples include several projects showing how to use Dynamic with Office, IronPython and other technologies. There is also a covariance and contravariance example, and an example show how to use the new IDynamicObject interface to create native C# objects that can be called dynamically.

The document New Features in C# 4.0 is a high level description of the additions to the C# language, and the samples are designed to show off the new language features, particularly around the dynamic scenario.

Posted: Sat, Nov 29 2008 6:27 by abu | with no comments |
Filed under: ,
Application Architecture Pocket Guides

Application Architecture Pocket Guides http://blogs.msdn.com/jmeier/archive/tags/AppArch/default.aspx

Agile Architecture Method Pocket Guide
Posted: Wed, Nov 26 2008 5:27 by abu | with no comments |
Filed under: ,
WPF, WCF, WF - .NET 3.0 Guide and Self Learning Resources

In my free time I like to see videos from Channel9, TechEd and PDC sessions.

Guide and Self Learning Resources are avilable @

NetFxGuide

http://www.netfxguide.com/guide/wcf.aspx

http://www.netfxguide.com/guide/WPF.aspx

http://www.netfxguide.com/guide/WF.aspx

channel9

http://channel9.msdn.com/tags/WCF/

 http://channel9.msdn.com/tags/WF/

http://channel9.msdn.com/tags/WPF/

Posted: Sun, Nov 23 2008 23:34 by abu | with no comments |
Filed under: , , ,
Windows Communication Foundation (WCF) Architecture

A bird’s-eye view from 1000 feet in MSDN... Conceptual diagram whitch cover A2Z Basic Key Words associated with WCF.
http://msdn.microsoft.com/en-us/library/ms733128.aspx

WCF Architecture Digram

The WCF Architecture 
Basic level articles from MSDN

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

A Developer's Primer from Code Project
http://www.devx.com/codemag/Article/31674/0/page/1

 

Posted: Sun, Nov 23 2008 1:15 by abu | with no comments |
Filed under: ,
MCTS: Microsoft Visual Studio 2008

http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/default.mspx

MCTS certifications

MCTS: .NET Framework 3.5, Windows Presentation Foundation Applications

MCTS: .NET Framework 3.5, Windows Communication Foundation Applications

MCTS: .NET Framework 3.5, Windows Workflow Foundation Applications

MCTS: .NET Framework 3.5, Windows Forms Applications

MCTS: .NET Framework 3.5, ASP.NET Applications

MCTS: .NET Framework 3.5, ADO.NET Applications

Preparation Guide for Exam 70-503 - eLearining

TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation Application Development

http://www.microsoft.com/learning/en/us/exams/70-503.mspx

All the papers details...

Applications that run on the Windows platform

and

Compelling user interfaces with Windows Presentation Foundation

MCTS: .NET Framework 3.5, Windows Presentation Foundation Applications

Exam 70-536: TS: Microsoft .NET Framework – Application Development Foundation

and

Exam 70-502: TS: Microsoft .NET Framework 3.5, Windows Presentation Foundation Application Development

Distributed applications that communicate with services or other applications in a connected or disconnected state

MCTS: .NET Framework 3.5, Windows Communication Foundation Applications

Exam 70-536: TS: Microsoft .NET Framework – Application Development Foundation

and

Exam 70-503: TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation Application Development

Applications that host workflows for your organization

MCTS: .NET Framework 3.5, Windows Workflow Foundation Applications

Exam 70-536: TS: Microsoft .NET Framework – Application Development Foundation

and

Exam 70-504: TS: Microsoft .NET Framework 3.5 – Windows Workflow Foundation Application Development

Windows-based applications that run on corporate servers or user desktop computers

MCTS: .NET Framework 3.5, Windows Forms Applications

Exam 70-536: TS: Microsoft .NET Framework – Application Development Foundation

and

Exam 70-505: TS: Microsoft .NET Framework 3.5, Windows Forms Application Development

Data-driven applications that access data from various sources such as SQL Server, Oracle, Microsoft Office Access, object data sources, XML, or other flat-file sources

MCTS: .NET Framework 3.5, ADO.NET Applications

Exam 70-536: TS: Microsoft .NET Framework – Application Development Foundation

and

Exam 70-561: TS: Microsoft .NET Framework 3.5, ADO.NET Application Development

Web-based applications that run on the ASP.NET platform and are hosted on Internet Information Server

MCTS: .NET Framework 3.5, ASP.NET Applications

Exam 70-536: TS: Microsoft .NET Framework – Application Development Foundation

and

Exam 70-562: TS: Microsoft .NET Framework 3.5, ASP.NET Application Development

IIS 7.0 Architecture

If you are an ASP.NET, WCF advanced serious developer, would like to play with internals of ASP.NET, Web Service, WCH hosting with IIS 7.0; this this article will be very useful to know it's architecture.

http://learn.iis.net/page.aspx/101/introduction-to-iis7-architecture/

 

Posted: Tue, Nov 18 2008 5:49 by abu | with no comments
Filed under: , ,
WCF Tutorial and PPT Presentation

Message-Oriented Web Services
Author Dr. Jim Webber,Service-Oriented Systems Practice Lead, ThoughtWorks

www.acs.org.au/nsw/sigs/ws/presentations/2006-11/Message-OrientedWebServices.ppt

This PPT is very much informative and conceptual; specially for those who is trying to build the concept of SOA/Web Service/WCF, messaging service. Here fundamentals are covered.

A Lap around Windows Communications Foundation
http://download.microsoft.com/download/c/d/5/cd57f3cb-de13-46b0-a526-e1781eea5ecd/ALapAroundtheWCF.ppt


Windows Communication Foundation (Indigo) Hello World Tutorial
http://dotnet.org.za/hiltong/articles/52518.aspx

Windows Communication Foundation Tutorial - Part 2 (DataContract vs Serializable)
http://dotnet.org.za/hiltong/articles/50121.aspx

Windows Communication Foundation Tutorial - Part 3 - Messaging & MessageContracts
http://dotnet.org.za/hiltong/articles/53552.aspx

Posted: Fri, Nov 14 2008 13:50 by abu | with 8 comment(s)
Filed under:
Windows Communication Foundation (WCF) hosting options and consuming WCF services.

In the last posted some links related to concept and fundamentals of WCF. It basics of WCF, Contracts[Service, Operational, Data, Message].

A service can be hosted by Internet Information Services (IIS), Windows Process Activation Service (WAS), a Windows service, or by a managed application.

For the hosting model to include Windows Services and Self-Hosting options this is one of the best articles from MSDN http://msdn.microsoft.com/en-us/library/bb332338.aspx

What I feel that here in WCF as many as options are available for hosting. Based on the requirement and available platform the option need be choose. Therefore, it's always require to all the available optios and it's advantages and disadvantages to optimize the same.

This articles covers all the poosible way (intermediate level) for Hosting WCF Services http://www.devx.com/codemag/Article/33655

From MSDN...

Hosting in Internet Information Services
Hosting in Windows Process Activation Service
Hosting in a Windows Service Application
Hosting in a Managed Application

Posted: Thu, Nov 13 2008 14:13 by abu | with no comments
Filed under: ,
WS-* specifications and WCF

To create robust distributed service with WCF it is very essential to understand WS-* specifications.

List of Web service specifications - http://en.wikipedia.org/wiki/List_of_Web_service_specifications

In .NET this supports as Web Services Enhancements (WSE). http://en.wikipedia.org/wiki/Web_Services_Enhancements

The Web Service Specifications is to provide interoperable protocols for Security, Reliable Messaging, and Transactions http://msdn.microsoft.com/en-us/library/ms951274.aspx

Windows Communication Foundation (WCF) implements a number of Web services protocols. http://msdn.microsoft.com/en-us/library/ms734776.aspx

The article for WCF implementation of the WS-ReliableMessaging http://msdn.microsoft.com/en-us/library/aa480191.aspx is very nice.

Posted: Tue, Nov 11 2008 18:20 by abu | with no comments
Filed under: , ,
PDC 2008 keynotes and sessions

Here is wellorganized list of all keynotes and sessions by code and title....

http://blogs.msdn.com/mswanson/pages/PDC2008Sessions.aspx

From this all the session can be downloaded, available presentation slides and sample code, if applicable.

 

Web Services to WCF

Those who are familiar ASN.NET/WinForm development and .NET Websevice to know better way WCF by comaring with WS, this arcticles will help a lot...

Comparing ASP.NET Web Services to WCF Based on Development http://msdn.microsoft.com/en-us/library/aa738737.aspx

 

Posted: Sat, Nov 8 2008 18:32 by abu | with no comments
Filed under: , ,
Understanding Hosting WCF Application using Windows Process Activation Service (WAS) in IIS 7.0

If you want to host WCF appication using IIS, it will be easy and robust.

Windows Process Activation Service (WAS) in IIS 7.0 makes it possible to host WCF services beyond HTTP and without having to install the whole IIS package. 

"Extend Your WCF Services Beyond HTTP With WAS"  http://msdn.microsoft.com/en-us/magazine/cc163357.aspx

Posted: Sat, Nov 8 2008 12:46 by abu | with no comments
Filed under: , ,
ASP.NET Architecture - HTTP Handlers, HTTP Pipelines

To be an Advanced ASP.NET developer this articles help to clear in depth, very low level understanding of ASP.NET Architecture.

http://msdn.microsoft.com/en-us/magazine/cc188942.aspx

 

Posted: Tue, Nov 4 2008 14:31 by abu | with no comments
Filed under: ,