In my previous post , i mentioned that what are the issues that stops Whidbey team to target 1.x and reasons for that. But here is something good news !!!. In an effort to support 1.x, Microsoft MsBuild team will be targetting 1.x. Project name is MSBee, which stands for MSBuild Everett Environment. For more details, look out for the same in some MSDN blogs.. Everett was the code name for Visual Studio 2003. Though the release date of the same has not been fixed, but still hoping to get it released by june, 2006 something with the release of longhorn :)
Thursday, December 29, 2005
Wednesday, December 28, 2005
Visual studio 2005 targets only one versions
After the release of VS.NET 2005, I was always having a thought about why this new versions doesn't supports .NET 1.x. After a lot of reasearch and interacts with microsoft newsgroups, i had found something reasonable. I had a talk with Microsoft team guys about it and what they provide me was some links pointing to few blogs. One of them which i found really fascinating was
http://blogs.msdn.com/johnri/archive/2005
/11/29/498219.aspx
look at the blog and got your answer why VS.NET 8 targets only 1 version. I am also looking forward from the answers from other building team in MS and would be certainly posting it soon.
Monday, December 26, 2005
Was Web Services the first SOA Implementation
Friday, December 23, 2005
Is remoting Dead with WCF?
Well, Many a times it happens that we use a technology and set some best patterns and practices for the same. As and when a technology ceases, we start looking for new patterns and practices. Microsoft has also had a group for the same. Ofcourse , since the last few years, we were always been in comparing .NET remoting vs web services. Ofcourse, former is been known for its performance and later is known for the interoperability. With the new distributed technology coming into the arena,i.e. Windows Communication Foundation(WCF), formely known as indigo, there is lot of hustle bustle in the developers. Will the existing application will be able to work with it ? What about upgradation path ? One of the main queries that i got when we talk about SOA and WCF with my peers Is Remoting Dead ? What will happen to Web Services etc..I always try to reply it in different ways until i heard the best one from Steve Swartz
which states "When you have another child, do you stop loving your previously conceived children? No, you love and support them all". I hope after publishing this on my blogs, I would make some of you remember abt it :)
Managed Objects in Yukon
Got some time to wrote another article on using Managed Objects in Yukon. You can get the link at http://www.codeproject.com/useritems/
CLR_in_Sql_Server_2005.asp
in case URLs still working . Happy Christmas and Happy Coding too!!!! J
Sunday, December 11, 2005
bill Gates Live Dec 9
Last Year in November, Steve Ballmer visited india, this year Bill Gates, whats next for the year.. I Wish if some gurus of technology like Don Box, Anders hejlsberg, scott wiltamutt, etc.. We can just wait and watch :)
Monday, October 17, 2005
Is Google Earth not raising the security concerns
Gone are those days where computing is limited to your desktop processing. Needless to mention, Microsoft has changed the way by bringing desktop computers @ home. Things were very fine till the advent of Internet and more. Earlier where companies are happy with monolithics and client server architecture, now they are more likely building their components based on Components and Service Oriented Architecture to name few. Microsoft has been very revolutionary in developing very user friendly UIs. But on other hand, Many companies like Google has came with the concept of virtual softwares. This is one of the reason why AJAX is getting very popular now a days. Google Earth, which got released this year got the appreciation from many on one side while it arouses a concerns about individual privacy and security.When everything comes in your way you're in the wrong lane.I am wondering why government are not raising any security issues on the same. Though i read articles in which our honouable president Mr. Kalam has aroused about security issues but i do feel that Govt of India should wake up and have a stop on allowing any satelites to view sensitive location , be it be a parliament house or India Gate, atleast it should not be available for the public masses. just to want to say this about Google Earth is the light at the end of the tunnel may be an incoming train. Hope some public masses should raise an appeal for it. Fingers Crossed
Tuesday, October 11, 2005
Happy Birthday to me (12th October) and Happy Dussehra to You all
Probably after 7 months without any leave in weekdays, I am thinking of a rest tommorow. Just because its some special day.As i would not be accessing internet, if possible , here i am writing something specially for me to wish myself on the special day
Happy Birthday to me
Today (12th October) is my special Day!
shouting Hip Hip hooray!
entire wishes I get for peace, joy and fun
Today really I m exalted one.
And where ever I go and anyone I meet today
All the near and dears will say,
"Happy Dussehra , bliss and joy!"
And thrill to see the birthday boy.
// for my Parents, mentors and my brothers and sisters
Not just on my Birthday, but all other days too.
That's what everyday I want to say all of you
Thanks for being Kind, Loving, Giving & Caring.
A real connection is what we are sharing.
// for none other than my forever friends
You've stayed with me through good & bad.
Being away from you all makes me Sad.
So dance and sing and have a ball!
And thanks for Birthday Wishes from u all!
Tired of SQL
Object Relation mapping tool
O/R Mapping means Object/Relation Mapping. All of our application deals with objects as well as relational database.
A typical application consist of three layers namely
- Presentation Layer
- Business logic layer
- Data Access Layer
Now if we consider using of objects, we find that Objects are used in Presentation and business layer, but our Data access layer works with Relational database, which is very different from how we access our objects. Today any world application is been handled in OO fashion. Wasnât it something great if we access our Relational database in OO manner. Before we go further, its also needed as when we talk about our data access layer , we find that Data Access Layer is responsible for any code to save, delete, and retrieve your object from the database. You write methods in your DAL to retrieve different sets of objects, change status', and perform various other tasks. Writing this data access code *can be* very repetitive. To avoid this , now we use ORM tool rather than DAL. Yes, thatâs true. Now we didnât need to write those Insert, Update, Delete and Select statement , these all things is carried by our O/R Mapping tool. So now we have scenario something like this
It is a common scene that our objects does not have 100% exact mapping with the database columns. For e.g. , we might be interested in having the having one column in the table which resembles two column in the Objects or vice versa. There is also the name conflict which means that what it means as Fname in the object resembles FirstName in some table of some database. So what we need is a mapping between those objects and relational database. What GNOME is doing is that it is It generates the data access layer from the class model and schema mapping to the relational model provided by the developer. This introduces object-oriented concepts and true refactoring down to the data access logic tier
Monday, October 03, 2005
Code Name changes
There's always a market hype for the products of Microsoft. Microsoft too always invest his most of its resources in r&D and needless to mention, unique ways of identifying its products. May be through cool adds, or may be through code names , MSDN training programs etc.. There is always an appreciation from either side of the camps,one who's against them and one who supports MS.
Since begining, I am very keen to know about the origin of the code names and for me , if u want to get acquinted with any subject or technology, first step is to read his history. Be it be a whidbey, an island north of Seattle or Orcas etc. Some days back, i was really confused to hear two a new term, Windows Communication Foundation and Windows Presentation Foundation, not to worry, they are just another name of Indigo and Avalon. MS is always known for selling old things in New packets. Well Indigo looks very cooler but still now markets should get acquinted with WCF or might be some Unified Framework a later on. Keep a watch
Beta 1 and Beta 2 changes for .NET 2.0
Data Design Time Changes Beta1 to Beta2
http://blogs.msdn.com/vbteam/archive/2005/01/12/351495.aspx
ASP.NET 2.0 product design changes between Beta 1 and Beta 2
http://blogs.msdn.com/bgold/archive/2004/11/15/257961.aspx
Features postponed for ASP.NET 2.0 Beta 2
http://msdn.microsoft.com/asp.net/whidbey/beta2changes.aspx
SQL Server 2005 Beta 2: What's New
http://www.microsoft.com/technet/community/
chats/trans/sql/SQL_072804.mspx
ADO.NET Code Transitions to New Beta
http://www.123aspx.com/redir.aspx?res=26660
C# (Changes from beta 1.0.2204 to beta2 1.0.2914)
Tuesday, August 30, 2005
Clipboard data available through Javascript and ASP
We do copy various data by ctrl+c for pasting
elsewhere. This copied data is stored in clipboard and
is accessible from the net by a combination of java-scripts and ASP.
This is achieved by a script like this ..
<Script Language="JavaScript">
var content = clipboardData.getData("Text");
if (content!=null) {
document.write(content);
else {document.write('<center>No text found in clipboard. This is a good thing!<br><br>Works with Internet Explorer and Netscape.');}
</Script>
Click the Link: http://www.sourcecodesworld.com/special/clipboard.asp
3) You will see the text you copied on the Screen
which was accessed by this web page.
Do not keep sensitive data (like passwords, creditcard
numbers, PIN etc.) in the clipboard while surfing the web. It is
extremely easy to extract the text stored in the clipboard to steal your sensitive information.
Wednesday, July 27, 2005
UIPAB (Part 2)
I had written the second article on UIPAB. You can find the same on http://www.codeproject.com/useritems/UIPAB.asp. This article explains you about how to work on UIPAB. First article that was published on http://www.codeproject.com/dotnet/UIPAB.asp explains about why and when to use UIPAB.