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


AppNap data

AddThis Social Bookmark Button
Following on from last time, I thought I'd start by describing the persisted data for AppNap, which consists of an ordered list of search shortcuts, and a search shortcut is a name (which appears in the list presented to the user) and a bit of text used when actually performing the search. Because the user can change these entries on the fly, rather than a plain old C# class, I made this implement INotifyPropertyChanged: public class SearchShortcut : INotifyPropertyChanged
public string Name
get { return name; }
{ = value;
...(Read whole news on source site)

startups and Windows Azure

AddThis Social Bookmark Button
This month we ran a user group session on startups and windows azure. It was new thing for us. Ordinarily we’re chained to technology and developers seem to be most comfortable listening to this. I’ve been told that there is a entrepreneur in all of us but techies more than most seem to be affected [...]

C# Abstract Factory Pattern combined with Dependancy Injection and Inversion of Control

AddThis Social Bookmark Button
In this example I will show the usage of the abstract factory pattern. After this I will show how you can inject the concrete factory dependancy in the sollution. In the final example I will use an Inversion of Control container to get the concrete factory. What I want to demo is that although we [...] Share on Facebook Retweet this

UI/UX Workshop auf der Spartakiade-Konferenz am 16.6.2012

AddThis Social Bookmark Button
Am 16. Juni 2012 findet erstmalig die Spartakiade-Konferenz in Berlin statt. Hinter dieser Konferenz, deren Name Assoziationen zu Sport-veranstaltungen wecken soll, stehen mit Daniel Fisher, Kostja Klein, Jan Fellien, Michael Willers, Mike Bild und Torsten Weber als Veranstalter bekannte Namen aus der .NET Community. Die Konferenz Die Spartakiade stellt eine Ergänzung zu “Übersichts”-Konferenzen wie z.B. der dotnet Cologne mit ihren 60-Minuten-Sessions und der klassischen Rollenaufteilung in Sprecher und Zuhörer dar. Ziel ist es, einige wenige Themen ausführlich zu behandeln und vor allem dabei auch die Teilnehmer aktiv werden zu lassen. Der Sportmetapher folgend
werden aus Sprechern “Trainer” und aus Teilnehmern “Sportler” – und Sportler bekommen ja auch nicht vom bloßen Zuhören automatisch Muskeln…  Der geplante Ablauf der Konferenz ist wie folgt: Die “Trainer” stellen ihre Sessions in jeweils 10 Minuten kurz vor. Dann finden sich “Teams”, die sich drei Stunden mit dem jeweiligen Thema beschäftigen. Die Teams stellen ihre Zwischenergebnisse vor. Es folgt eine weiterer Durchlauf. Zum Schluss werden die Endergebnisse erneut vorgestellt. Die Konferenz ist im Prinzip kostenlos, wie beim...(Read whole news on source site)

The Task: Events, Asynchronous Calls, Async and Await

AddThis Social Bookmark Button
Almost any software application today will likely contain a long-running process. “Long-running” may be a relative term but in the Windows Runtime it is specifically anything that could take longer than 50ms to execute. That’s a fairly small window, and it means those operations will need to run concurrently to the main application thread. Concurrency is important in both client applications (to keep from blocking the UI) and server applications (to accommodate multiple simultaneous requests). The new technology referred to as Visual Studio Asynchronous Programming provides a streamlined language syntax for asynchronous development. It does this by
providing two new keywords: async and await. While these keywords may simplify asynchronous development, they can still be confusing to developers. There are a lot of materials out there but I thought it might help to take a very simple example and explore just what these keywords are and how they operate. In this post I’ll focus specifically on the .NET Framework 4.5 support. While they are also supported for Metro-style applications, the implementation is slightly different. The Main Event In the movie Mission Impossible II, the short-lived protagonist Dr. Nekhorvich says: “…every search for a hero must...(Read whole news on source site)

Windows 8 at Night

AddThis Social Bookmark Button
My peers who work with public sector customers have scheduled a series of evening events covering many aspects of Windows 8 development, and this is a great opportunity for those of you who weren't able to make it to one of our full-day Windows 8 Developer Camp events to gain an early edge in developing for the new Metro style app platform in Windows 8. Here are the details: Microsoft Public Sector - Win8 Event Series
The broad reach of Windows, best-in-class developer tools, a reimagined user experience, support for new chipsets, and a built-in store with industry-leading business
terms make Windows 8 the largest developer opportunity ever. Take your pick of live, 2-hour evening events; live, full-day dev camps; or online 1-hour sessions - each designed to share the knowledge you need to start building Metro style applications for Windows 8, all free. Live - Win8 at Night
6:00 P.M. to 8:00 P.M., Reston, VA
- May 23
Everything Web Developers Must Know to Build Metro Style Apps
- May 31
Bring Your Apps to Life with Tiles and Notifications
- June 5
VS11 for Windows 8: Beyond Code: App Development for the Modern World
- June 13
The Windows 8...(Read whole news on source site)

Process Template Upgrade #7 – Overwrite retaining history with limited migration

AddThis Social Bookmark Button
A little while ago I was looking into the best options for upgrading a process template but still keep your data intact, but there is still a little bit of ambiguity on how that is achieved. Although the original list had only #6 options lets look at the #7 option… In option #7 we [...]-Do you want to move to Visual Studio 11 Team Foundation Service NOW? Microsoft is providing a Go-Live licence (that means that it is supported in production) and you can use it today! For help moving forward contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Windows Phone - Transforming an Android App into a Windows Phone App

AddThis Social Bookmark Button
Windows Phone - Transforming an Android App into a Windows Phone App:

Go behind the curtain with Stan Chatman to see how he transformed his popular Hollywood Empire game app from an Android version to the Windows Phone platform.

 Pros and cons of Android platform
Interesting core framework design: API sharing between apps (Activities/Provider)
Simple way to manage different resolutions (low, med and high)
Fast certification process
Eclipse is a great tool for coding (e.g., refactoring, unit testing, views)
Device fragmentation (hard to test)
Simulator is low and not user friendly
UI template and code association are
not well integrated
Java with closures are too verbose compared to C# lambda

...(Read whole news on source site)