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


Precedence: ordering or grouping?

AddThis Social Bookmark Button
As I’ve mentioned before, I’m part of the technical group looking at updating the ECMA-334 C# standard to reflect the C# 5 Microsoft specification. I recently made a suggestion that I thought would be uncontroversial, but which caused some discussion – and prompted this “request for comment” post, effectively. What does the standard say about … Continue reading Precedence: ordering or grouping? →

The Myths of Business Model Innovation

AddThis Social Bookmark Button
Business model innovation has a couple of myths. One myth is that business model innovation takes big thinking.  Another myth about business model innovation is that technology is the answer. In the book, The Business Model Navigator, Oliver Gassman, Karolin Frankenberger, and Michaela Csik share a couple of myths that need busting so that more people can actually achieve business model innovation. The "Think Big" Myth Business model innovation does not need to be “big bang.”  It can be incremental.  Incremental changes can create more options and more opportunities
for serendipity. Via The Business Model Navigator: “'Business model innovations are always radical and new to the world.'   Most people associate new business models with the giants leaps taken by Internet companies.  The fact is that business model innovation, in the same way as product innovation, can be incremental.  For instance, Netflix's business model innovation of mailing DVDs to customers was undoubtedly incremental and yet brought great success to the company.  The Internet opened up new avenues for Netflix that allowed the company to steadily evolve into an online streaming service...(Read whole news on source site)

TFVC & Git support

AddThis Social Bookmark Button
I got a question on a blog post about differences in TFVC and Git support in TFS and VS Online.  Here’s a link to the question for context: I can’t answer in a comment with reasonable formatting so I’ll answer in a post. One thing you can check out is an MSDN topic on the subject here:  There’s some useful information there but I feel like that page is trying to do too many things at once – explain some of the feature differences between a distributed version control system and a
centralized one, etc.  But it you really are looking holistically at how to choose, there are a lot of factors to consider.  The page is also a little out of date with respect to feature availability.  We’re working on an update to the page to improve it. But I decided to quickly jot an answer here that I think is in the spirit of the question.  The question, as I read it, is about comparative feature support.  My first reaction to the question is that creating a list of differences is both very short and very misleading – because...(Read whole news on source site)

Fine grained work control

AddThis Social Bookmark Button
With RavenDB 3.5, we are focusing on performance as one of the key features. I’ve already spoken at length about the kind of changes that we had made to improve performance. A few percentage points here and there end up being quite significant when you add them all together. But just sanding over the rough edges isn’t quite enough for us. We want to have a major impact, not just an avalanche of small improvements. In order to handle that, we needed to be much more aware of how we are making use of resources in the system. The result
of several months of work is now ready to enter into performance testing, and I’m quite excited about it. But before I show you the results, what is it? Well, RavenDB does quite a lot in the background, to avoid holding up a request thread when you are calling RavenDB. This mean that we have a lot of background work, indexing, map/reduce, etc. We have been using the default .NET thread pool for a long time to do that, and it has served us very well. But it is a generic construct, without awareness of the unique needs that RavenDB...(Read whole news on source site)

Microsoft Tuesday - Interesting Links - #09

AddThis Social Bookmark Button
It’s time for Microsoft Tuesday – the post with some interesting links for you to read and start the day with latest happening in Microsoft platform. Above the fold, you will find links on Azure, Skype for business and Windows 10 in today’s post. Keep reading and share your feedback. Did you try Windows 10 on your desktop, tablet or phone? What do you feel? Do share us your feedback on the same.   Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale WorldCloud computing continues to change the way that businesses reach their customers. In today’s hyper-competitive
environment, ISVs and startups are on the leading edge of this change. They are constantly challenged to find better ways to build scalable cloud services in order to get to market quickly. For developers, growing their businesses while designing for reliability and scale are equally challenging. Last month we released Azure App Service, a high productivity solution for developers who need to create enterprise-grade web and mobile app experiences. App Service provides a complete platform as a service solution that enables you to deploy and elastically scale applications in the cloud, and seamlessly integrate them with on-premises resources and SaaS...(Read whole news on source site)

Managing your Azure infrastructure as code - part 1 (VM configuration)

AddThis Social Bookmark Button
Azure PowerShell is a powerful scripting environment that you can use to control and automate the deployment and management of your workloads in Azure. Using Azure PowerShell cmdlet architects and developers can automate every manual and repeated tasks on the Azure infrastructure. Nearly everything you can do manually in the Azure management portal can be done using Azure PowerShell in the Microsoft Azure Automation service. In this blog, we'll see how you can leverage the power of Azure PowerShell cmdlets to create Azure virtual machines with the platform images. To start with, the first step is to create a Azure
virtual machine configuration object. The configuration object can be created using the New-AzureVMConfig cmdlets.

This object can then be used to perform a new deployment, as well as to add a new virtual machine to an existing deployment. To create a new virtual machine configuration, we’ll need a name for the virtual machine. We'll start the configuration object by specifying some initial characteristics. Later we'll modify the configuration object with the supporting cmdlets to create a VM. To start with, we'll need a valid name for the VM, the size for the virtual machine and the name of the...(Read whole news on source site)