You are here

Feed aggregator

Great set of free short PDF ebooks from Syncfusion

MSDN Blogs - 5 hours 53 min ago

Rush here and get your own copies of a great set of free short PDF ebooks on a vast set of technologies, all offered free by Syncfusion. Some of the available topics are Visual Studio LightSwitch, ASP.NET MVC 4 Mobile Websites, F#, Windows Store Apps, WPF, ASP.NET Web API, Windows Phone 8 Development, Visual Studio 2013. Go to Syncfusion's "Succinct" series ebooks page and grab them all.

My Email's Gone Cloudy

MSDN Blogs - 8 hours 46 min ago

For the past several months I've been fighting to resolve network connectivity problems, especially with the Office 2013 version of Outlook. And then, suddenly, this week all the problems went away. Without me doing anything!

...(read more)

Download PowerShell Script Browser 1.0

MSDN Blogs - Sat, 04/19/2014 - 23:09

Microsoft has just released PowerShell Script Browser 1.0.  It makes it easier to find and use script samples when you are writing scripts to automate Microsoft products.

Download Script Browser for Windows PowerShell ISE

A World of Scripts at your Fingertips – Introducing Script Browser


SurroundWeb, the evolution of IllumiRoom

MSDN Blogs - Sat, 04/19/2014 - 21:21

Probably you remember IllumiRoom, this Microsoft project that projects images beyond your TV.

As you remember, this is a system though to create an immersive experience for XBOX 360 that requires a Kinect an a Projector.
In the end is an Augmented Reality system that extends your experience to the whole room, just, AMAZING.

It’s viability was complex as the cost is high, Kinect, Xbox, big TV, great projector,… the thing is that finally IllumiRoom just brought SurrondWeb, a new project from Microsoft Research that is based on the first one.

SurroundWeb is feed by a set of depth cameras and projectors that generate kind of browser 3D. Let’s take a look to the next demo to have an idea how far we can go with this new project.

Still is a project a bit expensive to implement at home but nothing is expensive when you are passionate about technology :)

Enjoy the video and kindly find more information in the next links:

SurroundWeb, the evolution of IllumiRoom

MSDN Blogs - Sat, 04/19/2014 - 21:21

Probably you remember IllumiRoom, this Microsoft project that projects images beyond your TV.

As you remember, this is a system though to create an immersive experience for XBOX 360 that requires a Kinect an a Projector.
In the end is an Augmented Reality system that extends your experience to the whole room, just, AMAZING.

It’s viability was complex as the cost is high, Kinect, Xbox, big TV, great projector,… the thing is that finally IllumiRoom just brought SurrondWeb, a new project from Microsoft Research that is based on the first one.

SurroundWeb is feed by a set of depth cameras and projectors that generate kind of browser 3D. Let’s take a look to the next demo to have an idea how far we can go with this new project.

Still is a project a bit expensive to implement at home but nothing is expensive when you are passionate about technology :)

Enjoy the video and kindly find more information in the next links:

de:code セッション詳細情報アップデート

MSDN Blogs - Sat, 04/19/2014 - 20:55
先週の金曜日 4/18 に、 de:code 公式サイト がアップデートされ、ブレイクアウトセッションとして予定されている 66 セッションのうち、64 セッションのタイトルと概要およびスピーカー情報が公開になりました。 ★ de:code セッション情報 ★ ぜひ、このページにある <すべてのセッション概要を開く> リンクをクリックして、全てのセッション情報をチェックしてみてください。 もちろん私も 2 セッションを担当していますが、そのあたりはまた別途ご紹介していくことにして、今日は私個人的なおすすめの 2 セッションをご紹介します。 今回の de:code では、過去の Tech・Ed をご存知の方にはおなじみの、ジニアス平井と赤間の 2 人が登場します。 ◆ ジニアス流! SQL Server 2014 アプリ開発の極意 インメモリ OLTP、カラムストア インデックス、Always-On、クラウド インテグレーションなど SQL Server 2014 の新機能を利用したアプリ開発のトピックをデモを交えてご紹介します。また、データ アクセスとして ADO.NET の非同期プログラミングや...(read more)

Small Basic Guru Awards!! (March 2014)

MSDN Blogs - Sat, 04/19/2014 - 18:58

All the awards go to Nonki this month!

 Small Basic Technical Guru - March 2014  


Nonki Takahashi Small Basic: Centering Text in Graphics Window RZ: "Clearly written explanation with nice graphics to go with it."
Ed Price: "I love having the three options like this! And the images really bring it to life! The links to the shared programs (with their source code) really help if you want to dig deeper and learn more!"


Nonki Takahashi Small Basic Known Issue: 23589 - Controls.GetTextBoxText() Returns CR+LF as Newline from Multi-Line Text Box in Local but CR in Remote RZ: "Bugs are always hard to track down, especially the unknown unknowns. Good job on hunting it down!"
Ed Price: "This acts as a valuable KB article! Great addition to the troubleshooting library!"


Nonki Takahashi Small Basic: Expression RZ: "Good introduction to expressions"
Ed Price: "Short and sweet intro to Expressions. Thanks, Nonki!"


Special thanks to Nonki for helping give us a rich library of Small Basic articles!

Maybe I'll enter one of my own articles for April to give Nonki a run for his money. =^)

Let's give Nonki a challenge this month!

See this thread: Small Basic Guru needed! Apply within...


Thanks again to Nonki and all our community contributors!

   - Ninja Ed




COMMUNICATIONS – April 2014 Readiness Update

MSDN Blogs - Sat, 04/19/2014 - 17:24

Lync Depth Support Engineer exam to be added to competency requirements

In order to help Lync partners meet the growing demand for solution providers who also have support knowledge, Exam 74-338: Lync Depth Support Engineer will be added to the exam requirements for gold status in the Communications competency Systems Integration track, effective May 12, 2014. Gold Systems Integration partners who have not had a qualified individual pass this exam by May 12 will receive an email notification of non-compliance, and will need to meet the new exam requirement by their anniversary date in order to retain their gold status.

Netduino or Arduino? That is the question.

MSDN Blogs - Sat, 04/19/2014 - 17:22
Well I am thinking about how to build circuits fast and with solid connections.  Ardunio annoying in some ways because the programming language: ‘Processing’ is pretty low level, which is good.  But on the other hand, the way to program the Netduio Gadgeteer is by using C# (which is NOT owned by Microsoft by the way,  Java is owned by Oracle). So I have to give the Netduino a 5 for it’s computer language that is based on a higher level language.  Arduino fails here, the “Processing...(read more)

Autofac and Azure Mobile Services .NET Backend (Link)

MSDN Blogs - Sat, 04/19/2014 - 15:56

Posted the blog Autofac and Azure Mobile Services .NET Backend on the Azure Mobile Services Team Blog explaining how the .NET backend and you can use Autofac for all things dependency injection.

Have fun!


Arduino: Using the Arduino with Azure

MSDN Blogs - Sat, 04/19/2014 - 15:54
Not sure, but if I read the article that Bruno Terkady, who is a friend of mine, wrote about using the Azure service bus to work with an Arduino devices doing various things. Now Bruno, who works much harder at things then I do, beat me to the punch.  I had heard that he had written an article on Arduino, and I was getting a move on Embedded Devices but missed his article (sorry Bruno). If you didn’t find the article in your Bing search (get those rewards!) then use this: more)

Autofac and Azure Mobile Services .NET Backend

MSDN Blogs - Sat, 04/19/2014 - 15:46

When creating an Azure Mobile Service .NET backend we automatically set up Autofac to deal with all things dependency injection. If you are not familiar with Autofac then they have a great wiki with lots of information. If you are not familiar with dependency injection in general then there are several books on the topic including Dependency Injection in .NET by Mark Seemann which I highly recommend.

In essence, dependency injection is about letting a dependency engine manage dependencies instead of having each type manage its own dependencies. To take a trivial example, instead of doing this:

1: class MyClass1 2: { 3: private readonly DependencyA dependencyA = new DependencyA(); 4:  5: public void DoSomething() 6: { 7: // Use dependencyA 8: } 9: }

where MyClass1 manages dependencyA manually, with dependency injection you can do this:

1: public class MyClass2 2: { 3: private readonly DependencyA dependencyA; 4:  5: public MyClass2(DependencyA dependencyA) 6: { 7: this.dependencyA = dependencyA; 8: } 9:  10: public void DoSomething() 11: { 12: // Use dependencyA 13: } 14: }

Where the power of a dependency engine comes in is that it manages all these dependencies making sure they are instantiated correctly and garbage collected when they go out of scope. That is, instead of new’ing up an instance of MyClass2 manually, you register it with the dependency engine which then ensures that it is created with all its dependencies initialized.

The Azure Mobile .NET backend sets up and initializes Autofac to handle all its (and your!) dependencies allowing you to not only add your own dependencies but also to impact the dependencies that the .NET backend uses.

Existing Dependencies

Here are some of the dependencies that are automatically registered or used by the .NET backend. Actually most of the .NET backend uses dependency injection but some of the other dependencies are more esoteric affecting how the .NET backend operates (we will come back to more of these in future blogs).

You may ask whether it is possible to change the dependency engine to something other than Autofac. The answer is that it is technically possible but definitely in the open brain surgery category so not something I would recommend.

API Controllers

By default the .NET backend automatically enumerates all ApiControllers and registers them with Autofac. In addition, the controllers are registered to allow both constructor injection and property injection for those of you who prefer property injection (some consider constructor injection the preferred mechanism but it is really up to you).

The .NET backend provides ApiServices as a dependency you can use anywhere. ApiServices provides access to Azure Notification Hubs, logging, and more. For example, you can get it injected like this:

1: public class CustomController : ApiController 2: { 3: private ApiServices services; 4:  5: public CustomController(ApiServices services) 6: { 7: = services; 8: } 9:  10: public string Get(string input) 11: { 12: services.Log.Info("Hello from custom controller!"); 13: return "Hello"; 14: } 15: }

Scheduled Jobs

Scheduled jobs are similarly registered with Autofac and also supports both constructor and property injection. This means that you can also get injection of ApiServices and other dependencies for your scheduled job but as the ScheduledJob class is a base class (the actual dependency is on IScheduledJob), we already provide the ApiServices dependency for you:

1: public class SampleJob : ScheduledJob 2: { 3: public override Task ExecuteAsync() 4: { 5: Services.Log.Info("Hello from scheduled job!"); 6: return Task.FromResult(true); 7: } 8: }

Note: In order to activate the scheduled job to get fired on a given schedule you need to register it through the Azure portal.

Notification Handlers

An extensibility point which we discussed in the blog Push Notifications Using Notification Hub and .NET Backend is INotificationHandler which can be used to extend or modify the push notification registration process for Azure Notification Hubs. All INotificationHandler implementations are similarly registered with Autofac and you can leverage dependency injection there as well.

Extending the OWIN Pipeline

One of the things you may find surprising is that the OWIN application pipeline builder is registered with the dependency injection engine allowing you to modify and extend it. There actually are two dependencies that we look for: The first is the IOwinAppBuilder which is responsible for setting up the entire OWIN pipeline including authentication, ASP.NET Web API, and more. That is a very big hammer and so I would recommend looking at the IOwinAppBuilderExtension instead which allows you to simply add to the existing pipeline. In a future blog I will describe how we are using this extensibility point to hook in an exciting new feature to the .NET backend.

Registering Your Own Dependencies

In addition to leveraging the built-in dependencies, you can also register your own which you then can leverage wherever you want to use dependency injection. Simon Pedersen shows this very nicely in his blog Dependency Injection with Azure Mobile Services .NET Backend so I will just summarize here. To register your own dependencies, use the ConfigBuilder class to pass in a Func which is then called when the dependency engine is set up:

1: public static void Register() 2: { 3: ConfigOptions options = new ConfigOptions(); 4: ConfigBuilder builder = new ConfigBuilder(options, (httpConfig, autofac) => 5: { 6: autofac.RegisterInstance(new MyService()).As<IMyService>(); 7: }); 8: HttpConfiguration config = ServiceConfig.Initialize(builder); 9: }

You can now use your dependency in any of the places above (and more) including your controllers, scheduled jobs, etc.

Have fun!


Microsoft and Nokia at National Academy 2014

MSDN Blogs - Sat, 04/19/2014 - 14:30


even more photos…


Microsoft and Nokia Lounge at 10,000 ft

For the second consecutive year, it is becoming a tradition that Microsoft and Nokia participate in the outdoor educational events. One of these events is National Academy, an week long event in Snowbird, Utah, at an altitude of 10,000ft gathering top ski and snowboard instructors from North America. PSIA-AASI is a 75-year old educational organization, uniting 32,000 professional ski and snowboard instructors. In 2013 Microsoft and Nokia teams participated in this event with a launch of Winter Sports, a ski and snowboard sports tracking app for Windows Phone and Windows.

Outdoors Industry and Windows Devices

This year, we expanded our collaboration with the organization, by creating an on-site Microsoft/Nokia Lounge, equipped with Xbox One, fitness apps and games, and bringing 60+ Windows Phone devices: from smallest Nokia Lumia 520, to top of the line Nokia Lumia 1020 phone with 41 megapixel camera, Nokia Lumia Icon and large 6" screen Nokia Lumia 1520 phablet, as well as Microsoft and Nokia tablets, such as Microsoft Surface. Each instructor could use Winter Sports app, tracking activity on the mountain. Winter Sports app uses Microsoft Azure cloud to store tracking information securely and reliably.

Windows Phone apps

This event helps Microsoft and Nokia to collaborate with top sports and outdoor organizations, having devices used in real-life mountain high-altitude conditions, taking professional grade pictures and sports activity tracking and gathering feedback from top North American ski and snowboard instructors, including National Team champions. Thanks to this collaboration we successfully launched these top apps for Windows Phone and Windows:

Winter Sports

Active Fitness


Rollerblade® Inline Skates

Microsoft/Nokia Lounge at 10,000ft

Microsoft/Nokia Lounge at 10,000ft in Cliff Lodge was set up for the whole week to present latest gadgets from Microsoft and Nokia, and became an Xbox One playground. For one week we entertained instructors with latest fitness and sports apps and Xbox games, demoed latest Windows Phones and Windows tablets, as well as Nokia accessories, such as wireless speakers, wireless chargers, headphones, phone batteries and more.

During the trade show we also had Verizon on site, selling Windows Phone devices. After ski and snowboard instructors were introduced to Winter Sports app, they were very interested in purchasing top of the line Lumia Icon devices with unbeaten screen resolution and 20 megapixel camera. We certainly recommend these devices for ski instructors, because of their quality, reliability, great camera resolution, built-in action shot features and apps such as Winter Sports.

Educational On-Snow Events

Some of Microsoft's own team are certified ski instructors and participated in the on-snow educational groups. We skied Snowbird and Alta, tracking skiing with Winter Sports app: in one week the app tracked 3,000,000+ vertical feet, tracking supported by Microsoft Azure cloud technology. Anyone had an opportunity to try one of several Windows Phone models. Great thing about Windows Phones is that they support a variety of form factors and features: from best camera phone in the world: 41 megapixel Lumia 1020, to a small footprint very inexpensive Lumia 520, to 20 megapixel Lumia Icon device.

In-class events and trade shows

During the National Academy we had a number of in-class training events and a trade show. During the trade show we had a joint Microsoft/Nokia/Verizon booth set up, with devices available for sale from Verizon. A number of high end Windows Phones were sold and activated at Verizon booth.

Next Year

We are planning to continue working with National Academy and bring the excitement of technology and new devices to the world of outdoors.


even more photos…


10 Big Ideas from Mindset: The New Psychology of Success

MSDN Blogs - Sat, 04/19/2014 - 12:36

My parents taught me early on to focus on growth over greatness.

The idea was that while natural ability can take you only so far, it’s things like curiosity, challenges, continuous learning, the power of persistence, taking risks, etc. that would take you further.

They also taught me that if I worried about whether I was naturally good, that I would give up on things where I didn’t start off so great.

It was great advice, even if it wasn’t scientific.

But there is science.

In fact, there’s a lot of science about how choosing a growth mindset over a fixed mindset help people to become the best in their field.  A growth mindset is what actually creates better parents, teachers, coaches, and CEOs.   A growth mindset creates better students, better artists, and even better geniuses.


Because people with a growth mindset embrace the challenges, struggles, criticisms, and setbacks as a source of growth.

And that’s how they rise above any limitation of “natural” ability.

Teaching, learning, and continuous growth takes them further than relying on talent or fear of taking risks where they might look bad or might not start off so great.

Carol S. Dweck, Ph.D.  wrote an outstanding book on how our mindsets shape us and how they can limit or enable us to realize our potential.

I wrote up my take aways using a “10 Big Ideas from …” style:

10 Big Ideas from Mindset: The New Psychology of Success

I think you'll enjoy the insights and I think you’ll appreciate how you can apply them to work and life.

Education Reversed - Lecture at Carnegie Mellon University School of Design

MSDN Blogs - Sat, 04/19/2014 - 09:55

Lecture on Creativity, Innovation & Leadership delivered at Carnegie Mellon University School of Design by Roy Sharples @ 2014. Lecture/speaker transcript located within the slides.

Getting Started with Azure PowerShell Cmdlets–Subscription Management

MSDN Blogs - Sat, 04/19/2014 - 09:09
I've started using the Azure PowerShell cmdlets more often to manage virtual machines and HDInsight in Azure. Once you connect to a subscription everything just works. However, the initial steps to get one or more subscriptions configured to be used from your machine or understanding how to change subscription information on your machine can be confusing. Some of the docs are contradictory, outdated, or incomplete. Often they assume you are only a co-admin of one subscription. The below steps should...(read more)

燃燒你的 App 開發熱血: 從 //build/ -> //learn/ 到 //publish/

MSDN Blogs - Sat, 04/19/2014 - 07:25

在 4 月初的 //Build/ 2014 開發者大會,Microsoft 宣佈了 Windows Phone 8.1 以及通用 Windows 應用程式(Universal Windows App)的架構,開發人員只要使用 C#/、C++ 或 JavaScript (HTML5) 其中一個程式語言,並基於 Windows Runtime 來開發 app,便能夠一次跨足手機、平板、PC 甚至是電視 (XBOX ONE) 等多種不同的裝置。現在你已經可以在 Channel 9 上觀看全部 //Build/ 2014 包括 Keynote、分堂課程的全程錄影及投影片,而接下來仍然有一系列的活動歡迎想開發 app 的你參與。

//learn/ (2014/04/24)

這個活動由 Microsoft MVPs 來主持,他們將會利用線上課程(Webinar)的形式,在網路上教授關於 App 開發的相關知識,台灣這裡也由三位 MVPs (Jeffray Huang, Bill Chung 以及 Pou Lin) 以全中文的方式教學,歡迎你立刻註冊學習。

立即上手(Jump Start) (2014/04/29 - 2014/05/01)

在 4 月 29 日到 5 月 1 日(美西時間),Microsoft 總部的技術傳教士會透過 Microsoft Virtual Academy (MVA) 的平台進行三天的線上教學課程,這個課程內容會完整地從頭到尾完整地介紹 Windows Phone 8.1 App 的開發(課程內容是以 C#+XAML 為主)以及 Windows Phone 8.1 的新功能,課程目標是希望能讓學員學會如何從零開始,能夠自行做出 Windows Phone 8.1 的 app。

你可以從這裡註冊線上直播課程,或是等課程結束後再到 MVA 上觀看錄影教學課程。

//publish/ (2014/05/16 - 17)

在學會了開發 Windows Phone 8.1 或是 Windows 8.1 的應用程式後,你可以參加 Microsoft 的全球競賽,與其它的世界級好手競爭成為優秀的 Windows 8.1、Windows Phone 8.1 的 app,並贏得世界大獎。

除了線上提交開發的應用程式之外,Microsoft 也在全球各地安排了 //publish/ 活動(兩天一夜的黑客松),讓當地的 Microsoft 專家或 MVP 專家來跟您一起加速完成開發應用程式並且解答問題,除了加速完成之外,也可以協助你提升 app 的品質,增加得獎的機會。在台灣,我們也安排了在 5 月 16 日、17 日,在台北的華山1914文化創意產業園區舉辦 //publish/ 活動,請你帶著你的電腦,裝好開發環境,帶著你正要開發或是開發到一半的作品,來與我們一起駭客馬拉松!


Microsoft Azure Web Sites: Deploying wordpress to a virtual directory within the azure web site

MSDN Blogs - Sat, 04/19/2014 - 03:34

Microsoft Azure Web Sites allows you to have a virtual directory created within the site. There are many advantages to this. Consider a scenario where you your org's site is deployed to root http://<sitename> You now want to have separate branches for different departments within your org. For example:

Another example could be where you would want to setup a blog within your site. In this article I will demonstrate to deploy wordpress to virtual directory called BLOG within my site.

Here is my current set-up.

  • SiteName: Kaushal
  • HostName:
  • Application: ASP.NET MVC
  • No databases are currently linked to my site

I would host the wordpress under my site so that it is accessible under Here is what we need to do.

  1. Create a virtual directory within my site called BLOG via azure portal and link a MySQL database to this site.
  2. On my Local Machine, download and install WordPress via WebMatrix and deploy it to the virtual directory we created above.

Sounds easy right? Let's go ahead and deploy it.

Microsoft Azure Portal
  • Logon to Azure portal.
  • Go to the CONFIGURE page for the site and scroll to the virtual applications and directories section at the bottom of the page.
  • Add an entry as seen in the below image:


  • Click on SAVE.
  • Now go to the LINKED RESOURCES page and link a MySQL database to your site.

NOTE: Choose an existing MySQL DB or create a new one. Let's say you already have a free MySQL DB associated with your subscription but you want a separate MySQL database for the application. You will have to purchase a plan from CLEARDB for this


  • Once, linked. Go to the DASHBOARD page.
  • Under quick glance section a hyperlink called View connection strings will be created.

NOTE: You could retrieve the connection string parameters from the LINKED RESOURCES page too. Click on MANAGE in the bottom pane for the site. This will redirect you to ClearDB site which will provide you with the following

  • Database
  • Data Source
  • User Id
  • Password


  • Download & save the publishsettings file for the website by clicking the hyperlink "Download the publish profile" under quick glance section of the DASHBOARD page.

Local Machine
  • Launch Microsoft WebMatrix
  • Click on New -> App Gallery

  • Select WordPress from the App Gallery and click on Next.

  • This will take you to through the WordPress setup.
  • Accept the EULA by clicking on "I ACCEPT"

  • Once done it will start downloading the contents to your local machine (C:\Users\<username>\Documents\My Web Sites\WordPress)

  • During these process it allows you to configure certain application parameters as shown below:

  • Once you specify the parameters and click on Next it proceeds with the installation.

  • Once installed, click on "Copy user names and passwords". This will copy the details to clipboard which you could save in a text file.
  • Click on OK.
  • Now click on Publish

  • This will prompt you with another window.
  • Click on Import publish profile and point it to the location where we saved the publishsettings file we downloaded earlier.

  • Once selected, it will auto-populate the parameters from the publishsettings file.
  • We need to modify the following sections as shown below:


NOTE: Don't chose FTP as the protocol as it doesn't allow you to publish databases.


  • Click on Validate Connection. Once validated, you will see the confirmation.
  • Click on Save.
  • This will take you to the Publish Compatibility page. Click on Continue.
  • Once compatibility check has been performed. Click on Continue again.
  • It will display the list of files that will deployed to the server.

  • Click on Continue to start the deployment.

  • Once publishing is completed you could open the log file and analyze.
  • Click on the hyperlink as shown below to browse to the site:





[Sample Of Apr 18th] How to Import vCard Files in Office 365 Exchange Online

MSDN Blogs - Sat, 04/19/2014 - 01:11


Sample Download :

The vCard file format is supported by many email clients and email services. Now Outlook Web App supports to import the single .CSV file only. In this application, we will demonstrate how to import multiple vCard files in Office 365 Exchange Online.

1. Get a single file or all the vCard files in the folder;

2. Read the contact information from the vCard file;

3. Create a new contact and set the properties;

4. Save the contact

5. Process 2-4 steps for all the vCard files.

 You can find more code samples that demonstrate the most typical programming scenarios by using Microsoft All-In-One Code Framework Sample Browser or Sample Browser Visual Studio extension. They give you the flexibility to search samples, download samples on demand, manage the downloaded samples in a centralized place, and automatically be notified about sample updates. If it is the first time that you hear about Microsoft All-In-One Code Framework, please watch the introduction video on Microsoft Showcase, or read the introduction on our homepage

Windows Phone Dev Center Changes + Credit card validation no longer required

MSDN Blogs - Fri, 04/18/2014 - 22:50

After Build we have had many announcements regarding to the Windows Store and the Store Dev Centers. It is not the objective of this discussion to talk about the improvements on the Windows and Windows Phone Store so before go to the dev side let’s just say that now you have the opportunity to build once and deploy for both stores thanks to Universal Apps, and not only that, buy ONCE and have the app on both Operating Systems at no extra cost ^_^

Let’s go through the two major changes on the Store Dev accounts:

1) Credit card validation no longer required for the registration process

This is something that mostly students were looking for years, to be able to create their own developer account without the need to get a credit card for the account verification (remember that for Students the account is FREE thanks to the BizSpark program but requires to verify your identity with a credit card).

Also whenever 1 full year old comes to your account, in the renewal you will have same options for it + now we are enabling PayPal as a renewal or even registration payment for the Windows Store (in markets where PayPal is currently supported).

2) New feedback features: Microsoft is slowly rolling out a program whereby developers can comment on your reviews of their handiwork so you would soon be able to respond to user reviews of their apps and games. Here a funny demonstration

As developer you will receive these kind of notifications where you will be able to control what’s going on with your “open cases”

But not only that, is not only for debating personal opinions about the app, Windows Phone users are encouraged to report any questionable developer response via the reporting link in the “details” section of the app’s description:


As a user: remember that your feedback can make the applications you own better as in the end is what you want when you purchase a game or an app.
As a developer: remember that your users own your app because they think that is cool and they like it, they use it, don’t disappoint them and provide them the best quality, the best performance and regular updates.

3) Linking Windows Store and Windows Phone apps to create a universal Windows app

Tired to pay twice for the same app? Now with Universal Apps, ‘get once and download for all compatible Windows devices’ customer experience, which we expect to increase both paid and free app downloads across device types.

Also, if you are integrating in-app purchases in your apps, this linked app experience extends your durables and consumables to be used in both stores using the same identifier.

4) App name reservation

Developers now can reserve names for new Windows Phone apps for up to 12 months in advance of release

5) Consolidated price tiers

We have simplified the pricing which is applicable for paid apps and in-app purchasing and expands Windows developer opportunity with the addition of US$0.99 and $1.39 price tiers to Windows Store.

6) Consistent certification policies

7) Reduced certification times: x10 faster!

There it is, we have reduced the app certification workflow time where in most cases the reduction comes to few hours vs. few days (previously).


  1. Promotional pricing
  2. Pre-submission validation checks
  3. Touch-enabled device targeting


As you can see there are GREAT improvements and changes on both Windows and Windows Phone Store, everything pointing to the same direction, build once, deploy everywhere. You have no excuse to start deploying for Windows Phone and mark your own revenue model and success on the Windows Store!

Happy submission and - May the code be with you -



Subscribe to Randy Riness @ SPSCC aggregator
Drupal 7 Appliance - Powered by TurnKey Linux