Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


Tutorial: Developing a PhoneGap Application | Christophe Coenraets

AddThis Social Bookmark Button
Tutorial: Developing a PhoneGap Application | Christophe Coenraets

How to use different local data storage strategies.How to use several PhoneGap APIs such as Geolocation, Contacts, and Camera.How to handle specific mobile problems such as touch events, scrolling, styling, page transitions, etc.How to build an application using a single page architecture and HTML templates.How to build (compile and package) an application for 6 platforms using PhoneGap Build.To complete this tutorial, all you need is a code editor, a modern
browser, and a connection to the Internet. A working knowledge of HTML
and JavaScript is

Cloud Platform roadmap recently available | Microsoft

AddThis Social Bookmark Button
Cloud Platform roadmap recently available | Microsoft

Content Protection enables content to be securely streamed to end users
by securing content access via key (in case of AES Clear Key) or License
(in case of DRM). In both of these cases, video players request a key
/license from this service and present their authorization credentials
to prove their identity before access is provided. We offer AES 128-bit
Clearkey Encryption as well as PlayReady DRM in the cloud.


HDInsight clusters can be customized in a variety of other ways as well
such as including additional storage accounts, changing the hadoop
configuration files (core-site.xml, hive-site.xml, etc.), or by adding
shared libraries (e.g. Hive, Oozie) into common locations in the
cluster. These customization can be done using HDInsight PowerShell,
.NET SDK, or the Azure Management Portal. For more information, see Provision Hadoop clusters in HDInsight using custom options.

information on how to write a cluster customization script, see Script Action development with HDInsight

Rx Challenge – Solution

AddThis Social Bookmark Button
last week I was publishing the first RX Challenge. today I post solution for the first challenge.   the last week challenge was to set RX’s Buffer that triggered by count, time or manual flushing. the following code present the solution [TestMethod] public void Buffer_ShouldBulkOn_CountTimeoutOrFlush_Test() { // produce a buffer that should produce its bulk […]The post Rx Challenge – Solution appeared first on .

Resolve Multiple Interface Bindings With Ninject

AddThis Social Bookmark Button
The old adage "program to an abstraction, not a concretion" reigns true and used in most modern application design via the use of Interfaces and concepts like IoC and DI. The polymorphic behavior of Interfaces and their ability to have multiple implementations allows us to do some really cool things as well as be staged for highly testable code with mocking frameworks like Moq.

However I'd say 99% of the time we typically have 1 Interface bound to a single concrete class using our DI framework. There will be cases where you will want to take
advantage of having more than 1 implementation of an Interface and need to configure this.

Ninject is a great DI framework and you can achieve this through the use of named bindings. In this case if we have an Interface named ICalculate you could have 2 (or more) implementations. However upon injecting the class into a constructor, how would you dictate which instantiation/binding to use? The named bindings accomplish this as follows.

1. Provide a name for the bindings using the same Interface to allow them to be unique:
2. Specify the named...(Read whole news on source site)

AI - Artificial Intelligence: ML - Machine Learning: Project Cortana: Siri vs Singularity

AddThis Social Bookmark Button
Deep learning enables large-scale computer image recognition with Project Adam | Microsoft Research Luminaries | Channel 9

Trishul Chilimbi, Partner Research Manager for Microsoft Research,
discusses Project Adam, and how deep neural networks have enabled
large-scale computer image recognition with astounding accuracy.

New Enterprise Mobility Virtual Labs on TechNet - Enterprise Mobility - Site Home - TechNet Blogs

AddThis Social Bookmark Button