Dan Crevier's Blog

In search of a better name...

MacBU Blog

MacBU has started up a blog for Mac Office. Should be an interesting read! Link to Mac Mojo

Author: Dan Crevier Date: 08/30/2006

Scott Hanselman's 2006 Ultimate Developer and Power Users Tool List for Windows

Scott Hanselman has compiled a great list of tools for developers: Link to Scott Hanselman's...

Author: Dan Crevier Date: 08/30/2006

Taskbar Weirdness Solved

The Quick Launch area of my Taskbar suddenly started showing large icons (I think it was when I...

Author: Dan Crevier Date: 08/26/2006

DM-V-VM part 6: Revisiting the data model

Sorry it's taking me so long to get the posts out. The series turned out to be a little longer than...

Author: Dan Crevier Date: 08/25/2006

Snoop - an awesome WPF debugging utility

Pete Blois posted an awesome WPF debugging utilty called Snoop here.

Author: Dan Crevier Date: 08/21/2006

Windows Live Writer Beta

I've used Windows Live Writer Beta for my last few posts and it's worked pretty well. It's much...

Author: Dan Crevier Date: 08/14/2006

DM-V-VM part 5: Commands

In the previous posts, I've covered data models and how to make data easily consumable by Avalon....

Author: Dan Crevier Date: 08/05/2006

DM-V-VM part 3: A sample DataModel

In part 2, I showed a base class for DataModels. In this post, I will describe a sample...

Author: Dan Crevier Date: 07/27/2006

DataModel-View-ViewModel pattern: 2

In part 1, I gave an overview of a pattern we use in the UI development of Max. In this post, I plan...

Author: Dan Crevier Date: 07/23/2006

DataModel-View-ViewModel pattern: 1

John Gossman has blogged several times about the M-V-VM pattern for developing WPF applications....

Author: Dan Crevier Date: 07/23/2006

Microsoft Acquires Winternals/Sysinternals

News story here. This is exciting. Those guys are brilliant. The Windows Internals book is awesome,...

Author: Dan Crevier Date: 07/18/2006

VirtualPC is now free!

You can get it here. Virtual PC is really useful. It's great for running multiple versions of the OS...

Author: Dan Crevier Date: 07/13/2006

Why porting from PPC to Intel on the Mac isn't just a recompile

Rick Schaut has a great post on why moving to Intel is not just a simple recompile as some make it...

Author: Dan Crevier Date: 03/27/2006

Entourage now has support for Sync Services and Spotlight

See https://www.tidbits.com/tb-issues/TidBITS-821.html#lnk3. This is very cool!

Author: Dan Crevier Date: 03/24/2006

ThreadPool.QueueUserWorkItem returns false on failure!

ThreadPool.QueueUserWorkItem is commonly used to execute some task in the background at a later...

Author: Dan Crevier Date: 03/14/2006

Attaching behavior to an Avalon element in XAML

Sometimes you want to attach some behavior to an Avalon element by adding some event handlers, but...

Author: Dan Crevier Date: 03/05/2006

New version of Max available with News support

A new version of Max is now available for download with support for reading MSN newsbot among other...

Author: Dan Crevier Date: 03/02/2006

Windows Live Mail Desktop Beta - you can tell it's a Microsoft product from the name :-)

The Windows Live Mail Desktop is about to go beta, and the team has started a blog. I've had the...

Author: Dan Crevier Date: 03/01/2006

GhostDoc is a great tool for inserting documentation in Visual Studio

I've just started trying out GhostDoc. You can select a method and it will fill out the XML document...

Author: Dan Crevier Date: 02/24/2006

The ATC Avalon team is blogging

The Avalon team at the Advanced Technology Center in Beijing has just started a blog. They are...

Author: Dan Crevier Date: 02/24/2006

Another Max blogger

Another Max teammate, Jeff Simon is blogging! He's started off with a series on adding drag/drop...

Author: Dan Crevier Date: 02/22/2006

How to create giant memory leaks with XmlSerializer

In this post, Tess describes how using repeatedly calling: XmlSerializer serializer = new...

Author: Dan Crevier Date: 02/18/2006

Implementing a VirtualizingPanel part 4: the goods!

Ok, we finally get to a full implementation with this post. I’ll be showing the implementation of a...

Author: Dan Crevier Date: 02/17/2006

Implementing a VirtualizingPanel part 3: MeasureCore

Now that we understand how IItemContainerGenerator works, I’m going to walk through some of the...

Author: Dan Crevier Date: 02/15/2006

Implementing a VirtualizingPanel part 2: IItemContainerGenerator

In part 1 of this series of posts, I gave an overview of how to write a VirtualizingPanel. One of...

Author: Dan Crevier Date: 02/13/2006

Managed code debugging tip: Make object ID

When debugging native code, it's easy to keep track of objects by their addresses. But, with managed...

Author: Dan Crevier Date: 02/11/2006

Visual Studio keyboard shortcuts

The Visual Studio Hacks site has a good list of navigation shortcuts here. If you haven't read the...

Author: Dan Crevier Date: 02/09/2006

Implementing a virtualized panel in WPF (Avalon)

Displaying large sets of data can be challenging to do performantly. If you have a scrolling list of...

Author: Dan Crevier Date: 02/06/2006

Tutorial on IScrollInfo

Ben Constable, our l33t Max guy, is writing up a nice tutorial on how to use IScrollInfo for those...

Author: Dan Crevier Date: 01/07/2006

I love the birds eye view in local.live.com

https://local.live.com is now live (no pun intended!). I love the new birds eye view and the ability...

Author: Dan Crevier Date: 12/08/2005

New version of Max is available!

A new version of Max is now available at https://www.microsoft.com/max. One of the main new features...

Author: Dan Crevier Date: 12/01/2005

Automated leak detection in managed code

Managed code makes memory management much easier, but it's still possible to have unintended memory...

Author: Dan Crevier Date: 11/09/2005

Max, the cat

The name for Max (the product) was inspired by the name of a coworker's dog. I like to say it was...

Author: Dan Crevier Date: 10/10/2005

Layout to layout animations in WCP (part 2)

This post continues my series on layout to layout animations in WCP (Avalon). In part 1, I showed to...

Author: Dan Crevier Date: 10/03/2005

Layout to layout animations in WCP (part 1)

At PDC, I showed a simple version of layout to layout animations, as we do in Microsoft Max.In Max,...

Author: Dan Crevier Date: 10/03/2005

Windows Office 2003 SP2 Released

Following on the heels of Mac Office 2004 SP2, Windows Office has also released an update :-) The...

Author: Dan Crevier Date: 09/29/2005

Office 2004 SP2 released with more Exchange support

Mac Office 2004 SP2 has been released. It looks like they addressed a bunch of the top Exchange...

Author: Dan Crevier Date: 09/20/2005

Feedback on Max

It's great seeing feedback on Max - we really want to hear what you think works well, and what...

Author: Dan Crevier Date: 09/13/2005

PDC talk on how Max works

On Thursday, Walter Smith and I will be giving a presentation at the PDC about how our team built...

Author: Dan Crevier Date: 09/13/2005

Max now available!

The cat's out of the bag. Hillel just showed us on stage. Check out https://www.microsoft.com/max.

Author: Dan Crevier Date: 09/13/2005

Backstage at the PDC keynote

Lots of exciting stuff being announced today, and Hillel will be talking about what I've been...

Author: Dan Crevier Date: 09/13/2005

I'm speaking at PDC 2005!

I'll be speaking at PDC 2005 this year. I'll post more information soon. I hope to meet a bunch of...

Author: Dan Crevier Date: 09/11/2005

Run as and Protect My Computer

Today I got a bug report that the app I'm working on doesn't work with work when launched with Run...

Author: Dan Crevier Date: 06/27/2005

Comparing strings in Whidbey

There are new guidelines for comparing strings in Whidbey. The summary has the main points: Summary:...

Author: Dan Crevier Date: 06/11/2005

LEEEEEEEROY

I'm sure everyone has already seen this, but this is hilarious!...

Author: Dan Crevier Date: 06/10/2005

Joy of Tech on Intel switch

This is too funny: https://www.geekculture.com/joyoftech/joyarchives/693.html. It's interesting...

Author: Dan Crevier Date: 06/08/2005

<Previous Next>