# Saturday, April 21, 2012

Upcoming Book Review–Microsoft Silverlight 5 and Windows

I picked up a book that looks very interesting:

Microsoft Silverlight 5 and Windows Azure Enterprise Integration

A bit of a mouthful, but the table of contents looks very good. There are a lot of Silverlight books out there, but few that actually focus on all the other stuff you need to know outside the boundary of your client application - the hosting, services, and deployment to Windows Azure. Its got chapters focused on the hosting, working with Azure storage, RIA Services, OData services and more. I'll write up a review here in a couple weeks after I've had time to make it through it.





Saturday, April 21, 2012 10:24:12 PM (GMT Daylight Time, UTC+01:00)
Comments [0]  | 


 # Thursday, March 29, 2012

DevConnections Demos and Slides–Web API, Async, and Extensible XAML Clients

Today I am giving three sessions at DevConnections. The first on the new ASP.NET Web API, both defining and consuming WEB API and RESTful services from many client platforms. The second is on the new async patterns in .NET and WinRT with the Task-based Asynchronous Pattern, TPL, and PFX. The last is on building extensible XAML client applications.

You can grab the slides and demos below.

Leveraging ASP.NET Web API to Reach Many Clients :   Slides    Demos

Embrace Async:    Slides    Demos

Building Extensible XAML Client Applications : Sides    Demos





Thursday, March 29, 2012 9:48:01 PM (GMT Daylight Time, UTC+01:00)
Comments [0]  | 


 # Wednesday, March 28, 2012

DevConnections Slides and Demos–Upshot and Prism

Today I’ll be giving two sessions at DevConnections. The first is on building Rich HTML Client Data Applications with WCF RIA Services and Upshot. The second is on Building Loosely Coupled XAML Client Applications with Prism.

You can grab the slides and demos for these talks below.

Rich HTML Client Data Applications with Upshot:   Slides    Demos

Building Loosely Coupled XAML Client Applications with Prism:     Slides    Demos





Wednesday, March 28, 2012 9:26:16 PM (GMT Daylight Time, UTC+01:00)
Comments [0]  | 


 # Friday, February 17, 2012

Working With Prism 4 Part 4 Posted

Part 4 of my article series on Prism 4 is live here. In this article, I cover the navigation features that were added to regions in Prism 4. These features let you use a loosely coupled URI-based navigation scheme for changing out or activating views within a region. The views (or their view models) can participate in the navigation by identifying if they are the target view for a navigation action, can be notified when they are navigated to with URI parameters, navigated away from. Additionally views (or their view models can decide if they should be navigated away from (such as to prompt the user) and when it should happen.

Read all the details here!





Friday, February 17, 2012 11:05:02 AM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


 # Friday, February 10, 2012

DevConnections Coming–Lots to Talk About

DevConnections Spring 2012 show is rapidly approaching, especially for us foolish speakers who submitted a bunch of talks, got a bunch selected, and now have to have put the slides and demos together in time for the show!

This year I’ll be giving 5 talks – 3 in the Visual Studio track and 2 in the Silverlight track. Here is a quick rundown of what I’ll be talking about.

VLA311 - Building Loosely Coupled XAML Apps with Prism

This will be a soup-to-nuts talk on what Prism has to offer, showing how you can employ parts of Prism with a light touch on your app such as commands and events, or going whole hog with what Prism has to offer by also embracing modularity and regions or dynamically pluggable and extensible client apps.

VLA412 - Embrace Async

In this I’ll be covering the new Task-based Async Pattern (async keywords) coming in .NET 4.5, Task Parallel Library, and a quick look at the Parallel class and PLINQ for dealing with collections in an async way.

VLA310 - Leveraging Web API to Reach Many Client Platforms

This one will cover the basics of the new Web API stack that allows you to easily expose HTTP services without needing to tackle the complexity of WCF, and also embrace the full REST architectural style if you want. The session will show the basics of exposing services with Web API on the service side, as well as how to consume them from multiple client platforms including .NET, Silverlight, Metro, and iOS.

CXA401 - Building Extensible XAML Client Apps

This session covers a rich combination of using MEF, MVVM, and Prism to build highly flexible and extensible XAML client applications. This one is an advanced session that really requires a trace of exposure to at least of couple of those technologies to really follow everything I’ll be packing into a 75 minute session. You’ll see how the right structure in a core application can gain you a huge advantage in being able to plug in new functionality without having to touch the core application code as you add incremental new capabilities to the application.

CHT303 - Rich HTML5 Client Data Applications with WCF RIA Services

This session explores another great new capability coming in the next release of web technologies. It covers a new set of JavaScript libraries being developed by Microsoft to both extend the reach of WCF RIA Services to HTML client applications, and also to allow rich stateful interactions with data on the client side of an HTML application in JavaScript, following similar patterns as are used in Silverlight clients with WCF RIA Services.

I’m very excited about talking about all this cool new capability headed our way, and hope to see you there!





Friday, February 10, 2012 5:22:38 PM (GMT Standard Time, UTC+00:00)
Comments [3]  | 


 # Sunday, January 29, 2012

Part 3 of my Prism 4 Series is out

PArt 3 of my series on Prism 4 is now live on the Silverlight Show here. This one drills down into CompositeCommands and Prism pub/sub events with the EventAggregator. I show how to use CompositeCommands to hook up loosely coupled parts of the app but still have the enable/disable functionality that commands off that events do not. Then I show using Prism events to keep two loosely coupled parts of the user interface synchronized without them needing to know about each other.

Check it out!





Sunday, January 29, 2012 4:29:51 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


 # Tuesday, November 15, 2011

Prism 4 Series on Silverlight Show

I’ve started a new article series on The Silverlight Show site that will be covering Prism 4 end to end over about 5-6 articles. The first installment is up: Working with Prism 4 Series Part 1 – Getting Started. This one covers the broad concepts of what Prism is for, what features it offers, and walks you through putting together a basic Prism app with one module and plugging a view into a region.

I should be putting a new installment up every two weeks. In the next article, I’ll be putting a little more functionality into a couple of views, including using commands and the MVVM pattern, and communicating between the view with Prism loosely coupled events. After that I will expand on using region navigation, implementing custom module loaders, and other aspects.

Hope you check it out!





Tuesday, November 15, 2011 1:55:39 AM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


 # Friday, November 11, 2011

Architecting Silverlight/WPF/Metro XAML Applications Class–28 Nov 2011

My class is now confirmed for 28 Nov – 2 Dec with our training partner Benchmark Learning, but there are still seats available. You can find the full syllabus and registration information here:

http://www.benchmarklearning.com/Courses/CrsDetail.aspx?C=IDWPFMaster

Sign up now!





Friday, November 11, 2011 6:55:23 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


 # Thursday, November 3, 2011

DevConnections Slides and Demos–Desktop Client Extensibility & Silverlight Validation

Two more talks today at DevConnections. One showing an approach to combining MEF, MVVM, and Prism for maximum desktop client extensibility and one showing how to get the most out of Silverlight validation for data entry.

You can grab the slides and demos here:

Desktop Client Extensibility   Slides    Demos

Silverlight Validation    Slides    Demos





Thursday, November 3, 2011 4:03:12 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


 # Wednesday, November 2, 2011

DevConnections Demos– WCF Flavors and Async

Today I am giving two talks at DevConnections. One that compares and contrasts WCF, WCF Data Services, WCF RIA Services, and WCF Web API. The other focuses on Async – the Parallel frameworks, Task Parallel Library, and the Async CTP.

Here are the slides and demos for those who want them:

WCF Flavors – Slides    Demos

Async – Slides   Demos





Wednesday, November 2, 2011 4:42:11 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


















June, 2013 (1)
May, 2013 (2)
April, 2013 (2)
March, 2013 (2)
February, 2013 (2)
January, 2013 (2)
December, 2012 (3)
November, 2012 (1)
October, 2012 (1)
August, 2012 (2)
June, 2012 (2)
May, 2012 (3)
April, 2012 (1)
March, 2012 (2)
February, 2012 (2)
January, 2012 (1)
November, 2011 (4)
October, 2011 (1)
September, 2011 (2)
August, 2011 (1)
July, 2011 (1)
May, 2011 (5)
March, 2011 (4)
February, 2011 (2)
January, 2011 (3)
November, 2010 (4)
October, 2010 (1)
September, 2010 (5)
August, 2010 (5)
July, 2010 (6)
June, 2010 (8)
May, 2010 (2)
April, 2010 (2)
January, 2010 (1)
December, 2009 (3)
November, 2009 (2)
October, 2009 (3)
September, 2009 (3)
August, 2009 (2)
July, 2009 (3)
May, 2009 (3)
April, 2009 (2)
March, 2009 (1)
February, 2009 (2)
January, 2009 (2)
December, 2008 (1)
November, 2008 (2)
October, 2008 (5)
September, 2008 (4)
August, 2008 (2)
July, 2008 (1)
June, 2008 (2)
May, 2008 (2)
April, 2008 (3)
February, 2008 (6)
January, 2008 (3)
December, 2007 (1)
November, 2007 (1)
October, 2007 (5)
September, 2007 (1)
July, 2007 (3)
June, 2007 (8)
April, 2007 (2)
March, 2007 (4)
February, 2007 (1)
December, 2006 (2)
November, 2006 (9)
October, 2006 (5)
September, 2006 (3)
August, 2006 (2)
July, 2006 (4)
June, 2006 (5)
May, 2006 (10)
April, 2006 (4)
March, 2006 (2)
February, 2006 (12)
January, 2006 (7)
December, 2005 (2)
November, 2005 (15)
October, 2005 (6)
September, 2005 (7)
August, 2005 (3)
July, 2005 (10)
June, 2005 (11)
May, 2005 (7)
April, 2005 (8)
March, 2005 (6)
February, 2005 (2)
January, 2005 (6)
December, 2004 (3)
November, 2004 (5)
October, 2004 (2)
September, 2004 (5)
August, 2004 (13)
July, 2004 (6)
June, 2004 (14)
May, 2004 (17)
April, 2004 (12)
March, 2004 (8)
February, 2004 (10)
January, 2004 (14)
December, 2003 (9)
November, 2003 (13)
October, 2003 (3)

Sign In
Copyright © 2006-2012 Brian Noyes. All rights reserved.

designed by NUKEATION STUDIOS