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