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


TechEd Europe 2014 News

AddThis Social Bookmark Button
Today, in the keynote for TechEd Europe, we announced several cool new things… VS Online European data center We now have a VS Online instance in the Azure “West Europe” data center and it is open for business.  You can read more about it in my separate post. VS Online REST APIs and Service Hooks RTM This spring, at TechEd in the US, we announced a new extensibility approach for VS Online, and ultimately for TFS too, based on REST, OAuth and Service Hooks.  Today, we announced that the V1.0 of these APIs are
now final.  That’s not to say, by any stretch, that we are done with the APIs completely but rather that a core set are now complete and from here forward, we’ll be versioning them for backward compat so your apps that use them don’t break every time we update them.  You can learn more in the VS Online release notes. REST API Exploration We’ve been playing with ways to make our (and by that I mean broadly across Microsoft) increasing set of REST APIs approachable.  Our first generation was the VS Online REST API docs I linked...(Read whole news on source site)

Azure: New Marketplace, Network Improvements, New Batch Service, Automation Service, more

AddThis Social Bookmark Button
Today we released a major set of updates to Microsoft Azure. Today’s updates include: Marketplace: Announcing Azure Marketplace and partnerships with key technology partners Networking: Network Security Groups, Multi-NIC, Forced Tunneling, Source IP Affinity, and much more Batch Computing: Public Preview of the new Azure Batch Computing Service Automation: General Availability of the Azure Automation Service Anti-malware: General Availability of Microsoft Anti-malware for Virtual Machines and Cloud Services Virtual Machines: General Availability of many more VM extensions – PowerShell DSC, Octopus, VS Release Management All of these improvements are now available to use immediately
(note that some features are still in preview).  Below are more details about them: Marketplace: Announcing Azure Marketplace and partnerships with key technology partners Last week, at our Cloud Day event in San Francisco, I announced a new Azure Marketplace that helps to better connect Azure customers with partners, ISVs and startups.  With just a couple of clicks, you can now quickly discover, purchase, and deploy any number of solutions directly into Azure. Exploring the Marketplace You can explore the Azure Marketplace by clicking the Marketplace title that is pinned by default to the home-screen...(Read whole news on source site)

Using ConfigR as a Configuration Source in ASP.NET vNext

AddThis Social Bookmark Button
One of the cool things about ASP.NET vNext is that it introudces a configuration abstraction, Microsoft.Framework.ConfigurationModel over your application’s configuration. This is going to replace the old school, limiting approach of forcing you to work with XML configuration only through … Continue reading →The post Using ConfigR as a Configuration Source in ASP.NET vNext appeared first on StrathWeb.

O’Reilly Deal of the Day 28/Oct/2014 - 21st Century C, 2nd Edition

AddThis Social Bookmark Button
Originally posted on:’s half-price E-book deal from O’Reilly at is 21st Century C, 2nd Edition. “Throw out your old ideas about C and get to know a programming language that’s substantially outgrown its origins. With this revised edition of 21st Century C, you’ll discover up-to-date techniques missing from other C tutorials, whether you’re new to the language or just getting reacquainted.”

Visual Studio Online is in Europe!

AddThis Social Bookmark Button
Today we opened up our shiny, new VS Online instance in the Azure “West Europe” region, which is located in the Netherlands.  This is a big step and is the first of many more to come in making VS Online a truly global service.  I’ve been getting requests for over a year to provide the ability to host data in different regions – for some it’s about the comfort of having their data on “home soil”.  For others it’s about reduced latency to access the service.  Whatever your reason, Europe is now an option for you. You can get
started today by going to and creating a new account.  The account creation page will auto detect the data center that’s nearest to you or you can click the “change options” link to override the choice. As I’ve done here… It’s that easy and now you have an account in Europe!  You can also choose your region using the VS Online account creation flows in the Azure portal or the Azure preview portal. Let’s dig into some of the nitty gritty questions that you are likely to...(Read whole news on source site)

#1,189 – MeasureOverride Input and Output

AddThis Social Bookmark Button
The MeasureOverride method in FrameworkElement takes as input a Size and then returns a Size.  These parameters are intended to be used as follows: Input Size – during layout, this is how much room is available for the element to be rendered Output Size – this is how much room the element says that it needs For example, below we have a custom […]

Opening day at TechEd Europe in Barcelona

AddThis Social Bookmark Button
Just a quick post since the Exhibit Hall will be opening to attendees in a few minutes, but we’re here in Barcelona for the 2014 TechEd Europe. As you can see from the picture the exhibit hall seems very grand and open. A small contingent and compact booth for us this year: Attending we have Rachel Hawley, Amanda Christensen, Don Wibier (shown here setting up), Oliver Sturm, Seth Juarez (our official interpreter), and me. So, if you are here in Barcelona, you can get answers on pretty much everything we do and
provide. We’d love to see you and talk with you about your software development challenges and how we can help....(Read whole news on source site)

Modeling exercise: The grocery store’s checkout model process approach

AddThis Social Bookmark Button
I posted about the grocery store checkout process exercise before. Now I want to see if I can do a short outline on how I would handle this. The key aspect from my perspective is that we need to separate the notion of the data we have and the processing of the data. That means that we are going to have the following model: public class ShoppingCart { public List Products {get;set;} public List Discounts { get;set; } } public class ProductInShoppingCart { public string ProductId; public Discount Discount; } Note that we explicitly do not have
a quantity field here. If we purchase 6 bottles of milk, that would appear three times in the cart. Why is that? Let us assume that we have a sale for 2 bottles of milk for 20% discount or a 3 +1 bottles of milk offer. Consider the kind of code you would have to write in the offer code: Find all products that have this offer and have 4 items without discount. Add the discount to those products. After searching for products without discount, need to search for products with a discount, but that we can apply this to and get a better...(Read whole news on source site)