April 2007 - Posts

Fx 3.5, Workflow, WCF and "Durable Services"

I came across this idea of "Durable Services" in Workflow V3.5 and I thought I'd have a stab at explaining what I saw here. "Durable Services" look to be a set of extensions to WCF that ship in System.WorkflowServices.dll. From what I can see, "Durable Read More

LINQ and the Entity Framework - Announcement

There's an announcement over on the Data Access Team's blog about the ADO.NET Entity Framework. In a nutshell, Entity Framework and LINQ to Entities will ship in the first half of 2008, not with "Orcas". "Microsoft is defining a migration plan for customers Read More

LINQ to Video #11

For the initial post, see here. Today's Video Title When Do Queries Execute? Topic LINQ to SQL Publication Date 30th April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/11_mt_l2s_whenqueriesexecute.wmv Description Read More

"Orcas" Workflow: wsHttpContextBinding and netTcpContextBinding

I was thinking about the two bindings that look to be present with the WF bits in Fx 3.5 "Orcas" Beta 1 which are wsHttpContextBinding and netTcpContextBinding. This is purely me experimenting with the bits so apply a large(r) pinch of salt. These are Read More

RadControls for Silverlight

Blimey ! http://www.telerik.com/demos/aspnet/silverlight/Cube/Examples/RoomDesigner/DefaultCS.aspx Very nice demos and very easy syntax. I guess this is just the beginning? :-) Read More

"Orcas" Beta 1. Workflow Changes. WorkflowServiceHost.

I spent my first few minutes trying to understand the Workflow changes in Beta 1 of "Orcas" today. So far, what I'm aware of is that there are a couple of new activities called Send and Receive which couple Workflow to WCF rather than just ASMX web services Read More

LINQ to Video #10

For the initial post, see here. Today's Video Title Dealing with Nulls Topic LINQ to SQL Publication Date 27th April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/10_mt_l2s_nullability.wmv Description With Read More

Silverlight

I'm saying nothing because, as always, I know nothing but I agree that this is an interesting question; http://blogs.zdnet.com/Stewart/?p=351 I guess it's TBD at this point. Read More

LINQ to Video #8

For the initial post, see here. Today's Video Title Concurrency Topic LINQ to SQL Publication Date 25th April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/08_mt_l2s_concurrency.wmv Description The LINQ Read More

System.Linq.Expressions

One of the parts of the "story" that I attempted to tell here that underpins the flexibility we get here is the ability of the compiler+framework to take a Lambda and represent it as a piece of data. I used this bit of code to try and highlight Read More

.NET Developer Network

Last night, I spoke at the newly formed .NET Developer Network in Bristol, as below; The group has been brought together by Guy Smith-Ferrier who's done a great job of getting the group up and running, setting up the website, finding a venue (although Read More

LINQ to SQL - Dynamically Constructing Queries

Update - I annotated the last code fragment here which puts the pieces together because I don't think it was very clear (especially if you've not played with LINQ to SQL yet) exactly what goes on. Hopefully it's now a bit clearer. Someone dropped me a Read More

LINQ to Video #7

For the initial post, see here. Today's Video Title Updating Data Topic LINQ to SQL Publication Date 24th April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/07_mt_l2s_updates.wmv Description We've Read More

Exceptional LINQ

I hit a bit of a strange scenario the other day where I was trying to construct some XML using LINQ to XML so I thought that I'd share. I was trying to take a process list from my machine and turn it into XML (just for demo purposes) and I ended up with Read More

(C) 1982 Sinclair Research

http://en.wikipedia.org/wiki/Sinclair_Spectrum I remember reading the brochure at the kitchen table and then waiting an eternity for them to ship it (and then the endless cycles of sending it back to get it fixed and/or upgraded :-)). According to Slashdot Read More

LINQ to Video #6

For the initial post, see here. Today's Video Title Deleting Data Topic LINQ to SQL Publication Date 23rd April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/06_mt_l2s_deletes.wmv Description Having Read More

LINQ to Video #5

For the initial post, see here. Today's Video Title Inserting Data Topic LINQ to SQL Publication Date 20th April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/05_mt_l2s_inserts.wmv Description Want to add Read More

The WPF CheckBox List

Someone mailed me who's undertaking a conversion project from one set of tooling to WPF and they're taking an approach where they generate user controls. They'd got stuck in that they wanted a control in WPF that was a "CheckBoxList" which doesn't really Read More

LINQ to Video #4

For the initial post, see here. Today's Video Title Tools for Generating Mapping Information Topic LINQ to SQL Publication Date 19th April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/04_mt_l2s_codegentools.wmv Read More

Desktop Switching in 64-bit

Quite a while ago I wrote this little desktop-switching application and posted it here. I find it useful for when I'm delivering a talk without any kind of fancy AV support or a VGA switcher box as I can have my slides on desktop 1 and my demo stuff on Read More

Vista - New Nvidia Graphics Driver

If you're running Vista with an NVidia graphics card (GeForce 6, 7 or 8) then this announcement might be of use to you; http://www.nvidia.com/object/vista_driver_news_041707.html I installed it last night on my desktop and it seems to be working ok. Gave Read More

LINQ to Video #3

For the initial post, see here. Today's Video Title Mapping .NET Types to Relational Schema Topic LINQ to SQL Publication Date 18th April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/03_mt_l2s_mapping.wmv Read More

CardSpace, PPID, Authentication Again

I wrote a little bit about using PPID's to authenticate users here but I noticed that Dominick has written about it here and he (naturally) has done a better job of it than I did and I found his article really useful. In a nutshell Read More

LINQ to Video #2

For the initial post, see here. Today's Video Title A Tour Around the DataContext Topic LINQ to SQL Publication Date 17th April, 2007 Download Link(best to save, not stream) http://mtaulty.com/videos/nuggets/l2s/02_mt_l2s_datacontext.wmv Description Read More

LINQ to Video #1

Background I made some short videos about LINQ to SQL and LINQ to XML and I thought I'd start sharing them here in the first instance. My plan is to update this post every working day that I can with a new video for the next few weeks until I run out Read More

Workflow Web Approvals Starter Kit

This has been highlighted elsewhere but I thought I'd just pick out the new Workflow Web Approvals Starter Kit. I've been chatting via mail with one or two people today about how you can get data into and out of Workflows hosted inside of ASP.NET and Read More

Silverlight

The technology formerly known as "WPF/E" has a new and proper name of Silverlight. The announcement only came out today but I spotted that Cnet has it up here. I'm glad to see the name change as I think "WPF/E" was about the worst code name ever in that Read More

Holiday Post 4: Mice

I'm not sure when I started acquiring notebook mice but I seem to have got a bit addicted to buying them. First I got this one; then I got this one; which I replaced with this one; and I liked that one a lot so I kept hold of it for quite a while but Read More

Holiday Post 3: The case of the VW Golf Mk5 and the Audi Phatbox (They tried to make me go to iPod and I said "No, no, no")

This is way off topic. I changed my car. I used to have an Audi A4 and now I have a VW Golf (the Mark 5/Mark V). In changing my car one of the things that I care a lot about is trying to find a solution for music as I like to have access to my music from Read More

Holiday Post 2 : Upgrading the Media Center (sic) to Vista

After a few previous attempts with the betas and RC's that didn't really work out, I thought I'd have another go at upgrading my Media Centre to Windows Vista. My Media Centre has been around for a while, it's a Shuttle SN85G4V2 and (as I remember) it Read More

Holiday Post 1: No Escape

I've been away for a few days but it looks like it's impossible to escape totally no matter where you go :-)   (The only sad thing here was that they couldn't cover up the whole of that concrete building with the poster :-)). Read More

Interesting interview with Ray Ozzie

I found this answer; Ozzie: Well let me just start by saying that, in my view, we only have one shared future as a software industry. And that is centrally deployed code that has a different lifetime associated with it on the device it's deployed to. Read More

Expression Tools in MSDN Shocker!

See the details here (concerns Expression Web and Blend); http://blogs.msdn.com:80/somasegar/archive/2007/04/03/listening-to-your-feedback-expression-and-msdn.aspx All good stuff - seems to me that Blend + Visual Studio are complimentary even for a developer Read More

CardSpace, PPID, Security, Javascript Hijacking

I was on my way up to Glasgow today to talk at an MSDN event about Framework V3.0 and it meant that I had to dredge my memory a little bit yesterday as to how CardSpace works. Generally, I'm not bad on this stuff in that I tried to follow the WS-* for Read More