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


Stronger User Access Control (UAC) Minimum in Windows 8

AddThis Social Bookmark Button
I recently stumbled over a new feature in Windows 8 that some people, especially developers may want to be aware of. In Windows 7 if you were logged in with a user account associated with the Administrators group, and you turned the User Access Control (UAC) slider down to its minimum level, you were basically running all apps as full admin permission. Once I started developing in Windows 8, I tried setting things up the same way but was a little baffled when some things started prompting me for running as admin or failing for permissions reasons. For example, launching a particular solution I was working on
in Visual Studio 2010 for debugging resulted in this: And several command line scripts that I have to run on a regular basis for development were failing as well. The fix was simply to make sure I launched whatever process was failing with “Run as Administrator”. But that seemed weird because I thought I was running as Administrator. I did some digging with the Windows 8 team and found out that in fact they have made some changes in UAC. Even though the dialog looks the same as it did in Windows 7 and says “Never Notify”: The underlying meaning of that setting is a little...(Read whole news on source site)

Persistence, Facades and Roslyn's Red-Green Trees

AddThis Social Bookmark Button
(Brief metablogging note: we just migrated a bunch of the dev tools blogs to use the same formatting as the developer tools portal; we are aware that some of the settings are slightly messed up as a result. For example, it says that my name is Carl Nolan. We'll get it sorted out shortly.) We decided early in the Roslyn design process that the primary data structure that developers would use when analyzing code via Roslyn is the syntax tree. And thus one of the hardest parts of the early Roslyn design was figuring out how we were going
to implement syntax tree nodes, and what information they would proffer up to the user. We would like to have a data structure that has the following characteristics: Immutable. The form of a tree. Cheap access to parent nodes from child nodes. Possible to map from a node in the tree to a character offset in the text. Persistent. By persistence I mean the ability to reuse most of the existing nodes in the tree when an edit is made to the text buffer. Since the nodes are immutable, there's no barrier to reusing...(Read whole news on source site)

Blogging After The Blog Boom

AddThis Social Bookmark Button
I have been blogging on Geeks With Blogs since 2005 and on other blogging sites before that.  In this age of Twitter, Facebook and G+ it feels like we are in the post-blog age and yet here I continue.  There are several reasons for this.  The first is that I still find it to be the best place for self publishing long form thought that won’t fit well on Twitter or Facebook.  Google+ allows for this type of content, but it suffers from the same scroll factor as the other social media platforms.  If you aren’t looking at the right
moment you miss it.  On a blog I can put complete thoughts with examples and people can find what they want via key words or search engine. The second reason I blog is to have a place for me to put information I want to be able to reference back to later.  Although I use OneNote which is now accessible everywhere the blog gives me somewhere to refer co-workers and clients when I have solutions for problems I have previously solved. I know that other people use their blog as a resume builder, but that hasn’t been one...(Read whole news on source site)

Actor-Based Programming with C# 5.0 and PostSharp Threading Toolkit

AddThis Social Bookmark Button
Last week, we announced the pre-release of PostSharp Threading Toolkit, a library of aspects implementing best-practice patterns of multithreaded applications. The toolkit is available on NuGet and its source code is hosted on GitHub. Note: the source code of the ping-pong example is available on GitHub too. The Right Level of Abstraction The motto of this toolkit is that direct use of the System.Threading namespace brings so much complexity that it cannot scale to large object models. In other words, if you’re using System.Threading or just locks in your business or UI layer (except in a
few very specific classes), you are probably addressing the threading concern at the wrong level of abstraction, and you and your co-workers will perhaps have difficulties to handle that complexity in large applications. A far better approach to multithreading is to grab a few threading models and to make sure everyone understands them. Then, select the proper threading model for every part of your application (UI and domain will probably require a different threading model). Finally, implement the threading model in all your classes. That final step is obviously the most complex and time-consuming (there can be thousands of classes)...(Read whole news on source site)

Windows 8 Metro Style App-Simple WNS Push Notification

AddThis Social Bookmark Button
source: I’ve been asked a couple of times about this so I thought I’d write up a simple way in which you can deliver a push notification to a Windows 8 Metro style app for testing purposes. There are other/better ways involving the Windows Azure Toolkit which would give you a lot more but here’s a simple way of getting started. Firstly, if you’re not involved in an application that’s in the Store then you need to go and visit the following site to register the app: This is well documented on the
site but you need to setup a new app by copying from your project’s application manifest; .....Read more ...(Read whole news on source site)

BEPUphysics Open Source 3D physics gaming library now supports WP7

AddThis Social Bookmark Button
source: codeplex BEPUphysics is a 3D physics library by BEPU.  It's fast and has a bunch of cool features like constraints, terrain, static and instanced meshes, continuous collision detection, custom collision rules, vehicles, easy multithreading, yadda yadda yadda.  Full support for XBox360 and WP7 too! The engine's primary version is for XNA, but there is a SlimDX fork, a SharpDX fork, and a dependency free fork if you don't want to use XNA.  ...Read more

Visual Studio Express 2012 for Windows Desktop

AddThis Social Bookmark Button
With Visual Studio 2012, we strive to provide the best development experience across all Microsoft platforms. This includes enabling developers to bring to life the richness of Windows desktop applications - whether you are learning to build your first app or whether you’ve been developing on Microsoft platforms for many years. A few weeks ago, we shared our plans for the Express editions of Visual Studio 2012. As we've worked to deliver the best experience with Visual Studio for our platforms with Windows 8, Windows Phone, and for Web and Windows Azure, we heard from our community that developers want to
have for Windows desktop development the same great experience and access to the latest Visual Studio 2012 features at the Express level. Today, I’m happy to announce that we will add Visual Studio Express 2012 for Windows Desktop to the Visual Studio 2012 family. This will bring to the Visual Studio Express family significant new capabilities that we’ve made available in Visual Studio 2012 for building great desktop applications. Adhering to the core principles we’ve set for our Express products, Visual Studio Express 2012 for Windows Desktop will provide a simple, end-to-end development experience for developing Windows desktop applications targeted to run...(Read whole news on source site)