Welcome to MSDN Blogs Sign in | Join | Help

There’s a sale at the Microsoft Online Store!

Going on right now at Microsoft Online Store, you can get Expression products at 50% off. If you’re interested in Windows 7, you can pre-order the Windows 7 Home Premium Upgrade or Windows 7 Professional Upgrade for $49.99 and $99.99 respectively.

Share and enjoy.

Technorati Tags: ,
Posted by dajung42 | 0 Comments
Filed under: ,

ASP.NET MVC Screencasts

MVP David Hayden has made available a number of screencasts for ASP.NET MVC that he’s built from a number of presentations held at the Tampa ASP.NET MVC Developer Group.

His post on ASP.NET MVC Ajax Helpers Screencast also provides a list of ASP.NET MVC Tutorials (very handy) and ASP.NET MVC Screencasts has a several great tutorials.

Definitely worth checking out if you’re considering ASP.NET MVC.

Share and enjoy!

Technorati Tags:
Posted by dajung42 | 0 Comments

Live Webcast: Tim Heuer on RIA and Silverlight 3.0 – July 9, 2009

The Linked .NET Users Group will have Tim Heuer giving a live webcast on “RIAs and Silverlight 3.0” on July 9th at 10:30 AM PT.

Tim is a program manager for Microsoft Silverlight and he’ll be talking about Rich Internet Applications (RIAs) and how Silverlight 3.0 will play part in the development.

Registration Link: http://events.linkedin.com/LIDNUG-Tim-Heuer-talks-about-Silverlight/pub/78576

For more information about the event, click here. To learn about the Linked .NET Users Group, click here.

Excelsior!

eBook: pnp-Acceptance Test Engineering Guidance (Beta 2)

ATE_smallThe Patterns & Practices Group recently released the Beta 2 version of their Acceptance Test Engineering Guidance book (Vol 1) out on CodePlex.

I haven’t had a chance to read it cover to cover yet, but it does appear to capture a lot of the main concepts about testing scenarios:

  • How to Plan for Acceptance Testing
  • What Kinds of Acceptance Tests to Run
  • How to Create and Run Acceptance Tests
  • Defining What “Done” Means
  • How to Justify Your Approach
  • How to Streamline Your Acceptance Process

The authors are definitely interested in your feedback. So if you had questions or feedback about the content, you can go the book’s site and offer feedback in the Discussion forum or even the Issue Tracker section.

Happy testing!

Excelsior!

Technorati Tags: ,

Posted by dajung42 | 0 Comments
Filed under: , ,

Bing’ing around

I’ve been a using Bing when it was only available internally to Microsoft employees and now externally since it’s been officially released. I heard a lot about its new features and how it’s more of a “decision” engine rather than yet another search engine. I was very skeptical about the whole marketing message about it being a decision engine until the other day. “Seeing is believing and believing is seeing” as the saying goes.

I watched some of the Bing-a-thon and some of the features they talked about sounded great but they never showed what they typed into the search field, so IMAO the experience was lost in translation.

Travel decisions

So one of things they talked about was travel. If you’re planning a trip, you might wonder if its the right time to buy your plane tickets now or should you wait? Fair question, right? So how can Bing help? Simply type in where you want to fly from and to into the search field and see for yourself.

For example, if you wanted to fly from LAX to Sea-Tac, enter LAX to SEA in the search field and “Bing”, you will get a travel indicator on the main page of your search result. The travel indicator provides you with instant feedback on the ticket price over the next 30 days based on historical data on how prices fluctuate, thus allowing you to make a better informed “decision” on your travel plans.

travel - lax to sea

When you click on the travel indicator, you’re get taken to Bing Travel where it shows you more information about ticket prices, trends of ticket prices, etc. Using this as your main travel portal, you can get a better idea how much your vacation is going to cost you if you book now or later.

travel - detail

Okay, so you’re not flying but just trying to get across town. In LA, a 20-mile car drive could range from a 20 minute drive to a 2+ hour drive, depending on time of day, season, road conditions, act of God, etc. So rather than going to Sigalert.com, just type in Traffic in the search field and through the magic of reverse IP, “Bing” you’ll get a quick snapshot of traffic conditions in your area. If you click on the map, it will take you to Bing Maps for full traffic conditions in your location.

travel - traffic

The Result Breakdown

One thing that’s unique about Bing is how things the results are broken down. There’s a menu along the left hand margin that provides you with a shortcut to areas of the search result so you can go directly to an area you’re looking for.

If there are videos (I used “West Wing”) or images (I used “Kelly Choi”) associated with your search criteria, they will show up at the top of the results. If there are video associated with the result, a few of the most commonly viewed videos will be available for you you review right on the main page. Just over your mouse over the video and “Bing” you’re watching the content. You don’t have to leave the site or your result page (or try to remember to open the result in a new tab or browser window).

Bing - West Wing

If you click on one of the images along the top, you’ll be taken to a new page showing displaying the image and the original source of the image like other search engines, but along the left margin, Bing will show you the list of images that were originally along the top of the original result page, thus cutting down the number of back and forth clicks you have to do.

 Bing - Kelly Choi Bing - Kelly Choi 2

Beyond the videos and images, depending on the subject matter, the following menus will be dynamically generated. For example, for my West Wing search, the menu shortcuts are:

  • WEST WING
  • Videos
  • DVD
  • Theme Song
  • Wallpaper
  • Characters
  • Quotes
  • Images

For Kelly Choi, the menu shortcuts are:

  • KELLY CHOI
  • Images
  • Fan Club
  • Biography
  • Wallpaper
  • Quotes
  • Videos

Bing - Sanyo VPCIf you were shopping for something, say a new digital camera, you’ll get yet another set of shortcuts. For example, say you were interested in a Sanyo VPC camera, your shortcut would be:

  • SANYO VPC
  • Shopping
  • Troubleshooting
  • Repair
  • Parts
  • Used
  • Accessories

Why bother mentioning this? How many times have you used other search engines and the results you get back are the results based on just click-thrus, rankings, etc. and they are all inter-mixed. With other search engines, the top result could be the main fan page or company link, the next item is a review, then a store, then a news article, and so on. Bing groups results into categories which becomes the shortcut menu along the left margin. If I want to see what parts are available for the Sanyo, click on the Accessories link and you’re shown the search results only for the accessories of the camera. I can now decide if this is the camera I want based on the number of accessories that are available for it.

Bing - Site Search Now of course, this cool menu breakdown doesn’t work for everything you might search for. As a developer, often you use a search engine to find a white paper, algorithm guidance, sample code, etc. So just like other search engines, you can type “site:<domain name> <topic>” and it will scan the specified for domain for the content you’re looking for. For example, you’re looking for Work Item Template and you want to see what MSDN has to say about it, you’re search criteria will be:

site:msdn.com work item template.

There are a number of other things that Bing does differently but I think I’ve ramble on enough. I think it’s time for me to stop Bing-ing around get back to do some real work. I definitely challenge you to “Bing and decide” for yourself. I was playing Texas Hold'em on Facebook the other night and a couple of people at the table text messaged me saying they really like Bing and have switch it to be their default search engine. That’s pretty cool!

Excelsior!

Technorati Tags: ,
Posted by dajung42 | 0 Comments
Filed under: ,

Brian Harry at the NYC VSTS Users Group – 6/30/2009

Tech Geeks are Rock Stars! Don’t believe me, check out Intel’s commercial showcasing Ajay Bhatt and how people (geeks) flock to him.

One of Microsoft’s Rock Stars, Brian Harry, will be at the New York City VSTS Users Group meeting on Tuesday, June 30. He will be talking about the upcoming release of Visual Studio Team System 2010.

Brian is a Microsoft Technical Fellow and Product Group Manager/Lead Architect of Team Foundation Server.

The meeting will be held at the Microsoft Office on 1290 Avenue of the Americas, 6th floor in NYC.

Visit the Users Group’s web site for more information and/or click here to register if you plan to attend.

Excelsior!

Posted by dajung42 | 0 Comments
Filed under: , , , ,

Customizing existing TFS reports

Occasionally I get asked how to create custom reports and modify the existing reports in TFS.

First, you’ll need to understand how the data cubes in the TFS Warehouse are setup.

Then, I recommend you check out the article by Ben Day on Edit the Remaining Report to Use Non-Default Status Values. He give a good step-by-step process on what you need to do to update an existing TFS Report, as well as how to recreate the two data sources, TfsReportDS and TfsOlapReportDS, which are used by the reports.

In my tinkering with creating reports, I use to think the main difference between SQL Server Standard Edition and Enterprise edition was the number of processors the server could support (and cost), but when it comes to reporting services, there’s definitely an advantage using SQL Server Enterprise Edition. Using the Standard Edition, it does not support cube perspectives, so you end up with one cube called Team System. With SQL Server Enterprise Edition, you’ll see at least seven different cubes. This makes working with the warehouse a lot easier. So if you plan to do a lot of customer reporting out of TFS, using your SQL Server Enterprise Edition licenses is going to be well worth the investment.

Excelsior!

Technorati Tags: ,,
Posted by dajung42 | 1 Comments
Filed under: , ,

Win7 and Windows Server 2008 R2 general availability date is set!

On the Windows Team Blog, the Windows 7 Team announced that Windows 7 will be in stores beginning October 22, 2009, just in time for the holidays. This date marks the general availability (GA) date, which means that the Release To Manufacturing (RTM) bits will be made available to OEM system builders probably by mid- to late-July.

I personally haven’t loaded Win7 on an older machine yet, but I have friends and colleagues who have. Everyone has told me that Win7 runs better on those machines than WinXP, and they never even tried to install Vista on those boxes.

One of my work machines is a HP dv7 laptop. I upgraded it from Windows Vista Home Premium to Win7 Ultimate RC and have only had one issue so far, the digital tuner doesn’t seem to work. Oh well. I don’t watch that much live TV anyway (except for sports events), besides that’s what Hulu is for.

If you’re running the Win7 Beta on any of your machines, you should consider upgrading to the RC bits soon. Not because the RC bits are more stable (which they are), but because the Beta is scheduled to expire on August 1st and starting July 1st, the OS will begin shutting down every two hours. (Not quite as painful as a message self-destructing like in Mission: Impossible but really annoying.)

Officially, you can’t upgrade from Beta to RC, but there is an un-official way to upgrade. I used the the technique on one of my other work machines and it worked like a charm. Check out the Win7 Dev Team’s blog article entitled: Delivering a quality upgrade experience for more information.

And in case you’re wondering, the RC bits are set to expire June 1, 2010 and the bi-hourly shutdown will start to occur on March 1, 2010.

Excelsior!

Technorati Tags:
Posted by dajung42 | 1 Comments
Filed under: , ,

Bing – Search Overload is Over

You may or may not have heard of Bing yet. No…it’s “not just an expensive piece of equipment that only goes ‘Bing’,” it’s Microsoft’s newest search decision engine. It does a lot things a traditional search engine does, but it also does a really good job trying to put more context around the search as well.

I recently rode my bike in the LA Acura Bike Tour was trying to remember how long a marathon was. So I type the following in IE’s search field and this is what showed up:

BingSearch

I’ve seen this kind of behavior in the Search toolbar from Google and Yahoo, but the fact that this showed up in the browser’s Search dropdown is slick because I don’t have to rely on another toolbar in my browser.

The press has been pretty favorable to Bing. The screen is pretty simple. It doesn’t try to be a portal like how so many search engine pages became. I you look towards the bottom of the page, you will see some of the more popular searches people have been entering into Bing.

BingScreen

Here’s a short video on how Bing tries to be answer to “search overload”. FWIW…You’re still going to get a level of “garbage in, garbage out,” but Bing will help you sift through it a lot easier.

So go Bing…and decide.

Excelsior!

Technorati Tags:
Posted by dajung42 | 0 Comments
Filed under: ,

Win7 and ISO Images

There are a lot of utilities out there that will allow you to burn ISO images to a CD or DVD like Nero and Power2Go. But if you don’t want to waste the time or plastic to make disc, your best bet is use a program that can mount an ISO just a like it was real drive.

I just installed Win7 RC on another box and most of the software I’ll install are in the form of ISO images. Of course, out of the box, Win7 (just like our earlier OSes) doesn’t come with an ISO reader.

IMAO, the best until to resolve this issue is Elby’s Virtual CloneDrive. I’ve used it on Windows XP, Vista, Server 2008, and now Win7 Beta 1 and RC. The best part of this program is that it’s FREE!

Once you install it, just double click on any ISO image and its just like you installed a disc into a drive. Just to avoid any confusion on drive letters and such, I believe it’s a good idea to change the drive letter in which the CloneDrive is assigned to. To do that, go into the Disk Management found under Computer Management and change the drive letter to something other than the default letter. Personally, I like to put disc drives around Q or R letters of the alphabet.

Excelsior!

Technorati Tags: ,,
Posted by dajung42 | 2 Comments
Filed under: , ,

VS 2010 and .NET FX 4.0 Training Kit Available

With the release of Visual Studio 2010 and .NET Framework 4.0 Beta 1 this week, a new Visual Studio 2010 & .NET Framework 4 Training Kit has also been released. This kit includes 28 presentations, 13 demos, and 16 hands-on labs.

vs2010betaTK

Excelsior!

Technorati Tags: ,

Live Webcast: Scott Guthrie, May 27th, 2009

The Linked .NET Users Group will have Scott Guthrie giving a live webcast entitled “The Gu talks shop with developers" on May 27th at 11:30 AM PT.

Registration Link: http://events.linkedin.com/LIDNUG-ScottGu-talks-shop-developers/pub/60571

Location:

LiveMeeting address: https://www.livemeeting.com/cc/microsoft/join?id=G2K4BH&role=attend&pw=PN6.%3CQ%5Drb

How-to: Join a LiveMeeting http://office.microsoft.com/en-au/livemeeting/HA102308521033.aspx

For more information about the event, click here. To learn more about the Linked .NET Users Group, click here.

Excelsior!

Technorati Tags: ,
Posted by dajung42 | 1 Comments
Filed under: ,

Ramp Up Launches 3 ASP.NET Tracks!

Ramp Up is a free online learning program for developers. Ramp Up recently launched three ASP.NET tracks:

  • Web Development with ASP.NET
  • Move from ASP to ASP.NET
  • Move from PHP to ASP.NET

These tracks, along with the other currently offered ones (e.g., Windows Mobile 6, SharePoint for Developers, Visual Studio 2008), teaches the important skills in a guided path, making the learning process easier and more efficient. The easy-to-access content (provided by subject-matter gurus) is specifically tailored for the Ramp Up program, and offered in a variety of forms (article, v-lab, codecast and slidecast). Check them out now at www.MyRampUp.com.

Excelsior!

Technorati Tags:
Posted by dajung42 | 1 Comments

Microsoft SDL Process Template is now available

Our Security Development Lifecycle (SDL) team has release a process template for Team Foundation Server 2008. Why is this important? Ask yourself, how secure is your application? Is security built into your application from the beginning or an afterthought? Are you properly protecting your application against SQL Injection? Buffer overflows? Poor exception handling? If you answer “no” or “I don’t know” to any of these questions, then you should definitely check out this template.

What’s included in this process template other than just Work Item Templates you ask? Well, as seen in the screenshot, it comes with some new SDL check-in policies, the SDL Threat Modeling Tool template, and some additional SharePoint components for the Team Portal.

SDL Template

To read more about the template and how it works, check out the SDL Team’s blog on the subject.

Excelsior!

Technorati Tags: ,
Posted by dajung42 | 1 Comments
Filed under: ,

Great overview of VSTS 2010 / .NET 4.0 from JasonZ

Jason Zander, our DevDivision General Manager, posted a really great article on VSTS 2010 / .NET 4.0. It has a lot of screenshots of the new interface (which uses WPF), a quick run through of each Role Edition of VSTS, and as well as what to expect for the .NET Framework 4.0.

Definitely worth the time.

Excelsior!

Technorati Tags: ,
Posted by dajung42 | 1 Comments
Filed under: , , ,
More Posts Next page »
 
Page view tracker