Kevin W. Hammond

Developer Evangelist

  • Kevin W. Hammond

    Bring back the Acrobat 5.0 interface

    • 9 Comments
    Am I the only one who finds the Acrobat 6.0 interface to be somewhat alien in the world of the Windows desktop? Acrobat 5.0 felt much more like a native Windows application. Acrobat 6.0 feels like something I’d get with a Java application trying...
  • Kevin W. Hammond

    Configuring IIS6 for Team Development

    • 6 Comments
    I started this paper a while ago and simply haven’t had the chance to buff ‘n polish it for publication. However, enough people within Microsoft have derived value from it that I thought posting it here may allow the general public to derive...
  • Kevin W. Hammond

    Do I really need to know XAML?

    • 6 Comments
    Is it really necessary that I learn to program in XAML, or can I safely rely upon tooling to handle the dirty work for me? In the world of WYSIWYG form designers, is it really necessary that I understand the language beneath the form? For example, if...
  • Kevin W. Hammond

    Left Lane Law (aka. one of the most stupid new laws of 2004)

    • 42 Comments
    Left Lane Law - While traveling on an interstate highway, a vehicle may not be driven in the left lane, except when overtaking and passing another vehicle. This prohibition does not apply to authorized emergency vehicles while engaged in official duties...
  • Kevin W. Hammond

    I'm no terrorist, but I do like my cigar even when we're on Orange alert

    • 9 Comments
    I was stopped at about 12:30AM this morning by the Winnetka police as I unwittingly turned off the main road that runs from the north side of Chicago up through Evanston, Wilmette, Kenilworth, Winnetka and beyond, and onto a little dead-end road that...
  • Kevin W. Hammond

    Why is Scoble sending me Junk Mail?

    • 2 Comments
    Consistently, Outlook 2003 treats some of Scoble’s posts as Junk Mail. Actually, I find it kind of cool that the integration between NewsGator and Outlook 2003 allows for Outlook’s Junk Mail filters to kick in. Now to figure out if these posts...
  • Kevin W. Hammond

    Setting up the Nano Cube

    • 73 Comments
    If you read my earlier post, Finding Nemo and Customer Service , then you know that I’m setting up a nano reef. Well, today’s our first day back from vacation and visiting family, and I’m making good on my promise to my daughter. We...
  • Kevin W. Hammond

    It's roundtripping! Again.

    • 2 Comments
    As of 11:35AM CST, I’ve got roundtripping of SOAP messages via MSMQ working once again. This time, however, there are notable changes to how WS-Addressing impacts an asynchronous conversation. A request for your input on this one will be forthcoming...
  • Kevin W. Hammond

    It's Alive! Again.

    • 0 Comments
    As of 10:33AM CST, I’m sending SOAP messages once again via MSMQ and the latest build of WSE. In general, the changes to the transport model have definitely simplified things - thanks Hervey . I’m sure my wife will someday appreciate the fact...
  • Kevin W. Hammond

    My favorite disassembler and a moral quandry

    • 0 Comments
    My first MSIL disassembler was Anakrino , but I’ve since become a big fan of Lutz Roeder’s .NET Reflector . Question: what’s the legality of using a disassembler to peer inside the .NET Framework classes?
  • Kevin W. Hammond

    Scalable asynchronous I/O

    • 3 Comments
    While working on the MSMQ transport for WSE 2.0, my thoughts have drifted to what it takes to do scalable I/O. Creating a thread-per-operation is very bad behavior, and doesn’t scale well at all – but is a very easy programming model. On the...
  • Kevin W. Hammond

    Interface-based programming and Web services: Part 1

    • 5 Comments
    This post made it out into the wild before its time. If you were unfortunate enough to have your aggregator pick up my half-baked post, I apologize. Note to self: Save is the same as Post for new items in NewsGator. This is one of those blog entries that...
  • Kevin W. Hammond

    Blogging from the TabletPC

    • 2 Comments
    After much pain, I’m now set up for reading and blogging from my TabletPC. Long story, short version: a problem with my Exchange mailbox prevented Outlook in cached mode from replicating locally created folders to the server, thereby preventing...
  • Kevin W. Hammond

    Sick kids and Survivor: Pearl Islands

    • 1 Comments
    Both of my kids are sick. My oldest has been getting over an upset stomach and has degraded to leaving the nastiest surprises yet in her pull up. My youngest, a six-month old, is throwing up everything we give her (but it’s not the flu …...
  • Kevin W. Hammond

    You learn something new every day

    • 5 Comments
    I encountered something today in C# that I’ve never seen before and it caught me off guard. In looking at the WSE 2.0 samples to understand how the transport mechanisms have changed, I came across the following in StockService: Uri uri = new Uri...
  • Kevin W. Hammond

    Back to work on SoapMSMQChannel

    • 0 Comments
    It’s been well over two months since I’ve cracked open the code for the SoapMSMQChannel. I’m picking up the latest drop of WSE this morning and reviving the effort around this so we can enjoy the channel with the release of WSE 2.0.
  • Kevin W. Hammond

    Microsoft is no charity. Please stop begging for free advice

    • 3 Comments
    I read something this evening that struck me as odd. Over on Rob Relya’s blog on What is missing or broken about XAML? is a feedback item titled “ Microsoft is no charity. Please stop begging for free advice .” What I find amazing is...
  • Kevin W. Hammond

    Kent wants an offline blogging solution to

    • 2 Comments
    Kent and I were chatting today about his desire to have a fully offline blog solution (sounds familiar!) We hoped that NewsGator was even more tightly integrated with Outlook and could leverage Outlook’s background sync model. Unfortunately, NewsGator...
  • Kevin W. Hammond

    Moving our blogs to weblogs.asp.net

    • 0 Comments
    Got word today that we’re moving the blogs from blogs.gotdotnet.com over to weblogs.asp.net. Figured there’s no time like the present to get it setup and make sure it’s all working.
  • Kevin W. Hammond

    Moving blogs to weblogs.asp.net

    • 0 Comments
    Got word today that we’re moving the blogs from blogs.gotdotnet.com to weblogs.asp.net.  Hopefully there’ll be some graceful redirect, but if not start pointing to http://weblogs.asp.net/kevinha .  
  • Kevin W. Hammond

    Finding Nemo & Customer Service

    • 5 Comments
    I took my daughter to the pet store today in search of tropical fish … clownfish, to be precise.  Yes, like many kids her age, she could sit in front of the television and watch Finding Nemo three – maybe four – times a day...
  • Kevin W. Hammond

    Movies and my wife's ESP

    • 5 Comments
    When I watch a movie that I’m enjoying, I try to immerse myself in the film.  I don’t try to think ahead to the end and then watch everything through a lens as if I know what’s going to happen.  There’s a suspension...
  • Kevin W. Hammond

    Long Live Dominos Pizza and the Smart Client

    • 3 Comments
    I love the fact that dominos.com has online ordering.  I’m also amazed that from the time I submit my order to the time it shows up at the door is usually around 20 minutes.  Yet it still takes me too long to order.  The amount...
  • Kevin W. Hammond

    Evaluating NewsGator

    • 0 Comments
    Heard mention of NewsGator over the weekend and decided to take a look.  I really like the fact that it keeps me in Outlook and has pretty tight integration with the Outlook UI.  Given as much as I like SharpReader, I may be dropping it...
  • Kevin W. Hammond

    Exchanging WS-Policy in Indigo

    • 0 Comments
    Don mentioned in passing yesterday that the first thing we do is fetch policy from the remote service and then wire up the channel so that everything is in place to adhere to that policy. I'm surprised more folks didn't catch this. I had a chance...
Page 4 of 5 (119 items) 12345