April 2007 - Posts

Expression Web

I just sat through a session on Expression Web. They were showing some of the functionality that was currently being used, along with some of the plans for the next version. There are a couple of points that I'd like to make clear that came out of the Read More...

Computer Canada Feature Article on Employees as Assets

The April 20th edition of Computer Canada had a feature article on (generally) the asset value that employees bring to a company. I mention this because, as it turns out, I'm quoted in the article. I believe that documentation is not the solution to the Read More...

Identifying Formatting Errors with Expression Web

One of the more interesting aspects of Expression Web is its ability to help debug CSS errors. I'm in a talk on Designing with Expression Web and the story is about how to use Expression Web to identify problems in a web page. The web page is loaded and Read More...

Dynamic Language Runtime announced

As I mentioned previously, Microsoft has announced a Dynamic Language Runtime (DLR), the idea being to enable dynamic languages (e.g. Python, Ruby, etc.) in .NET. Although the site hasn't opened yet, I suspect that you'll be able to download the DLR from Read More...

Getting your hands on Expression Studio

If you're an MSDN subscriber, you might be wondering what parts you can get hold of without purchase the product. Expression Studio is made up of: Expression Web , Expression Blend , Expression Design and Expression Media . From a developer's perspective, Read More...

What's the Big Announcement?

For weeks now, there has been a buzz about a big announcement at the Mix '07 conference. Well, in his keynote, Ray Ozzie made the following announcements: Expression Studio is shipping today - See here for the details. One of the interesting elements Read More...

Into the Mix

So I arrived at earlier today and dove pretty much staight into the gestalt of Mix. Registration was a breeze. And there were plenty of open seats at the two-monitor hands-on labs. So I dove into Expression and Silverlight. The technology looks interesting, Read More...

Calgary Code Camp

So my yesterday was spent having a good time at the Calgary Code Camp. For those of you who want my slide decks, you can find them below. For anyone else, suffice it to say that the camp was smoothly run, contained lost of great content and appeared to Read More...

A Big Strike Against TableAdapters

I'm hoping that someone reads this post and corrects me. But I'm not holding out much hope. I don't normally use TableAdapters, but for a small application I decided that they seem like a reasonable choice. And so long as I was using them on my development Read More...

A Peek into the Future Of Dynamic Languages

Technorati tags: Mix 07 , dynamic languages , clr There has been a lot of nothing coming out of Microsoft over the last couple of months. I mostly noticed it at the MVP Summit in March, where the level of NDA content (for C# people anyway was non-existent) Read More...

Taking it on the Road

This coming Saturday (April 28th), I'm going to be doing my Extending the ObjectDataSource talk at the Calgary Code Camp. While this isn't the first time I've spoken in Calgary (I did an MSDN User Group Tour there a couple of years ago), it has certainly Read More...

Extending the ObjectDataSource - VB Version

This past Tuesday, I did my Extending the ObjectDataSource talk for the Toronto Visual Basic User Group. Although you can find the slides here , the demo code is in C#. To make it fair for all, here is the VB.NET code for the same demo. Extending the Read More...

Joining the Patent Parade

In another life, I did some development work on a application that involved extracting data from a faxed image. It was difficult work and the results were surprisingly good, considering the challenges (faxed images are notorious for being of poor quality, Read More...

Distributing SOA Information

As you might have guessed from the name of my blog, I have a long-term love of distributed applications. My infatuation with the technology actually goes back to earlier forms of COM+ and Web services. I believe that a well designed distributed application Read More...

Roadmap for VSTS

Microsoft has just released ( here ) a moderately detailed description of where Team Systems is going over the next 12 months or so. The roadmap also includes the beginnings of the functionality that will be found in the next version of VSTS (code named Read More...

Distributed Applications Training Kit now available

Although the publication date was slipped slightly (and there was conflicting information coming from some of the vendors), the training kit for the Distributed Applications PRO certification ( 70-549 ) is now available. Of the three training kits I was Read More...

Toronto Code Camp Slide and Demo

The second annual Toronto Code Camp took place this past Saturday. By all accounts, it was a tremendous success with over 250 people giving their Saturday over to many things technical. I gave a presentation on extending the ObjectDataSource control, Read More...