Microsoft Bing! More than a search engine!

bingLogo_reverse_lg

Microsoft announced Bing, a new Decision Engine, taking the experience beyond search engine. A new approach to user experience and intuitive tools to help customers make better decisions. Initially decision engine, bing, focuses on four key areas:

  • Making a purchase decision
  • Planning a trip
  • Researching a health condition
  • Finding a local business

You can watch Microsoft Bing “Decision Engine” launch video:

I believe this will lead to a new era of search engine which will empower people to use them for day to day activities. The new service will be available worldwide on Wednesday, June 3rd at www.bing.com.

Deleting Duplicate Files Programmatically

Last week I downloaded Mix 09 videos from Mix 09 Videos Online and that was around 7 GB. As we are distributing Mix 09 DVDs on our upcoming INETA user group meeting of Emerging .NET Devs, so what I did is that I selected and copied some videos into another folder and burn that folder in DVDs. And that was great, work done! 🙂

As a result of that, I have duplicate data which was taking some GBs on my laptop HD. Also I don’t want to delete the folder with selected videos as I may need to burn again. So I concluded that I need to have intersection of two folders to avoid duplication. There were more than 60 files and I don’t want to manually match the file and delete redundant files.

Why on earth I will do that manually, just write a program of few lines in .NET and done! Hence I wrote a program which perform a kind of intersection of files in two folders 🙂 something like:


string path = @"C:UsersADILDesktopMix 09";
string pathInnerFolder = @"C:UsersADILDesktopMix 09Mix 09";
DirectoryInfo dir = new DirectoryInfo(path);

foreach (var file in dir.GetFiles())
if (File.Exists(pathInnerFolder + "" + file.Name))
File.Delete(file.FullName);

It worked! Excellent! I’m becoming Geek 🙂

WCF – Browsing svc file – HTTP Error 404.3

Recently,at office, our laptops were replaced by new Sony VAIO with Vista Business SP1. So today when I hosted WCF service in IIS 7.0. I got an error like

HTTP Error 404.3 – Not Found
Description: The page you are requesting cannot be served because of the Multipurpose Internet Mail Extensions (MIME) map policy that is configured on the Web server. The page you requested has a file name extension that is not recognized, and is not allowed.

Solution:

What is intuitive here is that .svc extension is not recognized i.e. Http handler of .svc is not defined 🙂 So the solution I found was that:

Start –> Run –> optionalfeatures

wndFeaturesWCFmarkedAnd you will notice that WCF HTTP Activation and WCF Non-HTTP Activation both are unchecked, so all you have to do is to check both these items and click ok. Windows will take few minutes to update and after that your WCF Service will run smoothly on Vista and IIS7.

I just faced that problem today, so I thought it will be great to share with other developers or perhaps it can be used as reference in future for myself as well.

Internet Explorer 8

Microsoft announces Internet Explorer 8 availability in March 2009. This video gives you an overview of new features in IE8. Check it out…

Internet Explorer 8: Overview

Good enough to download and start using. Ok, Now what’s new in IE8 for me? i.e. Developers!First of all, if you are a web developer then make sure to go through IE8 Readiness Developer Checklist. Secondly, IE 8 has integrated Developer Tools which you will find in Tools Menu as the image depict below

imageThis Developer Tools enables Web site developers to quickly debug Microsoft JScript, investigate a behavior specific to Internet Explorer, or iterate rapidly to prototype a new design or try solutions to a problem on-the-fly. An article is describing key features in Developer Tools in available on MSDN (click here).

Beside Developer Tools, some of the new features for developer include

            • CSS 2.1 and 3.0 features
            • HTML 5
            • Native JSON
            • Selectors
            • AJAX Navigation

For details, please visit Internet Explorer Developer Center on MSDN. Don’t forget to watch How Do I? Videos for Developers http://msdn.microsoft.com/en-us/ie/cc304683.aspx.

Last but not least, I found a good webcast on “Internet Explorer 8 for Developers” that will help you knowing new standards/features in IE 8 and luckily avoid reading articles 🙂

MSDN Webcast: BenkoTIPS Live and On Demand: Internet Explorer 8 for Devs with…

Most Popular Article on Code Project

cpArticle Last week I submitted an article, C# 4.0 Features, on CodeProject.com. From time to time, I have been posting some content related to C# 4.0 features on my blog, So what I did is that I formalize them as an article and submitted to code project. I shared my article with my colleagues, friends and MVPs and I got appreciation from them.

Today I received newsletter from Code Project which mentioned that my article is among most popular new articles from 4th May to 11th May 😀 with rating of 4.15/5.

image

Great, isn’t it? So that really boosts me up and hopefully I will continue writing articles on my blog, User Group blog and on different websites. To visit my profile on CodeProject, click here.

About Emerging .NET Devs

Emerging .NET Devs is a registered user group under International .NET Association (INETA). The group is committed to a vision of disseminating information through lectures in events, sessions and to enable the developer community to collaborate with each other.

Are you a developer? Are you passionate about technology? Do you want to grasp the Ins-and-Outs of the .Net Platform? Then this is right place for you. Join us on Facebook and/or Yahoo Group to participate further!

Emerging .NET Devs is sponsored by many organizations such as Microsoft, INETA, Pearson, and O’Reilly etc.

Visit our user group blog at http://edotnetdevs.wordpress.com to get updates about latest events, meetings, benefits and announcements.

Step in to gear up with .Net Platform!