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


for the headers of each column in the table. Note that there is no . We will check for that in our jQuery and add one if necessary.

Long running async and memory fragmentation

AddThis Social Bookmark Button
We are working on performance a lot lately, but performance isn’t just an issue of how fast you can do something, it is also an issue of how many resources we use while doing that. One of the things we noticed was that we are using more memory than we would like to, and even after we were freeing the memory we were using. Digging into the memory usage, we found that the problem was that we were suffering from fragmentation inside the managed heap. More to the point, this isn’t a large object heap fragmentation, but actually fragmentation in the
standard heap. The underlying reason is that we are issuing a lot of outstanding async I/O requests, especially to serve things like the Changes() API, wait for incoming HTTP requests, etc. Here is what this looks like inside dotProfiler. As you can see, we are actually using almost no memory, but heap fragmentation is killing us in terms of memory usage. Looking deeper, we see: We suspect that the issue is that we have pinned instances that we sent to async I/O, and that match what we have found elsewhere about this issue, but we aren’t really sure how to deal with...(Read whole news on source site)

The Microsoft Story for the Cloud

AddThis Social Bookmark Button
How has the Cloud changed your world? One of the ways we challenge people is to ask, do you want to move to the Cloud, use the Cloud, or be the Cloud? But to answer that well, you need to really be grounded in your vision for the future, and the role you wan to play. The Cloud creates a brave new world.  It enables and powers the Digital Economy.  Businesses need to cross the Cloud chasm (and some don’t make it) in an effort to stay relevant and to be what’s next. Businesses
need to re-imagine themselves and explore the art of the possible. Business leaders and IT leaders need to help others forge their way forward in the Digital Frontier. And it all starts with a story. A story that inspires the hearts and minds so people can wrap their head around the challenge and the change. I think Satya says the Microsoft story for the Cloud in a very simple and compelling way: "We will reinvent productivity to empower every person and every organization on the planet to do more and achieve more." -- Satya Nadella,...(Read whole news on source site)

Why We Are Moving to the Cloud: Agility, Economics, and Innovation

AddThis Social Bookmark Button
I was reading the IT Showcase’s page on the Cloud platform. I really liked the simple little story around why we are moving to the Cloud: “Three words: Agility, economics and innovation. Cloud technology satisfies the CEO's desire for greater business agility, the CFO's desire to streamline operations, and the CMO's desire for a more innovative way to engage customers.” Some people move to the Cloud because they see an ROI play.  Others move because they see opportunity cost.  Others move simply because they don’t want to be left behind. The most common
reason I see is business agility and to stay relevant in today’s world. People are using the Cloud to re-imagine the customer experience, transform the workforce and employee productivity, and to transform operations and back-office activities. In all cases, these transformations lead to business-model innovation and new opportunities to create and capture value. Value is a moving target and the Cloud can help you stay in the game. Are you in the game? You Might Also Like 10 High-Value Activities in the Enterprise Cloud Changes the Game from Deployment...(Read whole news on source site)

Introducing the UI debugging tools for XAML

AddThis Social Bookmark Button
One of the top requests from developers (reiterated at //BUILD last year) has been tools for inspecting the XAML at runtime. With Visual Studio 2015 CTP6 we’re pleased to introduce the new UI debugging tools for XAML. These tools enable you to inspect the visual tree of your running WPF application as well as the properties on any element in the tree, turning the difficult challenge of picking apart how properties override each other and figuring out winning behavior into a straightforward task that’s done at runtime, when everything is taken into account. Visual Studio integrates these UI
debugging tools directly into the debugging experience so they fit seamlessly into the development cycle. Today’s announcement brings support for WPF; we’ll release support for Windows Store apps in a future update. Let’s take a closer look. Meet the Live Visual Tree The Live Visual Tree is the first of the two key pieces of the UI debugging tools: You can use the Live Visual Tree to: See an “up-to-date” view of the application. As elements are added or removed from the visual tree, the Live Visual Tree updates in real time. Jump to the document and line of the definition with either the “Preview Source”...(Read whole news on source site)

Manipulating HTML Tables – Part 1 (Adding Rows)

AddThis Social Bookmark Button
Users continue to demand faster and more dynamic user experiences in web applications. One way to accomplish this is to start doing more with JavaScript and jQuery, thereby eliminating or reducing post-backs to the server. In this first blog post of many, I will show you how to work with HTML tables. In this first blog you will learn how to add rows to a table using JavaScript and jQuery. The HTML For these samples, I am using Bootstrap in order to have a nice appearance for my web page. However, Bootstrap is not required for these samples. The HTML I am
using creates an empty table with just a