Monday, August 31, 2009

WCF, Silverlight, and SharePoint… Oh my!

WCF, Silverlight, and SharePoint… Oh my!


WCF, Silverlight, and SharePoint… Oh my!

Posted: 31 Aug 2009 12:33 PM PDT

I was recently working on a project and needed to have Silverlight make a WCF call.  That is pretty straight forward until you place the Silverlight code inside SharePoint and want it to call a WCF that is also inside SharePoint. The first problem that I had to solve was getting Silverlight to be able to call the WCF correctly.  Since in Visual Studio when you make the connection, it will have the local server for the path.  Like http://localhost:95559/MyService.svc and for SharePoint I wanted it to point to the local server's name and in the _layouts directory.  Luckily I came across the following blog that helped with getting that to work: Silverlight ServiceReferences.ClientConfig Alternatives The only change I had to...(read more)

Walkthrough: Creating a Web Site with Membership and User Login

Posted: 31 Aug 2009 11:10 AM PDT

This walkthrough illustrates how to use ASP.NET controls and ASP.NET membership services to create an application that restricts access of pages to some members or other authenticated users.

WebBaseEvent Class

Posted: 31 Aug 2009 11:10 AM PDT

ASP.NET health monitoring allows production and operations staff to manage deployed Web applications. Learn how to create a custom health-monitoring event using the WebBaseEvent class. This topic includes Visual Basic and C# code samples.

ASP.NET Dynamic Data Overview

Posted: 31 Aug 2009 11:25 AM PDT

You can use ASP.NET Dynamic Data to create new data-driven Web sites that require minimal code. This topic provides an overview of ASP.NET Dynamic Data features and architecture.

Help drive VS/Silverlight user experience

Posted: 31 Aug 2009 09:14 AM PDT

One of my colleagues, Corrina , pointed me today to some research her team is conducting on user experience with Visual Studio and Silverlight . From her post today , …that my co-workers on the Visual Studio User Experience Team are doing focused on professional Read More......(read more)

Help drive VS/Silverlight user experience

Posted: 31 Aug 2009 09:14 AM PDT

One of my colleagues, Corrina , pointed me today to some research her team is conducting on user experience with Visual Studio and Silverlight . From her post today , …that my co-workers on the Visual Studio User Experience Team are doing focused on professional...( read more )...(read more)

56 vector arrows in XAML

Posted: 31 Aug 2009 09:05 AM PDT

I found this collection of vector arrows through Robby Ingebretsen . The designer Sander Baumann created 56 different arrows in vector format (Adobe Illustrator). I converted these arrows in XAML. The arrows are available in the different formats: DrawingBrush...( read more )...(read more)

Phoenix Silverlight User Group Meeting Wednesday Septermber 2, 2009

Posted: 31 Aug 2009 09:02 AM PDT

The next regularly-scheduled meeting of the Phoenix Silverlight User Group is Wednesday September 2. We meet at Interface Technical Training at roughly Central and Thomas in downtown Phoenix beginning with pizza and socializing at 6PM meeting after and...( read more )...(read more)

Silverlight: Offline talk at Devlink

Posted: 31 Aug 2009 08:59 AM PDT

I just want to say a big thanks to everyone who came to my session at Devlink.  I had an absolutely fantastic time and I really enjoyed presenting this session to you guys. I really felt that this session was more than just a presentation but also...( read more )...(read more)

BliX Beta

Posted: 31 Aug 2009 03:01 AM PDT

Yet another silverlight slideshow application. Lets you upload images and shrinks them on the fly using FJCore. Very nice way to pimp up your blog....(read more)

Silverlight Viewer for Reporting Services

Posted: 31 Aug 2009 02:50 AM PDT

Silverlight Viewer for Reporting Services – is the product which is intended for displaying the Reporting Services reports directly in Silverlight applications. Export to PDF, Excel, Html, Cvs, Xml, Mhtml, TIFF is available....(read more)

XNA starter-kit "Platformer" ported to Silverlight

Posted: 31 Aug 2009 02:42 AM PDT

I needed to try out SilverSprite and thereby XNA, as I was considering it for my current game project. I turned out to have ported the XNA 3.1 starter kit "Platformer" into Silverlight....(read more)

xLite Player - Media Player

Posted: 31 Aug 2009 02:22 AM PDT

Designed in Silverlight 3, this media player reads data from an XML file to generate all content needed for the video player. Features include: xml data storage, ability to "feature" a video and more. Available on CodePlex....(read more)

Misfit Geek Podcast - Episode #3 Tim Heuer on SIlverlight 3

Posted: 31 Aug 2009 09:07 AM PDT

Episode #3 - Tim Heur, Silverlight Community PM, on Silverlight 3 ! In this episode - The Misfit Geek talks with Tim Heur, SIlverlight PM, on SIlverlight 3, how SIlverlught ROCKs and application scenarios that might be being overlooked Resources ...... Silverlight.net - www.silverlight.net Tim's Blog - http://timheuer.com/blog/ I'm still getting the hang of it all and I don't have audio engineers, production staff, or SPONSORS ! If you are interested in advertising, have suggestions, or advice.... Please CLICK HERE and send them to me. Download Now ! Subscribe Via RSS ... Play Now ! ' /> Click to Play With Flash Read More......(read more)

GraffitiCMS troubles, Microsoft SQL Server and my blog future.

Posted: 31 Aug 2009 07:54 AM PDT

Winston Churchill said - "Democracy is the worst form of government except for all those others that have been tried." This sums up by blog experience with GraffitiCMS. As many of you have emailed me, my blog has been having problems for about a month. The default install of GraffititCMS has just crumbled over the increased traffic. It does down and my server needs to be rebooted (restarting IIS doesn't always fix the issues.) Files get locked and my server needs to be rebooted. The stats tables get screwed up and my server needs to be rebooted. I try to do comments admin and my server needs to be rebooted. I've used DasBlog and BlogEngine.net and they are both super, but the versions I used did not support a true "database" which I desire...(read more)

Silverlight 3 Navigation Application: New Themes and Tweaks

Posted: 30 Aug 2009 07:33 PM PDT

Corrina , head UX-designer for Silverlight,  just posted some cool new themes for the Silverlight 3 Navigation Application and, better yet, some ideas on how to tweak the ones that are out there to make them match your specific scenario.  ...( read more )...(read more)

Silverlight 3 Navigation Application: New Themes and Tweaks

Posted: 30 Aug 2009 07:33 PM PDT

Corrina , head UX-designer for Silverlight,  just posted some cool new themes for the Silverlight 3 Navigation Application and, better yet, some ideas on how to tweak the ones that are out there to make them match your specific scenario.   I really love where this is going… Hopefully we will eventually get to the powerpoint like theme support… My favorite new one is Candy Store…   Enjoy ! Read More......(read more)

Silverlight Cream for August 30, 2009 -- #679

Posted: 30 Aug 2009 08:02 PM PDT

In this Issue: CorrinaB , UXPassion , and Nikhil Kothari Shoutouts: Frank La Vigne cracked open the SketchFlow Feedback File Format using my favorite editor :) ... oh you just know we're going to see toys dealing with that! Walt Ritscher 's Shazzam is...( read more )...(read more)

Sunday, August 30, 2009

Jumpstart Your Product Planning at PDC09 This November

Jumpstart Your Product Planning at PDC09 This November


Jumpstart Your Product Planning at PDC09 This November

Posted: 29 Aug 2009 11:10 PM PDT

Check out our sessions list to get a view into products, technologies, and developer tools that will shape the future of your business. Register by September 15 to save US$500 on your conference pass.

Windows 7 Direct Access

Posted: 29 Aug 2009 11:10 PM PDT

Watch this webcast to see how Direct Access in Windows 7 provides secure access to the network from any location, making management easier and reducing IT costs.

WPF Control Verifier Tool Version 0.1 Released

Posted: 29 Aug 2009 11:10 PM PDT

WPF Control Verifier is a tool that verifies the correctness of WPF controls. This tool is geared towards WPF control developers with the goal of providing a set of verifications that all controls can run and consume.

Silverlight 3 tutorial: How to use ChildWindow (webcast)

Posted: 29 Aug 2009 05:31 PM PDT

This Silverlight tutorial (webcast) will show you how to use and customize ChildWindow object. ChildWindow can be used as a pop-up dialog or window in your Silverlight 3 applications. This webcast shows how to add, launch, change background overlay color...( read more )...(read more)

Silverlight 3 tutorial: How to use ChildWindow (webcast)

Posted: 29 Aug 2009 05:31 PM PDT

This Silverlight tutorial (webcast) will show you how to use and customize ChildWindow object. ChildWindow can be used as a pop-up dialog or window in your Silverlight 3 applications. This webcast shows how to add, launch, change background overlay color...( read more )...(read more)

Silverlight Cream for August 29, 2009 -- #678

Posted: 29 Aug 2009 03:22 PM PDT

In this Issue: Kirupa , Brian Genisio , Nikhil Kothari , and Al Pascual From SilverlightCream.com : Using Behaviors - Page 1 Kirupa has a great 3 page tutorial up on Behaviors... great example too! Adventures in MVVM – Binding Commands to ANY Event Brian...( read more )...(read more)

Saturday, August 29, 2009

Photos from Death Valley

Photos from Death Valley


Photos from Death Valley

Posted: 29 Aug 2009 07:57 AM PDT

[ Full post continued here... ] Read More......(read more)

Using Behaviors

Posted: 28 Aug 2009 11:38 PM PDT

Learn how to use behaviors by taking a simple application and making it more interactive without writing any code!...( read more )...(read more)

Silverlight Cream for August 28, 2009 -- #677

Posted: 28 Aug 2009 10:37 PM PDT

In this Issue: Faisal Khan , Dan Wahlin , Nick Josevski , Lee , Al Pascual , and Pencho Popadiyn . Shoutout: This is too late for tonight, but hey, we got Silverlight tomorrow night too! UFC 102 Live Weigh-In Tonight – Powered by Silverlight From SilverlightCream...( read more )...(read more)

All for that small Drop Down Box – Part 3

Posted: 28 Aug 2009 07:32 PM PDT

I wrote couple of posts describing how Web MultiTargeting (Web MT) works in VS 2010… You can find those posts at: All for that small Drop Down Box – Part 1 All for that small Drop Down Box – Part 2 Today  I hope to cover few other things related to MultiTargeting that the team focused on during VS 2010 and ASP.NET 4 cycle… Silverlight MultiTargeting VS 2010 will allow you to develop Silverlight (SL) projects seamlessly…  SL has got its own runtime versions like SL 2.0/3.0 and eventually there will be SL 4.0 too…  SL development has been possible with VS 2008 where you might have your Web Projects using SL 2.0 or 3.0 and now when VS 2010 comes out is is obvious that developers will expect smooth migration and upgrade for their...(read more)

Q² - Quick Query Editor

Posted: 28 Aug 2009 05:10 PM PDT

Write complex queries in a snap with the Q² Editor. Quickly write queries that perform joins over multiple relations for Microsoft SQL Server or Oracle databases.

Ultimate Fighting Championships 102 weigh in tomorrow via Silverlight

Posted: 28 Aug 2009 02:07 PM PDT

It's time! The Ultimate Fighting Championship #102 on August 29 th will use Silverlight to bring the fights to online viewers at http://www.ufc.com . While this in itself is great news, there will be an exciting addition to the coverage –...( read more )...(read more)

Friday, August 28, 2009

How to install and configure Visual Studio Team Explorer

"microsoft" via reza in Google Reader

How to install and configure Visual Studio Team Explorer


How to install and configure Visual Studio Team Explorer

Posted: 28 Aug 2009 02:24 PM PDT

One of the challenging aspects of working with TFS as your source control system is very unfortunately the installation of the client software. Over the past few years, I've been managing a number of small and large projects on CodePlex, and while the Subversion bridge has provided a much needed simple choice of client software, TFS remains its native protocol , which makes it still very much relevant to people who do a lot of work there. But as I said, installing the client software may be challenging . The first and main problem here is that Team Explorer, while free, comes in a very unfriendly format: an ISO image of the DVD. I asked the team why they made that weird and less than optimal choice, and apparently there are some technical reasons...(read more)

Silverlight Geek Dinner, Sep 15th - Seattle/Redmond/Bellevue

Posted: 28 Aug 2009 12:51 AM PDT

We're holding a Silverlight Geek Dinner two days before the big Silverlight 3 FireStarter event. Jesse Liberty is going to be there, will you be there too? Why not join us for some Mall Food at the Crossroads Bellevue Mall Food Court on Sept 15th around...( read more )...(read more)

Sketching and Prototyping with Blend 3

Posted: 27 Aug 2009 11:05 PM PDT

1. Introduction Silverlight 3 is already a fact and along with it a new version of Expression Blend has been released. One of the changes in the Expression Blend that makes me a deep impression is that the new Blend has been made more approachable for...( read more )...(read more)

Multi-Targeting Support (VS 2010 and .NET 4 Series)

Posted: 27 Aug 2009 11:48 PM PDT

This is the third in a series of blog posts I'm doing on the upcoming VS 2010 and .NET 4 release. Today's post discusses VS 2010's enhanced multi-targeting support – which allows you to use and target multiple versions of .NET.  We did significant architectural work in the VS 2010 release to enable a number of new multi-targeting features, and provide a much better experience. Understanding Side-by-Side VS 2010 can be installed "side by side" with previous versions of Visual Studio.  What this means is that you can install it on the same machine as VS 2008/VS 2005/VS 2003 – and use all of the versions at the same time if you'd like. .NET 4.0 can also be installed "side by side" with previous versions of .NET on the same machine. ...(read more)

Silverlight Cream for August 27, 2009 -- #676

Posted: 27 Aug 2009 10:33 PM PDT

In this Issue: Jesse Liberty , Christian Schormann , Tim Heuer , Jeff Kelly , Jeff Prosise , Jeff Wilcox ( 2 ), and Alex Golesh . Lots of Shoutouts today: David Anson has been getting lots of feedback on his HTML5 canvas post, so he's Following up on...( read more )...(read more)

Silverlight 3 Jumpstart Book

Posted: 27 Aug 2009 08:04 PM PDT

David Yack dropped by my office today and we had a good chat about the direction of Silverlight and RIA Services.   David has some great feedback for us from several real apps he has been working on.  He also dropped off a copy of his book...( read more )...(read more)

Silverlight 3 Jumpstart Book

Posted: 27 Aug 2009 08:04 PM PDT

David Yack dropped by my office today and we had a good chat about the direction of Silverlight and RIA Services.   David has some great feedback for us from several real apps he has been working on.  He also dropped off a copy of his book Silverlight 3 Jumpstart .  While I haven't read it in detail yet, I love that the book is small and focused, giving readers just what they need to get started with Silverlight.  He includes a teaser on RIA Services as well, I hope to see even more on that in the future. ;-)   Enjoy! Read More......(read more)

Swivel Behavior now posted in Expression Gallery

Posted: 27 Aug 2009 06:31 PM PDT

Last week I posted my swivel behavior on my web site and today I uploaded it to the Expression Gallery. If you are working on Silverlight and are not aware of the Expression Gallery, you need to check it out. There are some great community contributions...( read more )...(read more)

BouncingPlane Behavior for Silverlight

Posted: 27 Aug 2009 04:15 PM PDT

Time for a brief but fun post... some time back Tim Heuer posted the Silverlight 3 bouncing plane gratuitous demo . Click an element, and the nearest corner would bounce backwards and forwards as it comes back to rest. Tim had the code to setup the storyboards...( read more )...(read more)

BouncingPlane Behavior for Silverlight

Posted: 27 Aug 2009 04:15 PM PDT

Time for a brief but fun post... some time back Tim Heuer posted the Silverlight 3 bouncing plane gratuitous demo . Click an element, and the nearest corner would bounce backwards and forwards as it comes back to rest. Tim had the code to setup the storyboards, and handle the mouse interaction in code-behind. I look at it, and immediately see a reusable component (even if it is a gratuitous one), or more specifically a behavior, that encapsulates all the logic, and can be attached declaratively in XAML to one or more elements simply without needing any code-behind logic. So I created one such behavior. I used this behavior in my TwitterBug sample at TechEd recently, and thought it could use a dedicated blog post. :-) Here is a screenshot, which...(read more)

Walking the tight rope

Posted: 27 Aug 2009 03:40 PM PDT

I think today is an appropriate time to write this post, as Rob Conery is leaving Microsoft tomorrow . "Who?", you might ask. Rob is the author of the excellent MVC Storefront and Kona series where he explored the challenges in building an MVC-bound storefront application. I've been working with Rob for a few months on the continuation of that, which will be the subject of this post. This is challenging for a number of reasons. First, Rob's are large shoes to fill (he's a 12, I'm an 11). That's fine, I'm just going to do things my way and try to have as much fun as possible (and communicate that if I can). Second, the focus of the application has changed and that is a much more important challenge. Rob built this as a learning tool, as much...(read more)

Windows SDK V7.0/V7.0A Incompatibility Workaround

Posted: 27 Aug 2009 02:15 PM PDT

Hi,

My name is Nada AboElseoud and I am a QA in VC++ Libraries team. I joined MS in February 2009. I would like to talk here about an incompatibility issue with WinSDK v7.0*.

If you are a developer who has recently migrated to WinSDK v7.0 (standalone SDK) or v7.0A (inbox with VS 2010), you may encounter these kinds of errors "The procedure entry point K32*** could not be located in the dynamic link library KERNEL32.dll" while running your application.  This implies that you are running your application on an OS other than Windows7 or Windows Server 2008 R2. This blog will explain this blocking issue and provide the workaround.

Let me explain first why this issue happens.  For performance reasons, some APIs have been moved from Psapi.dll to Kernel32.dll in Windows7 and Windows Server 2008 R2. WinSDK v7.0* is reflecting these modifications to be compatible with the new system dlls. This is by design, but wait! If you are trying to link your application to Psapi.lib and then targeting any pre Windows7 or pre Windows Server 2008 R2, you will get this runtime error. Breaking this down, all APIs from Psapi.dll are copied to Kernel32.dll in Windows7 and Windows Server 2008 R2 (Psapi.dll remain unchanged though). Linking to Psapi.lib marks these APIs as Kernel32 APIs to load them from Kernel32.dll instead.   Following is the list of these APIs.

//Snapshot from Psapi.lib – WinSDK V7.0*

#if (PSAPI_VERSION > 1)

#define EnumProcesses               K32EnumProcesses

#define EnumProcessModules          K32EnumProcessModules

#define EnumProcessModulesEx        K32EnumProcessModulesEx

#define GetModuleBaseNameA          K32GetModuleBaseNameA

#define GetModuleBaseNameW          K32GetModuleBaseNameW

#define GetModuleFileNameExA        K32GetModuleFileNameExA

#define GetModuleFileNameExW        K32GetModuleFileNameExW

#define GetModuleInformation        K32GetModuleInformation

#define EmptyWorkingSet             K32EmptyWorkingSet

#define QueryWorkingSet             K32QueryWorkingSet

#define QueryWorkingSetEx           K32QueryWorkingSetEx

#define InitializeProcessForWsWatch K32InitializeProcessForWsWatch

#define GetWsChanges                K32GetWsChanges

#define GetWsChangesEx              K32GetWsChangesEx

#define GetMappedFileNameW          K32GetMappedFileNameW

#define GetMappedFileNameA          K32GetMappedFileNameA

#define EnumDeviceDrivers           K32EnumDeviceDrivers

#define GetDeviceDriverBaseNameA    K32GetDeviceDriverBaseNameA

#define GetDeviceDriverBaseNameW    K32GetDeviceDriverBaseNameW

#define GetDeviceDriverFileNameA    K32GetDeviceDriverFileNameA

#define GetDeviceDriverFileNameW    K32GetDeviceDriverFileNameW

#define GetProcessMemoryInfo        K32GetProcessMemoryInfo

#define GetPerformanceInfo          K32GetPerformanceInfo

#define EnumPageFilesW              K32EnumPageFilesW

#define EnumPageFilesA              K32EnumPageFilesA

#define GetProcessImageFileNameA    K32GetProcessImageFileNameA

#define GetProcessImageFileNameW    K32GetProcessImageFileNameW

Thursday, August 27, 2009

In Response To DNR 476

In Response To DNR 476


In Response To DNR 476

Posted: 27 Aug 2009 01:33 PM PDT

Dot Net Rocks is certainly one of the most influential and valuable podcasts for .NET developers and their recent show (#476) was a compelling discussion about whether software development has become too complex. Recorded at DevLink in Nashville, the...( read more )...(read more)

Pie Chart Easy AS….

Posted: 27 Aug 2009 11:33 AM PDT

I wanted to add an animated pie chart to my previous post.  The samples from the Toolkit are terrific, but sometimes it is difficult to find the easiest, most cookbook like process; so for those of you who might want to do the same, here is an annotated...( read more )...(read more)

OK, So Now Where’s Jesse??

Posted: 27 Aug 2009 11:03 AM PDT

Like many other developers before me, I've been hit with a pretty bad case of Carpal Tunnel.  Expected recovery is 7-10 days (we hope, we hope), so I won't be blogging a lot or creating many videos until the end of the month. (Carpal Tip: while a...( read more )...(read more)

Your 2 cents: Silverlight Community Samples

Posted: 27 Aug 2009 10:16 AM PDT

Anyone who knows me well knows that I can't help but get myself into more activities than I probably have time for. Lately I've been working hard to fill a need that I feel exists in the Silverlight community. The goal of this effort it to self enable...( read more )...(read more)

Silvelight Resources Directory Update (28 Aug)

Posted: 27 Aug 2009 10:17 AM PDT

Silverlight Resources Directory Update (28 Aug)...( read more )...(read more)

sketchflow user group talk

Posted: 27 Aug 2009 08:55 AM PDT

On 9/1/09 I will be speaking at the CMAP user group on sketchflow. I'm really excited to do this talk which will use as little powerpoint as possible, and work with the group to redesign a simple application using sketchflow together. description: Sketching...( read more )...(read more)

Silverlight community samples – what do you want?

Posted: 27 Aug 2009 08:53 AM PDT

I normally hate short posts – but my friend John Papa put a poll up that I wanted to make sure gets some attention…please provide your opinion on this poll: What kinds of samples would you most like to see in a community Silverlight code sharing site Read More......(read more)

Silverlight community samples – what do you want?

Posted: 27 Aug 2009 08:53 AM PDT

I normally hate short posts – but my friend John Papa put a poll up that I wanted to make sure gets some attention…please provide your opinion on this poll: What kinds of samples would you most like to see in a community Silverlight code sharing site...( read more )...(read more)

3 New Podcasts on Silverlight 3

Posted: 27 Aug 2009 07:22 AM PDT

  This month I had the opportunity to be on Sparkling Client three times to talk about Silverlight 3 features Easing – August 13 Element to Element Binding – August 20 Validation – August 26...( read more )...(read more)

Channel9 WCF duplex demo

Posted: 27 Aug 2009 12:30 AM PDT

Recently I spent some time with Robert Hess over at Channel9 discussing Silverlight 3 and giving a short demo of our duplex binding. If you haven't seen PollingDuplex in action, this might be of interest. Cheers, -Yavor Georgiev Program Manager, Connected...( read more )...(read more)

Following up on some of the attention [Live sample posted and a *very* small tweak to the Html5Canvas source code!]

Posted: 26 Aug 2009 11:42 PM PDT

I posted the source code for a Silverlight implementation of the HTML 5 <canvas> API yesterday and some readers have been pretty interested in the concept/implementation. Thanks for all your comments and feedback! Earlier today, kind user Fabien...( read more )...(read more)

Silverlight Quick Tip: Dynamically Updating Class Fields/Properties

Posted: 26 Aug 2009 06:03 PM PDT

In previous post ( here ) I blogged about displaying values of class/control in runtime and displaying them in Visual Studio - like property window. Today I'll show how to push them back to the class instance. In previous post I've stored values in...( read more )...(read more)

Silverlight Cream for August 26, 2009 -- #675

Posted: 26 Aug 2009 10:28 PM PDT

In this Issue: Jonathan van de Veen , Erik Mork , Chris Klug , Robbe Morris , Nick Josevski , Nigel Sampson , Vikram Pendse , and Matthias Shapiro Shoutouts: András Velvárt poses the question Can I jump to Silverlight 3 now? What do the stats say? .....( read more )...(read more)

Fun With Method Missing and C# 4

Posted: 26 Aug 2009 10:54 PM PDT

Warning : What I'm about to show you is quite possibly an abuse of the C# language. Then again, maybe it's not. ;) You've been warned. Ruby has a neat feature that allows you to hook into method calls for which the method is not defined. In such cases, Ruby will call a method on your class named method_missing . I showed an example of this using IronRuby a while back when I wrote about monkey patching CLR objects . Typically, this sort of wild chicanery is safely contained within the world of those wild and crazy dynamic language aficionados, far away from the peaceful waters of those who prefer statically typed languages. Until now suckas! ( cue heart pounding rock music with a fast beat ) C# 4 introduces the new dynamic keyword which adds...(read more)

Popfly Game Engine Source Code Released

Posted: 26 Aug 2009 07:42 PM PDT

Ben Anderson just released the source code for the Popfly Game Engine on codeplex.  You can read Ben's full post here and download the source code here .  The project is a C# Silverlight application that demonstrates several concepts of XAML...( read more )...(read more)

Starter Project Templates (VS 2010 and .NET 4.0 Series)

Posted: 26 Aug 2009 08:07 PM PDT

This is the second in a series of blog posts I'm doing on the upcoming VS 2010 and .NET 4 release. Today's post is about another small, but I think nice, change coming with VS 2010 and ASP.NET 4 when you create new ASP.NET Web projects – which is the ability to create both "Empty projects" as well as to create projects that already have some layout and common functionality included in them, and which can help you get started when building a new application. Creating New Projects When you use the File->New Project or File->New Web Site menu commands within VS 2010, you'll see a "New Project" dialog like below that allows you to filter by language and application type and select different project templates to use when creating new projects...(read more)

Custom Control Development: Simple code guidelines

Posted: 26 Aug 2009 04:49 PM PDT

Here's an initial set of guidelines for building Silverlight custom controls. The first of hopefully many more posts....( read more )...(read more)

Showcase Silverlight Apps for Talks and Demos

Posted: 26 Aug 2009 03:52 PM PDT

Talking amongst a few of my cohorts, Erik Mork asked "What are your favorite apps to show?" After some collaboration, we've come up with a good list of showcase applications that can be useful when giving presentations. I've pared the list down to my...( read more )...(read more)