Introducing FREE beta for TFS Proxy

Takeshi Etovisual studio team foundation serverWe understand that if you or your development team members are located far from our data centers, there could be some latency with your use of our TFS hosting services which can affect your team’s productivity.

To help our customers in this scenario we are announcing a FREE beta program for a new TFS Proxy service which should help speed things up for you and your development teams.

Team Foundation Server 2010 Proxy is a caching proxy server that can help improve your development team’s productivity by saving local copies of the source control files on servers that are closer to your team members. So your TFS account can be set up on our servers in Los Angeles or London, but a team member working in Australia, India or the Philippines will be able to connect to a server closer to their location and work on the same projects without the latency they might experience connecting to the U.S. or European servers.

With this beta program, we’ve launched TFS Proxy in three regions; North America, Europe and in Asia. For those TFS customers with team members located far from our data centers,  please test out the TFS Proxy service for free and provide us with feedback.

To support the proxy service, we’ve introduced a new Proxy Manager section in the TFS control panel where you can enable and manage TFS Proxy.

Joe will be following up with a post with more information on this new Proxy service.

How active are DiscountASP.NET customers in social media?

Stefanus HadiAs businesses and organizations increasingly embrace social media to communicate and build relationships with their customers in this new era of transparency and engagement, we thought it would be interesting to explore how active our customers were in using social media sites.

A survey was conducted in March 2012 and we received 701 responses from our U.S. based customers. In the survey, we asked our clients to rate how active they were in using Google+, Twitter, LinkedIn and Facebook and to select from four options, including “Do Not Use,” “Set up account, but never use,” “Use occasionally,” and “Active User.”

For the purpose of this post we only show the percentage of the “Active Users” for each of the social media sites.

The chart below shows the number of active members among top social media, Google+, Twitter, LinkedIn and Facebook in the U.S. The data was compiled from the social media companies press releases and their “about us” pages. As Facebook is planning to go public this month, the company submitted paperwork to the SEC and reported to have reached 901 million active users on April 23, 2012 (1). LinkedIn reported 161 million professional users at the end of March 2012 (2). As Twitter turned six years old, the company announced having 140 million users at March 21, 2012 (3). To celebrate his first anniversary as the CEO of the world’s largest search engine, Larry Page wrote a post in early April 2012 and announced that Google+ had registered over 100 million users (4).

Observing the results of our customer survey, the top social media site actively used by DiscountASP.NET customers was Facebook. The survey showed that 43% of our clients are active users of Facebook. In the second spot was LinkedIn with 20% of our clients claiming to be active users. In the third place was Twitter with 16% of our clients being active users. And finally, in the last position was Google+ with 8% of our clients being active users.

Of course, Google+ is the newest social media site to launch (in 2011) and both Facebook and LinkedIn have been around a lot longer, so the fourth position for Google+ is expected. Facebook, by far is the most actively used social media site and Google+ has its work cut out to catch up. In future surveys, we can monitor how the usage of these social media sites and other emerging sites change over time among our clients.

Multi-Year Domain Registration and SEO

Mark MedinaOften times we receive questions from customers asking if registering a domain name for more than one year has any positive impact on a web site’s search engine rankings.  Unfortunately it is often claimed that multi-year domain registrations improve domain authority, thus having a positive impact on a site’s search engine optimization.  I would like to clarify that the number of years a domain is registered for has extremely minimal, if any, impact on SEO.

In an article titled “Google Says Domain Registrations Don’t Affect SEO, Or Do They?” Google’s very own Matt Cutts is quoted:

“To the best of my knowledge, no search engine has ever confirmed that they use length-of-registration as a factor in scoring. If a company is asserting that as a fact, that would be troubling”

Here is a short video where Matt gets into a little more detail regarding this topic:

I think the key takeaway from the video is when Matt says:

“Make great content and don’t worry nearly as much about how many years your domain is registered for. Just because someone is sending you an email that says Google does or even may use this in ranking, does not mean that you should automatically take them at face value. What makes a really big difference is the quality of your site and the sort of links that you have pointing to you, not, you know, is my site registered for three or four years, instead of one or two years.”

I don’t think Matt could have made the point any clearer: MAKE GREAT CONTENT – and build quality links.

Windows Phone 7 adoption among DiscountASP.NET customers in the U.S.

Stefanus HadiGoogle Android and Apple iOS (iPhone) continue to grab market share among mobile phone subscribers in America, while RIM BlackBerry and Microsoft Windows Phone experienced a significant decrease during the past year (See table below).

Based on the latest comScore report published on May 1, 2012, Microsoft Windows Phone usage in America continues to drop over a one year span and hit a very a low level of 3.9% market share in March 2012.

Based on three surveys conducted by DiscountASP.NET in February 2011, October 2011 and March 2012 with a total number of respondents of 730, 522 and 701 respectively, among DiscountASP.NET clients in the U.S. Windows Phone market share remains steady at about 20% since February 2011.  In terms of smartphone adoption, DiscountASP.NET surveys also found that our customers remain heavy users of Google Android and Apple iOS which followed consistently with comScore results.

The adoption of Windows Phone among ASP.NET web developers at DiscountASP.NET is relatively high compared to general smartphone market share in the USA.  While Windows Phone is still the fourth most popular smartphone in the U.S., it is the third most popular mobile OS among DiscountASP.NET customers.

With increased support from large mobile phone carriers in America including AT&T and Verizon this summer, Windows Phone could potentially recapture its market share. AT&T launched the Nokia Lumia 900 Windows Phone handset in early April at a $99 price point for a two-year contract.  To boost the Windows Phone market share, phone carriers and Microsoft could reach out to the ASP.NET web developer community through web hosting partners, as we observe that this niche is very loyal to Microsoft products.

How Does Google Work?

John MeeksRaise your hand if you’ve tried to do SEO for your site recently. It is a frustrating process to say the least.

First you have to sort through all the misinformation and so-called expert opinionss to get any concrete advice. Then once you get past all that, you learn that everything that has been recommended is really only speculation since no search engine will ever tell you exactly how it works.  So now you’re left watching competitors dance around on the front page of Google, Bing and Yahoo, while your site isn’t even listed in the first 100 pages of any search engine.

I’ve been doing SEO work for almost 10 years now, and even for me it can get confusing and frustrating to navigate. So any time people came to us at DiscountASP.NET looking for SEO help, I do my best to point them in the right direction, either by debunking myths (e.g., You need a dedicated server for good SEO) or pointing them to sites where they can get a good start on SEO (SearchEngineLand.com is one of my favorites).

So with that being said, this video is a great introduction to search engines and SEO by Matt Cutts, head of Google’s Webspam team, providing some answers to how Google works.

Installing and Running SQL Server 2012 on Windows 8 Server Core

Dmitri GropenSQL Server 2012 is the first SQL Server product that can be installed on Windows Server Core. Windows Server 8 is also the first OS which you can switch between Server Core and Server Full (with GUI) implementations. Although SQL Server 2012 can be installed on Windows Server 8 Core directly from the command line or configuration file, the easier way would be installing it on Windows Server 8 Full with GUI and then switching the OS to Windows Core.

Start the Windows Server 8 setup:

Install Window Server 8 with GUI by choosing this option in the setup wizard

Install .NET Framework 3.5 Feature. In Server Manager, click on Add roles and features, and follow the wizard. Make sure the OS has access to the Internet as it will need it to install this feature. Please note that .NET Framework 4.5 is already installed on the server by default.

You can now go ahead and install all SQL Server 2012 features on Windows Server 8 the same way you would do so on any other Windows OS. After the installation, you can do the necessary configurations graphically.

After you have configured and tested your SQL Server instance, you can go ahead and switch the OS to Windows Server Core. Go to your Server Manager and select Remove Roles and Features from Manage menu. Note that the Server Manager in Windows 8 has separate interfaces for removing and adding server roles and you cannot do both at the same time as you were able to do in the previous versions of Windows.

In the Remove Roles and Feature Wizard, clear Graphical Management Tools and Infrastructures and Server Graphical Shell check boxes, and click Next.

After the server is restarted, you will see the command prompt only. Type sconfig in the command prompt and hit Enter and you will be presented with the following screen:

You can switch back to OS with GUI by selecting option 12 “Restore Graphical User Interface (GUI).” Your SQL Server instance is now running on Server Core and you can connect to it remotely with Management Studio.

Installing and Running SQL Server 2012 on Windows 8 Server Core

Dmitri GropenSQL Server 2012 is the first SQL Server product that can be installed on Windows Server Core. Windows Server 8 is also the first OS which you can switch between Server Core and Server Full (with GUI) implementations. Although SQL Server 2012 can be installed on Windows Server 8 Core directly from the command line or configuration file, the easier way would be installing it on Windows Server 8 Full with GUI and then switching the OS to Windows Core.

Start the Windows Server 8 setup:

Install Window Server 8 with GUI by choosing this option in the setup wizard

Install .NET Framework 3.5 Feature. In Server Manager, click on Add roles and features, and follow the wizard. Make sure the OS has access to the Internet as it will need it to install this feature. Please note that .NET Framework 4.5 is already installed on the server by default.

You can now go ahead and install all SQL Server 2012 features on Windows Server 8 the same way you would do so on any other Windows OS. After the installation, you can do the necessary configurations graphically.

After you have configured and tested your SQL Server instance, you can go ahead and switch the OS to Windows Server Core. Go to your Server Manager and select Remove Roles and Features from Manage menu. Note that the Server Manager in Windows 8 has separate interfaces for removing and adding server roles and you cannot do both at the same time as you were able to do in the previous versions of Windows.

In the Remove Roles and Feature Wizard, clear Graphical Management Tools and Infrastructures and Server Graphical Shell check boxes, and click Next.

After the server is restarted, you will see the command prompt only. Type sconfig in the command prompt and hit Enter and you will be presented with the following screen:

You can switch back to OS with GUI by selecting option 12 “Restore Graphical User Interface (GUI).” Your SQL Server instance is now running on Server Core and you can connect to it remotely with Management Studio.

Press Releases and what they tell you about a company

Takeshi Eto I think a lot about how to increase the value of our hosting services and one way is through partnerships. So I talk to many vendors to see if there is a good fit for a partnership. A partnership can be worked out quickly or can take years to work out. In either case, one thing I do take time to look at while evaluating a potential partnership is the vendor’s press releases.

Why? Well, you can tell a lot about a company from their press releases. The following are some of the things I check out.

First off, do they have press releases or post any news on their web site?

There is no requirement for a company to have press releases, but every company that I would consider successful uses press releases. So if a company doesn’t have any news, then I usually check when they started the company. Are they a new startup and haven’t generated a lot of news yet? Or have they been around for a long time and just have nothing newsworthy to put out there?

Content

Is the press release well-written?
If the release doesn’t read well or make any sense, that’s just a bad sign – period.

Is the sole purpose of the press release Search Engine Optimization (SEO)?
Your natural search engine rankings are affected by the number of link-backs to your website. So doing press releases is one way to increase link-backs. If you are going to publish press releases, you should definitely make sure that your PR is search engine friendly for the keywords that are important to your business. However, this practice has also gotten out of hand and led to a proliferation of press releases whose only purpose is SEO.

Is there an unusual amount of keyword stuffing in the copy? Are there an unusual number of links in the release or forced use of anchor text for linking? Does the language and flow of the copy seem natural or forced? Those engaged in “PR spamming” should take into account that Google is always tweaking their ranking algorithm and it is just a matter of time before they clamp down on this PR spamming practice.

Is  the release newsworthy?
Is the press release newsworthy and compelling? For the most part you can easily tell if the purpose of the press release is just back-link creation and keyword stuffing.

Is there a quote from a company representative?
In standard press release format, there should be a quote from a company representative. Does the company have one spokesperson or many? Who are they? Does the quote make sense in the context of the release? Is there a quote from another company/partner in the release? Who are they?

For extra credit, you can perform a Bing/Google search of the quote to see if the press release includes any template copy or if there is any plagiarism.

Is the content one-dimensional or does it demonstrate a breadth of activity?
I’ve seen companies whose press releases are basically a series of customer profiles or newly won contracts and I’ve also seen companies just do monthly announcements of a new special promotion. There is nothing wrong with such press releases but is that the only newsworthy content they have?

Is the PR content and web site content out of sync?
I’ve seen my share of press releases announcing a cool new feature, but when you check out the web site – there is no mention of the new feature. If you encounter this, you can get a sense of the internal communication challenges within the company.

Cadence

How often does the company publish press releases?
You can get a sense of how actively a company is evolving and enhancing their product and services through the press release cadence. Is the last press release posted a couple of years old? Does the company work in spurts (i.e., are there periods of activity followed by long gaps)? If so, you have to ask yourself, why is this the case?

How will our mutual partnership announcement flow as part of the company’s PR cadence?
I’m of the opinion that it’s not a good idea to have multiple press releases go out at once unless you are a huge company like Microsoft and just have that much stuff going on. For us, we try to stagger our press releases so that we and our partners have the most opportunity for exposure. So you want to make sure that both companies cadence for announcements sync up when you issue the press release. And you also want to avoid those times of the year that you would expect low readership as much as you can – e.g. major holidays.

Focus

Is the content consistent with company’s branding?
From what you know about the company, do you think that the content of the releases are consistent with their branding? Are they making announcements that are tangential or unrelated to their business or brand? If so, you have to ask why?

How does the company position itself?
Press releases often contain a short boiler plate description of the company. This is a great place to find out what the company thinks of itself and how it positions itself in the market.

How has the company evolved over the years?
All companies evolve over time and you can read through the boiler plates of press releases over the course of several years and get an understanding of how a company has evolved.

Takeaway

By checking out the characteristics of a company’s press releases you can gain some insight about the company you are considering working with. These insights can help you get a feel of the strengths and weaknesses of the partner, help in negotiations, help define terms and/or each parties’ responsibilities, and it could be that some observations will serve as a red flag for you to walk away. Each deal is different so you’ll need to do your due diligence and make a judgment call on how to approach the potential partnership.