Tuesday, November 3, 2009

Microsoft Silverlight 3 Series - On demand Web Seminars

FYI:

Microsoft Silverlight 3 Series

This series of on demand web seminars will walk through the technology fundamentals, data, graphics, and .NET RIA Services of Silverlight 3.

Click here to navigate to Microsoft Silverlight 3 Series at msdev.com

Thursday, February 19, 2009

Finding Osama with GIS & Remote Sensing..

While i was watching Fox News yesterday i heard about this topic of MIT professors claiming on locating Osama bin laden with the help of GIS. I was excited to know that GIS & Remote Sensing is finally getting to the awareness of everyone.. yup.. I was once crazy on these topics as i did my undergrad on these areas.

MIT paper can be accessed by clicking here

As the paper has all imageries & the info you need.. not abstracting it here..

Have a gr8 day..
~Tony Julien

Wednesday, February 18, 2009

Cloud Computing - Intro

Cloud computing is a buzz word now a days... and if you look for what is cloud computing you get a variety of definitions and explanations..


I suggest the following videos from youtube would give you the on basic understanding you need to know on what is cloud computing..

Don't want to watch the video and wanted it to be in simple words.. here is want i can say on it.

In simple terms Cloud Computing = Hardware as a Service (HaaS) + Software as a Service (SaaS).


SaaS you might be already aware of it. e.g. your web email or your online tax application for which you dont buy the whole application, but you pay for just for using it. Such apps are called SaaS.

HaaS ? simple. you don't buy the hardware to host your stuffs, but you just get it as a service and you pay just for what you need or using and for the duration you need and you don't own anything.. but you rent it.

Here goes the videos.. Which explains more about it.





In my next post i will capture how the major companies are getting into the Cloud Computing space..

~Tony Julien

Tuesday, January 27, 2009

TFS PowerTools for VSTS 2008

Have you wondered how to unshelve your shelveset from one branch to other branch ?

Have you wondered on getting a build notification on success or failure for every TFS build of your check-ins?

and you may have many more such tool needs and not available in VSTS.. and few of them could get solved with TFS (Team Foundation Server) PowerTools for Visual Studio Team System 2008.

Check it out with download from http://msdn.microsoft.com/en-us/tfs2008/bb980963.aspx


(Snippet from MSDN)
Team Foundation Server Power Tools includes the following tools:
Command line tool (TFPT.EXE)
Build Notification tool
TFS Best Practices Analyzer
Process Template Editor
Work Item Templates
Custom check-in policies
TFS Server Manager
TFS Users tool
Alert Editor



Here is the link to the blog post by Ton de ron on "Unshelving from one branch to another with Team Foundation Server Powertools 2008"


~Tony Julien

Wednesday, July 18, 2007

Dogfooding and Microsoft

Why microsoft do dogfooding for their products? they also do a testing phase for their development and why its required even after product testing by testing experts..? and why its called dog fooding?

This question leads me look at why's? i got the answers and felt its a good practice of microsoft. thought of shareing

Here goes what's & why's? (mashup from websites for busy people. what to know more.. ? read the source links)

Where the term came from:
Brian Valentine set up an internal test server at Microsoft called "Dogfood". From this initial usage the term spread through Microsoft, to the point where reaching the "Dogfood" stage (i.e. good enough to use it yourself) became an important step. From there it spread to the wider industry.

History of Dogfooding:

"...but will the dog eat the dog food?" which is a shorthand way of saying that the product may look good and have many positive qualities, but the most fundamental point is whether the consumer actually likes it. The slogan refers to the early days of television, when programming and commercials were live, and things did not always go as planned, particularly if one of the actors was a dog. Dog food commercials frequently ended with a dog actually not eating the product. Thus, no matter how good the food looks on camera, or how good its story sounds, the commercial is not a success until the dog actually eats the dog food. This term became popular in the technology industry during the dot-com craze as many services seemed to be developed because they could be developed, rather than because consumers wanted them. The metaphor of a company "eating its own dog food" takes this idea one step further to say that the company has not merely considered the value of the product for consumers (that is, whether the dog will eat the dog food), but actually is a consumer of the product.

Source: http://en.wikipedia.org/wiki/Eat_one's_own_dog_food

Why Dogfooding at Microsoft?

It's short for "to eat one's own dogfood," which means "to use the product yourself that you are trying to sell to your customers." The purpose of dogfooding is severalfold, but the main reasons are:
1) It proves to customers that we believe in the product.
2) Because dogfooding usually means using beta (or pre-beta) software, it helps flush more bugs out of the product.
3) It makes us suffer the same bugs and design flaws that we inflict on users, thus giving us incentive to fix them.
4) It's a valuable reality check that the product is actually as good as we say it is.
5) Because Microsoft is such a large organization, it can flush out problems that could not otherwise be found prior to full-scale rollout at launch. (This holds especially true for corporate server products such as Exchange, SQL, IIS, etc.)
6) We learn how our products actually work, which is more often than not not exactly how we think they work.
All in all, dogfooding is a extremely valuable, if not sometimes painful, thing that we do at Microsoft.

Source: http://www.panopticoncentral.net/archive/2004/12/10/2828.aspx

Benifits:

Using one's own products has four primary benefits:
-The product's developers are familiar with using the products they develop.
-The company's members have direct knowledge and experience with its products.
-Users see that the company has confidence in its own products.
-Technically savvy users in the company, with perhaps a very wide set of business requirements and deployments, are able to discover and report bugs in the products before they are released to the general public.
Source: http://en.wikipedia.org/wiki/Eat_one

Thought for you: Is it benifitial to do dogfooding for your project?

Wednesday, June 27, 2007

Quick Info: Microsoft Jasper

Microsoft® Codename “Jasper” is a set of components aimed at fulfilling the need for a rapid and iterative development experience for data. With “Jasper”, you are able to just point at a database and immediately begin coding against its data using intuitive, domain-specific data classes. No configuration and no source code generation are required. Jasper works with existing application frameworks (including ASP.NET, WinForms, and WPF) and existing, real-world databases.
Download Jasper May CTP- Overview doc to know more..
http://www.microsoft.com/downloads/details.aspx?familyid=B4783EFA-3CF0-4957-9461-95A15604E3B7&displaylang=en