All Visual Studio blogs in one place

AddThis Social Bookmark Button
source: Introduction Today we begin our preparation to get ourselves ready to define the Information Architecture (IA) for our app. We will discuss Information Architecture more in depth in a future (not too far away post) but first I want to touch on a couple concepts that I think are critical for us to be able to visualize in our mind how a Windows Phone app is structured. With this knowledge in mind plus the IA for your app we should be in a good place to move forward in the design process. The first concept
I want to talk about is Hub & Spoke Navigation Model and the second one is Choosing Between Pivots, Panoramas and Pages. This week we will cover Hub & Spoke and next week we'll go into the choosing the right screen patterns for your apps. The Hub & Spoke navigation model or "distribution paradigm" is not exclusive to Windows Phone. It is a widely known model used on website navigation and structure as well as in other digital interaction mediums. The Hub & Spoke model is particularly popular outside the digital realm and widely used in transportation, telecommunications and...(Read whole news on source site)

AddThis Social Bookmark Button
source: Joost van Schaik`s blog I've been contemplating an article about handling JSON for some time now, but it turned out to be a rather long article and writing extremely large blog posts is someone else's trade mark these days ;-). So I'd thought to try something new, and write a short series in three parts. Part 1 handles the basics Part 2 handles advanced deserialization with class hierarchies Part 3 handles a caching-and-updating scenarios. And this is part 1 ;-)
This whole article actually boils down to one line of code, but I need to go trough some hooplah to show you how to use it. It all begins with the data. Consider this piece of quite readable JSON, describing a few recent Windows Phone models. more ...(Read whole news on source site)

AddThis Social Bookmark Button
This is a review of the Northwind Starter Kit project, this review revision 94815 from Dec 18 2011. Okay, enough about the data access parts. Let us see take a look at a few of the other things that are going on in the application. In particular, this is supposed to be an application with… Domain logic is implemented by means of a Domain Model, onto a layer of services adds application logic. The model is persisted by a DAL designed around the principles of the "Repository" patterns, which has been implemented in a LINQ-friendly
way. Let us try to figure this out one at a time, okay? The only method in the domain model that have even a hint of domain logic is the CalculateTotalIncome method. Yes, you got it right, that is a method, as in singular. And that method should be replaced with a query, it has no business being on the domain model. So let us move to the services, okay? Here are the service definitions in the entire project: Look at the methods carefully. Do you see any action at all? You don’t, the entire thing is...(Read whole news on source site)

AddThis Social Bookmark Button
One of the problems with HTML5, or development at the cutting edge of the web, has always the need to support a large number of different browsers. Depending on who you ask the numbers will vary slightly but is usually boils down to Internet Explorer being the biggest and Chrome and FireFox each taking quite a big chunk of the stats and the remainder of the browsers filling up the gaps. So that means that any public facing website should at the very least support the three major browsers, not to bad right?  
Turns out that live isn’t quite as good as that. With Chrome and FireFox most users are at or close to the last revision of the browser but with Internet Explorer this isn’t the case. In fact as the chart below shows the majority is still using IE8 with IE9 only accounting for a little over a third of all IE users.   So what the big difference? There are 2 reasons. First of all IE9 is only available on Windows Vista and Windows 7 and it turns out there is still...(Read whole news on source site)

AddThis Social Bookmark Button
Except for having a bad, bad experience using EasyJet on the way towards Milan, UGIALT.NET was a blast! Here's the slide deck and sample code for my session on SignalR. Abstract: "SignalR. Code, not toothpaste. (or: Using SignalR for realtime client/server communication) Today’s users are interested in a rich experience where the terms client and server don’t mean a thing. They expect real-time action between both, no matter if the technology used is HTML5 websockets or something else. This session will cover SignalR and show you how it can be used to communicate in real time between the client and
server, using HTML5 or not. Combine SignalR with ASP.NET MVC, jQuery and perhaps a sprinkle of Windows Azure and you’ll have an interesting, reliable and fast stack to build your real-time client-server and server-client communications. Join me on this journey between web, cloud and user. No toothpaste. Just code." Demo code is available for download as well: (1.68 mb) PS: EasyJet was kind enough to provide us with a flight attendant that looked and talked like Borat on the...(Read whole news on source site)

AddThis Social Bookmark Button
Software Boo-yah!!! Caliburn.Micro v1.3 RTW is Here - Rob Eisenberg announces the release of Caliburn.Micro v1.3, the latest release of this MVVM framework for Windows Phone 7 Mango, Silverlight 5 and WPF. This release also includes basic MVVM support for WinRT / Metro apps, improves the ViewModelLocator/ViewLocator implementation along with addressing issues from previous releases [...]



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