Friday, March 26, 2010

Silverlight 4 + RIA Services - Ready for Business: Authentication and Personalization

Silverlight 4 + RIA Services - Ready for Business: Authentication and Personalization


Silverlight 4 + RIA Services - Ready for Business: Authentication and Personalization

Posted: 26 Mar 2010 07:32 AM PDT

To continue our series ,  In real business applications our data is often very valuable and as such we need to know who is accessing what data and control certain data access to only users with privilege.  Luckily this is very easy to do with...( read more )...(read more)

Displaying 2D QR barcodes in Windows Phone applications

Posted: 26 Mar 2010 11:37 AM PDT

Last year, enthused by the Starbucks Mobile Card application for the iPhone, I built an app that displays 2D QR barcodes in Silverlight. Today, in two minutes, I got that running on the Windows Phone. Talk about an awesome development experience. These...( read more )...(read more)

Silverlight 4 + RIA Services - Ready for Business: Authentication and Personalization

Posted: 26 Mar 2010 07:32 AM PDT

To continue our series ,  In real business applications our data is often very valuable and as such we need to know who is accessing what data and control certain data access to only users with privilege.  Luckily this is very easy to do with Read More......(read more)

Silverlight 4 + RIA Services - Ready for Business: Authentication and Personalization

Posted: 26 Mar 2010 07:32 AM PDT

To continue our series ,  In real business applications our data is often very valuable and as such we need to know who is accessing what data and control certain data access to only users with privilege.  Luckily this is very easy to do with Read More......(read more)

Silverlight 4 + RIA Services - Ready for Business: Authentication and Personalization

Posted: 26 Mar 2010 07:32 AM PDT

To continue our series ,  In real business applications our data is often very valuable and as such we need to know who is accessing what data and control certain data access to only users with privilege.  Luckily this is very easy to do with RIA Services.  For example, say we want to let only authenticated users access our data in this example.   That is as easy to accomplish as adding an attribute, see line 2 below.    1: [EnableClientAccess] 2: [RequiresAuthentication] 3: public class DishViewDomainService : LinqToEntitiesDomainService<DishViewEntities> 4: { 5:   When we run the application, we now get an error.  Clearly you can do a bit better from a user experience angle… but the message...(read more)

Using jQuery to Insert a New Database Record

Posted: 26 Mar 2010 11:44 AM PDT

The goal of this blog entry is to explore the easiest way of inserting a new record into a database using jQuery and .NET. I'm going to explore two approaches: using Generic Handlers and using a WCF service (In a future blog entry I'll take a look at OData and WCF Data Services). Create the ASP.NET Project I'll start by creating a new empty ASP.NET application with Visual Studio 2010. Select the menu option File, New Project and select the ASP.NET Empty Web Application project template. Setup the Database and Data Model I'll use my standard MoviesDB.mdf movies database. This database contains one table named Movies that looks like this: I'll use the ADO.NET Entity Framework to represent my database data: Select the menu option Project, Add New...(read more)

New Channel 9 Video: The Umbraco Core Team

Posted: 26 Mar 2010 10:09 AM PDT

Earlier this year, I created a new version of my site using Umbraco , and ported my old community server blog over to it. If you're reading on my site now, you're reading this on an umbraco-based blog. I'm still working on porting my main site (wallpaper...( read more )...(read more)

New Channel 9 Video: The Umbraco Core Team

Posted: 26 Mar 2010 10:09 AM PDT

Earlier this year, I created a new version of my site using Umbraco , and ported my old community server blog over to it. If you're reading on my site now, you're reading this on an umbraco-based blog. I'm still working on porting my main site (wallpaper...( read more )...(read more)

Enumerating the Future With Reactive Extensions

Posted: 26 Mar 2010 09:27 AM PDT

Iterating over a collection of items seems like a pretty straightforward mundane concept. I don't know about you, but I don't spend the typical day thinking about the mechanics of iteration, much like I don't spend a lot of time thinking about how a roll of toilet paper is made. At least I didn't until watching Elmo Potty Time with my son. Now I think about it all the time, but I digress. Historically, I've always thought of iteration as an action over a static set of items. You have this collection of elements, perhaps a snapshot of data, and you then proceed to grab a reference to each one in order and do something with that reference. What you do with it is your business. I'm not going to pry. It wasn't till the yield operator was introduced...(read more)

Non-Embedded Content for your Popup Control’s Target Container

Posted: 26 Mar 2010 07:10 AM PDT

Yesterday I posted about client side predicates for Popup controls. Thanks for all the Tweets and Emails. The Popup control is very powerful and Popups are now an expected construct in many web user interfaces. I received a number of questions about using content in Popups that is not embedded in the containing page. Probably the easiest is to use in iFrame inside the Panel container for the Popup. In code it looks like this. Code Snippet < h1 > Modal iFrame </ h1 > < asp : Button ID ="ButtonIFrame" runat ="server" Text ="Button" />< br />< br /> < div > < asp : Panel ID ="PaneliFrame" runat ="server" CssClass ="modalPopup" Style =" display...(read more)

FluentPath now on CodePlex

Posted: 25 Mar 2010 11:23 PM PDT

My FluentPath library is now available on CodePlex. I've also modified the code so that it can now be compiled against .NET 3.5SP1 and not just .NET 4.0. http://fluentpath.codeplex.com/ Read More......(read more)

Silverlight Cream for March 25, 2010 -- #820

Posted: 25 Mar 2010 10:01 PM PDT

In this Issue: René Schulte , Jeremy Likness , Hassan , Victor Gaudioso , SilverLaw , Mike Taulty , Phani Raj , Tim Heuer , Christian Schormann , Brad Abrams , David Anson , Diptimaya Patra , and Daniel Vaughan . Shoutouts: Last week, Koen Zwikstra announced...( read more )...(read more)

Data binding user settings in Windows Phone applications

Posted: 25 Mar 2010 06:02 PM PDT

Thanks to the rich data binding system built into Silverlight for Windows Phone, you can easily store rich user settings without using code behind files. The canonical example of user settings is a "Show this welcome screen at startup" checkbox so that...( read more )...(read more)

Installing Silverlight applications without the browser involved

Posted: 25 Mar 2010 02:50 PM PDT

One of the features we are introducing in Silverlight 4 is a 'silent install' mechanism for out-of-browser applications. Currently every out-of-browser application (trusted or not) starts from an in-browser mechanism. In some instances where you want...( read more )...(read more)

Presenting IIS URL Rewriter 2.0

Posted: 25 Mar 2010 06:13 AM PDT

Optimizing Windows Server-based Web sites for search just got a lot easier now that the final release of IIS URL Rewriter 2.0 is available for download . The newest version of URL Rewriter takes URL simplification to the next level by enabling developers Read More......(read more)

U.S. MSDN Premium Subscribers: Test and Develop at No Cost on Windows Azure

Posted: 25 Mar 2010 07:00 PM PDT

U.S. developers can benefit from no-cost phone and e-mail technical support to help fast-track their cloud application development by using Front Runner for Windows Azure. As an MSDN Premium Subscriber, you can leverage your MSDN subscription to obtain over 700 hours of compute time on Windows Azure to test and develop your latest cloud applications.

SketchFlow Training Videos

Posted: 25 Mar 2010 07:00 PM PDT

Ready to learn how you can create interactive prototypes with SketchFlow in Expression Blend 3? Get started with this 12-part series with downloadable guide and files.

Tip#102: Did you know… How to specify tag specific formatting

Posted: 25 Mar 2010 11:22 AM PDT

Let's see this with an example.  I have the following html code on my page. Now if I format the document by selecting Edit –> Format document (or Ctrl K, Ctrl D) The document becomes I want the content inside td should remain on the same line...(read more)

To the command line enthusiasts: Some quick know-hows for Upgrading to VS 2010

Posted: 25 Mar 2010 01:07 PM PDT

Hello, I am Renin John, a Software Development Engineer in Test from the VC++ Project and Build team. I am aware that some of you prefer to do your daily work from the command prompt rather than from the IDE. I thought it would help if I put together instructions for the same using the knowledge I acquired testing Project Conversion.

 

In order to perform an upgrade from a prior version of Visual Studio (VC6 through VS 2008) through the command line, you could use one of the following tools:

 

1.       devenv.exe

2.       VCUpgrade.exe

 

They'll come in handy even if you're thinking of scripting the conversion process.

 

1.       DevEnv.exe:

 

Like in the previous versions, you could upgrade using the devenv.exe command: just invoke it with the "/upgrade" switch. The location of devenv.exe is specified by the DevEnvDir environment variable in the VS 2010 command prompt window.

 

Command:            a) To upgrade solution file: devenv.exe /upgrade <solution file (.sln)>; or

                              b) To upgrade project file: devenv.exe /upgrade <project file (.vcproj)>

 

This command will generate a log file named UpgradeLog.XML (UpgradeLog2.XML if UpgradeLog.XML already exists, UpgradeLog<n+1> if UpgradeLog<n> already exists, where n=2,3,…) at the end of conversion, that will contain the detailed list of errors/warnings from the conversion of the solution/project files.

 

Note:

i)  Conversion on the command line using devenv.exe is not supported for VC6.

ii) Since the devenv.exe command is not available in the VC Express SKU, this form of conversion is not applicable here.

Hence for the above two cases, you would need to stick to the VS IDE. However, if it's for a single project file, you have the option of using VCUpgrade.exe (described below).

 

2.       VCUpgrade.exe

 

This is a new tool introduced in VS 2010. It is located in the directory specified by the VS100COMNTOOLS environment variable in the VS 2010 command prompt window.

 

It is going to be included in the next release of WinSDK, so the users will be able to convert their SDK based samples even if they do not have devenv.exe or rather, Visual Studio installed.

 

Command: vcupgrade.exe <project file (.dsp/.vcproj)>

 

The conversion results will be displayed in the command window once the conversion is complete.

 

If you are re-converting your project file, invoke VCUpgrade with the "/overwrite" switch, otherwise the existing files will not be replaced.

 

Note: This tool has some limitations and cannot be used to convert solution files. It is recommended only for single project files: those which do not contain project to project references, and whose solution files do not contain project dependencies as this information from the solution will be lost during conversion (This is because, in VS 2010, solution dependencies are converted into project-to-project references). Use the devenv.exe tool (explained earlier) instead in these other cases, which is generally more preferred over VCUpgrade.

 

Reversing the upgrade:

 

a)      If you did a solution file upgrade:

Go to the directory containing the solution and run:

del /S *.vcxproj* *.props

del *.sln UpgradeLog*.XML

move Backup\*.sln .

for /F %B in ('dir /B Backup*') do rd /S /Q %B

rd /S /Q _UpgradeReport_Files

 

b)      If you did a project file upgrade:

Go to the directory containing the project file and run:

del /S *.vcxproj* *.props

del UpgradeLog*.XML

rd /S /Q _UpgradeReport_Files

 

You could just throw these commands into a batch file and let it take care of this for you (Replace %B above with %%B if in the batch script).

Note: If the directory containing the particular solution/project contains other solution/project files that you do not want to have deleted, please modify the commands accordingly. Also, if your project uses ".props" files located somewhere outside this directory, take care to delete those files as well.

 

Hope you enjoyed this blog. Do let me know if you have any questions/comments.

 

Installing Silverlight applications without the browser involved

Posted: 25 Mar 2010 02:50 PM PDT

One of the features we are introducing in Silverlight 4 is a 'silent install' mechanism for out-of-browser applications. Currently every out-of-browser application (trusted or not) starts from an in-browser mechanism. In some instances where you want Read More......(read more)

Tuesday, March 23, 2010

C++ Build Parallelization Post On Visual Studio blog

C++ Build Parallelization Post On Visual Studio blog


C++ Build Parallelization Post On Visual Studio blog

Posted: 23 Mar 2010 12:46 PM PDT

Visual Studio 2010 has some enhancements that provide an easy way to get faster builds on a multiprocessor computer through parallelism. Dan Moseley a Lead Developer on MSBuild has written a blog on the C++ Build Parallelism in Visual Studio 2010.

 

Thank you,

 

Marian Luparu and Kelly Evans

Visual C++ Team

Silverlight 4 RC – Signing trusted apps with home made certificates

Posted: 23 Mar 2010 12:29 PM PDT

I wanted to ensure that I could try out the new feature in the Silverlight 4 RC around having trusted applications that have their XAPs signed. Tim has a great post on this here and Tim's post includes the very important words; If you want to take advantage...( read more )...(read more)

My 0reDev Video Is Up

Posted: 23 Mar 2010 06:46 AM PDT

URL : http://www.oredev.org/videos/whats-new-in-silve... Last fall I was in 0reDev in Malmo, Sweden. I had a great time there and even got around to doing a talk or two. Well, they've finally posted up the video of that session. Its about "What's New...( read more )...(read more)

Silverlight 4 + RIA Services - Ready for Business: Validating Data

Posted: 23 Mar 2010 10:38 AM PDT

  To continue our series let's look at data validation our business applications. Updating data is great, but when you enable data update you often need to check the data to ensure it is valid.  RIA Services as clean, prescriptive pattern for handling this.   First let's look at what you get for free.  The value for any field entered has to be valid for the range of that data type.  For example, you never need to write code to ensure someone didn't type is "forty-two" into a textbox bound to an int field. You also get nice looking and well behaved validation exposure in the UI.  Note: if you are not seeing this, ensure that "ValidatesOnExceptions=True" is in the binding expression for the each field Of course...(read more)

New Channel 9 Video: Your Favorite Thing at MIX10

Posted: 23 Mar 2010 10:18 AM PDT

There's no question that MIX is my favorite conference. I love the topics, I love the people. During the final hours of MIX10, I ran around randomly shoving a camera in front of people and putting them on to the spot to tell me their " Favorite thing...( read more )...(read more)

New Channel 9 Video: Your Favorite Thing at MIX10

Posted: 23 Mar 2010 10:18 AM PDT

There's no question that MIX is my favorite conference. I love the topics, I love the people. During the final hours of MIX10, I ran around randomly shoving a camera in front of people and putting them on to the spot to tell me their " Favorite thing...( read more )...(read more)

Win a free pass for Silverlight Tour in Vancouver, D-10!!

Posted: 23 Mar 2010 09:48 AM PDT

As you may know, the Silverlight Tour Training is coming to Vancouver in may. If you plan to attend, this might be interesting: you can win one free pass to this Vancouver Silverlight 4 workshop in May 3-6, 2010 ($1,995 CAD value) by visiting the SilverlightShow...( read more )...(read more)

XNA or Silverlight for Windows Phone 7 game development?

Posted: 23 Mar 2010 08:45 AM PDT

Since XNA and Silverlight are both supported on Windows Phone 7, a common question is which makes more sense for developing games. The definitive answer is "it depends" Both technologies have their benefits and it would be great if we could eventually...( read more )...(read more)

Silverlight game development on Windows Phone 7

Posted: 23 Mar 2010 06:31 AM PDT

Things got a lot more interesting last week for developing games on the .NET framework with the announcements at MIX10 about Windows Phone 7 development. You will be able to write games in either XNA or Silverlight and Silverlight games will have access...( read more )...(read more)

Podlogger – Half Baked Code, but yours for free.

Posted: 23 Mar 2010 06:12 AM PDT

Some time ago I started building a demo application that would have been posted on www.asp.net . It is a Podcast Publishing application and completing "basic" functionality we decided that it was a bit too complex for the intended introductory material. Though not finished (Meaning NOT FINISHED, INCOMPLETE, IMPERFECT, ETC) I thought I'd share it in case anyone finds it useful. Some of the stuff that is in there : Basic Post Publication with Rich Editor File Upload Comments Submission RSS Feed Publication Integrated Silverlight Audio Player Basic Admin This code is NOT supported and NOT offered as best practice. It's simply a prototype that I'm sharing in case anyone finds it useful. If you use it anywhere, please let me know what you grow it...(read more)

Good Times and Vibes at Mix 10

Posted: 22 Mar 2010 11:04 PM PDT

Last week I spent a few days in Las Vegas attending the Mix 10 conference . Mix is billed as … A 3 day conference for web designers and developers building the world's most innovative web sites. Which certainly reflects its origins as a conference focused on the web and web standards. But this year, it seemed that the scope for Mix was expanded to be about, well, a Mix of technologies as the Windows Phone 7 series figured prominently at the conference. Scott Hanselman and I are seen here attempting to tutor this young man about a language called "JavaScript" Mix of communities One aspect I love about Mix is it's also a Mix of communities. Sure, it's heavily Microsoft dominated, since it is, well, Microsoft that puts it on, but this conference...(read more)

Silverlight Cream for March 22, 2010 -- #817

Posted: 22 Mar 2010 11:04 PM PDT

In this Issue: Bart Czernicki , Tim Greenfield , Andrea Boschin ( -2- ), AfricanGeek , Fredrik Normén , Ian Griffiths , Christian Schormann , Pete Brown , Jeff Handley , Brad Abrams , and Tim Heuer . Shoutout: At the beginning of MIX10, Brad Abrams reported...( read more )...(read more)

Windows Phone 7 Tools Are Here, Time to Get Crackin'

Posted: 22 Mar 2010 05:20 PM PDT

I just got back from 5 days in Vegas for Mix 2010 . Hopefully by now you've watched the first day's keynote and seen some of the awesomeness unveiled. If not, I'd highly suggest checking it out for demos of Netflix, Four Square, graphic.ly, and other...( read more )...(read more)

Silverlight Playtime on the Nokia N97

Posted: 22 Mar 2010 04:46 PM PDT

I've had the chance over the last month or two to play with Silverlight on the Nokia platform. Now that the SDK is available I threw together a video showing off a simple Facebook Connect powered Silverlight app running on a Nokia N97. (cross-posted on...( read more )...(read more)

A Great Time at Developer Academy 4 In Israel

Posted: 22 Mar 2010 05:35 AM PDT

I had a great time today at Developer Academy 4 .  It was in a beautiful part of Tel Aviv.  The weather was great and the food fantastic.  They had well over 1,000 paid attendees, so the house was PACKED.   Dev Academy's page...( read more )...(read more)

Getting Started with Silverlight

Posted: 22 Mar 2010 10:00 AM PDT

Get an overview of Silverlight technology and workflow using Expression Studio.

Security Talk Webcast: Agile Security - Develop Code Rapidly and Securely with SDL-Agile

Posted: 22 Mar 2010 10:00 AM PDT

Find out how SDL and Agile can be made to work well together - and in many ways actually work better together than separately. Get an in-depth look at the new MSF-Agile+SDL process template for Visual Studio Team System that can help development teams integrate SDL-Agile tasks directly into their Visual Studio development environments.

VC++ Developer Survey

Posted: 22 Mar 2010 12:04 PM PDT

As we wrap up Visual Studio 2010, we are starting to plan the next release of Visual C++. Our goal is to make Visual C++ a product that meets your needs. Thus we need your help.

 

We would like to better understand what you do. Please take a few minutes and answer the survey below. The survey is totally anonymous and the data that you provide will help us build a better product for you.

 

http://www.surveymonkey.com/s/HDQWGJR

 

Thanks,

Vikas Bhatia

Visual C++ Team

Silverlight Client for Facebook updated for Silverlight 4 RC

Posted: 22 Mar 2010 02:34 PM PDT

If you installed the Silverlight Client for Facebook , and also upgraded to the release candidate for Silverlight 4, you may have noticed it stopped working :-). NOTE: Applications compiled on Silverlight 4 beta will not work on machines with Silverlight...( read more )...(read more)

A Great Time at Developer Academy 4 In Israel

Posted: 22 Mar 2010 05:35 AM PDT

I had a great time today at Developer Academy 4 .  It was in a beautiful part of Tel Aviv.  The weather was great and the food fantastic.  They had well over 1,000 paid attendees, so the house was PACKED.   Dev Academy's page Read More......(read more)

Monday, March 22, 2010

A Great Time at Developer Academy 4 In Israel

A Great Time at Developer Academy 4 In Israel


A Great Time at Developer Academy 4 In Israel

Posted: 22 Mar 2010 05:35 AM PDT

I had a great time today at Developer Academy 4 .  It was in a beautiful part of Tel Aviv.  The weather was great and the food fantastic.  They had well over 1,000 paid attendees, so the house was PACKED.   Dev Academy's page on Facebook .  Including some pictures of me.   I was very impressed with the high tech community in Israel.  Clearly Israel is a hub of hightech.                 I did a demo in the keynote where I showed off a few of the cool new features in Silverlight 4.    Then I demoed the Silverlight PhotoBooth app to show Webcam support and raw video\image editing capabilities.  Then I showed the HtmlPuzzle application to show off out...(read more)

Getting the most speed out of Verizon FIOS

Posted: 22 Mar 2010 12:57 PM PDT

Earlier this year, I upgraded my Verizon 15/5 business-class FIOS to 35/35. While I had awesome downstream results, my upstream always hovered around 6-10. I run my web server out of my house, and also do a lot of VPN work with Microsoft, so upstream...( read more )...(read more)

Silverlight 4 + RIA Services - Ready for Business: Localizing Business Application

Posted: 22 Mar 2010 05:32 AM PDT

To continue our series , let's look at localizing our business applications.  In today's global village, it is often no longer OK to support only one language.   Many real world business applications need to support multiple languages. ...( read more )...(read more)

DevAcademy 4 – the event is over…

Posted: 22 Mar 2010 03:41 AM PDT

Today we had great event – DevAcademy 4 – for the developers in Israel. Thanks for all participants, organizers and sponsors!   I had a session about Silverlight 4 new features . Thanks for all attendees! It was a pleasure to present for such nice...( read more )...(read more)

Dynamic User Specific CSS Selection at Run Time

Posted: 22 Mar 2010 11:46 AM PDT

I had a cool question while I was at MIX. A developer needed the ability to have his site render pages using a CSS file selected based on some user specific criteria. ASP.NET 4 controls generate CSS friendly output and more and more we web developers are using CSS for layout etc. Using multiple CSS files in our site wide templates we can not only provide different aesthetic experiences but we can chage the style based on the device type (Printer ot Phone) or the special needs of the end user (Color Blind of Vision Impaired). It's really easy. I set the Theme Directory yin the Session Start Event Handler. Though I', simply setting to a static value here, this is were you would make some decisions in code. You could check for a cookie or the device...(read more)

Make your Silverlight applications Speak to you with Microsoft Translator

Posted: 22 Mar 2010 10:12 AM PDT

One of the announcements that happened during the MIX10 conference was the availability of the V2 of the Microsoft Translator API . This is the engine that powers the translation behind http://www.windowslivetranslator.com and some other Bing-related Read More......(read more)

Post MIX10 Decompression

Posted: 22 Mar 2010 10:19 AM PDT

With a big dose of reality, I walked into this place this morning and found out "yeah, I really do write .NET web apps and MS Access for a living" :( ... but it pays the bills and I've gotten *way* used to eating 3 times a day :) MIX10 was great, although...( read more )...(read more)

Make your Silverlight applications Speak to you with Microsoft Translator

Posted: 22 Mar 2010 10:12 AM PDT

One of the announcements that happened during the MIX10 conference was the availability of the V2 of the Microsoft Translator API . This is the engine that powers the translation behind http://www.windowslivetranslator.com and some other Bing-related...( read more )...(read more)

Simulate Geo Location in Silverlight Windows Phone 7 emulator

Posted: 22 Mar 2010 09:17 AM PDT

If you've been excited about Windows Phone 7 development and the platform being Silverlight for application development, you probably rushed and downloaded all the tools (which are free by the way). You may have even got the samples from the SDK and noticed...( read more )...(read more)

Silverlight 4 + RIA Services - Ready for Business: Localizing Business Application

Posted: 22 Mar 2010 05:32 AM PDT

To continue our series , let's look at localizing our business applications.  In today's global village, it is often no longer OK to support only one language.   Many real world business applications need to support multiple languages.  To demonstrate the pattern, let's look at localizing the Silverlight Business Application Template.   You can download the completed solution .   Here it is in English side-by-side with a localized version (notice the Hebrew is rendered Right-To-Left correctly):       Let's start by creating a new Silverlight Business Application.   Notice there is a server and a client project in the solution.   The strings that are needed in both the server and...(read more)

Silverlight 4 + RIA Services - Ready for Business: Localizing Business Application

Posted: 22 Mar 2010 05:32 AM PDT

To continue our series , let's look at localizing our business applications.  In today's global village, it is often no longer OK to support only one language.   Many real world business applications need to support multiple languages.  Read More......(read more)

Silverlight 4 + RIA Services - Ready for Business: Localizing Business Application

Posted: 22 Mar 2010 05:32 AM PDT

To continue our series , let's look at localizing our business applications.  In today's global village, it is often no longer OK to support only one language.   Many real world business applications need to support multiple languages.  Read More......(read more)

Silverlight and Blend events tour this week in England and Ireland

Posted: 22 Mar 2010 03:17 AM PDT

I jokingly told many of my friends at MIX from the other side of the Atlantic that I would be chasing them home.  The truth is, I am heading to England and Ireland this week and will be participating in a few events along with a workshop of my own...( read more )...(read more)

VS2010 XAML Editor IntelliSense Extension

Posted: 22 Mar 2010 01:26 AM PDT

Karl has what looks like a fantastic extension to the XAML editor in VS2010 here ....( read more )...( read more )...(read more)

Windows Client Developer Roundup for 3/22/2010

Posted: 21 Mar 2010 11:41 PM PDT

This is Windows Client Developer roundup #17, the post-MIX10 edition. You can find my own MIX10 recap here . The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including WPF , Surface, Windows 7, XNA...( read more )...(read more)

Windows Client Developer Roundup for 3/22/2010

Posted: 21 Mar 2010 11:41 PM PDT

This is Windows Client Developer roundup #17, the post-MIX10 edition. You can find my own MIX10 recap here . The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including WPF , Surface, Windows 7, XNA...( read more )...(read more)

Windows Client Developer Roundup for 3/22/2010

Posted: 21 Mar 2010 11:41 PM PDT

This is Windows Client Developer roundup #17, the post-MIX10 edition. You can find my own MIX10 recap here . The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including WPF , Surface, Windows 7, XNA...( read more )...(read more)

Windows Client Developer Roundup for 3/22/2010

Posted: 21 Mar 2010 11:41 PM PDT

This is Windows Client Developer roundup #17, the post-MIX10 edition. You can find my own MIX10 recap here . The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including WPF , Surface, Windows 7, XNA...( read more )...(read more)

Windows Client Developer Roundup for 3/22/2010

Posted: 21 Mar 2010 11:41 PM PDT

This is Windows Client Developer roundup #17, the post-MIX10 edition. You can find my own MIX10 recap here . The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including WPF , Surface, Windows 7, XNA...( read more )...(read more)

MIX10 Talk - Slides and Code

Posted: 21 Mar 2010 10:51 PM PDT

At MIX10, I presented the Developing with WCF RIA Services Quickly and Effectively talk. For the demos I used a BookClub application - the scenario is a team application for team members to use to share books and browse/search/request shared books. The...( read more )...(read more)