Wednesday, January 02, 2008

Always upgrade Refactor! first followed by CodeRush, so that CodeRushes install does not uninstall Refactor! and you have to reenter the serial number.

posted by Aaron Fischer on Wednesday, January 02, 2008 8:29:18 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

I finished reading Windows® Presentation Foundation Unleashed over Christmas and I must say this has turned out the be the best book compared to

Applications = Code + Markup: A Guide to the Microsoft® Windows® Presentation Foundation, Programming WPF, 2nd Edition, and Essential Windows Presentation Foundation.  It wasn't because the book had color (I read it on Safari Books online which under Firefox doesn't display color( in html mode) ), The layout and flow was just the best.  Kind of  a hit the ground running format.  Thanks Adam for a great book.

posted by Aaron Fischer on Wednesday, January 02, 2008 8:26:20 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Thursday, December 20, 2007

image

 

Nothing like greeting a loyal customer with a nasty error message.

posted by Aaron Fischer on Thursday, December 20, 2007 2:15:37 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Wednesday, December 19, 2007

So It took Opera filling an antitrust law suit in the European Union, To drive IE8 into passing the ACID2 test

And it took Microsoft less then a week.

posted by Aaron Fischer on Wednesday, December 19, 2007 3:47:52 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Sunday, December 16, 2007

I was at Barns & Noble today.  I wanted to buy Windows Presentation Foundation Unleashed.  But I couldn't, I couldn't justify buying a 50 dollar book that is already out of date.  I suppose I am some what spoiled with my whole library access to Safari Tech Books Online.  But there is so much more power in this format, its highly portable, simple to copy a code snippet.  It just like a book except its stuck on the screen.  Which means for ever in the office or listening to the hum of my laptop.  But still a much better cost proposition then buying a printed book.  Its more like a lease and in the Tech book market with the rapid pace of change, a lease is so much more compelling.  So while prose may not be dead printed Tech books will soon become a thing of the past a  relic of college life.  In our future books will be defined as

published work: a published work of literature, science, or reference, or a work intended for publication(encarta.com)

No more paper.

posted by Aaron Fischer on Sunday, December 16, 2007 6:56:56 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Tuesday, December 11, 2007

In Source Gear Vault if you see a file constantly marked as edited even after getting the latest version.  Right click the file properties in Source Gear Vault set EOL Conversion to None apply and close the File Properties window.  Problem solved.  Why would you adjust EOL on a binary file?

posted by Aaron Fischer on Tuesday, December 11, 2007 3:23:53 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Sunday, December 09, 2007

Normally when you want to debug a service at startup you set your debug break point and set the thread asleep just long enoug for you to attach your debugger to the service process but, came across a more eloquent way

Setup:

Ø Follow the instructions in ‘Configure a service to start with the WinDbg debugger attached’ section of the KB article – KB 824344. Note that you can safely ignore Step 2 in this section as you would no longer need the service to interact with desktop.

Ø Add the following command line parameters to the path of the debugger: (let’s assume debugger is installed in ‘C:\Debuggers’ instead of ‘C:\Program Files\Debugging Tools for Windows’ for convenience)

C:\Debuggers\WinDBG.exe -G -c ".server tcp:port=1234"

Ø Start your service from Service Control Manager.

Ø By now the debugger is already connected to the service as a ‘server’. You would have reached the ‘Initial Breakpoint’ waiting for a g (Go) command from the debugger.

Ø Launch another instance of WinDBG and connect to the ‘server’. There are many ways to do this; the simplest would be to go to File->Connect to Remote Session->Browse->Enter machine name->Refresh. Hit OK on your ‘server’ that is listed to connect.

Read the rest of the post A look at service startup issues.

posted by Aaron Fischer on Sunday, December 09, 2007 12:01:00 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Saturday, December 08, 2007

I knew Projects in Visual studio could have sub folders which are great for organizing code files.  But I have come to find out that solution files can as well http://dotnettipoftheday.org/tips/visual-studio-solution-folders.aspx  pretty cool.  Welcome to a new era of organization!

posted by Aaron Fischer on Saturday, December 08, 2007 2:42:21 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Saturday, November 24, 2007

Carlo Has posted an extensive list of Microsoft Posters, take a look.

posted by Aaron Fischer on Saturday, November 24, 2007 11:34:37 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]