Archive for May, 2006

WinFX May 2006 CTP

May 25, 2006

Finally the Windows Vista Beta 2  and the according technologies such as WinFX went public and are ready to download.

Check these:

According to this post I've just faced with some issue on the log files in %temp%, which indicates that the new Windows Communication Foundation embeded with May 2006 CTP WinFX runtime Components, tries to register the service model configurations and it fails if there isn't IIS installed.

IIS was not a requirement in prior CTP releases, but it seems it is now.

I managed to setup winfxrc.exe on a clean Windows Vista Build 5342 and also installed EID May 2006 CTP and everything went well.



May 18, 2006

It was a time I was hearing and reading about the LINQ project. Some said that its an O/R Mapping platform from microsoft, some said it's language enhancements on C# and so on. I've just downlaoded and installed the LINQ project May 2006 CTP from (don't have the link right now, you'll need to search for it :P).

Actually LINQ was everything I've heard. It has three major concepts which all are Language Integrated Query mechanisms. You'll face with some new enhancements to VB and C# languages which help you query data structrues such as array lists (IEnumerables) and dataset. It will bring XLinq which is the LINQ service on XML in all kinds and DLinq which is much like an O/R Mapper or Persistence layer with many codeing inline facilities.

Anyway, life is getting much more easier. Hola microsoft's fellas.

O/R Mapping

May 15, 2006

It was a very hard week working to find a suiteable O/R Mapper for my current project which is building a distributed Contract Management and Budgeting Solution for a very large company with over 3,000 customers which make contracts annually.

Getting rid of data manipulation by my own, I'm trying to find a O/R Mapper for the project data. Although ASP.NET and ADO.NET do a good job together and also, I have DAAB on my mind, but there are so many solutions out there on the web, which make life easier.

There is a "How To Select" guide which helped me so much to organize information I'm trying to gain and categorize.

Media Maniac!

May 5, 2006

I've just published the my Media Mania Clone source code to CodeProject. After about 2 hours, Marc Clifton left a message claiming that what you submitted is not an article, it's just a demonstration. He was right. From there I tried to modify/update my article with the detailed description.

No I like it. But code modification inside the CodeProject's editor was a hell. Or I'm stupidly used that? huh?

My First Article On CodeProject

May 3, 2006

Bingo! Now I have my first post on Code Project. It was an exciting job.

As I've mentioned before, I'm starting to publish my sample source codes on Code Project. So anytime I've found a nice piece of code in my works, I'll upload it there.

Go download it, although it doesn't make any sense and it's so simple, but your feedbacks will help me improve.

Blog Software

May 2, 2006

Is there any ASP.NET 2.0/1.1 blog software? I need to publish a blog with aspx to write sample codes.

Any help?

Beyond Borders

May 2, 2006

It's so much like a loneliness! it's about a week I've started writing, but nobody has referred to me with the specal reason. Maybe I have nothing to share :(

I did all this technorati thing and it didn't help. Still I have the most rank 0!

I dont care about it for now, and continue writing.

How to extract Database Schema?

May 1, 2006

I've submitted a post to Microsoft MSDN Forums about my problem on performance issues of Sql SMO when trying to extract the schema of a database.

I've jost recieved a complete answer about that to the post by Dave (David Hayden). If you follow the links on the post and also on his blog you can find a very detailed explaination of the issue and also the solution to it.

Actually it's not a problem the way SMO act, while it's using a useful concept of Lazy Load Object: An object that doesn't contain all of the data you need but knows how to get it as Martin Flower explains.

I've just learned that try to find out the proper objects/methods to achieve a working piece of code if there are many ways or brand new ones available.

Thank you again Dave.