If you develop Office applications, then hopefully you've seen some of the great improvements for developing Office applications using Visual Studio 2008.  I recently spoke about these at an event in Denver and demonstrated some of the capabilities.

Of the many new features in streamlining the process for creating Office applications, there are two that required some extra hoops.  Now granted they are minor, but if you are doing a lot of Open Office XML and Ribbon customization, it was a bit of a snare to always refer back to other applications and documents for reference.

Well, the Office team has released a set of Power Tools for developers.  There are many more features implemented in the power tools downloads, all detailed in the overview document available at the download.  Two that I thought were helpful utilities were being able to open an Office document (i.e., docx) in Visual Studio and see the contents of the Open Office XML format.  Here's a sample of a document I had readily available opened in VS2008:

From this view I can then double-click on any node in the document and perhaps get the document XML to manipulate on the fly for a mail merge or something else.  Helpful.

The other is for Ribbon customization.  Office allows you to use the icon base of their application if you want to provide images in your add-in for applications.  This is implemented by inputting an "ImageMso" value.  Basically a value from an enumeration of the boat-loads of icons available.  The only really good place to find the information was a random Excel document that had a macro in it to show the icons and values.  With the power tools installation you get a tools window that has them all for you:

When you select an icon, it puts it on the clipboard for you to paste into your property pane.  Sure, it would be even cooler to have this pop-up when in the property field for that value, but I'll take the baby steps here.

As I mentioned, there are other features in the power tools that were released.  There is a great overview document in that download (you can download it separate) to learn about the various add-ons available to Office developers.  Go check out the downloads to see if they will be helpful to you!

Very cool think popped in my RSS reader this morning.  Scott Guthrie (now a corp VP, congrats Scott) put up a first look post at Silverlight 2.  Not just a 'here's what is coming' but an 8-part tutorial as well as he built a sample application trying to leverage and demonstrate various parts of Silverlight 2.

These tutorials should be extremely helpful for those wanting to understand some of the newer concepts brought to Silverlight.  If you haven't done a lot (or any) WPF coding before, some of this should jumpstart your knowledge a bit.

take a look at 'First Look at Silverlight 2.'

if you are a language nut, you'll like this.  the Lang.NET symposium just posted all the talks from the recent gathering.  they are available online and you can view them here (presented in silverlight).  it's quite a line up of people...here's a sampling:

    • anders hejlsberg
    • paul vick
    • wez furlong
    • tomas petricek
    • peli de halleux
    • john lam
    • wayne kelly
    • miguel de icaza
    • don box

and more...lots of content that may be interesting to you...go check them out!

bill gates announces on channel8 a program called '' which is enabling students of higher education to obtain microsoft developer and designer tools for no charge!

over at the channel8 downloads page you'll see what is available: visual studio professional, expression studio, windows server 2003 standard, and xna game studio.  wow.  for now this is available in United States, the United Kingdom, Canada, China, Germany, France, Finland, Spain, Sweden, Switzerland and Belgium.  the program looks to bring more countries on in the future so check back.

there is a student verification process that you have to go through and some of the frequently asked questions are available on the DreamSpark FAQ

what a great way to enable our future technologists to develop great software using great tools!

while leaving seattle this week and stripping down for the usual false sense of security check at the airport, i noticed a clever bit of advertising from a store that i frequent online.  you see everyone is asked to put their shoes in a bin now...here's what my bin looked like:

PIC-0007.jpg

clever.  "place shoes here.  buy shoes here."  kudos to zappos for finding an opportunity here!  they are a great store and their 'piece o' cake' return policy is exactly just that.