Wednesday, January 28, 2004

OK, I’ve decided to create a separate MSDN blog that will only have Microsoft-related postings.  Those of you that wish to enjoy my occasional tirade against bad movies, bad ideas, or bad politics can continue subscribing to my private blog, InkBlog.  Those that prefer the “Mom-approved*” version of InkBlog should subscribe to my blog at http://blogs.msdn.com/dweller.  Thanks for reading!

*and by Mom, I mean “lawyers” J

Hmm...small technical glitch -- NewsGator posted to my MSDN blog, but had an error with this blog...*sigh*

1/28/2004 6:37:15 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0]  |  Trackback
Tuesday, January 27, 2004

In case you havne't seen it yet.  Looks like the virus spreaders are doing their best to wreck your computer, and now they want to do it through ZIP files. 

Microsoft Consumer Virus Alert:

Why We Are Issuing This Alert

W32/Mydoom@MM spreads through e-mail. This worm can disguise the sender's address, a tactic known as spoofing, and may generate e-mails that appear to have been sent by Microsoft. Many of the addresses Mydoom uses are valid addresses that are being spoofed for malicious purposes.

 

Mydoom Virus Alert: What to Do

Treat all e-mail attachments with caution, particularly .zip files in the case of this virus, even if they appear to be from a trusted source. Learn what to do about virus infections. http://www.microsoft.com/security/antivirus/mydoom.asp

 

Complete Information: http://www.microsoft.com/security/antivirus/mydoom.asp

1/27/2004 1:38:44 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0]  |  Trackback
Monday, January 26, 2004

Well, I turned in the last chapter on my book last night, talk about a relief!  Now I can finally do things I've been ignoring for the last few months...updating my blog more often, paying bills, feeding my dogs :)

I'll be posting some additional news here later today or tomorrow about my new job at Microsoft.  Stay tuned!

And the obligatory cool link:  The CLR Performance and Diagnostics page -- everything you always wanted to know about making your .NET apps get up and dance! http://msdn.microsoft.com/vstudio/using/understand/perf/default.aspx

1/26/2004 10:23:27 AM (Pacific Standard Time, UTC-08:00)  #    Comments [2]  |  Trackback
Tuesday, January 13, 2004

Well, you've probably heard by now that theserverside.com has a new sister site, theserverside.net.  The new site is a great community site focused on enterprise-based .NET development.  It's headed up by my buddy and all around Java/.NET geek, Ted Neward.  Check it out, but, um, give them a couple of days to work out the user registration bugs...right now things don't seem to be working very smoothly in that area.  Other than that though, it looks really nice!

Speaking of new sites... I've used Yahoo as my home since 1996 or so, but this latest release of MSN has convinced me to switch over... the drag-and-drop web parts is really cool, and I like the email interface more.

ok, back to my book...I hope to be finished this weekend (crossing fingers!)

1/13/2004 12:39:26 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0]  |  Trackback
Saturday, January 03, 2004

Many Microsoft bloggers write small entries on their aniversary dates to reflect on their time at Microsoft.  Rather than doing that, I had decided to write one on my 500th day, which seemed like an interesting time to pause and reflect. Quite serendipitously, my 500th day at Microsoft landed on Jan 1st, 2004.  Of course, it's Jan 3rd right now, but I've been up to my elbows in book writing, and took some time off yesterday to enjoy the large volumes of snow the Puget Sound area has been enjoying this last week -- and promptly managed to injure my back on the slopes, so now I have plenty of time to reflect while a heating pad nurses my back :-).

Many of you know I'm an evangelist at Microsoft, but what most of you don't know right now is that I don't evangelize at the moment.  Instead, I'm the “bad news messenger” making sure customers and developers understand our overall situation with regards to the Microsoft Java Virtual Machine and how you can transition away from it.  Many people, in fact, are stunned to find that I'll even gladly talk to them about migrating their Java applications to Sun's JVM.  Why do I do that?  Because from the highest executive level down to me, we know need to do the right thing for the customer, and sometimes the right answer is helping the customer move to another JVM (there's limits on how much we can help because our support people aren't experts in Sun's current version of Java, nor can we fix things inside their JVM, but we will do the best we can to help).  Of course, we'd love to see people move to .NET, and we will continue to work hard to make sure that we offer the best  tools to help you migrate your applications to it.

I am looking forward to returning to evangelism in the true sense of the word this year.  Vic Gundotra, one of the GM's in my organization, points out that evangelists have six key responsibilities:

  • They help developers understand the value proposition of our tools and platform
  • They network with ISVs and key customers
  • They create communities that are excited about our technologies
  • They build prototypes to help partners and developers cut through the marketing hype and understand the true value of our approach (yes, that means Microsoft evangelists work hard to “pull back the curtains“ on the stuff that Microsoft marketing people sometimes try to cover :-) ). 
  • They listen to the needs of customers and developers to understand the correct evangelism strategy, and build a plan around it (rather than having each evangelist “go cowboy“, so to speak)
  • And most importantly: Have fun. 

Personally, I don't think we've done a good job of creating an organized Java strategy.  Many Java developers don't know, for instance, that we have a comprehensive pattern repository, refactoring coming in our next version of Visual Studio, or detailed articles on how to migrate  technologies  from  Java  to  .NET, or that we have a complete guide on interoperability with J2EE and .NET.

So, my “new year's resolution” is to fix this.  I promise every Java developer that wants to migrate to .NET (or is being forced to) that I will do everything I can to help make the road easier in 2004.  As one who was a hard-core Microsoft-hating J2EE developer over 2 years ago, I remember the frustration I had trying to learn .NET, and it was because I was trying VERY hard to shoehorn my Java thinking into .NET (with little success).  That frustration is still fresh in my mind (although my J2EE knowledge is now getting more and more rusty).  I will list the steps I intend to take next week here, but I would love to hear suggestions from any of you on how we can make the road smoother for Java developers (besides the old, “Why don't you just adopt J2EE and be done with it?” question :-) )

Thanks for reading my ramblings!

1/3/2004 10:39:13 AM (Pacific Standard Time, UTC-08:00)  #    Comments [1]  |  Trackback

Theme design by Jelle Druyts

Pick a theme: