Tuesday, December 23, 2008

Resume Tip for Techies

Recently I found a nice article in ComputerWorld, mentioning the resume tip for Tech guys/gals.

Main tips from the article.

1. Drop the Details

2. Abolish your objective

3. Get your resume in search shape

4. Highlight the right certification.

5. Balance tech and business.

Have a look at the entire article, here.

Monday, December 1, 2008

5 Strategies MSFT got Right

For a long time, I’s thinking how Microsoft (MSFT) became a Software Giant.

Last day I got an article, captioned “5 Strategies Microsoft got Right”. I'm replicating the same. The original article can be find here.

A) Software is King

Microsoft was among the first companies to see software as the business, not just an add- on sale to hardware. It acted on that insight in a big way.

B) Outsource Your Sales Force

How did Microsoft grow so big so fast? In large part it was the company’s partner strategy. Today, more than 90% of Microsoft products are sold by somebody else. OEM partners such as HP sell most copies of Windows and large reseller partners such as CompuCom sell most copies of Microsoft’s enterprise software, including Exchange, SQL Server, and SharePoint. In fact, you’d have a difficult time trying to call Microsoft to order a product directly.

C) Developers, Developers, Developers!

More than any other software company, Microsoft courts developers, lavishing them with powerful tools, free training, and low-cost support. Visual Basic enabled a whole generation of developers to create custom line-of-business applications on top of Office. Now Visual Studio is the tool of choice for serious corporate developers. Microsoft has been rewarded for this generosity by a torrent of third-party applications and custom solutions that have made Windows indispensable on the corporate desktop. Robust developer support for products such as the Office suite and SQL Server has also helped Microsoft products to flourish where competitors once had the field to themselves.

D) Technology for the Masses 

Microsoft has consistently figured out how to make powerful technologies once exclusive to big business—business intelligence, intranets, systems management—accessible to smaller IT shops at a fraction of the cost. In the process, Microsoft has created and captured new customers en masse.

E) The Long View

Microsoft has always taken the long view. It routinely invests billions of dollars in expansive ventures such as Xbox, MSN, and Dynamics with an eye to far-off opportunities and threats. Once engaged, it very rarely retreats. The company will sustain breathtaking losses to gain a foothold in a market (think of Xbox) and endure hits to its image to change a business model that isn’t working (think of MSN). Microsoft continually looks inward and studies how it can improve itself. But despite some long false starts and outright failures (LAN Manager, Windows Mobile, and WebTV), Microsoft has assembled the industry’s largest portfolio of enterprise and consumer software—the least of which generates revenue in the hundreds of millions of dollars.

Ok. Wait. If they are following strategies, there might be some lessons. What do they learned from these strategies ? What are they ? Lessons per strategies, as follows, respectively:

1) Question the rules. Change the game.

2) Create win-win partner situations to grow fast.

3) Don’t neglect your customers’ most important need: a better price.

4) Make it easy for partners to customize your product.

5) Business isn’t a sprint; it’s a marathon. Be persistent.

Thursday, November 27, 2008

Directions on Microsoft

Recently, I saw a web-portal dedicated for Software-Giant, Microsoft – http://www.directionsonmicrosoft.com.

What is Directions on Microsoft?

Directions on Microsoft is the only INDEPENDENT organization in the world devoted exclusively to tracking Microsoft. We've studied Microsoft since 1992. Nobody knows the company better.

Our team of Microsoft experts [analyst bios] provides clear, concise, and actionable analysis of shifts in Microsoft strategy, Microsoft product and technology roadmaps, delivery schedules, organizational changes, marketing initiatives, and licensing and other policies so you can quickly assess how they impact your business.

Thousands of companies worldwide—including corporate purchasers of Microsoft products, system integrators, software vendors, hardware manufacturers, network operators, venture capitalists, and financial analysts—trust Directions on Microsoft for accurate and unbiased Microsoft research and analysis to guide their strategic decisions

Take a look.

RSS Link :- http://www.rssmixer.com/mixes/10639-directions-on-microsoft.rss

Monday, November 24, 2008

Cross-Thread operation not valid

The contents of this post has been move here. Please check the link to view the post.

Sorry for the inconvenience.

Thanks!

Tuesday, November 4, 2008

RSS using Repeater control

All of a sudden, I got craze of RSS and googled for some fine articles. Though got some fine ones, I’s looking for some professional ones. Alas, I got one from MSDN, using the Repeater Control.

Ok! I’ll tell you how to implement. Just follow me.

Step 1: Create an ASP.NET website

Step 2: Add a page names, RSS.aspx.

Step 3: Now add a Repeater control to RSS.aspx.

Now, switch to the source-view of RSS.aspx and clear all the tags except <%@ Page%> tag.

RSS.aspx (source-view)

   1: <%@ Page Language="C#" ContentType="text/xml" AutoEventWireup="true" CodeFile="RSS.aspx.cs" Inherits="RSS" %>
   2:  
   3: <asp:repeater ID="Repeater1" runat="server">
   4:     <HeaderTemplate>
   5:         <rss version="2.0">
   6:             <channel>
   7:                 <title>ASP.NET News</title>
   8:                 <link>http://www.aspnetnews.com/headlines/</link>
   9:                 <description>This is the syndication feed foe aspnetnews.com</description>
  10:     </HeaderTemplate>
  11:     <ItemTemplate>
  12:         <item>
  13:             <title><%
   1: # FormatForXML(DataBinder.Eval(Container.DataItem, "title")) 
%></title>
  14:             <description><%
   1: # FormatForXML(DataBinder.Eval(Container.DataItem, "Description")) 
%></description>
  15:             <link>http://www.aspnetnes.com/story.aspx?id=<%
   1: # DataBinder.Eval(Container.DataItem, "ArticleID") 
%></link>
  16:             <author><%
   1: # FormatForXML(DataBinder.Eval(Container.DataItem, "Author")) 
%></author>
  17:             <pubDate><%
   1: # String.Format("{0:R}", DataBinder.Eval(Container.DataItem, "DatePublished")) 
%></pubDate>
  18:         </item>
  19:     </ItemTemplate>
  20:     <FooterTemplate>
  21:             </channel>
  22:         </rss>
  23:     </FooterTemplate>
  24: </asp:repeater>




RSS.aspx (code-behind)




   1: using System.Data.SqlClient;
   2:  
   3: protected void Page_Load(object sender, EventArgs e)
   4:     {
   5:         string provider = @"Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=test;Data Source=.\sqlexpress";
   6:         string sql = "SELECT TOP 5 ArticleID, Title, Author, Description, DatePublished FROM Article ORDER BY DatePublished DESC";
   7:  
   8:         SqlConnection connection = new SqlConnection(provider);
   9:         SqlCommand command = new SqlCommand(sql, connection);
  10:  
  11:         connection.Open();
  12:  
  13:         Repeater1.DataSource = command.ExecuteReader();
  14:         Repeater1.DataBind();
  15:  
  16:         connection.Close();
  17:     }
  18:  
  19: protected string FormatForXML(object input)
  20:     {
  21:         string data = input.ToString();
  22:         data = data.Replace("&", "&amp;");
  23:         data = data.Replace("\"", "&quot;");
  24:         data = data.Replace("'", "&apos;");
  25:         data = data.Replace("<", "&lt;");
  26:         data = data.Replace(">", "&gt;;");
  27:  
  28:         return data;
  29:     }




Table Structure



 
Best viewed in Internet Explorer 8.