Mike Harsh's Blog

Right angle, laser, razor thin lines that curve and swerve in perfect sines

  • Mike Harsh's Blog

    WPF/E at Mix '06

    • 77 Comments
    I know, it's been a long while since I've posted. Last October, after Windows Forms 2.0 shipped, I left DevDiv and started working on the WPF/E team. It's been an intense ride so far, but our product is really starting to take shape. So what is WPF...
  • Mike Harsh's Blog

    Is Windows Forms Dead?

    • 35 Comments
    Please keep in mind that this is just my opinion and view from the trenches. It in no way represents the any official position. Over the last year, whenever we'd visit customers, the Avalon question always came up. The response we repeated over and over...
  • Mike Harsh's Blog

    Updated SilverlightPad - Now with Javascript Editing and Preview

    • 28 Comments
    I had this idea about a month ago, but I was too busy prepping for MIX to put it together. Take SilverlightPad, add a javascript textarea, and a run button. When the button is clicked, dump the XAML and JS into a new iframe and create a new instance of...
  • Mike Harsh's Blog

    Slides and Demos From My MIX 08 Talk

    • 19 Comments
    Joe Stegman and I are giving a two part, back to back talk titled Building Rich Internet Applications Using Microsoft Silverlight 2 at MIX today. In this talk, Joe and I are building a video search site. I've put up the demos and slides from my part of...
  • Mike Harsh's Blog

    First Silverlight v1.0 Service Release is Live

    • 16 Comments
    In the midst of all the work our team has been cranking on for Silverlight v1.1 (controls, databinding, layout, templates, styling and a package based app model, phew!), we've also been working with customers to address the top set of issues folks have...
  • Mike Harsh's Blog

    What is WPF/E really?

    • 16 Comments
    In a few newsgroup posts on our forums , I’ve seen some confusion about what WPF/E CTP enables and what it doesn’t. This is probably a result of the snappy codename we’ve chosen, but I’ll attempt to add some clarity. WPF/E is a subset of WPF, but the...
  • Mike Harsh's Blog

    Silverlight 3 Beta Sample - Slidentity - Presentation Creation App

    • 14 Comments
    I’ve been working on Silverlight 3 since July of last year, when we started planning the key features in the release. It’s really exciting to have the blog ban lifted and be able to talk about the new functionality of the platform as well as show off...
  • Mike Harsh's Blog

    Microsoft Silverlight

    • 14 Comments
    Phew. No more “WPF/E”. I sure won’t miss that name. From now on the technology will be called Silverlight. The consumer and developer web sites can be found here and here . Also, we’re working on a new Silverlight community site that will launch soon...
  • Mike Harsh's Blog

    Silverlight Including .NET Support - Download it Today

    • 10 Comments
    Last year at MIX we announced that we were integrating .NET development into Silverlight and today we’ve released a version with .NET support. This is a huge milestone for the team and we’ve been working obscene hours to get it ready. There’s a nice set...
  • Mike Harsh's Blog

    The February CTP of WPF/E is Live

    • 10 Comments
    The December CTP just expired and the February CTP is now live. The Windows installer is here and the Mac installer is here . The samples on the Channel 9 Playground have all been updated to work with the new CTP. In order to get your December CTP...
  • Mike Harsh's Blog

    Whidbey Hype vs. Content for Current Versions

    • 10 Comments
    Many customers have been complaining about the lack of new articles, samples and excitement around VS.NET 2003. This http://windowsforms.net forums post is an example. Great language skills aside, he makes a point. A very significant portion of new MSDN...
  • Mike Harsh's Blog

    WPF/E Pad

    • 8 Comments
    Late last year, one of the first WPF/E samples that our team created was a XAML pad type web page that you could paste XAML into and it would load that into the WPF/E control. This sample highlighted the fact that WPF/E content can be entirely text based...
  • Mike Harsh's Blog

    WPF/E Pad and Others Updated for the Feb CTP

    • 7 Comments
    I've updated all the live samples hosted on my site to work with the February CTP. I'll be updating the source for these samples soon. WPF/E Pad Tile Text Clock Video player Ed's state animation sample Lee's animation comparison sample...
  • Mike Harsh's Blog

    WPF/E Egg Timer

    • 7 Comments
    Simon Allerdice has written a WPF/E egg timer app as a first sample. Check it out .
  • Mike Harsh's Blog

    Silverlight v1.0 RC is Almost Here

    • 7 Comments
    We’ve been working like mad to get Silverlight v1.0 ready to ship. We’ve improved perf, added a small set of features and fixed over 600 bugs since the MIX ’07 beta was released. The RC will be publically available very soon, but to prepare, Tim Sneath...
  • Mike Harsh's Blog

    MLB.com is using the Silverlight v1.0 RC

    • 6 Comments
    MLB.com has just launched a Silverlight based video player as a companion for articles. Click the image below to see an article using the new Silverlight player.
  • Mike Harsh's Blog

    Microsoft.com + XBOX 360 + Silverlight

    • 6 Comments
    This weekend microsoft.com is launching a new ad campaign for the XBOX 360 Elite using Silverlight. This is a very exciting moment for folks on our team. We've been working on the plug-in for 18+ months now and to be used on such a high traffic site is...
  • Mike Harsh's Blog

    WinForms on Silverlight

    • 6 Comments
    The team has been obscenely busy shipping Silverlight v1.0 and working on Silverlight v1.1 so I haven't had much chance to post lately, but this stopped me in my tracks. Via Tim's blog I saw this implementation of Windows Forms on top of Silverlight by...
  • Mike Harsh's Blog

    Chris Cavanagh's Silverlight Physics Simulator

    • 6 Comments
    Chris Cavanagh , physics modeler extraordinaire , has created a Silverlight based physics modeler . This is a fun sample to play with but I noticed in his blog post that he's using the HtmlTimer. This class is a wrapper on the javascript setInterval method...
  • Mike Harsh's Blog

    DesignModeDialog Sample

    • 6 Comments
    I've been getting a few questions and comments about this sample I wrote a few months back so I figured I'd talk about it here. When we shipped v1.0 of the .NET Framework and VS.NET 2002, many customers asked for a way to put their forms into "design...
  • Mike Harsh's Blog

    The Form Load event

    • 6 Comments
    Shawn posted a mini-rant / tip about not subscring to your own events. I've got to post a small rebuttal. In general, not subscribing to your own events is a good coding practice, if not a huge perf win as Chris Sells points out in the post's comments...
  • Mike Harsh's Blog

    Welcome to the "WPF/E" December CTP

    • 6 Comments
    For the last 6 months we've been quiet about the progress our team has been making. Today, the first "WPF/E" CTP build is live and folks can play with the plug-in themselves. This post is about getting started with "WPF/E" development. Future posts will...
  • Mike Harsh's Blog

    Mix '06 WPF/E Slides Posted

    • 5 Comments
    The slides for Joe Stegman's WPF/E talk are attached to this post.
  • Mike Harsh's Blog

    Windows Forms Markup Language (wfml)

    • 5 Comments
    This sample, written by Joe Stegman, allows users to create XML Form definitions and then instatiate those Forms at runtime. This is similar in concept to Xamlon but more generic in that it can also be used to declare any managed type. The basis for wfml...
  • Mike Harsh's Blog

    WPF/E ASP.NET Server Control

    • 5 Comments
    Last week, a group of ASPInsiders were on campus and I presented a session on WPF/E. For this session, I updated the simple ASP.NET server control we showed at Mix '06 this year. This control makes it easier to integrate WPF/E into ASP.NET pages. The...
Page 1 of 6 (147 items) 12345»