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


Speaking at the International SharePoint Conference London 2012

AddThis Social Bookmark Button
In less than a month the greatest SharePoint conference on this side of the pond will take place in London - the International SharePoint Conference (ISC). The ISC is the new name for the conference held in London and previously called Best Practices Conference and Evolutions Conference. This will actually be my first year at the conference, but I always wanted to go there - and now I'm one of the speakers in the fantastic line up! This conference will not be just an ordinary conference - instead of having the traditional one hour demo sessions we
will over the course of three days go from a functional specification to a deployable solution. The sessions will vary in length from less than one hour to a couple of hours long. There will be two parallel tracks like this - one focused on development topics and one focused on IT-Pro stuff. I will together with some fantastic SharePoint MVP colleagues and friends participate in a couple of sessions ranging from Visual Studio extensibility, to BCS and Managed Metadata thingies. It will be a blast presenting and I do think that the audience will enjoy this show. So,...(Read whole news on source site)

CSharp.Target errors when using a Developer Preview version of a Metro Library

AddThis Social Bookmark Button
When I finally got around to upgrading my Build tablet to run the Consumer Preview of both Windows 8 and VS 11 I immediately ran into an issue when trying to attach a ‘legacy’ VS11 project from the Developer Preview version to a new project using the Consumer preview. The error I received can be seen below. Turns out the problem is easy to solve.  Open up the offending csproj file and look for the line which looks like: Replace the line with Once you
replace the line you should be able to add the existing project as expected. Till next time,
...(Read whole news on source site)

Microsoft Design case study: iPad to Windows 8 Metro style app

AddThis Social Bookmark Button
Microsoft in its Windows Developer Center has posted a design case study documentation that compares iPad App development with Windows 8 Metro style app development. The Design case study documentation is more of a design comparision of iPad and Windows 8 Metro style app showing hoe iPas based photo journal app works and compared with [...]

How a web application can download and store over 2GB without you even knowing it

AddThis Social Bookmark Button
I have been experimenting with the HTML5 offline application cache some more over the last few days, doing boundary tests in an attempt to learn more about browser behaviour in edge cases.

One of these experiments was testing the cache quota.

Two weeks ago, I blogged about generating and serving an offline application manifest using ASP.NET MVC. I reused that code to add hundreds of 7MB PDF files to the cache.
public ActionResult Manifest() { var cacheResources = new List(); var n = 300; // Play
with this number for (var i = 0; i (Read whole news on source site)

A very simple Jasmine runner for ASP.NET Applications

AddThis Social Bookmark Button
This post is more of a reference for me than anything else.  The Standalone Jasmine runner requires that you manually include any spec files.  That gets pretty annoying.  So, I built a simple ASP.NET WebPages file that can be used with any ASP.NET 4.0+ application as a light-weight, convention-based Jasmine test runner. Here’s the code: @{ var basePath = Path.GetDirectoryName(Server.MapPath(this.Context.Request.FilePath)); var specDirectory = basePath; var scriptDirectory = Path.Combine(basePath, @"..\App"); var sourceFiles = Directory.GetFiles(scriptDirectory, "*.js", SearchOption.AllDirectories).Select(f => f.Replace(basePath, string.Empty).Replace(@"\", "/").TrimStart('/'));
var specFiles = Directory.GetFiles(specDirectory, "*.spec.js", SearchOption.AllDirectories).Select(f => f.Replace(basePath, string.Empty).Replace(@"\", "/").TrimStart('/')); } Jasmine Spec Runner @foreach (var sourceFile in sourceFiles) { } @foreach (var specFile in specFiles) { }

Nokia Lumia 800 Review and Pictures

AddThis Social Bookmark Button
Introduction I’ve had the following Windows Phone 7 devices since September 2010: LG GW 910 Prototype Device (located on my old blog) Samsung Focus  HTC Titan and now the  Nokia Lumia 800 As you can see, I’ve carried around a lot of Windows Phones over the years. This quick review is for the Nokia Lumia 800 that I recently received. The Specs OS: Ships with Windows Phone 7.5 (Mango),
so no update is necessary.
Phone Size: Very small! (That is a good thing) You can tell by the pictures located below, that it just how it fits in my hand.
Screen Size: I am spoiled with my HTC Titan’s 4.7” screen at the moment, but the Lumia 800 still has a beautiful 3.7” AMOLED 480x800 screen.
Battery Life: Very good. I’m able to use it for an entire day without a charge. 
Camera/Video: It comes with an 8 Megapixel camera rear-facing camera only....(Read whole news on source site)

Modern Web Development - Part 8

AddThis Social Bookmark Button
This is the eight of ten parts of this blog post. The topics will be: 1: A New World 2: Architecting JavaScript 3: A Better CSS 4: Debugging 5: Joy and Pain of jQuery Plugins 6: Packaging Assets 7: Distributed Version Control 8: Working with Facebook (this article) 9: Mobile Pages (upcoming) 10: Deploying to the Cloud (upcoming) Oh Facebook…how do you becoming so insistent on integrating you into every website? Well anyway, let’s show you how it actually works. In this
post, I’ll show you how to authenticate an app using Facebook. Getting Started When you want to integrate with Facebook, you’ll need the Facebook SDK. Unlike other JavaScript APIs, the Facebook API isn’t a download. The API has some specific peculiar patterns that it requires. But if you obey Facebook, it will (usually) bend to your will. To get started you’ll want to visit the Facebook developer site: Before you get started using the Facebook API, you need to have a Facebook application. This is simply registering with Facebook to get a unique key for your...(Read whole news on source site)