November 18, 2004 tools

Rich Salz on WSDL 2.0

According to Rich Salz’s reading of the WSDL 2.0 spec (Rich makes a living selling hardware to make XML smoke, so I think he knows), the following is legal WSDL 2.0:

#include "wsdl.h"
extern void hello_world(const char* text);

It’s hisjudgmentt that this is not a step forward and I’m having a hard time finding fault with his argument. : )

November 16, 2004 spout

Art Tips for Programmers

As I think I’ve said before, as the capabilities of our UI platform expands, programmers are going to need to know a lot more about user experience and graphic art. Towards that goal, I offer a recent post on Slashdot that provides advise on how programmers can bone up for the latter. Anyone got any ideas about the former?
November 16, 2004

ZBB: Why Not Counting Bugs in the Last 48 Hours?

Eric Lippert an SDE somewhere in the VS05 effort describes ZBB:

Zero Bug Bounce (ZBB) day is the day on which, even for a single instant, every bug in the database is either (a) postponable to the next release/version, (b) fresh — discovered within the last 48 hours, or (c) not fixable right now.”

My question is, why not count the bugs in the last 48 hours? Are those somehow less valid than the bugs found 49 hours ago? And what’s with 48 hours itself? Why not 36? Or 72? Pathetic product team wannabes wanna know!

November 15, 2004 .net

Smart Client DevCenter: Rebooted

Jonathan Wells, Matt Lusher and I have re-launched the MSDN Smart Client Developer Center web site, kicking off the new site with four headlines of interest:

Since the Smart Client DevCenter now has a Content Strategist (me), expect to see regular releases of articles and samples exploring smart client-related technologies, including but not limited to Windows Forms, the Compact Framework and Visual Studio Tools for Office.

And don’t hesitate to send Jonathan or me your complaints and suggestions. We don’t put this site up for our health, you know; we do it for you!

November 13, 2004 spout

Outsourcing to Arkansas

I love the idea of outsourcing to rural parts of the country because a) I like keeping jobs in the US if possible (although I’m not a protectionist by any stretch of the imagination), b) it gives the under-employed more choices and c) it’s another step toward my dream employment environment.

I see a future where people are listed like books on Amazon with ratings, reviews, descriptions (aka resumes), prices and availability, to be placed into a shopping cart to form ad hoc project teams based on the needs of the project and not on the locale of the participant or something as restrictive as employer.” I admit that I this article is only a small step and may not even be in the direction I’m hoping for, but as I’d like to live in a rural area (central Oregon) and still get to do interesting work at reasonable pay, I’m more than happy to read into things.

November 13, 2004 tools

Tons of Fun with Windows Media Encoder

I’ve been wanting an easy way to capture screen demos and audio for a while and after stumbling across Jon Udell’s post on Movies of Software, I thought I’d give Windows Media Encoder a try. Here’s what I learned:

  • I really like giving short little vignettes imagining an audience; I didn’t think I would
  • The preparation for recording a screen demo is the same as a real demo, i.e. I want to make sure I know what I’m going to demo before I do it
  • The preparation does not include lighting or another person to run a camera or a microphone, which means that I can do it on a whim at 5am on a Saturday morning
  • My built-in mic at normal speaking volume works great
  • Capturing a particular screen doesn’t work very well because I’m likely to move between windows without knowing that I will ahead of time. Instead, I should capture a region of the screen, ideally something not too large so that it fits well in a video window
  • Medium quality may not be good enough. I did 13 minutes at medium quality, which resulted in a 3MB file and good audio, but the screen itself was nearly unreadable. Maybe the screen itself was too big?
  • Stop other apps before capturing a screen, otherwise you’re bound to get slowdowns in the capture, particularly in the audio
  • Talking in my kitchen at normal volume for 13 minutes will waken my wife (sorry, sweetie)

So, while I wasn’t happy with the results, I’m very jazzed about the medium. Expect to see more.

November 11, 2004 spout

ATOM is to RSS as XML is to SGML

Tim Bray finally provides a technical reason for ATOM to exist that I can get behind. Once every RSS consumer in the world (which really isn’t that many) also supports ATOM, we can move forward to a saner world.
November 11, 2004 .net

Bill Wagner Using the Updater App Block

Bill Wagner takes us through using the more extensible Updater Application Block to automatically install and maintain applications. He also discusses the importance of validation and how to use post processing commands.”

[via theserverside.net]


← Newer Entries Older Entries →