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


Metro: Incrementally load GridView and ListView with ISupportIncrementalLoading

AddThis Social Bookmark Button
Developers that usually deal with web applications know that one of the pillar of this kind of applications is the use of paged result sets because moving a huge number of records form the server to the browser is not a good idea. Metro applications suffer the same problem. No matter that metro applications are not strictly web applications, the application architecture imply that the connection to a datasource have to be wrapped by web service call so the need of limiting the usage of the network is a strong requirements. Metro introduces a new interesting
method to mange pagine of data. Since the use of a common paging is deprecated by guidelines the requirement is to automatically load records when a user is about to the end of the items available on the user interface. This may be an hard task to do with components like GridView and ListView but thanks to the ISupportIncrementalLoading interface it may be easy like a game. The ISupportIncrementalLoading interface has to be implemented by a collection. When a GridView detects this interface in the class provided in the ItemsSource property, it automatically change its behavior and works...(Read whole news on source site)

Review: Mastering LOB Development for Silverlight 5: A Case Study in Action

AddThis Social Bookmark Button
Braulio Diez, a friend of mine I known during the TechED 2008 in Barcelona, together with other authors has recently written a book about Silverlight 5. The "Mastering LOB Development for Silverlight 5: A Case Study in Action", published by PackLib is an interesting book that is able to point the light on the Silverlight topic, mixing together a good scan about Silverlight 5.0 features and a number of "cases study" that focus the attention of the reader on the power of this, still unmatched and irreplaceable, piece of technology. In a time that seems
to be pointed to the most new evolutions, inside the new version of Windows, mostly directly derived from Silverlight, reading this book may be a useful exercise to understand what it can do and what someone can still do using XAML instead of HTML5. My thanks to Braulio for the pleasant reading. whole news on source site)

JSIL - a Dot Net to JavaScript translator

AddThis Social Bookmark Button
JSI is described at as:

"JSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript. You can take this JavaScript and run it in a web browser or any other modern JavaScript runtime. Unlike other cross-compiler tools targeting JavaScript, JSIL produces readable, easy-to-debug JavaScript that resembles the code a developer might write by hand, while still maintaining the behavior and structure of the original .NET code. Because JSIL transforms bytecode, it can support most .NET-based languages - C# to JavaScript and VB.NET
to JavaScript work right out of the box."

...(Read whole news on source site)

Presenting Visual Studio ALM and upgrading TFS 2010 to TFS 2012 in production – Done

AddThis Social Bookmark Button
I was actually a little surprised by one of my customers this week. I was there to help them finalise their deployment of TFS 2010 (that they were currently using only for Source Control) and to present the features to them and ended up upgrading them to TFS 2012 as well! The first thing that [...]-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

How I migrated my blog to Orchard on Windows Azure Web Sites

AddThis Social Bookmark Button
A couple of days ago I started the migration of my blog to the new and shiny Windows Azure Web Sites (AWS - I don't think that acronym is a co-incidence) and the Orchard CMS platform. The whole reason behind doing this migration is that I felt the need for a more modern (and stable) platform than the one I've built from scratch, years ago, and of course that I want to fiddle with some new toys. So, here is a short story on how I did the migration. Setting up Azure Web Sites The first thing was to set
up a new Azure Web Sites site. This is done from the new metro-styled Azure portal at and all you need to do is click NEW in the lower left corner and select Web Site and then From Gallery. This option allows you to quickly create a web site and at the same time install an App on that site. I chose Orchard CMS, but you can choose from a lot of apps here such as Wordpress, Umbraco, Drupal, Dotnetnuke etc. The reason I chose Orchard is that I wanted a modern and top of the line CMS...(Read whole news on source site)

Book review: The Art of Agile Development

AddThis Social Bookmark Button
While I have - obviously - read the Agile Manifesto before, and regularly click through to articles on agile, I had never read an extensive work on it. Browsing for a good book, I was advised by a peer to get The Art of Agile Development.

I wholeheartedly believe in the Agile Manifesto, but somewhere along the way Agile - with a capital A - got somewhat of a bad rep. The authors of this book, James Shore and Shane Warden, already predicted this five years ago. Throughout the book, I never had the feeling they
were connected to the Agile mob, but just genuinely care about working software.
I fully expect the big consulting companies to start offering Certified Agile Processes and Certified Agile Consultants - for astronomical fees, of course - any day now. Please don't get sucked into that mess. The book consists of three parts: getting started, practicing XP and mastering agility. Notice the title of the second part, this is a book on agile development using the Extreme Programming methodology. This should be mentioned in the title.
The second part is also the dominant chunk of the book - 271 pages...(Read whole news on source site)

Using Apache Cassandra with .NET - Part 1

AddThis Social Bookmark Button

With the uninterrupted growth of voluminous amount of unstructured and semi-structured computing data, storage of information, support and maintenance has been the biggest challenge. Data of this type would take too much time and cost too much money to load into a relational database for analysis. The demands of huge data and elastic scaling with desired performance has led to concept of big data. Although big data doesn't refer to any specific quantity, the term is often used when speaking about petabytes and exabytes of data.
Apache Cassandra is a standout among the NoSQL/post-relationaldatabase solutions on the market for many
reasons. Some of the core features of Cassandra are:
Highly scalable peer-to-peer architecture based on the best of Amazon Dynamo and Google BigTable. Cassandra is the considered as the NoSQL leader when it comes to comfortably scaling to terabytes or petabytes of data.Increased database for both read and write operations via nodes and cluster. Data is replicated to multiple nodes to protect from loss during node failure, and new machines can be added incrementally while online to increase the capacity and data protection of your Cassandra cluster. Ensure data safety due to its innovative append-only commit log. Users no longer have to...(Read whole news on source site)