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


Modern Web Development - Part 2

AddThis Social Bookmark Button
This is the second of ten parts. The topics will be: 1: A New World  2: Architecting JavaScript (This Post) 3: Debugging JavaScript (upcoming) 4: Joy and Pain of jQuery Plugins (upcoming) 5: A Better CSS (upcoming) 6: Packaging Assets (upcoming) 7: Distributed Source Control (upcoming) 8: Working with Facebook (upcoming) 9: Mobile Pages (upcoming) 10: Deploying to the Cloud (upcoming) Architecting JavaScript Working with JavaScript can be daunting. In the past, I’ve seen some projects with just a handful of huge files that become difficult to manage. So in
architecting what I needed to build, I wanted to adhere to the idea that there was common code and there was view-specific code. There are two different classes of JavaScript that I care about: libraries (e.g. not my code) and site code (e.g. my code). For now, let’s segregate these two types of code into separate directories as shown below: The scheme of these directories doesn’t matter, but I decided on keeping the Scripts directory since Nuget packages like to update to the Scripts folder. You’ll see in a later post when I talk about packaging why...(Read whole news on source site)

Boo-yah!!! Caliburn.Micro v1.3 RTW is Here

AddThis Social Bookmark Button
I’m extremely pleased to announce the release of Caliburn.Micro v1.3.  This is a great release with many bug fixes and several API improvements. We also support several new platforms. Here’s the highlights: Support for WP7 Mango Support for Silverlight 5 Basic MVVM Support for WinRT/Metro Awesome improvements to ViewModelLocator/ViewLocator which allow easier customization of conventions. Improved Design-Time Support for Conventions Thanks to the great community who provided awesome feedback during this release cycle. Thanks also to those who spent time to provide fixes and pull requests for bugs as well as for API improvements. I’d like to add a special thanks to Chin Bae
for excellent work on making our ViewLocator and ViewModelLocator both more extensible and more accessible for common customizations. We’re still just getting started. Enjoy the new bits and see what you can build!
...(Read whole news on source site)

Windows Azure and Cloud Computing Posts for 1/20/2012+

AddThis Social Bookmark Button
A compendium of Windows Azure, Service Bus, EAI & EDI Access Control, Connect, SQL Azure Database, and other cloud-computing articles. Note: This post is updated daily or more frequently, depending on the availability of new articles in the following sections:

WPF 4.5 Cross-Thread Collection Synchronization Redux

AddThis Social Bookmark Button
In my post about WPF 4.5 Observable Collection Cross-thread Change Notification, I showed the basics of how to synchronize collection updates in WPF, and how to avoid having to manually dispatch calls to the UI thread. In the comments, Jonathan Allen brought up some very good points that I simply didn't know the answers to (and a lock I was missing in the example). Thanks to Jonathan for keeping me honest :) For background, go back and read that post, but then come here for some of the updates. So, rather than guess at the answers, I went right to the guy responsible for most (all?)
of the design of the binding structure in WPF: Sam Bent. I also went back to the spec document, and also dove deeper into what's actually happening. Locking Q: If I'm using collection synchronization, do I need to lock my own access to the collection? A: Yes, you do. The collection won't do any locking by itself (I had thought that ObservableCollection was doing some, but both Jonathan and Sam corrected me here. Sam also pointed out this works with just about any collection).  Having the collection handle any locking internally is "full of pitfalls" (Sam's words, which I agree with having seen the examples) and was abandoned early in .NET's development...(Read whole news on source site)

Visual Studio 11 ALM Advances

AddThis Social Bookmark Button
Happy new year. Over the last several months since //BUILD/, I’ve published multiple blog posts outlining advancements made in Visual Studio 11, from languages to the .NET Framework to IDE productivity to platform-specific tooling.  I’m concluding this five-post series with a look at some of the work that’s gone into making Visual Studio 11 a premier system for Application Lifecycle Management (ALM).  Since many of these features were first announced at TechEd North America 2011, many individuals from my division have spoken and blogged quite eloquently about the new capabilities, so I’ll use this opportunity simply to
highlight a few of these new features and to point you to the other resources they’ve created to describe them in more depth. The ALM offering in Visual Studio 11 was designed to enable improved collaboration amongst team members, accelerate the adoption of agile processes, and improve the cycle that links development and operations.  I’ll take a look at a few examples of how Visual Studio 11 achieves this. Collaboration A good example how Visual Studio 11 improves collaboration between developers is the new code review support.  Visual Studio 11 includes a significantly overhauled Team Explorer tool window, which includes the new My...(Read whole news on source site)

Daily WP7 Development News 20 Jan 2012

AddThis Social Bookmark Button

Mango Sample: a Secondary Tile in 5 Minutes

AddThis Social Bookmark Button
source: Jerry Nixon`s blog Your Windows Phone application is fast. Your Windows Phone application uses animations. Your Windows Phone application is Metro. How can you make it better? Think about your user at a bus stop. They see the bus coming. "Oh!" they think, remembering they need some information from your app. Can they get to it before the bus arrives? Tiles Every application has a primary tile - it is displayed in the application list or start screen.  Here's how they are structured: ...Read more